HNHacker News
TopNewBestAskShowJobs

iheartpotatoes

323 karma · joined December 21, 2018

submissionscomments
iheartpotatoes··on Show HN: A retro video game console I've been working on in my free time
Note I put "easy" in quotes because your project was by no means "easy", especially with no tools at your disposal but the internet!

Can I ask how you incrementally tested the video circuit as you built it? Did you have a test pattern generator or something? I know very little about TV signals, I spent some time trying to wire up an analog camera and just ragequit because I lacked a good fundamental debug process.

iheartpotatoes··on Show HN: A retro video game console I've been working on in my free time
Oh to built 20Mhz systems again! ... no picosecond timing skews to stress over, no ground plane worries, no trace-related design rule violations, no harmonic noise issues, no dynamic bus inversions to prevent victim/attacker degradation, no thermal issues... I spend so much time debugging GHz multi-layer circuit boards that I forget how "easy" 20MHz digital circuits can be. This guy's project is truly inspiring!
iheartpotatoes··on Usability Improvements in GCC 9
I would be really interested to know what kind of unit testing was done to prove that a feature like this won't break anything. I see that he left the original messages and added more guidance, so it would be possible to regress against GCC8. But the addition of the new guidance must require a certain degree of code partitioning and hand-inspection, given how complex GCC is under the hood.
iheartpotatoes··on How random can you be?
Did anyone else find this depressing? I realize the payoff is set up to make you feel cheated (see "crdrost" below), but it had a more existential impact on me until I tried using /dev/urandom parity and after 500 presses it was still within the margins described. I feel like there's a psychology experiment under the hood here... (And also wonder what kind of exciting behavior data unrelated to the "game" that the webdev captured! e.g., average play time, average win during playtime, # of times the B(2,6) showed up, # times Pi parity showed up, etc...)
iheartpotatoes··on Well-Meaning Bad Ideas Spoiling a Generation
Tell me more about your studies in modern journalism. You sound enlightened.
iheartpotatoes··on Well-Meaning Bad Ideas Spoiling a Generation
>> The irony is that the level of hypocrisy on that side is at the same levels as the religious person who commits all sorts of horrible acts while fervently preaching against people who are engaged those horrible acts.

Really? Asking to consider think in non-binary terms is the same as religious terrorism?

That's a highly uneducated analogy.

But this told me what I'm up against:

>> At some point I really hope that data, science, facts and reason

Did you ever think that maybe you just don't understand facts and reason when they conflict with your beliefs? That's usually the case when a someone (almost always a boy/man) please for reasoned debate. It means they are losing and are calling the refs.

iheartpotatoes··on MacOS Finder Shows Zero-Size Folders
How can you make that claim with a straight face? If you don't know the size of the node/folder/dir and need to compute it, never ever ever ever give a definitive answer that is wrong, give an in progress answer. There should be no "edge" case. We've been writing file managers for 40 fucking years. Sorry, this is just nonsense and pisses me off. There is such a thing as defensive coding.
iheartpotatoes··on A Beach Nobody Can Touch
I watched a documentary on chinese zoos. Well, I watched about 10 minutes of it before I wanted to kill myself. There was a zoo where they could buy LIVE chickens and rabbits to feed to pitifully caged tigers. It was soul crushing. Culturally it seems they just don't value animals lives based on the docu.
iheartpotatoes··on A Beach Nobody Can Touch
All people want to do is go there to take selfies because there isn't enough beach or time to relax and enjoy... so, why can't we make non-natural things more interesting, and make nature super uncool so that people avoid it? a man can dream.

I'm glad they were able to nurse the coral back in a decade, but it just seems cynical to invest so much into 300 feet of beach and the comodifiy it. But if that is the only way to preserve it... It's like the hunter paradox: they claim hunting funds conservation. Or like the clearing the forest to keep it from burning paradox. Which forest rangers support. Maybe this is what sustainability looks like: having to just clean up after shitty humans day in, day out.

Did anyone else find the UI scroll reveals incredibly annoying?

iheartpotatoes··on V100 Server On-Prem vs. AWS P3 Instance Cost Comparison
But isn't that $69,000 peanuts compared to the cost to hire sysadmins who are on call 24/7 to swap out: RAM, fans, drives, power supplies, provision new images, etc.?? So you saved on cloud costs, but now you have the admin burden: 1-3 people for $200k each. No?
iheartpotatoes··on V100 Server On-Prem vs. AWS P3 Instance Cost Comparison
I thought ads on HN were discouraged?
iheartpotatoes··on Critique of the recent study on insect decline
For a rebuttal, the author lists numerous facts with no citations. Am I wrong for wanting citations in a rebuttal that is adamant about misleading facts in another paper? Why believe one set of uncited facts over another? It is clear that the search terms were problematic (what an awful regex!), so I can understand the issues there. And the author does a great job emphasizing science is complex. However, it seems a tad hypocritical to criticize a paper and make the same sins.
iheartpotatoes··on I ruin developers’ lives with my code reviews and I'm sorry
This is incredibly honest. Maybe it's just me, but it 100% resonates with me. I find myself doing the exact same thing: as soon as I feel myself mounting up on my high-horse I have to talk myself down from being an asshat. I've gotten better at it because I'm now responsible for people's careers, and my pettiness is no reason to make someone's life suck because they are still learning -OR- because they think differently than me and have a different solution that I might not even UNDERSTAND. Being open-minded is really fucking hard for me some times.

These comments stuck out:

"Because I do code review for self-identification."

and

"It turned out that, instead of becoming a good coder, you simply have to convince others you’re a good coder. This behaviour begets a vicious cycle that produces not professionals, but toxic asshats."

One way to nip this culture is stop hiring people who only KNOW THIS culture.

If the author is reading this, there is one solution I have encountered: diversity. If you only hire white dudes in hoodies with stickers on their macbooks you're only going to get the toxic gamergate crowd, which has not gone away at all.

Believe or not there are other kinds of programmers in the world, and the most enjoyable products I've worked on were ones that had more women and more POC on their teams. Toxic asshattery can be minimized by not giving them complete control over the culture of a workplace.

iheartpotatoes··on Why can’t a bot tick the 'I'm not a robot' box?
Really? You gave up one of the best streaming music services because you had to use a captcha every now and then? Huh. Good data point. But you're probably not our target audience if you give up that easy, we sell engineering tools for solving difficult problems.
iheartpotatoes··on Problem solving with Unix commands
The people that created the command line weren't L33T H4XOR NOOBS. They were brilliant PhD scientists. Let's not confuse the two.
iheartpotatoes··on Problem solving with Unix commands
I got paid $175/hr as a data analyst contractor to basically run bash, grep, sed, awk, perl. The people that hired me weren't dumb, just non-programmers and became giddy as I explained regular expressions. The gig only lasted 3 months, but I taught myself out of a job: once they got the gist of it they didn't need me. Yay?
iheartpotatoes··on The Caviar Con
I like tobiko. cheaper and still has that salty, fishy pop!
iheartpotatoes··on The Caviar Con
foie gras? Huh. It is cheaper than aged rib eye by about half (at a local boutique grocer, aged ribeye is $30-50/lb and foie gras is about $16).

I'd finger filet mignon as an overrated showy food because it actually has very little flavor and it is bragged about among country-club suburban nitwits with their 3-series Beemers and "premium beige" mcmansions.

iheartpotatoes··on Why can’t a bot tick the 'I'm not a robot' box?
Then why do I keep seeing the same g-damn FIRE HYDRANT! :)
iheartpotatoes··on Why can’t a bot tick the 'I'm not a robot' box?
I recently replaced a bunch of securimage captchas with reCAPTCHA v2. During testing I had to shut it off because it became increasingly more complicated every page reload. First it was just one page of traffic lights, but 20 minutes later I was having to click through 5-6 pages of images. This worries me that user's might get pissed off. I'd really like to know if I've made life harder for my users in an attempt to stop the spam from the horribly broken securimage captcha.
iheartpotatoes··on Fixing Random
I'm not following his reason for writing this. In part 2 he says he doesn't care about the performance hit from a crypto library that implements a system TRNG, sooooo, use that?

https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getR...

Or even study the thread on entropy pool paranoia from the Stanford Javascript Crypto Library:

https://github.com/bitwiseshiftleft/sjcl/issues/77

/scratches head at FAIC/

iheartpotatoes··on Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
So what do you do now? Clean up beaches? Work with the poor? Public defender? Something similarly saintly I presume...
iheartpotatoes··on Facebook adds 5 divs, 9 spans and 30 CSS classes to every post in the timeline
Yeah but what if your salary was north of $150/yr + stock and you were in your 20's? I'd be all over that back then. Hell, I'd be all over that now!
iheartpotatoes··on Living Alone Can Be Deadly
63 to 95 years old? Hell, the first month I moved cross-country (at 22) I got really, really sick and couldn't get out of bed to buy groceries. After the third day I considered asking my estranged dad (who I was getting away from) to fly cross the country, or asking my landlord for help, or calling the hospital or 911. I literally had NO idea what to do. I wasn't dying I just couldn't stand up without barfing or getting dizzy.

It was incredibly scary for a young kid trying to find a job and start a new life. I immediately saw the value in the door-to-door checkup services for the elderly.

iheartpotatoes··on Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
Slimmer frameworks. I went from jQuery to React to Angular to Vue and they keep getting simpler and more user-friendly. I still think the templating system in Vue is a bit clunky but better than alternatives. Expect responsive frameworks to become even more scalable.
iheartpotatoes··on The Personal Toll of Whistle-Blowing
He was never charged, hence could not be pardoned. However, it is duly noted that I'm trying to reconcile being objective about Obama's own nuanced position, while also supporting whistleblowers like Snowden, Manning and Winner.
iheartpotatoes··on 'Karma': A hack used by the UAE to break into iPhones of foes
I think your solution needs to extend to the hardware components on the board.

High security MCUs go through great lengths to defeat sideband attacks on the package (some really neat stuff too like failing if exposed to die shaving).

There are secure bus initiatives but they don't extend to the BOM (bill of materials) for all the components.

On top of that, GUI techniques for obscuring physical input (keyboards, UI touches) are needed.

Given Apple's posturing and patch release cadence, I think/feel they are on the side of privacy. Android too. We're on the right track, I wonder if eventually tech will win the arms race for exploits like this? (The rubber hose exploit will always work...)

iheartpotatoes··on The Personal Toll of Whistle-Blowing
You mean like when Obama got legislation passed to protect them?

https://www.whistleblowers.org/news/obama-signs-whistleblowe...

iheartpotatoes··on Why Are Young People Pretending to Love Work?
I question the author's conclusion of a truly subjective experience. It feels like fancy gatekeeping. The cross-references to social life are in interesting way to tease out meaning, but ultimately the dude is calling people "posers" with a richer vocabulary.

I'm 53 and I still don't know if I have really "liked" my work/career in tech that started in the late 80's. I got off on my 80-hour weeks when I was in my 20's, but there was a direct result from my efforts (first silicon!). It's always been a challenge, and at some points broke me down (e.g., awful task, asshat manager), but I've always thought: "Welp, I gotta do something, might as well be something that pays well." I suspect the rest has been after-the-fact self-conditioning. But I'm almost done, and I look forward to retiring and doing more tech projects I never finished, so I guess I really did enjoy the career?

iheartpotatoes··on Snark Barker: A 100% compatible replica of the famed SB 1.0 soundcard
I'm most impressed that it uses ZERO surface mount devices. My surface mount rework skills have been getting worse over the past 10 years. (Fuck arthritis, man. Too young for this shit.)
← PreviousPage 3 of 5Next →