HNHacker News
TopNewBestAskShowJobs

msl

900 karma · joined January 31, 2011

submissionscomments
msl··on Margaret Hamilton has died
That story is easy to understand and thus catchy, but it is not true. The cause of those 1201 and 1202 alarms is a lot more complex, but well worth taking the time to understand if you are into the topic. Wikipedia offers a short description [1] to get you started.

[1] https://en.wikipedia.org/wiki/Apollo_Guidance_Computer#1201_...

msl··on American Airlines mechanic Azriel “Al” Blackman has died
GP did not suggest anything of the kind, though. They talked about "figuring out where to look" which very different. In that kind of use, it doesn't really matter that the model might hallucinate or draw faulty conclusions, as you're not using it figure out what to do, how or why. The only thing it is telling you is where some information is located, after which you go check it out from the actual source of truth. If the reference turns out to be wrong, you'll notice immediately.
msl··on Show HN: Scroll through all 43252003274489856000 Rubik's Cube states
Imagine being so well off that you don't even notice being off by ten orders of magnitude. Meanwhile, there are people dealing with negative exponents.
msl··on Hormuz crisis side effect: a sharp rise in container shipping rates
You don't get to call it "stepping out of line" if there are no consequences for doing so. See for example how the My Lai Massacre was handled[1]. The pattern continues when it comes to shooting down an airliner[2], an airstrike on a hospital[3] and many more cases.

If no-one ever gets more than a stern talking to, then clearly there is no line. These actions are as close to adhering to policy as you can get without saying it outright.

[1] https://en.wikipedia.org/wiki/My_Lai_massacre#Investigation_...

[2] https://en.wikipedia.org/wiki/Iran_Air_Flight_655 (there is even less to see about the aftermath here: everyone got a medal)

[3] https://en.wikipedia.org/wiki/Kunduz_hospital_airstrike (this time someone was disciplined)

msl··on Eight More '8-Bit Era' Microprocessors
That description does not match the RCA 1802 [1] perfectly, but it is probably the best known microprocessor (not a microcontroller, though) without a dedicated program counter. There are a lot of misconceptions about it floating on the internet, so I would not be surprised to hear it described as you did.

[1] https://en.wikipedia.org/wiki/RCA_1802

msl··on OpenAI's response to the Axios developer tool compromise
Forcing everyone to use ourFetch is rubbish, but forcing everyone to use axios is clean and elegant? You might want to elaborate just a little more.
msl··on Google details new 24-hour process to sideload unverified Android apps
> Honestly, if coerced sideloading is a real attack vector, [...]

I don't believe that it is. I follow this "scene" pretty closely, and that means I read about successful scams all the time. They happen in huge numbers. Yet I have never encountered a reliable report of one that utilized a "sideloaded"[1] malicious app. Not once. Phishing email messages and web sites, sure. This change will not help counter those, though.

I don't even see what you could accomplish with a malicious app that you couldn't otherwise. I would certainly be interested to hear of any real world cases demonstrating the danger.

[1] When I was a kid, this was called "installing."

msl··on Python 3.15's JIT is now back on track
UTF-32 allows for constant time access to code points. Neither UTF-8 nor UTF-16 can do the same (there are 2 to the power of 20 valid code points, though not all are in use).

While most characters might be encodable as a single code point, Python does not normalize strings, so there is no guarantee that even relatively normal characters are actually stored as single code points.

Try this in Python:

  s = "a\u0308"
  print(s)
  print(s[0])
You will see:

  ä
  a
msl··on London's most controversial cyclist
No, the worst outcome is much worse than that. You need to keep track of what is going on around, or you won't be able to account for you surroundings when you start moving again. I see these failures all the time: a driver of a stopped car is distracted, then realizes that the lights have turned green (or, even more commonly in these types of situations, a space has opened for them to merge into or pass through) and they "have" to get moving, now. Now they are in a hurry, and obviously can't afford to take a moment to take a careful stock of everything going on around them, so inevitably, they end up missing something. Usually someone else (such as myself, pushing a stroller) will be able to react in time and an accident is avoided, but it should not go like that. If you can't or aren't willing to attend to traffic, get out of it.
msl··on Why is the sky blue?
In Finnish you might use "kuunteluttaa". You start with "kuunnella", "to listen" and inflect it in the way that turn a verb into "make someone verb". This particular example is a little unusual, but the same thing is commonly used with e.g. "taste". It works with all kinds of verbs, so it comes handy when you want your car serviced or your house painted.
msl··on I hate screenshots of text
SMS does not support images either, and email supports HTML. I'm not all that familiar with Word, but I believe it supports some formatting options too.
msl··on China has added forest the size of Texas since 1990
What definition is that?

Merriam-Webster: "the spreading of ideas, information, or rumor for the purpose of helping or injuring an institution, a cause, or a person" and "ideas, facts, or allegations spread deliberately to further one's cause or to damage an opposing cause" [1]

Cambridge Dictionary: "information, ideas, opinions, or images, often only giving one part of an argument, that are broadcast, published, or in some other way spread with the intention of influencing people's opinions" [2]

Wikipedia (quoting Encyclopedia Britannica): "Propaganda is communication that is primarily used to influence or persuade an audience to further an agenda, which may not be objective and may be selectively presenting facts to encourage a particular synthesis or perception, or using loaded language to produce an emotional rather than a rational response to the information that is being presented." [3]

Wikipedia further quotes NATO's 2011 guidance for military public affairs definition: "information, ideas, doctrines, or special appeals disseminated to influence the opinion, emotions, attitudes, or behaviour of any specified group in order to benefit the sponsor, either directly or indirectly" [4]

I think that OP's use of the word is well in line with each of those definitions.

[1] https://www.merriam-webster.com/dictionary/propaganda

[2] https://dictionary.cambridge.org/dictionary/english/propagan...

[3] https://en.wikipedia.org/wiki/Propaganda

[4] https://en.wikipedia.org/wiki/Propaganda#Definitions

msl··on Alaska Airlines' statement on IT outage
I worry we're veering very much off topic, so let me state, for the benefit of anyone thinking that this is still about the original comment, that I consider the quote provided by abnercoimbre to be both correct and relevant to the submitted topic. The rest of this comment is not about that.

No, I do not consider a document to be a part of another document, unless it's embedded in the other document. I don't, for example, consider the RFC 2822 [1] to be a part of the RFC 5322 [2] event though they are obviously related and the latter refers (and, indeed, links) to the former. If, in a conversation about the 5322, someone quoted the 2822 without providing a reference to it, I would find it confusing.

As for "Choose Your Own Adventure" books, I'll have to admit that I don't have much experience with them, but from what I believe I know about them, I'd say that I would not consider the whole book to be a single document when it comes to referencing. Would it make sense to say something like "The adventure in the book ends with you caught by the security guard" if that is just one of the many alternative endings, one that many might not encounter when playing?

And expanding on that, would you consider it appropriate referencing to say "That is a crime according to the French criminal law" without specifying where it says that? (I'm assuming here that the French criminal law is a single document.)

The other example is interesting. I would consider a wrong (or broken) link to be an error in the document, but I would not consider erroneous statements in the linked document to be inaccuracies or errors in the linking document. Imagine that instead of an outdated policy, the linked document was one promoting homeopathy. Would you say that the original document contains misleading statements about healthcare? I would not.

[1] https://www.rfc-editor.org/rfc/rfc2822

[2] https://www.rfc-editor.org/rfc/rfc5322

msl··on Alaska Airlines' statement on IT outage
You will notice that the provided quote is not from the submitted page[1] but from another page[2] on the same site. I'm pretty sure I'm not the only one on this page that assumes that quotes on top level comments are sourced from the submitted page unless otherwise noted.

Mind you, I'm not defending jabiko here – I responded to the following comment: "Welcome to the web. Pages often have hyperlinks that can be followed to see related information." which I did not find reasonable.

[1] https://news.alaskaair.com/on-the-record/alaska-statement-on...

[2] https://www.alaskaair.com/content/advisories/travel-advisori...

msl··on Alaska Airlines' statement on IT outage
And conveniently, Hacker News supports hyperlinks, so you can easily provide a source for your quotes so that everyone reading your post don't need to search for it again.
msl··on Google flags Immich sites as dangerous
"The people living at this address might be pedophiles and sexual predators. Not saying that they are, but if your children are in the vicinity, I strongly suggest you get them back to safety."

I think that might count as libel.

msl··on Fire destroys S. Korean government's cloud storage system, no backups available
Responsible for what? If the government does not mandate any behavior, what basis does it have to incarcerate anyone?
msl··on European Union Public Licence (EUPL)
That's not really what happened. The European Commission made gave the manufacturers a choice: they could sit down and come up with standard that they voluntarily accepted to follow or the EC could write the standard and force the manufacturers to follow it [1].

I imagine they would have eventually converged on USB anyway, but when the upcoming rules (or "rules") were announced, you definitely could not count on being able to charge your phone using anyone else's charger (or one of the many that had come with your previous phones).

Counterfactuals are tricky, and we'll never know for sure what might have been, but seeing laptop manufacturers dragging their feet, I really can't see how you could feel so certain that the market would have fixed the mess that existed just as quickly.

[1] https://ec.europa.eu/commission/presscorner/detail/en/memo_1... (search for "ultimatum"

msl··on EA Announces Agreement to be Acquired by PIF, Silver Lake, and Affinity Partners
Not so, but if you're to pick one company over all the others as being the most deserving of your ire, EA seems like a rather strange choice compared to, say, Nestlé [1], Chiquita [2], The Coca-Cola Company [3] or Shell [4]. One might even wonder if there isn't something wrong with your priorities.

[1] https://en.wikipedia.org/wiki/Controversies_of_Nestl%C3%A9

[2] https://en.wikipedia.org/wiki/Chiquita#Criticism

[3] https://en.wikipedia.org/wiki/Criticism_of_Coca-Cola

[4] https://en.wikipedia.org/wiki/Shell_plc#Controversies

msl··on We reverse-engineered Flash Attention 4
You keep on asserting that, but what are you basing it on?

According to Wikipedia[1], "In 1990, the Institute of Electrical and Electronics Engineers (IEEE) defined (software) reverse engineering (SRE) as "the process of analyzing a subject system to identify the system's components and their interrelationships and to create representations of the system in another form or at a higher level of abstraction" in which the "subject system" is the end product of software development." It goes on to clarify that "Reverse engineering can be performed from any stage of the product cycle, not necessarily from the functional end product."

Further, "There are two components in reverse engineering: redocumentation and design recovery."

Are you arguing that the work here does not fit the definition or that the definition is wrong? In the latter case, could you please share your definition, and maybe even explain why it is superior to IEEE's?

[1] https://en.wikipedia.org/wiki/Reverse_engineering#Software

msl··on Themis (European Reusable Rocket) is assembled on launch pad
Developing a reusable launch vehicle is not needed for a fast launch cadence. The expendable Soyuz family has had 2006 launches since 1957 [1]. That's one in just over 12 days, and in reality, the cadence has been a lot faster at times (for long, continuous stretches).

[1] https://en.wikipedia.org/wiki/Comparison_of_orbital_launcher...

msl··on Creating the Longest Possible Ski Jump in “The Games: Winter Challenge”
That seems weird. I would expect optimizer to be able to do anything a rapid fire joystick could, so if the simulation code could be tricked that way, should it not have become apparent during the brute forcing? The other option is, of course, that you exploited a problem with the input handling instead. But then, the result presumably could not be stored in a replay file, right? Otherwise, again, the optimizer could have found it, after all. Were you able to replay those huge jumps?
msl··on Why Archers Didn't Volley Fire
If you happen to have Randal Munroe's what if? [1] on your bookshelf, look up the chapter titled "Sparta". It should convince you that the story of arrows blocking the sun is probably not true.

If you don't have it, you could try to do the math yourself. Munroe assumes that 1) an arrow intercepts 40 cm² of sunlight, 2) an archer looses 8 to 10 arrows a minute and 3) each arrow spends an average of three seconds in flight. You could adjust those numbers to taste, but I would not expect the conclusion to change.

[1] https://xkcd.com/what-if/

msl··on NSA releases 1982 Grace Hopper lecture
You might want to check out The Amazing $1 Microcontroller [1] which explores multiple microcontrollers that could be had for less than $1 (when buying a hundred of them) in 2020. I haven't checked how much the prices have dropped since (if at all) but it could still be a good starting point when looking for parts at the 8021's price range.

[1] https://jaycarlson.net/microcontrollers/

msl··on Work begins on a $12B high-speed rail line between Las Vegas and Los Angeles
How much better do you think public transportation is in the US (35 people per square kilometer) than in Finland (16 people / km²) or Sweden (24 people / km²)?

While you're checking the provided citation, you might want to compare those countries' fertility rates too (and others as well, of course – France's for instance is quite a bit higher than that of the US': 1.82 vs. 1.67). You have yet to demonstrate that your hypotheses are well supported by data.

[1] https://en.wikipedia.org/wiki/List_of_countries_and_dependen...

msl··on Object that slammed into Florida home was space junk for ISS, NASA confirms
Why, do you live in a hospital?

(https://en.wikipedia.org/wiki/Kunduz_hospital_airstrike)

msl··on Translating a Visual Lego Manual to a Machine-Executable Plan
Jacques Mattheij has got the first part covered (kind of): https://jacquesmattheij.com/sorting-two-metric-tons-of-lego/

https://jacquesmattheij.com/sorting-lego-many-questions-and-... for a follow up and more links.

msl··on Almost 37 years after its launch, someone found an Easter egg in Windows 1.0
Yeah, figuring out how to fit 200 hours of anything into 168 hours seems like a worthy endeavor indeed.
msl··on Automating cookie consent and GDPR violation detection
Okay, the first two are pretty hilarious, but as far as I can tell, the first one doesn't actually set any cookies if you don't react to the banner, and the second one sets just this: "{"cm":false,"all1st":false,"closed":false}", which seems acceptable.

The other two are trickier to judge, but contain (user?) identifiers, which could certainly be used for tracking, so I'll have to concede your point.

Edit: I had to recheck some of the sites I'd previously checked, as your examples helped me realize that my browser does a lot of blocking. It turns out that just one of my examples was actually a good one: https://finlex.fi/en/

Edit2: Found others: https://www.suomi.fi/frontpage and https://vnk.fi/en/frontpage

Both actually do set cookies, but apparently nothing requiring consent.

msl··on Automating cookie consent and GDPR violation detection
> they are even on government websites

Could you give some examples please? I checked all the government websites I could think of and didn't see any.

Page 1 of 6Next →