HNHacker News
TopNewBestAskShowJobs

hyperhopper

2,214 karma · joined March 23, 2015

submissionscomments
hyperhopper··on Room inspections at Resorts World confuse, annoy DEF CON attendees
Nyc has a hard shutdown at 4am. By law. With most things shutting down at 12/2. Especially post-covid.

If you're going to make such a wild statement where the laws are against you any any Google search of hours is against you, you've got to give a much longer and in depth explanation.

hyperhopper··on 0xCAFEBABE & 0xFEEDFACE (2003)
I wonder why are many many "babe" constants included, but only a single "d00d" constant.
hyperhopper··on SnowflakeOS: Beginner friendly and GUI focused NixOS variant
How ironic that the post for the beginner friendly OS isn't beginner friendly
hyperhopper··on "AI", students, and epistemic crisis
Wikipedia is generally right and you can check it's sources. Also everything there was written by a human.

LLMs are often wrong and you cannot check their sources. Also since it is generated you can trick it into spitting out falsehoods intentionally.

They are not even close.

hyperhopper··on Polyfill supply chain attack hits 100K+ sites
Then you get to write 10x the vulnerabilities yourself and not have nearly the same chance of any of them getting disclosed to you!
hyperhopper··on visionOS thermally throttles based on how much it hears the fans in the mics
The thread explains one possible reason why. You should read the link before commenting.

The reason proposed is that if the environment is loud, you won't be bothered by additional noise from the fans.

hyperhopper··on Vercel ends open-source sponsorship program giving projects 24hr notice
You're not giving them 6 months. You're giving them 1 day, before they may end up even seeing the email and getting charged against their will. Even if they do see the email, 1 day is not enough for a change of service notification that would require a migration.

This is disgusting extortioniate behavior that would make me reconsider doing business with Vercel.

hyperhopper··on Vercel ends open-source sponsorship program giving projects 24hr notice
They don't have 6 months. They have 1 day. People might not even be checking their inboxes on this Friday, leading to unannounced charges in an unreasonable timeframe or the extortion of paying or having downtime.

Disgusting behavior.

hyperhopper··on In Colorado, an ambitious new highway policy is not building them
Then clearly you have not spent much time in Tokyo, the trains don't run between 12 and 5am. That's a lot of the day to not have access to public transit, especially for peak partying hours on a weekend.
hyperhopper··on 'I was misidentified as shoplifter by facial recognition tech'
When you talk about a post office clerk or military draftee, that's when you can use this public service argument.

He is talking about the ruling class with power over all of us, so they should have more oversight than any normal person.

hyperhopper··on Statement from Scarlett Johansson on the OpenAI "Sky" voice
There were never any. None of the models or code are actually open. It claims to be a nonprofit but is effectively a for profit company pulling the strings of a nonprofit just to avoid taxes.
hyperhopper··on The problem with new URL(), and how URL.parse() fixes that
Ironic since your snippet is now a new leftpad.

Does every dev need to write the same line now? Or should your one-liner be a library?

The basics that everybody needs, should be standardized in the standard library.

hyperhopper··on Using ARG in a Dockerfile – beware the gotcha
This perfectly illustrates the problem with bash.

Somebody did something the straightforward way which worked. A solution is given on a better way, but that also has a problem that somebody else didn't know about.

Bash let's you do anything and have it kind of work but you never know how many footguns you're setting up for yourself.

hyperhopper··on Meta does everything OpenAI should be
Do you have a source on this?
hyperhopper··on Never redefine an inherited default parameter value (1997)
They asked a question, and I gave an answer that is in line with the guidance from many senior engineers with a wide variety of language experience, and many governmental and security organization's advice.

The reason to use c++ is for low level performance, but it's not 2005, you can now get the same performance with modern languages that give increased safety, developer velocity, readability, maintainability, and more.

hyperhopper··on Never redefine an inherited default parameter value (1997)
Stop using c++ in new projects.
hyperhopper··on Never redefine an inherited default parameter value (1997)
> To me using default parameters to control behavior in OO languages is insanity. That’s what OO design is for?

But we all went away from this because pure OO is also pitfall riddled and extremely clunky and overly verbose and repetitive at a large scale.

The answer is a more functional style, partial application and immutability solves so much of what people are talking about, but nobody wants to learn to use functional languages.

hyperhopper··on Better adb shell
Or, just install sl!

https://www.cyberciti.biz/tips/displays-animations-when-acci...

Personally I have sl aliased to sl=sl && ls to make sure I break the habit of ever typing sl.

(Though also usually I'm typing ll which I have aliased to an ls with list mode and many details)

hyperhopper··on The unwritten laws of engineering at Stedi
They seem to be written down right there in this blog post by the organization itself.
hyperhopper··on A cheeky intern nearly turned MS-DOS into NSFW-DOS
An out group of people to be blamed.

In this case, the lame corporate kind of people.

hyperhopper··on Twitter's pivot to x.com is a gift to phishers
He literally got removed from Paypal, "his first company" for trying to push the x.com thing there. That's why he owns the domain. It was stupid then and he held a grudge ever since which is why he's pushing it everywhere else since.
hyperhopper··on A list of AI coding tools
Yes, this list doesn't provide more than a quick google search. It's easy to find a million competing products. Getting an unbiased comparison with a table of points is a more useful resource that takes more effort to make and keep updated.
hyperhopper··on Facebook banned website that links to critical article, claims phishing
What are they supposed to do? Not have any automated filtering? Just shut down when the site gets too big.

I'm not a fan of these privately owned social media platforms with no oversight, fairness, or recourse for the public, but people want corporate social media and I'm not sure what these giants are supposed to do or what people even want here.

hyperhopper··on Reflections on Distrusting xz
Whales is a country but it is not a nation-state and probably does not have its own APT.
hyperhopper··on The xz attack shell script
Not at all. This would not pass a good code review. The test was for good stream, bad stream, good stream. The two good streams were only a few bites, why was the bad stream so large?

A good reviewer should have, even for a binary test case, asked the submitter to simplify it to the smallest or most basic binary required for the functionality.

hyperhopper··on How GitHub replaced SourceForge as the dominant code hosting platform
> Obviously the rise of git played a big role in this.

I would argue it's the other way around. Mercurial is a better source control system, and was a close contender with git back then. However, GitHub winning the hosting war and also being all in on git is what cemented git as the leader. Bitbucket was hosting both and with a more generous free plan, but they didn't win the social and UX fight so git became the de facto standard since that's what you used on the cool good new platform.

hyperhopper··on Scripts should be written using the project main language
Not true. Bash is filled with foot guns. In fact even HN has articles hitting the front page every other month about another bash footgun and how to avoid it. Any Muppet can write a bash script to do the thing, but only somebody with a lot of bash and unix experience can make sure it's dodging the hundreds of common and obvious but incorrect way of doing things.
hyperhopper··on Scripts should be written using the project main language
> Learning a new language shouldn't be difficult. Programmers are expected to familiarize themselves with new tech.

I wish any large company agreed with this. I've worked for a company that on boarded every single new engineer to a very niche language (F#) in a few days. Also, everybody I worked with there was amazing. Probably because of that kind of mindset.

Meanwhile google tiptoes around teams adopting kotlin because "oh no, what if other teams touching the code might not be able to read it". Google is supposed to be hiring the brightest but internally is worried the brightest can't review slightly-different-java.

It's shocking how everybody acts like senior engineers might need months to learn a new language. Sure, maybe for some esoteric edge cases, but 5 mins on https://learnxinyminutes.com/ should get you 80% of the way there, and an afternoon looking at big projects or guidelines/examples should you another 18% of the way.

hyperhopper··on Apple announces ability to download apps directly from websites in EU
What happened last week? Could you please provide context?
hyperhopper··on Yuzu emulator developers settle Nintendo lawsuit, pay $2.4M in damages
Morally, these multinational corporations deserve piracy or any bad thing that happens to them.
← PreviousPage 3 of 19Next →