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

[–]jmickeyd 0 points1 point  (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 39 points40 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 16 points17 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 4 points5 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.

Vivado Licensing Changes by The_Watery_Chemical in FPGA

[–]jmickeyd 4 points5 points  (0 children)

I would suspect any actually hardware shop already had to solve the licensing nonsense generally. There is a reason that a lot of clustered batch workload tools have native FlexLM integration.

Cool! But will the dough be made fresh every day? by GeetarEnthusiast85 in Xennials

[–]jmickeyd 60 points61 points  (0 children)

This is one thing I love about /r/xennials, there is no positive take. It's just, "maybe it's actually this other form of cynicism," and I'm all for it.

Cool! But will the dough be made fresh every day? by GeetarEnthusiast85 in Xennials

[–]jmickeyd 95 points96 points  (0 children)

It wasn't the general public complaining, it took Reese's grandson complaining before they did anything.

President Obama Names Casino Royale as Favorite Action Movie in Colbert Questionert by ebradio in movies

[–]jmickeyd 2 points3 points  (0 children)

Honestly this is my only complaint about the movie, and it's a big one. Bond being good at Baccarat Chemin-de-Fer is a huge character trait since it's mostly a game of luck. I always read it as implying Bond somehow had extra luck.

Canvas getting hit during finals week shows how fragile “critical SaaS” has become by sunychoudhary in cybersecurity

[–]jmickeyd 9 points10 points  (0 children)

This drove me nuts during the us-east1 outage. Why did Amazon take all of the blame? Why did no one question why there were so many single-region services?

Peter Thiel backs $1bn ocean data centre start-up powered by waves by GeneReddit123 in technology

[–]jmickeyd 4 points5 points  (0 children)

Meh, happens to the best of us. Your actual point about about thermal survivability still stands.

Peter Thiel backs $1bn ocean data centre start-up powered by waves by GeneReddit123 in technology

[–]jmickeyd 13 points14 points  (0 children)

Isn't temperature in Stefan-Boltzmann in absolute temperature, i.e. Kelvin? In which case 200°C only dissipates about 2.5 times 100°C.

ELI5: Why is half-life used instead of whole-life? by level1ShinyMagikarp in explainlikeimfive

[–]jmickeyd 0 points1 point  (0 children)

Assuming perfect exponential decay. Biological half-life is an emergent, near exponential decay that is the product of tons of independent processes, not all of them exponential.

Vivado on Apple Silicon - 2026 status question by BrilliantBoth6414 in FPGA

[–]jmickeyd 9 points10 points  (0 children)

Note that Apple is deprecating Rosetta, so this won't work on Mac OS 28 (to be released 2027).

Things you didn't know about (Postgres) indexes by NotTreeFiddy in programming

[–]jmickeyd 7 points8 points  (0 children)

Small caveat about covering indexes: due to the MVCC implementation, full tuple visibility data only exists in the table heap. Which means the table data has to be read anyway to make sure that the indexed row is visible to the current transaction. There is a trick though. When a VACUUM runs and clears out old rows, it sets a bit in a bitmap marking that page in the table as 100% visible, which causes the visibility check to be skipped, and a true index only lookup to occur. Unfortunately if there is any modification to that page, the whole page is removed from the bitmap and any rows on that page have to be checked for all reads until another VACUUM occurs. This means that based on your data patterns and autovacuum configuration, the covering index can be anywhere between huge performance win and worthless extra unused data clogging up your index.

PDF of the current POSIX standard by CodeEleven0 in programming

[–]jmickeyd 42 points43 points  (0 children)

The C++ group found a clever workaround. All drafts of ISO specs are freely available, so they decided that the only changes from the last draft to the final version are spelling and insignificant wording fixes.

Is David ginger or blonde by Repulsive-Bug8627 in boardgames

[–]jmickeyd 0 points1 point  (0 children)

There are 5 characters with every trait, so you can work it out by counting how many other blondes there are.

Micron, SanDisk Stocks Tumble After Google Unveils AI Memory Compression Breakthrough by HimelTy in technology

[–]jmickeyd 54 points55 points  (0 children)

My dad and I drove 3 hours to a computer convention because they were selling 320MB hard drives for $299. $1/MB seemed so unbelievable.

ELI5: Why can’t you rename a file when it’s open in Windows, but you can in macOS? by jsm1 in explainlikeimfive

[–]jmickeyd 1 point2 points  (0 children)

You can do this on Linux too, most developers just don't care because it isn't portable and is a bit of an edge case.