HNHacker News
TopNewBestAskShowJobs

nothanksmydude

64 karma · joined November 28, 2018

submissionscomments
nothanksmydude··on The average conspiracy theory is half-true
It's in a public folder so there's no need to scare monger with the whole 'prosecution for pirating' bit. Why not just watch it for yourself instead of making things up to attack him?
nothanksmydude··on Multi-millionaire at 27. What I learned (2017)
Apartment means landlord. Health insurance puts you at the mercy of underwriters and approval for coverage. You're not as free as you think
nothanksmydude··on Space firm founded by billionaire Paul Allen closing operations
You can't prove that
nothanksmydude··on Someone Stole My Startup Idea: They Raised Money with My Slides? (2009)
Give it time. When I meant success, I meant lasting success, not a hit and run. Given what his company is responsible for, I don't see them lasting forever.
nothanksmydude··on Someone Stole My Startup Idea: They Raised Money with My Slides? (2009)
I strongly believe there are better ways to achieve success that do not come at such a complete loss of ethical/moral standards.

I've found the less intelligent someone is, the more likely they are to act this way. Perhaps an evolutionary defense mechanism. Lacking the ability to really process things at a 2nd/3rd Order level of thought perhaps frees them of the guilt that would result from doing such a thing?

nothanksmydude··on Ask HN: Which great products didn't succeed?
WebOS had so much potential. Unfortunately the performance was never there. There are still devices out there with WebOS powered interfaces, I believe LG borrowed bits and parts of it for pseudo smart TV/Projectors. Even the most recent ones, on hardware that should be more than capable, just don't feel responsive.

OTOH, maybe it wasn't that great. There's a lot of kiosks, car head units, set top boxes, etc out there just running extremely stripped down versions of linux or android, just for webkit. It's extremely popular in embedded circles when it comes time to put a ui on a touch screen. (for commercial products, not hobbyists)

nothanksmydude··on Ask HN: Which great products didn't succeed?
This is the first response I've read that has any legitimacy to it.

They were way too early to market. Supposedly their compensation is or was structured to reward shipping new products/features to an extreme degree. I wonder how things might have turned out if they "shipped" it internally first, and iterated on it a few more times before putting it in the hands of the public.

nothanksmydude··on NirSoft, a collection of small and useful freeware utilities
They are almost all simple enough that you can use something like IDA to see quite plainly which APIs they are calling out to.

If you really want to know, this is how you find out.

nothanksmydude··on Reviving a 19 Year Old Gameboy Emulator
It's especially useful when the changes are so small/subtle that you wouldn't even catch them looking at commit history.
nothanksmydude··on Reviving a 19 Year Old Gameboy Emulator
AFAIK, most modern game engines have a threshold of headroom for leftover time that must be hit to eliminate needless spin, but also stay responsive.

Back when everyone was targeting 60fps, >~2.25ms of 'leftover time' was needed during the individual 16.6667ms run of that loop to actually trigger sleep instead of spinning.

Note that's specific to the graphical rendering thread, and things like the mouse/kb input have their own sleep durations, with or without thresholds.

nothanksmydude··on There is mysterious ‘undocumented technology’ hidden on Intel computer chips
All I can think of is "the files are inside the computer!!!" from zoolander, heh.

You're barking up the wrong tree though, being able to, for instance, analyze the wear of electromigration from trackpad controllers in an attempt to determine the most common branches, is a far cry from what this likely does.

That said, I would not be surprised if part of the function of this chip is to in part prevent the above issue from happening so easily. It's likely quite complicated and would have no place on a lot of smaller single purpose controllers.

Back when we used to upgrade computers (before the intel malaise), we would "torture" the old one by letting it generate random numbers until it failed. The last "interesting" processor we tortured was a dual core AMD of some sort. After that it simply started taking too long

nothanksmydude··on Reviving a 19 Year Old Gameboy Emulator
This is a fantastic example of my favorite programming technique:

When nothing makes sense and you're real emotional about it and want to give up... GIVE UP!*

*But you have to write another one from scratch tomorrow because there's good odds you'll do it right on accident and will then be able to diff and understand exactly where you went wrong. Being able to identify this situation and when doing this is useful as early as possible will make you very valuable. The break between attempts is important, go do literally anything else besides code.

I once spent a week going in literal circles because of some degree/radian conversion errors. The rewrite took about 15 minutes.

Never trust anyone's ability to count, not even your own.

It's particularly useful in this exact situation, where the differences are mere +'s and -'s, off by one here or there, maybe a bad copy paste with similar looking variable names. Typically math related

nothanksmydude··on Reviving a 19 Year Old Gameboy Emulator
Does this actually work now? It used to be broken to the point that everyone rolled their own
nothanksmydude··on Reviving a 19 Year Old Gameboy Emulator
You seem like you appreciate good timers. If you ever want to revolt in horror/have a few hearty belly laughs, look into how windows has and does handle various granularities of timing
nothanksmydude··on The 3dfx Voodoo1
The best/worst example of buyer's remorse I've ever had was saving up all summer to buy a Voodoo 3, having to make a deal with my parents because I still didn't have enough, only to realize entirely too late that by the time I had gotten one it was already outdated.

Honestly you could go all the way back to 2010 or so. Zen, Zen+, and especially Zen 2 are the most exciting things to happen since Sandy Bridge.

Intel fucked up big time, not only did they let moore's law die, but they repeatedly suppresed one of the only companies capable of carrying the torch further

Edit: before anyone event thinks of trying to reply defending intel, I suggest you look into the increasingly common reports of internal hubris being the core cause of many of their failures. They failed to realize this themselves until they tried pitching customers features that competetors had already sold and were shipping!!

nothanksmydude··on What an Aging Population Means for the Future of the Internet
One of the best ways to make me cringe is to use "fake news" as a joke in the completely wrong context. It physically hurts me to realize this every time it happens (which is unfortunately common)

Not implying you are doing this, had to chime in tho cause it really does piss me off

I should clarify that doing this on purpose isn't even remotely funny. It's the realiziation that they have an extremely incorrect understanding of the term that hurts

nothanksmydude··on A once abandoned drug compound shows an ability to rebuild organs
What drug can I take to skip paywalls
nothanksmydude··on There is mysterious ‘undocumented technology’ hidden on Intel computer chips
Bad article. Would appreciate more details into the unlocked capabilities
nothanksmydude··on Calculating a record-breaking 31.4T digits of Pi with GCP
Similar, but metal. This is the extended verison that goes to 110 digits.

"The numbers and rests in the formula translate to 16th notes on the kick drum, and 16th note rests. There is no kick drum beats where there are snare drums.

With the decimal point BEFORE the number, and starting with the first number, move that many decimal points to the right and insert that many 16th note rests. Use one 16th note rest to divide the numbers you passed (when applicable). Continue on throughout the rest of the figure. No repeats."

The details of the video have the full explanation

https://www.youtube.com/watch?v=uh-EdSbfdrA

nothanksmydude··on Apple tells app developers to disclose or remove screen recording code
Malicious Compliance is one of the better ways to make waking up on time worth it
nothanksmydude··on Notes on fuzzing ImageMagick and GraphicsMagick
photoshop
nothanksmydude··on Scalable Video Technology for AV1 Encoder
For 112 cores, that's only 2.333333 gigs per core
nothanksmydude··on De-Suckafying Apple’s Butterfly Keyboard
I wish this was actually a fix for how shitty their keyboards are instead of what is essentially a fart app. I've taken my 2017 MBP in for three keyboard repairs at this point. Reluctantly spent $5k upgrading to this after the 2014 i7 air wasn't enough for development. It's easily the worst Macbook I've ever owned.

The kicker is that repair is no longer what I would consider "trivial", as to install a new keyboard yourself you have to gut the touchbar out of the old one because there's no way for users to pair a new one.

I also recently learned they killed Target Display Mode when they introduced the DCI P3 screens on both iMac and MBP. Perhaps the hardware to do so at that color depth wasn't available then and they couldn't justify doing it themselves, but it certainly is now. I doubt we'll see the feature return.

I miss when "Pro" meant actual professional level features

Edit: I should add I really don't mind typing on them, and can go just as fast as I can on my custom 60% with clears, the reliabilty is just ass for how much time I spend using it

nothanksmydude··on The potential of deep-sea mud as a source of rare-earth elements (2018)
I don't think your opinion is very informed. We're just now starting to discover and understand the consequences of launching and landing so many rockets per year. This part would not hold up to the scale at which mining is done.

Perhaps this is why China wants to build a moon base

nothanksmydude··on Ask HN: How old were the most talented software engineers you've met?
Wisest dude I've ever worked with was >50. Sharpest was probably a friend I grew up with, he was writing C before he was 12! Some mad productive cats from 30-45 too.

E: had to come back and say that the best PM's I've worked with have all been >40 year old women who have bigcorp experience. They don't take shit from anyone and protect their people.

nothanksmydude··on Ask HN: Have you ever inherited a codebase nobody on the team could understand?
I once joined a small company in which the CEO's son, a "7th year CS PHD" (He had to retake some classes), wrote the entirety of an iOS app using obfuscated C++ templates/macros (!)

During development a number of requirements changed and they had already burned through multiple other devs before hiring me. Eventually Xcode updated and it was required to use the new version to deploy against the latest version of iOS, this version of Xcode was not able to process his pile of macros in the same way as the old version. The QA team had already updated all of their test devices leaving us with no way to test the existing code.

This, combined with the CEO's son's unwillingness to sit down and walk anyone through the code, led to me sitting in a face to face with the CEO alone in which I explained all of this to the best of my abilities in layman's terms. He asked me for a solution and I said have your son fix it as he is unwilling/unable to walk anyone through it and being the 5th dev they had hired trying to figure it out, I put in my resignation. It was a fun 3 weeks.

I later found out through a friend who did media work for the company they were selling this product to, that they were never able to deliver and ended up getting sued for breach of contract.