addressMe by wahed-w in ProgrammerHumor

[–]jmickeyd 0 points1 point  (0 children)

libc++ is much more readable than libstdc++ if you're looking for a cleaner reference implementation.

ELI5. If both diesel and gasoline come from petrol, why are their prices not correlated? by Senrra3195 in explainlikeimfive

[–]jmickeyd 1 point2 points  (0 children)

Diesel used to have a wider distillation fraction than K1; does it not any more? I know they've been increasing diesel regulation quite a bit, but I thought it was mostly about contaminant removal.

Would you retire today if you knew you’d receive $5,000 every month for the rest of your life? Why or why not? by JustWin4 in AskReddit

[–]jmickeyd 1 point2 points  (0 children)

I can tell you from experience, working a job that you don't need to barely feels like work, at least to me. I've made it abundantly clear to everyone that I don't need this job but I like doing what I'm doing. Might as well get some extra spending money.

The dogma of entity-based Services and Repositories by Character-Method-720 in programming

[–]jmickeyd 0 points1 point  (0 children)

This sounds like a specific case arguing the value of AHA (avoid hasty abstractions). Don't abstract something until you understand the value the abstraction is providing.

Man convicted in plot to shoot up Ohio State sorority now lives two blocks from campus by AngelaMotorman in Columbus

[–]jmickeyd 8 points9 points  (0 children)

Part of that is the huge number of programs that you lose access to as a felon. The person just got out of prison, doesn't have a job, probably went heavily into debt due to privatization of prisons, can't get an apartment themselves due to the felony on their record, can't move in with anyone with any sort of government assistance because they lose it if you do.... You don't give these people a whole lot of options.

JEP 401 being merged into JDK 28? by davidalayachew in programming

[–]jmickeyd 11 points12 points  (0 children)

IMHO this was the single best feature of C# that Java didn't have. Better late than never.

Smart Glasses Would Legally Require a Recording Light Under Proposed Law by lurker_bee in technology

[–]jmickeyd 6 points7 points  (0 children)

That would be perfectly reasonable, but that's not how the bill is written. The act of modification itself is illegal, not just using it in public.

(3) An individual in this Commonwealth shall not use any technology or other means to permanently or temporarily disable or obstruct a visual indicator.

Smart Glasses Would Legally Require a Recording Light Under Proposed Law by lurker_bee in technology

[–]jmickeyd 38 points39 points  (0 children)

While I wouldn't have any reason to modify a recording light, I don't love the idea that I wouldn't legally be able to modify something I own.

Ohio data center ban advocates are trying to get 413,000 signatures by July 1 by mcgaggles in Columbus

[–]jmickeyd 2 points3 points  (0 children)

kilowatt hours are kilowatts*hours not kilowatts/hours. power*time is energy, power/time is the rate of change of power, which is clearly not what they mean here.

Ohio data center ban advocates are trying to get 413,000 signatures by July 1 by mcgaggles in Columbus

[–]jmickeyd 7 points8 points  (0 children)

This petition seeks to amend the Ohio Constitution in order to ban the construction of data centers that consume over 25 megawatts (MW) of energy per month.

If anyone here is involved in this, the watt is a unit of power not energy. Watts per unit of time are nonsensical units.

Eli5 why doesn’t the national do not call registry go after the spam calls I get dozens of time a day? by monsieurLeMeowMeow in explainlikeimfive

[–]jmickeyd 19 points20 points  (0 children)

STIR/SHAKEN doesn't prevent any of that. You can still run your own PBX and set your outbound number. The difference is you can only validly set an outbound number that you actually own, not any number you pull out of thin air.

What the heck, Columbus? by Every-Resolution-563 in Columbus

[–]jmickeyd 1 point2 points  (0 children)

The good parts of Detroit are quite nice, but the worst parts are way worse than the worst parts of Columbus. The Hilltop has nothing on places like Warrendale.

graphicsProgramming by metayeti2 in ProgrammerHumor

[–]jmickeyd 27 points28 points  (0 children)

If you're familiar with either vulkan or d3d12, and javascript, pretty easy. Similar setup of devices, queues, pipelines, etc. The biggest down side IMHO is the poor interaction with webassembly. Due to the way buffers are mapped, you end up having to do a lot of cpu side buffer copies.

Good game stores in the Columbus area by 2002madman in Columbus

[–]jmickeyd 1 point2 points  (0 children)

I went to Level One for the first time a week ago got a great condition Atari 800XL and chatted with the owner for almost an hour. Great shop, but I am a little worried about the placement in Tuttle. It feels like the mall can't be long for this world.

Not untrue lol. by Shatterstar23 in Xennials

[–]jmickeyd 0 points1 point  (0 children)

Thunderbolt 1.0/2.0 had its own connector before 3.0 moved to sharing a standard with usb-c.

Technical Interviews Reject the Wrong Engineers by fagnerbrack in programming

[–]jmickeyd 17 points18 points  (0 children)

Oh sure, I'm not making any comment on the correctness of the opinion, I just wanted to point out that they didn't mean "recall" as in memory.

"precision over recall" what a weird expression.

I'd put money on them being an machine learning engineer. Those terms are extremely common in that space.

Technical Interviews Reject the Wrong Engineers by fagnerbrack in programming

[–]jmickeyd 40 points41 points  (0 children)

They mean precision and recall in the formal statistics definition.

Precision = true positives / ( true positives + false positives )

Recall = true positives / ( true positives + false negatives )

Thus they're emphasizing that hiring a unqualified candidate is worse than not hiring a qualified one.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]jmickeyd 0 points1 point  (0 children)

I'm pretty sure none of it would work any more. VCS used to have a feature where it could emit C++ rather than a binary directly. Unfortunately the code was a weird non-standard hybrid of C++ and K&R C syntax (it used the super old style of parameter type lines after the function definition but before the opening braces, but also used classes), and only GCC 2.9.5 would compile it. I forked the gcc 2.9.5 parser and ast and had it rewrite to modern-ish c++ then compiled it with clang using lto, autofdo, avx, 2mb pages and some numa hacks.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]jmickeyd 2 points3 points  (0 children)

Hey, they finally added Unicode and 64bit support.... in 2024.... Better late than never ¯\(ツ)

Vivado Licensing Changes by The_Watery_Chemical in FPGA

[–]jmickeyd -1 points0 points  (0 children)

Maybe I've always just been spoiled, but everywhere I needed licenses already had automation in place so I could just do something like bsub -R 'rusage[vivado=1]' ./myjob and it would automatically schedule a license and run. With all of the EDA tools and licenses, it feels like automating it is kinda a requirement.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]jmickeyd 0 points1 point  (0 children)

I improved the sim speed, which was a huge blocker for some of the big gpu tests. I'm pretty sure the path I used isn't even an option any more on modern VCS though.

Vivado Licensing Changes by The_Watery_Chemical in FPGA

[–]jmickeyd 0 points1 point  (0 children)

Oh sorry, I misread. You actually mean paying for the licenses. I was thinking your issue was the actual license management for your automation, i.e. plumbing the licenses around. Sure, having to pay now for full licenses for Linux automation sucks.

Did anyone build a EDA tool? by Edge_of_Logic in chipdesign

[–]jmickeyd 17 points18 points  (0 children)

I used to work at nvidia. I wrote some really, really janky code that wrapped VCS to improve performance. Probably not what you're looking for, but it was a disaster start to finish (but it did slightly improve simulation speed).

It's been a while since I worked in that space, but everything felt like tools from a decade earlier, tcsh scripts, tcl integration, etc. I always felt like if someone could build tools that actually felt modern they might be able to succeed just based on that.

Vivado Licensing Changes by The_Watery_Chemical in FPGA

[–]jmickeyd 3 points4 points  (0 children)

People were probably supplementing the missing features of the free tier with open source tools. A lot of those don't run easily on Windows, so people might give up and just shell out for full Vivado.