skysight-inc/HackerNews huggingface dataset:
> I'm a bit confused about the question and how this relates to the topic.

I'm sorry, while I did in-fact respond to your comment, I was just complaining out loud. I should have made a top level comment. However, you did give me a thoughtful reply. My apologies for only responding to this paragraph:

> As far as the naming of people's titles around the world. I very often read glib/vitriolic denigrations of the specific people you've mentioned in US press. These articles tend to be intended more for domestic catharsis/rallying than it is to be accurate/analytical, although sometimes the articles are very good and I assume the editors make those changes based on guidelines/policy.

I do believe in the supremacy of democracy. I have lived in an alternative, and it was bad. I do not have some theoretical respect for other government systems in this regard. Democracy is best for everyone, and I am not ashamed of this opinion. Nobody should be ashamed of this opinion. If a society is not ready for democracy, then it should be carpet bombed with Wikipedia.

There are multiple versions of democracies, for example, compared to the US system, a parliamentary system may have advantages.

The baseline that I wish journalists, and our "western" philosophy communication at-large could coalesce around is basically:

Single-party != democracy

If there is no democracy, then there can be no "president."

If you need a neutral term for that, maybe demote to a "leader."

If a "leader" has murdered all of his opponents, then we should go with something actively derogatory. Not only should no respect be given, but the title should be extremely negative.
How can a country's legal system be unethical? Unethical in relation to what? Each society creates its own political and ethical system, period.
>> Carney, when he was head of the Bank of England, first warned of a “climate Minsky Moment” in a speech to the directors of Lloyd’s of London in 2015, and he has repeatedly done so since.

So, he's been wrong about a sudden shift for 10 years and counting?

The piece's argument seems to be:

1. Climate change impacts are worsening
2. Decarbonization is needed to avoid
3. Ergo, decarbonization will accelerate

Based on the last 20 years of government climate action, I'm not sure a sudden decarbonization is in the cards for any advanced economy.
I got fiber run to my neighborhood, and for a while, had a 1gb coax connection and a 1gb fiber connection. I used openmptcprouter to aggregate my connections through a droplet and I effectively had a 2 gigabit internet connection. I would have stuck with it, but having a datacenter IP for your home network really doesn’t work.
The thing is that you were complaining about SeaMonkey due to how it looks, even though the way it looks is generally associated with an era of software design which expected much higher degree of reliability and user control than is common for "modern" software.

I don't think that's a purely contingent association, either: with software, how the UI looks and how the functionality works are deeply intertwined, and I think there may be a more direct correlation between "modern" software being unreliable, unconfigurable, and insecure, and it having haphazard UI designs that lack underlying organizing principles or adherence to well-established conventions.

So your original complaint seems to imply almost the opposite of what you are saying here -- that superficial aesthetics are more important to you, even to the point where you'd accept poor functionality and user-hostile anti-patterns as a viable tradeoff.
Agreed. It might have been any of those things, or something else entirely.

For example, in 1883, Krakatoa erupted, one of the most powerful volcano events in recorded history.

The eruption of Krakatoa had a significant impact on global climate, with summer temperatures in 1883 falling by as much as 1.2°C (2.2°F) below normal in parts of the Northern Hemisphere. It changed the skies to various colors like blue, gold, green, and purple, "... more like inflamed flesh than the lucid reds of ordinary sunsets... the glow is intense; that is what strikes everyone; it has prolonged the daylight, and optically changed the season; it bathes the whole sky, it is mistaken for the reflection of a great fire."

And that was just a single volcanic eruption, in the southeastern hemisphere, massively affecting temperatures on the opposite side of the planet. There have been other natural events, like a massive simultaneous triple-eruption, possibly in 536, that plunged the planet into a short ice age.

Other interesting natural phenomena are things like solar storms that can cause a global increase in both wildfires and electrical storms (or the cooling effect during less active cycles) as well as the significant dust clouds that occur when a large meteor strikes the earth.

An interesting one that didn't seem to cause any climate changes was the Tunguska event. In 1908 in Siberia, it was thought to have been a meteor, except for the total lack of an impact crater, and is now believed by leading scientists to have been a meteor air burst. (Of course scientific consensus always is, until it isn't.) This didn't seem to cause a significant dust cloud or changes in weather patterns, but there are many other documented cases of meteors and volcanoes massively changing the weather. It'd be very interesting to map the climate curves (such as they may be known) against various known natural phenomena over the centuries.
Some of the 2022 Broncos were literally dropping valves right off the lot, so this feels quite minor.
Yeah, it's the "refactoring" category where I disagree most. Too many identifiers in a function, too many lines in a function, too many branches, too many methods in a class, too few methods in a class. You can learn a lot by "fixing" these, but sometimes there's no elegant fix. Take "too many branches." Sometimes you just have to write a function with 90 lines of

if foo(x):
return bar(y)
if baz(x):
return quux(y)
...

Sure, there are tricks you can play. You can make the conditions hierarchical and subdivide. You can evaluate all of the conditions first and reduce the function to a lookup. You can define 45 subclasses and define a polymorphic method "frob" on x such that all you have to do is call

x.frob(y)

I can probably think of half a dozen others. Sometimes it's a good idea, but sometimes you're just better off with a bug dumb function full of straightforward conditionals. It's worth listening to Pylint to learn all of these tricks, so that you can confidently ignore its advice when there really isn't a better way.
There are tons of forks of the Linux kernel. For example, Debian ships their own, and Ubuntu, which is based on Debian, ships a different one. These are kept mostly in sync with upstream but it's completely plausible that if upstream made a change they didn't like they'd just revert it.

The actual problems are with things like systemd, which are enormous and lack standardization but get integrated into numerous parts of the system. Then you can't replace a piece of it or your piece has to integrate with all of the things the original did, but since none of the integrations follow any standards they can change at any time and people can add new ones that only work with the original and -- surprise -- your replacement is suddenly broken.
It means that the expectation is that the source is open. The default used to be closed source, so in essence, Open Source has won.

Personally, I don't see source available as a bad thing. [1]

[1]: https://gavinhoward.com/2023/12/is-source-available-really-t...
Surprising how much useful geographic information can be had from some of the larger LLMs.

I frequently use ChatGPT with GPT-4 and Code Interpreter for little GIS experiments. Having it generate a CSV or SQLite database with a bunch of cities each with an accurate-enough latitude and longitude is pretty convenient.
> the law of EU open many ways to interpret.

This is only a problem if you’re intentionally trying to do the bare minimum or have a scummy business model that you’re trying to protect.

You can always take the nicest, pro-user (or pro-competition, pro-privacy, etc) approach to preempt any variance in interpretation. Nobody’s been fined for being too compliant after all.
A bunch of people think they're good at working 12 hour shifts. Almost none of them are. There is an absolute mountain of fatigue research that bears this out. Truck drivers and pilots are legally prohibited from working more than a certain amount of hours in a given period because if their performance suffers, people die. Personally, I'd prefer the same apply to whoever happens to be installing the accelerator pedal on my car.

Sure, you can let people work as many hours as they possibly want, you're just making a decision that someone other than those workers and the companies that employ them is going to pay the externalities for all of their quality deficiencies. We have hour restrictions because people can't consent to being killed by a tired truck driver.
Nobody is discussing FOSS here, only OSS. The only solution to capitalistic shenanigans is the software commune, OSS isn't a commune, FOSS is. OSS is, essentially, a software cartel disguised as a philanthropic enterprise.

Advocates of OSS want to live in a world where bigcorps and little guys can coexist, this has always been a pipe dream, since day one. FOSS locks the bigcorps out of the discussion, or rather, forces them to compete on the same playing field as the little guy, which amounts to the same thing.

So you see these articles come out every now and again bemoaning capitalistic greed. Communist utopia is right there bro. Just open your eyes and stop letting bigcorps eat your lunch every couple of years or so.
Okay got it, so your competing theory is that when it's hot out, people drink more 12 packs the night before, show up to work buzzed, and fall off ladders.

Brilliant
Correct - a great design is also easy / automatic to build correctly. This is vastly easier said than done when you have a complex product with many components.

I remember reading about the original iPhone's manufacturing operations in China - how the Apple engineers spent a ton of time making sure that the right way is also the easy way for the factory workers.
> Seems a more modest claim "more code allows for more optimized ds and faster runtimes" would be more accurate(?)

Yeah; I’m assuming the code in question is produced at a similar skill level. Hence mentioning Linux and Chrome.

But you’re right; large projects are often large because they’re written poorly. Personally I think there’s a special place in hell for people who bloat programs unnecessarily. Making if statements into class hierarchies. Adding generic interfaces to things that don’t need them. Factories and factory factories. This stuff reduces your team’s productivity with no corresponding benefit. I hate working with people who argue for this stuff.
The ICJ has not ruled genocide because a trial will takes years and will more importantly require evidence.

Accusations of 'genocide' toward Israel involvement in Gaza go back at least to 2006 and resurface in every war.

The fact previous wars were of a much smaller extent and none ended in the full or partial destruction of the palestinian people in Gaza.

This is why it is merely a narrative that fits perfectly into antisemitic preconceptions and is independent of reality
congratulations, you have poor cybersecurity hygiene. it’s still a bad idea.
~/inbox/unordered/archive/chaos
C has been cruisin along just fine without all that for a long time
The little ice age was caused by us too: https://globalnews.ca/news/4924534/little-ice-age-death-55-m...
Why does Bjarne only sometimes use a space after #include?

#include<stdint.h>
#include<list>
#include <map>
#include<unordered_map>
#include <set>
#include<memory>
#include <algorithm>

https://www.stroustrup.com/PPPheaders.h
Right, but doesn’t light travel at less than c in some situations (passing through glass, etc)? Would we say they experience “time” in those cases?
An excellent write up on this great game! One particularly striking element of Curse to me is the soundtrack. Michael Lands compositions for the series is absolutely perfect in this high fidelity form. The familiar themes from the earlier games take on a whole new dimension and the music has its own narrative which perfectly complements the visuals and gameplay. A masterpiece in its own right. I still find myself loading it up on YouTube and playing it in the background while working or doing house chores.
Not suggesting that we shouldn't!

Merely suggesting that the predicate of this opinion piece (that the future will be radically and suddenly unlike the past) is unreasonable.

The world will continue to decarbonize, but no economy is waking up tomorrow and saying "Surprise, market! We decarbonized overnight and banned fossil fuels."
FAA investigating near miss at Reagan National Airport
So because someone can take more of a beating than I can, it makes it somehow okay?
American Beauty 1999 - About getting older and understanding what do you want in life and what is really important, if you don't do it now you might never will.
Plausible. I was thinking over the longer-term.
I think McDonald's would condemn and distance itself from a high-profile customer or partner that was responsible for highly illegal activity like that. Like it did with Russia.
Operators with precedence rules.

And given the modern idea of "everything is either an identifier or an operator", precedence became very important.
> employers are operating in a competitive market

Let's see; Musk is demanding that the board give him a 56B pay package.

Tesla seems to have about 130K employees. They could afford to give every employee a 400K raise and Musk still gets a fortune from the left over money.

So money doesn't seem to be very tight there, it's just that greed demands that a single person gets it all.
An alternative to Twitter... not allowed to preserve your Twitter username, was doomed from the start!

Dear Entrepreneurs, do not repeat their mistake! When people cannot get their typical username, then they are no longer incentivized to use that service!

Of course, that's not the direct cause of their failure, but to me, it's an excellent indicator of the shortsightedness of a startup's management and product development!
The preceding sentence explained why. Car wash damage is surprisingly common. I've known people who have had side mirrors damaged (not Teslas) and seeing damage to rear wipers is common enough that I've seen the results of it.

This whole story was essentially made up by mischaracterizing some guy's tiktok. :facepalm
For a halo vehicle that's typical volume.

There are numerous car companies with those sorts of sales numbers on a particular model and they don't have these issues, mostly because they aren't stupid enough to make their own stuff. Rolls Royce doesn't make their own gas pedal; they go to a company that makes them.

Nearly every problem Tesla has can be attributed to Musk's insistence that he knows better than an industry that is extremely cutthroat and has learned lessons from a century of being in business. He has been propped up by customers and VCs who think that means the auto industry is "stodgy", when really they didn't understand all the reasons things are done the way they are.

It's like the fresh college grad who comes onto the SW eng team having made some clever app while he was a sophomore...and says "oh you're doing it all wrong" to senior engineers.

One major mistake Musk made is confusing "big five" (GM, Ford, Stellantis, Toyota, VAG) ambivalence toward electric cars with incompetence. In Ford's case that is fairly accurate - the Mach E is an engineering embarrassment, the Lightning less so, probably because there is enormous organizational pressure to not fuck up in the product line that is their bread and butter.

VAG has demonstrated great competency at EVs (Porsche and Audi mostly) at the high end of the market...and once GM really gets its Ultium platform going, Tesla is well and truly fucked if they intend to keep making cars instead of just shifting to being an 'electric gas station' company...but they're on their heels there too, having slept while CCS surpassed their charging standard years ago.
You are putting a whole lot of words in my mouth that aren’t there. And we were discussing something that happens in China, so I was giving you credit (unfairly, apparently) for having any point at all. I’ll discontinue this since it’s merely off-topic, nonsensical ad hominems.
Interesting, I thought it was only Guth that introduced inflation.
Thank you for the link. The book indeed looks very interesting, though I must point out a potentially misleading detail:

> After the wreck of the U.S.S. Rover in 1867 ... the Chinese disclaimed accountability for the slaughter of the crew ... on the grounds that "the Americans were not murdered in Chinese territory ..."

The phrase "the Chinese disclaimed accountability" suggests the Qing government made a public statement. But that interpretation comes from the US Consul in Xiamen who was quoting correspondence with the governor-general.[1] That official was soon to be corrected by the Qing's foreign minister on this very point.[2] Also the fuller contexts from [1] and [2] make clear that the Chinese side's main point is about jurisdiction. Articles 11 and 13 of the Treaty oblige Qing only to punish offenses against Americans occurring "within the jurisdiction of the emperor, either on shore or at sea," and Qing did not consider the local tribes under their jurisdiction. Which is not a wholly unreasonable stance seeing as it is analogous to how neither India nor the US had any desire to pursue legal action or punitive measures against the Sentinalese for the murder of John Chau.

[1] 'In a correspondence with the U.S. Consul for Amoy, while he was conducting the negociations with the chief of the aborigines in 1867, for the adjustment of the Hover case, appears the following declaration, emanating from the governor of the Island himself: — "Articles 11 and 13 of the Treaty (between America and China) provide that within the jurisdiction of the EMPEROR, either on shore or at sea, any one who shall molest an American, shall be punished by the civil and military authorities to the best of their ability; but as, in the Rover case, the Americans were not murdered on Chinese territory or on Chinese seas, but in a region occupied by savage tribes, relief could not be asked for under the Treaty. Were it in our power to seize the murderers we would gladly do so, that the Chinese might keep friendly intercourse with foreigners. But the savage region does not come within the limit of our jurisdiction, &c., &c.,(t)"' (see p. 12 of https://ia903202.us.archive.org/17/items/IsAboriginalFormosa...)

[2] "In the spring of the seventh year (1868), Prince Gong, the Minister in charge of foreign affairs, wrote to the Governor of Fujian, stating that although the native tribes could not be punished by law, their land still belonged to China. Moreover, it was an important route for Western countries to travel to the South Seas. If it were still treated as a savage region, and if other countries harbored intentions of coveting it, claiming that people had abandoned it and they were taking it, and thus freely encroaching upon it, although the harm might not be immediate, it should still be planned for in advance." (https://ctext.org/wiki.pl?if=en&chapter=149754#:~:text=%E4%B...)
> the weight of generations of programmers and billions of lines of code as people just being "stuck in the 90s".

The weight of generations of programmers and billions of lines of code have come to the conclusion that:

1) Functions should declare/document what they return (including failure modes)

2) Checked exceptions are not worth it

These are mutually exclusive.

Result types genuinely are better.
How would you change TCP?

Do you mean how we have to use 4 fields to track a connection - IP address and port for both ends?
Python does well for several reasons.

Some that come to my mind: its versatility binding native code and its easy-to-fit in your brain mental model for many tasks. The fact that you can script with Python without a compilation step also helped a lot to spread its popularity I think.
> Foo foo() throws MyError

Why did you link to Kotlin? It doesn't appear to have `throws MyError`.
Quill's an extremely well-known JavaScript rich text editing control, not an "app". Were you confused by the example at the top of the landing page? Your friend might not have heard of it, but I'd be more surprised if Microsoft didn't have significant projects using it because it's so well-established. And having large adopters of an open-source library featured on the landing page is not unusual.

I'm unclear as to what there deserves this kind of accusatory posturing.
C# added nullable reference types a few years ago. Is there an equivalent in Java? That makes dealing with null pretty much a non-issue

https://learn.microsoft.com/en-us/dotnet/csharp/nullable-ref...
I always go back to GM and its first welding robots. They had to make changes to the construction and engineering process to optimize for those welders (and for them it was slow).

I assume that the current install process is fairly "human optimal". How much of that changes with your product to make it "automation" optimal? Were there small changes here for big wins? Or are you still using the same process with complex automation (the GM way), and do you see challenges arising from that?
It wasn't exactly random. The topic of the article is that light is eternal, and the commenter shared a quote from over a thousand years ago stating the same thing. So, the idea of light having an infinite lifetime is apparently not new... even if the mechanics of light are better understood these days.
The best way to organize your home is gnu stow!
Good tip - not really sure about the rules here?

What do you mean by page title though?
Documented here /s https://twitter.com/internetofshit
This is a really strong point. The common narrative around sideloading is that the app store is "safe" and sideloading is dangerous. But Apple doesn't address the case where they are strong-armed into restricting their users' rights. Folks seem to assume that being authoritarian is OK so long as they agree with the rules the authority makes, but the deeper issue is that the deal can be altered at any time.
I think the only thing to disagree with here is what "active eugenicist" means.

In the first quote he's promoting eugenics as effective, in the second he's recommending it as a concrete action.

He's a noted public figure with some degree of scientific authority in the public perception and he's using that platform to advocate for eugenics.

What else are you looking for? This is actively practicing eugenics he doesn't need to literally be the one holding the syringe.
Zoom out a bit. C can trivially handle OOP concepts [1]. Any complex code base will end up with functions that look no different than object methods, with the first argument being the equivalent of self, and class names found at the beginning of the function names MyObjectEquivelant_someMethod(MyInstanceEquivalent *pointer, ...). Here's a popular one: strlen(instance).

[1] http://staff.washington.edu/gmobus/Academics/TCES202/Moodle/...
They probably are the most accurate way, but that still doesn't make them good. If there haven't been any recent breakthroughs I missed, then we are talking about getting it right +/- 4 years under ideal conditions. Repeating these test on the same subjects can result in fluctuations of 8 to 12 years [1].

Additionally, there are a lot of biotech/junk studies claiming some new intervention reduces/reverses biologic age using these epigenetic clocks as evidence. Making me very wary of the whole thing, though unfairly to those actually doing sound studies I admit.

[1] https://clinicalepigeneticsjournal.biomedcentral.com/article...