skysight-inc/HackerNews huggingface dataset:
I'm not quite sure what MAGA and similar is, or really concerned about the power or influence the lunatic fringe might weild. High level "experts" and "officials" from neoliberal economic and political institutions like the the IMF have been saying these things for a long time.

And it seems to be often times very pro-climate action positions that take this contradictory position that population must continue to increase. I don't know what to make of that other than either they don't really care about climate change, or they want commoners to have a dwindling piece of the pie while the top end continues to get richer, but either way they don't seem to really care about environmental impact of humans.
It'd only be 1.5 billion people if 100% of the world was in poverty. They're referring to relative rates. E.g. if 5% of the world was in poverty and now it's 4% then you have a 20% decline. But the bigger point is to be wary of metrics. The overwhelming majority of global poverty comes from extremely rural locations where money has relatively little use, yet people get by quite comfortably.

Putting these people in an urban job where they then earn $3 a day is then considered progress, regardless of impact on quality of life. For instance the biggest contemporary driver in decline of poverty has been the rise of China. It saw people go from raising large families in rural areas to living in densely packed cities, making iPhones for $3 a day in factories surrounded by suicide nets.

I'm obviously not saying economic development is bad, but that measuring it by metrics is stupid, especially the way the World Bank does which is simply looking at a fixed level of $ consumption/production. What should matter is quality of life. That's obviously what you're referencing, but the metrics are not.
No to the notion that it was a "non-comparative example" of hunter-gatherers killing for pure survival.
Is 4000 years long enough for that to be a concern? Humans haven't changed that much in 4000 years, probably most other species haven't either. I suppose 4000 years could be long enough, because the climate has changed and evolution can happen quickly, but we'd need to actually analyze the ecosystem to come to that determination.
I'm using the word abuse because I am referring to abuse as distinct from the abstract kind of suffering that's impossible to have any opinions for or against because it might include hiking long-distance. ;)
2405.25 + 5687.5 is easily 8092.75. But in both cases not using a calculator and not doing an operation on it at least twice (if it has no log) is a recipe for wtf, imo. An expensive mistake requires only one miscalculation.
Metric woodworking just uses integer millimeters for everything.
Woodworking measurement has two forms: lumber, which is notional, pre drying, shrinkage and rough handling, and cut, which is required to be beautiful. Sometimes, it isn't about feet and inches as much as "the same"
"The original menu “system” was… I don't even know. I never took a close look. It's 5000 lines of spaghetti for the main menu plus another 4000 or so for the in game menu, credits (without the actual text) and win/lose screens."

"The 5000 lines of if else that handles the menu state is a striking witness to this insanity."

I can say, quite confidently, that was probably some junior developer who built the shell. It is always some junior developer that builds the shell. And it was a designer/director that didn't know what they wanted until just prior to putting the gold master in an envelope to send to the pressing house. Also the shell is completely throw away code that will never, ever be used again in any other game.

"Each time by a different set of developers that somehow had to make sense of this mess. The code still contains many of the remains of what came before. There was never any time to clean it up."

Exec Producer at publisher: "Hi, here's $25,000, can you port Wipeout from this platform to that platform? We'll give you another $10,000 if can do it by this date, and another $25,000 three years later if the port sells so many bajillion copies.

Desperate Studio Producer: "Absolutely can do that, let me find two cheap programmers to take care of that. Hey guys can you spend the next two months crunching like crazy with unpaid overtime to help me keep my boss happy and get that promotion? There will be a significant reward (a two pizza pizza party) if you can hit this release date."

The two developers then spend an inordinate amount of time trying to get the damn project to build and find some obscure missing header files, layers on more hacks and ships in the 11th hour.

And the rest is history. And nobody ever looks at the code ever again. Until the next poor programmer has to port it to a new platform.
Thank you for continuing to update on Jake’s story.
Seems like an interesting concept, but both the firefox and chrome versions are corrupted in some capacity, and are not installable.
We had AC installed in our bedroom precisely for this. Where I live it barely gets hot enough to warrant AC, but humidity in the summer is very high. Compared to a dehumdifier it's quieter, doesn't need emptying and has extra features (cooling / heating).
I imagine that in the future what will happen is that when a child is born, their stem cells (possibly from the umbilical cord) will be cryogenetically preserved and will form a reservoir from which medical interventions can be prepared as much as 50 years later.

Of course, this assumes we will put a new premium on human life not just limited to the children of the privileged few, which in turn presumes some kind of limitation on human reproduction (steady state population in which births == deaths). Implies a high degree of rationality - who gets to reproduce, and who doesn't? It would take a lot of energy to preserve all those stem cells, after all, and energy supplies really are limited.
I disabled all the UI elements in IntelliJ so it looks like Emacs, and I learned Vim motions. IdeaVim takes a .vimrc and I have almost everything I'd want from Emacs/Vim. Works great for me, I can pretend it's an old school editor until I need the IDE stuff which is rare. Plus it scrolls smoothly at 120 fps and I can tweak it, manage plugins, and install plugins without editing config files.
At an even more basic level, the lack of static typing seems like such a tradeoff getting an incredibly huge nuisance in readability and stupid runtime bugs that shouldn't be a thing in exchange for a feature that's rarely useful.

Granted, I'm primarily an embedded developer. Can any Python experts explain to me a highly impactful benefit of dynamic typing?
Haven't had any problems so far. The film gets very hot, it's inside facing so I've touched it out of curiosity. I don't expect to have issues with it, unless the glass with the film does't have enough space to expand but my windows are European style UPVC so they are quite robust and well made. AFAIK there's an argon gas in the middle, must be well engineered and accounted for expansion.
>It's also a tribute to the hosted VMs and the framework in general. Virtualisation has been an amazing boost, to reliability. Get on a platform with variant HW and then expose it as an idealised machine, to clients which can behave predictably.

It's ironic that Java was supposed to be that idealized machine, but native virtualization caught up. The JVM has it's benefits, but x86 itself ended up eating java bytecode's lunch, which isn't something anyone predicted. Indeed, even javascript of all things is becoming a strong contender for this role, something no-one predicted either.
Sorry, I dabble with woodworking and disagree heavily. I usually don't care for bigger precision than 1mm (so between 1/16" and 1/32"), and adding things up is a nightmare ("umm... 7 3/16" + 2 1/8" + 5 1/4" is... where's a goddamn pen & paper..."). Same with figuring out which line is which fraction of an inch on measuring tools. Things became tolerable once I got metric measuring tape.
It's impossible to have large team at a company working without a small set of IDEs. Just the sheer amount of explanation/teaching one has to do to any new to the team is going to overwhelm them. We can't expect people to be fine with just the command-line and some minimal editor. It doesn't work that way.
The approach they are arguing against has a “single box” keyword search that returns results in a clean set of results. The only way to refine results is to change the text in the keyword box. And then there is a little link to “advanced search” which is a separate page that offers filters in addition to the keyword box, before returning results. In both cases you have to re-run the search after making any changes to keywords or filters.

Basically: the site has two separate search experiences: simple keyword, and keyword + filters, connected by a little dinky text link.

What they are arguing for is a single search experience that starts with a single text box, but then exposes filter options as part of the results UI. You don’t have to hit the “search” button again, instead you “apply filters.”

This is an example of “progressive disclosure,” where more powerful features of the software are revealed to the user as their try to do more complex tasks.

Honestly, I think this article is at least 5 years too late, though. The value of filters in the results page is so obvious that even Google has adopted it. While I’m sure there are still some “advanced search” pages hanging around out there on the web, no one builds site search that way anymore. They all provide filters now.
Writing that blog post took too much longer than researching it online. Which if you Google it right now it is around 3rd or 4th search result.
Yes we return anything too expensive to dispose of by official routes to nature too, old fluorescent light bulbs, car tires, microwaves, old micro vans, …
It's finding a domestic company that allows remote work five days a week that's the challenge.
Human basal metabolic rate has declined over the past 30 years
> and at night it's hard to sleep.

In Northeastern Brazil, that has a hot and dry climate for most of the year, a very popular solution is to sleep in hammocks in the hot season. Most houses are equipped with hooks in the walls of each room, to set them. They don't bake your underside at night like mattresses, and fans cool both your topside and underside while you're in a hammock. The hooks must be well spaced, so you can avoid back pain in the morning, by laying almost straight in a diagonal position, in relation to a imaginary axis that goes through both hooks.
I hear you, I appreciate the clarification in how you're thinking about this.
Linux 6.5
More surprised than by how many people supposedly can't do FizzBuzz?

It should take what, fifteen minutes on a familiar stack and up to a day or maybe two on something very unfamiliar that needs lots of web searches?
Back in the old days of analog video, component video was three separate cables. When we made custom cables, we had to ensure the cables were the same length to ensure the timing was within tolerance. The day we got to switch to digital SDI which also included audio as like a gift from the gods
Hello, I am pytest. I heard ya'll are talking about magic and kwargs fudging?
The article fails to explain how the alleged monopoly of Monotype hurts smaller type foundries. Reads almost like a hit piece. There's some story about an independent author not having a legal team to protect from fonts stealing... d'uh. It's a comment on the US legal system, not on how bad Monotype is.

Making fonts is technically easy. FontForge is open-source. If you don't want to sell fonts through Monotype, nothing stops an independent artist or a company from keeping the books and dealing with payment process by themselves. And there is a lot of smaller companies who do that, not only Adobe and Google.
They can and do - they are strict agnostics.
Please don't turn HN into the usual social network; let people value the content first.
The risk of this being turned into a digital ad-hominem machine is too high even for the mostly well educated people dwelling over here.
Java VM and especially GC tuning, like Oracle DBA tuning, seems to be a black magic art few learn. I disliked XML configuration immensely, and have had some instances where (earlier, pre jdk11) JVM did not understand they had to introspect to be told how much memory they had (arguably the fault of the container/virtualisation they in turn sat inside)
> Did that change in 2014 after Russia annexed Crimea? Nope

Completely ignorant of recent history. The US started sanctions on Russia because of that.[0] That was the resounding turn of relations with Russia, for good reason. The bellwether was what they did to Magnitsky, and thus the US Magnitsky Act, in 2012.[1]

And like the other poster:

> It's pretty morally dense (to put it politely) to view "hating Putin" as merely "the current thing".

Yes, morally dense is a very polite way to put your view. Every day, for the past year and a half, Russia has tried to march further and further into Ukrainian territory, in order to annex it, shelling and shooting humans who stand in their way, as they take more land and cities. It is reprehensible to support that, far far more than condoning a diplomat saying they disapprove of Pakistani leadership. Lawyers really do have a reputation as a shite ethical bunch, eh?

[0]https://en.wikipedia.org/wiki/International_sanctions_during...

[1]https://en.wikipedia.org/wiki/Magnitsky_Act
I wonder if maybe reliability is inversely proportional not just to profit (as the author cynically says) but also to virality and so, community. If something just works, then there won't be stack overflow posts, or discord communities, or forums or anything. It's a strange sort of error mode!
I go to a store for their products, not because of or in spite of the workers, and I assume most people do as well, otherwise there wouldn't be the amount of people who shop at Walmart as there are.
I don't want to defend the author's point, but I do believe he saw this happen, because I've seen it myself. People used their IDE for something like code generation, didn't know how to do it without the IDE (even positively said it couldn't be done outside their IDE) and then when a database column gets added and somebody with a different IDE tries to tackle the problem, they can't. "I can tell you how to do it with Eclipse." "I... haven't used Eclipse since 2007." "Well, after you install Eclipse, here are the directions for setting up the plugin and regenerating the database code."

To the author's statement that it affects adoption of CI/CD, I've seen that, too, where teams didn't know how to run their Junit unit tests outside of an IDE and nobody felt capable of figuring it out. They were wrong, it didn't take too long to figure out, but they honestly believed that running Junit tests was a feature of their IDE, and were not aware that it could be run separately.

These aren't persuasive arguments about using IDEs, because any sensible person can avoid them. I don't want to defend the author's point; I just want to say that I believe him when he says he's seen these things.
At what % efficiency does the reflected heat complete its return journey back out through the so-called Kármán line (or other earth-space boundary relevant to thermodynamics) ?
> You have to end capitalism, and anybody taking this stuff seriously knows that, and they knew carbon offset nonsense was fraudulent the entire time. It was painfully obvious.

1) This makes the axiomatic leap that *everyone* knows that carbon offsets are fraudulent. There're definitely *some* that think so, but not all. Extraordinary claims of "All X is Y" require a proof that X leads to Y in *all* cases, not just *some*.

2) Another axiomatic leap made is that carbon offsets are inherently fraudulent, which again *some* may be, but not all. Similar comprehensive evidence is required to establish that *all* carbon offsets are fraudulent.

3) What is "painfully obvious" to someone may not be to anyone not steeped deep into the subject at hand. Even after being through the subject itself, there is no guarantee that an incrementalistic viewpoint would not be adopted as a result of seeing the faults within the system.

> So what's next? Another fraudulent scheme, because the only other option is socialism.

Socialism is reductively state capitalism with the added façade that democratic consensus & redistribution alone allows for the best outcome. It doesn't take into account desires that may go against the beliefs of the majority, whose desires can run counter to minorities within such a system (e.g LGBTQ+ rights & drug criminalization). Modern tolerances towards them happen to be lucky circumstances that shouldn't be taken for granted, as it could be just as likely for the opposite to have happened.

Even in a dysfunctional state, niches are allowed to manifest within markets that can cater to them without the oversight of the State, for better or for worse. Denying the ability to create said pocket niches by enforcing the majority's views via the State invites levels of authoritarianism & Mother-Knows-Best attitudes that should be opposed from anyone seeking to preserve individual autonomy, which should include the minorities themselves.

In cases of a non-State-based socialism, markets will inevitably be created as a consequence of having to trade with unknown/untrusted parties. The egalitarianistic "From each according to his ability, to each according to his needs" can only work in scenarios where parties know who each other are, & can consequently apply adjustments to prevent excessive misuse from exploiting parties. Markets arise due to the alternative requiring much more effort to establish & maintain relationships with all parties on all possible tradable goods & services, whereas only a neutral area is required for the former.
It just bugs me when people dismiss LLMs as "not intelligent" for some inane reason, when GPT4 can hold a better conversation on more topics than most people you'd meet on the street. No, it's not a fully fledged superhuman strong AGI, but it's SO much more capable than anything we had even a year ago.

> Lack empathy in understanding why people might want the goalposts changed ?

Based on your later comments, I'm reading this as:

1) People are afraid because of recent major advances in AI

2) In an attempt to manage their anxiety, they try to convince themselves that these advances aren't actually significant or effective by redefining their interpretation of 'AI', 'AGI', 'intelligence' etc. to be something that current techniques don't threaten to achieve

3) In order to reinforce this cognitive dissonance, they post dismissive or belittling comments declaring that it's not 'real AI' according to their redefined interpretation of the term

4) We should respond to these comments with compassion, understanding that they're a coping mechanism, rather than correcting them

Is that right? If so that's a really interesting take.
> You have to learn the ux anyhow, may as well have the users learn boolean operators

This seems like a bit much to ask considering the context, and especially considering “optimal UX” is an untenable proposition to begin with.
4000 years should be long enough for another species to come along and occupy whatever niche the mammoths were in.
I agreed with a ton in this article, but just wanted to comment on this paragraph because I've seen similar notions be poorly interpreted:

> For engineers, this means taking shortcuts, making do with ready-made solutions, and focusing on speed of iteration over quality of iteration. You don’t get to spend time perfecting CI/CD pipelines or setting up the latest and greatest infrastructure-as-code versioning tool. You haven’t earned that privilege yet.

I agree, you shouldn't spend much time setting up the perfect CI/CD pipeline. That said, setting up a perfectly capable CI/CD pipeline in something like GitHub Actions took me literally less than a day, and maybe another day to work out some kinks.

I think it's important to focus on the author's primary point: The thing that is most critical is optimizing your speed of iteration. But too often I've seen this devolve into "we don't have time to build a simple deployment system!" or "we don't have time to write tests!" But the problem is that the lack of one-click deployment or any tests can become a huge drag on every single iteration in the future, and I've seen it absolutely sink companies.

Yes, things can definitely be over-engineered, and these days there are so many great, proven solutions for these common problems that it's a definite red flag if you build it yourself. But don't let that be an excuse for just generally shitty "we're a startup, we don't need to do XYZ" engineering practices.
If I were in charge I might institute rules controlling, for instance, how low one may set their thermostat, or banning new natural gas home appliances despite whatever boutique complaints people have about gas stoves. I doubt that goes far enough but the fact that this kind of stuff is so difficult/controversial feels like a massive obstacle.
> There is two axes

I’m sorry but this is just wrong, the issues are not that simple. The parties have huge internal divisions and so many Americans don’t vote precisely because that’s not true. The issues are based on philosophies, you’re drawing a distinction that has no significance to the point.

> Collectivism and Individualism

No that is not the only way all major issues are divided. And even where they are, there are policy nuances that may align with both and be rolled into a single solution.

I already explained how HN is on major issues not left. I’m not going to repeat it. To say “those are just issues” doesn’t make HN left when it’s advocating positions from the right.
Living forever and living longer shouldn't be grouped together; living forever means unbounded existence and unbounded consumption over time. That's a fundamental paradigm shift for our entire system of being human.

Saving extending the lives of more children is unfortunately, a statistics change for our current world. Unlimited life means all models of economics, morality generally, class, etc will be affected.
Impact on (-and of) unchanged diet expectations?
Yeah China is definitely the paragon to follow when it comes to CO2...
Am I correct in understanding that if you have an Android 11 device, you will still be able to use existing apps that are updated but not new applications?

Unfortunate for devices like boox ultra or the c version which were launched this year but unlikely to ever be upgraded to 12+ probably given SOCs.
I think there’s even a lot of people who grew up in America that don’t fully get our system.

I would be surprised if more than 50% of the population knows how many ounces are in a cup of water. Same for feet per mile, etc.

Thank goodness even in the US the metric system is used as standard within the science community.
We do measure TVs in Zoll here in German speaking countries, which has been redefined to exactly 1 in.
The whole premise of their argument is that the ecosystem is completely different than it once was. Humans are unchanged because we've been the primary changers, but the Arctic ecosystem would be unrecognizable to a mammoth:

> The loss of these large cold-tolerant Mammoths over the past 10,000 years has stripped this ecosystem of the grasslands that once efficiently absorbed carbon. Instead, there are mossy forests and wetlands, which aren’t as helpful with combating rising temperatures. [0]

It seems like the most likely outcome is the mammoths don't take. If they do take, it's pretty hubristic to assume that we'll get grasslands back instead of just ruining the ecosystems that do exist there now.

[0] https://colossal.com/mammoth/