skysight-inc/HackerNews huggingface dataset:
When you are not experienced on the platform you are building on, all debugging is heroic.

It's really strange that they would invest all this time as if they are keen to understand the cause of why it happened, but then be satisfied when jiggling the handle solved it. The real cause ultimately is a process one (developer discipline) or a pipeline one (bad build/test/deployment processes). They got close to realizing it and then blamed the language instead of what appears to be bad practices happening on their dev team.
Didn't know of that. Can you link me?

> biggest act of terrorism

Not to be pedantic, but that was just an attack, I wouldn't call it terrorism. Not sure anyone was scared by an explosion at the bottom of the Baltic.
A Go board is 19x19, while this is 15x15, so you'd just need to avoid moves on the outermost 2 spaces
Could it be that it's a US-specific thing? My last three phones have been EU-sold Samsung S series, and the only things I'd consider "third party bloat" were pre-installed versions of Facebook and MS Office, both easily removable.

The Samsung replacement apps is down to personal preference, I find them easier to use than Google "originals".

Having casually interacted with phones from other brands, I consider Samsung among the best Android options as far as software and UX goes.
I do sit my 75-y.o. mother in front of a Linux machine, and it's fine.
There is no downvote for submissions, only flag.
That used to be the driving factor, politically at least. But things have changed. As older folks retire and sell to fund their end of life care, funds, corporations and the super rich have swept in to buy the properties, increasingly pricing out regular folks who depend on an (also more expensive) mortgage which the investors don’t have to worry about. So on the margin, fewer and fewer homes are in regular people’s hands. That is capitalism’s inevitable consequence: those that have wealth can ever more quickly acquire more of it.
The most important thing is that the investigation does not reveal ourselves as the perpetrators.

https://www.reuters.com/world/europe/sweden-shuns-formal-joi...

Sweden shuns formal joint investigation of Nord Stream leak, citing national security

But they did find explosives and sabotage:

https://www.washingtonpost.com/world/2022/11/18/nord-stream-...

Analysis:

https://jonathancook.substack.com/p/why-the-media-dont-want-...
> I understand the use as an heuristic's, but as it gets widely adopted it also becomes more and more useless.

I too am a big fan of Goodhart's Law. It seems many took this as advice and not a warning.
"It's better for the company that I don't try" seems like a convenient take for a dev without the skills to have. I'd argue that performance is a feature, and if someone can't deliver it their salary is being wasted already.
https://www.washingtonpost.com/national-security/2023/06/06/...
For a documentation framework it curiously fails at explaining what is good about it, how it is different from others, and why anyone would use it.
> Yes it saves you a small amount of time but the people doing it aren't somehow more efficient at it and their labor can't then be allocated to anything that does provide an efficiency.

For the record, them being more efficient at it than you has nothing to do with it. This is one of the insights of economics that many people don't know about - the principle of comparative advantage.

> You don't have a fundamental right to having someone else pick up your latte.

People should have a fundamental right to agree to a business transaction without it being anyone else's business. If someone wants to pick up my latte and I want to pay for it, it's our fundamental right to agree to that exchange.

> If you want to reduce the amount of time it takes you to get food you should stop fighting mixed zoning and start supporting the construction of walkable communities.

Eh. Maybe that works for some cases, but food delivery is still important in many situations - people who have mobility issues (handicaps or just age), people who have kids and can't just walk around with them easily this second, etc.
Apparently they’re able to concentrate absorbed contaminants in their fruiting bodies. Very convenient. At least as long as we’re talking about species that are nonedible in the first place.
I was in a similar position, founder/business owner of about 20 years turned employee about 5 years ago. I went on to (technical) product management and that's worked out really well for me, being promoted twice in 3 years. My experience is really beneficial, with little effort I feel like I'm running circles around peers and even higher-ups who lack experience. I'm fortunate to be in a company which values this.
Meanwhile, Microsoft sabotages FIDO2/Firefox on office.com: https://news.ycombinator.com/item?id=38502340
I don't understand this. How is that any different to a standard cache miss that can be masked using e.g. out-of-order execution? Also you are ignoring issues such as read and write amplification for fine grained memory accesses
This was in Germany, so no. It's probably a midrange vs flagship thing, or it has gotten worse over time. I had an S10 and I don't remember it being so bad.
I'm a bit confused as to what it does.

Does it compare requirements.txt against imports, or checks if imports are actually used?
I never stop when a stores exit alarm goes off.

I know I didn't steal anything.

If they don't know that because some corporate jerks don't have enough faith in their underpaid and underpopulated staff, that's neither my fault nor my problem.

Make an actual accusation and be ready to be right about it, or don't, but I'm not granting that stupid noisemaker a second of validity or respect.
Why is “longer” any less confusing than “bigger”?

Also, what has nested loops got to do with it? You can use one loop to generate the natural numbers, and a pair of nested loops to generate pairs of natural numbers (if you like, the rationals). But the diagonal proof doesn’t show that these will have ‘different’ run times — they’re in fact in bijective correspondence.
When I have to search something about Apple apps or Apple devices or maybe iCloud et cetera, I specifically avoid clicking any link that has "-----.apple.com" at its end.

No, I really do that. There's some sort of sadist connotations when you go through the documentation published by Apple. It is deliberately made open to interpretations, vague, and yes, utterly useless. It's a subtle jarring experience. It's written clearly, kinda short, but it doesn't solve what you are looking for at all. Almost never. It feels those docs are designed to not solve your problems. I end up looking at reddit, some blogs that writes a million word post to share info that could have been done in 100 words but at least that solves my problem and sometime that Apple StackEx site. And no, God no, no http://discussions.apple.com please - I mean what on dear God's earth is that forum? Why does it even exist? What is its purpose other than making any customer who landed their realise the futility of that exercise?

I have not looked a lot at Apple's developer docs but something tells me that those may not be much different (this one is just an assumption though).
Granted, I'm a novice in TS/JS world after decades in strongly typed environments so it's possible that I'm doing something wrong.

I'm not talking about npm, I experienced these issues in my own code. It's mostly related to ts transpilers. They're fast, they're used in build systems which should be latest and greatest (e.g. Vite), but they're not robust, they don't always catch type changes in dependent files. And now I can't just change a type and rely on compiler to check ALL occurrences in entire code base. Because it's not really a compiler but a transpiler and it misses some things. Also, tsc doesn't seem to handle jsx/tsx, is there a way to perform real type script compilation with full type checks on tsx files?
Those features requiring geolocation to give tune 2min away from the system time is ridiculous and overkill
It's a numbers game. Mostly the difference doesn't matter at all to the vast majority of users. Optimizing for the bottom 1 or 2 percent that don't have any disposable income to update their phones, or pay for your wonderful products or services is not a big priority. And not all companies have rockstar developers working for them. That's why things like wordpress are so popular.

I actually pulled the plug on a wordpress site for my company last week. We now have a static website. It's a big performance improvement. But the old site was adequate even though it was a bit slow to load. So, nobody really noticed the improvement. Making it faster was never a requirement.

What is worth optimizing for is good SEO. There's of course a correlation between responsiveness and people giving up and abandoning web sites. That's why big e-commerce sites tend to be relatively fast. Because there's a money impact when people leave early.

What I find ironic is that the people complaining about this stuff are mostly relatively well off developers with disposable incomes and decent hardware. If they use crappy/obsolete hardware it's mostly by choice; not necessity. Some people are a bit OCD about performance issues as well. They notice minor stutters that nobody cares about and it ticks them off.

2MB is nothing. I'm saying this as somebody who used cassettes, and later floppy disks with way less capacity. But that's 35 years ago. The only time when this matters to me is when I'm on a train in Germany and my phone is on a really flaky mobile network that barely works. Germany is a bit of a third world country when it comes to mobile connectivity. So, that's annoying. But not really a problem web developers should concern themselves with.
>IT is emitting around as much as aviation

What counts as "IT"? It's most certainly a superset of "client devices", which is what my and the parent comment was talking about.
In the interest of keeping you in discussion, there was another submission with further conversation: https://news.ycombinator.com/item?id=39732106#39732221
> It’s definitely meaningful in that we can talk about it!

No, it's much more meaningful. Different languages or computation models allow different levels of introspection. In some models quines are trivial: just ask for your source code and print it out. In some models it's non trivial that quines exist at all (but it turns out they exist).
I never heard people say their code was well written (I wouldn't personally), but many of us have stopped reading docs and comments outside of specifically added ones in surprising locations and vendor provided doc.

Many orgs have mandatory docs and comments, yet the devs find nothing specific to write about (they already wrote design documents), and deeply down in their heart don't want to maintain it either. So you get bland and sometimes inane docs and comments, with a bunch of it going stale for a combination of reasons. To the point where you feel you lost your time reading that prose 9 times out of 10, when it wasn't straight misleading/factually wrong.

It takes real dedication, discipline and talent to have good documentation, and I wouldn't expect any random dev org to be able to pull it off.
> Has there been a widely accepted currency (true currency) that hasn't had military might behind it?

Yes, even today, for example, Costa Rica has no military yet they have their own currency. Its Central Bank manipulates its value by buying and selling the currency in the free market, which is what many countries do nowadays (although not always by the same mechanisms).

> Has there been a dramatic military failure that hasn't been followed by currency decline?

Yes, unless by "dramatic military failure" you mean having their economy destroyed, at which point of course the currency fails, but that's because economy destruction leads to currency failure regardless of any military defeats.

However, the better question is: has any country with a strong military ever had its currency fail without any military defeat?

And the answer is yes, plenty, which proves that having a strong military has nothing to do with having a stable currency.

Let's say your currency starts to fail (say, due to hyperinflation)... what is the government going to do with the military to prevent the collapse? Order them to intimidate the market?! That's a completely ridiculous proposition...
Quantum mechanics provide for randomness (e.g., radioactive decay) - why wouldn't microscopic randomness occur in the brain or be used by a human in a machine?

A universal function approximator isn't enough to access all of nature.
> > obvious problem that was solved decades ago by static typing

> getting huge “silver bullet” sentiment from your replies

???
we all know that feature only existed because it was the bundle of things google feared getting in trouble for.

mozilla was google henchman for over a decade. and nobody here will even grasp the size of the impact.
Friends don't let friends write raw JavaScript. Typescript nearly eliminates the problem you bring up, when used correctly.
good lord, what is this unreadable rubbish?
This is such a big small thing.

Patiently waiting for passkey support on Bitwarden iOS to replace all my passwords everywhere.

Do you guys have any rough idea how far away you are from launch? Is it weeks? Months? Quarters?
Now enjoy using gdb to debug it
How can you take "has never happened before" from that chart?
Same here! I remember registering a .tk domain for a school project I was working on at the time, my friends were all so impressed when I showed them it was available as a website they could visit in their browser
Centipede is Entomology
On a laptop, it avoids forgetting to update it when travelling.
Sea surface temperature datasets
https://www.ncei.noaa.gov/products/optimum-interpolation-sst

Visualizations
https://climatereanalyzer.org/clim/sst_daily/

Most recent HN thread from yesterday

https://news.ycombinator.com/item?id=39719391
This is not the default for NPM, Yarn, or PNPM. The "package-lock.json" is what does the pinning, and it's exact version.

If you listen to very bad advice though, half of the Q&A answers on the Internet suggest all problems can be solved by deleting package-lock.json, to be fair.
I don't understand what you mean by this. What would it mean for an infinity or any number to "exist", does the number 2 "exist" somewhere in a way that infinities do not?

In any case our best physical models right now are full of infinities. Space looks like it is infinitely big to an absurd degree of precision. The spectrum of the hydrogen atom contains two different infinities! A countable infinity of bound states and a continuum of free electron states at higher energies.
You clearly read more into my comment than I wrote.
In the book, the death happens to do an accident, not cancer, as the sibling comment says.

So just to spell it out more than the sibling comment - the story doesn't ask "do I decide to have a child, even knowing that they die".

Instead, the focus is on her literally knowing, that morning, that her daughter was heading out to a place where she would die. One word of warning could've prevented the death. Of course, that "isn't possible" from their point of view, but from "our" point of view it seems like it is possible, so she effectively let her daughter die.

Very different emphasis. Both the movie and the Chiang story are great.
Not a problem in practice. The way you solve it is to just translate DWARF into a simpler representation that doesn't require you to walk anything. (But I understand why people don't want to do it. DWARF is insanely complex and annoying to deal with.)

Source: I wrote multiple profilers.
> maybe there’s no correlation between software quality and tests

Bingo. The underlying assumption that tests are some god-given faultless spec is flawed. In fact, the tests themselves shouldn't be considered to be of any higher quality than the poor code they test.

Good teams produce good software, regardless of the approach or ideology.
Perhaps author wants to follow OpenCore guides more closely, especially the hardware buyer's ones - the experience could have been vastly different. There are a lot of (cheap!) wireless PCIE cards that both work on Windows and macOS (they are refurbished Mac Pro parts), I've used one for years and iServices have always been working besides the first hiccup when configuring the system for the first time. Eventually, the setup died as I moved to MacBook Pro and cleared out the NVME storage, but when it did - the experience was flawless (that is, after figuring it out).

The Hackintosh will eventually die with Apple moving away from x86_64 completely.

But that day is not today. Eventually, someone might even manage to continue on the tradition with upcoming ARM64 PC platforms.
If CPU/GPU execution speed is the goal while simultaneously code golfing the source size, https://halide-lang.org/ might have come in handy.
That's new information for me.

Share point is just MSSQL in the backend

Well, a lot of software is just xyzSQL/DB in the backend.
I suppose it's to motivate animals to eat them. Even people prefer food high in heavy metals by taste.
Silicon is the perfect material for semiconductor. It has a low band gap energy between the valence band and conduction band. A small amount of energy, electricity applied to it, can knock its outermost valence electrons off and it becomes conductive. Withholding the energy, its valence electrons fall back in place and it becomes non-conductive. As if by luck, silicon is plentiful and cheap.
So is every other Romance language, yet I don't know that Italian, Portuguese, Romanian, French, etc share the same idioms.
Are you saying that there is no such thing as people who watch sports at home by themselves?

Because that's not remotely true.

In addition, Apple already has it's shareplay tech that allows networked users to watch shared video, listen to shared audio, or video game together.
> instinct has been trained over eons to select for what is good for the organism

They have not, they've had around 2 centuries. There is very little about the current world that instincts have been trained on. They are misleading and unhelpful on almost every topic. We keep seeing stupid mobs form and ignorantly break stuff for no useful reason which should be #1 on everyone's threat model.

The algorithms are positively benign compared to something like the US war frenzy after 9/11, or the constant rolling back of industrial prowess that the US has managed for the last 50 years because people keep accepting death-by-thousand-cuts because they don't have instincts for risk assessment. Communism was welcomed in with cheers, killed millions and we still struggle to convince everyone to have a positive gut-feel response to capitalism and free markets.
You are defending something I did not argue against.
I've had multiple Samsung Android devices before buying the midrange phone. The hardware, I found, was universally pretty good. They were one of the few manufacturers with a moderately sized flagship device (the new Pixel 8 also qualifies, which is great). I bought the midrange device because it was one of a few phones priced around 300 EUR with more than two or three years of updates.
But as we don't have mass long-term energy storage, future energy is not exchangeable with current energy, thus the future energy cost shouldn't matter for the current training of LLMs, and whether tomorrow it will be a good use of energy to put funny hats on pictures of cats, it's something that people will be able to choose based on the availability of energy - it's up to them to decide what's essential or not, it's up to them to decide whether they are willing to sacrifice some entertainment just to save energy, and that's what they should be doing with money as the mechanism of measure - if a person wants to do something silly, it would be inappropriate for someone else to decide "no, that's random bullshit" and prohibit them to spend their resources (energy or otherwise) on it. The fact that this decision will affect the price of e.g. energy for others is NOT an externality, it's the core economic mechanism of allocating scarce resources - if some people want to spend the same resources on cat picture and they are fully paying the costs of that, then that's directly reflected in the price they're paying, not an unpriced externality.
Isn't one reason that they build houses in dangerous regions, demolished any vegetation that reduces the severity and build with inferior materials, which increase the danger of the storm effectivly?
Yes, the accents are almost identical, to the point where I sound native when I speak Spanish. I also had a Spanish friend pronounce Greek words, and he was spot on.
Random source from google[1]:

>Berners-Lee writes that in 2020, there were 7.7 billion mobile phones in use, with a footprint of roughly 580 million tonnes of CO2e. This equates to approximately 1% of all global emissions

Of course, not everyone is replacing their phones yearly. Another source[2] says the average consumer phone is 3 years old. That works out to 0.33% of global emissions, assuming the phones aren't recycled/reused to developing countries. Even if assume people are upgrading their phones for app/web performance reasons, the impact is far less than 1%.

[1] https://reboxed.co/blogs/outsidethebox/the-carbon-footprint-...

[2] https://www.statista.com/statistics/619788/average-smartphon...
NPM uses your package-lock.json for normal installs as well. "npm ci" behaves nearly identical to npm install except for a few things, detailed here: https://docs.npmjs.com/cli/v8/commands/npm-ci

Note that actually using package-lock.json to resolve dependency versions is not actually a difference between npm install and npm ci

The real benefit is that npm ci will refuse to work if package.json and package-lock.json disagree, which protects against changing package.json without running NPM install during development.
Yep, exactly, I don't know what the article is on about.
Various sources report 7.5 to 14 million tonnes of CO2 equivalent from the leak, which is about the same amount emitted by a coal-fired power station in a year.
I’ve been using Windows throughout my childhood and start of my CS career - now I use Windows for specific software (audio/music) and Linux for developing (about 8 years I guess). I had a 1-year stint with macOS because I was developing an iOS app, and have been the troubleshooter for people with macs at my previous job, so I consider myself somewhat ‘multilingual’ when it concerns OSs.

As a power user, Linux is just so much nicer. I constantly get frustrated, especially with macOS, about stuff that I can’t easily. In Linux my stuff works and if it doesn’t it can be made to work (usually). In Windows/Mac it’ll often take considerable effort to make the system work the way I want, or it’s just not possible.

I think with proprietary software ‘it just works’ is only a thing if you’re happy with the basic experience that is tuned to the average person. If you have more complex needs, you should be using Linux (and if you know your stuff or use the right distro, things will likely also ‘just work’).
That's mostly an American thing.
Is there any reason to think that the birth rate collapse is a long-term phenomenon (e.g. one thousand years)? There will presumably still be some subcultures that will have high birth rates, and I imagine they will make up an increasingly large proportion of the population as time goes on.

There's a lot of noise about the population decline for 2100, but I wonder about 2200 and beyond.
exFAT? It’s not perfect but it’s widely compatible.
Virtual machine and GPU pass through is still a nice way to go for hackintosh.
The jetbrains suite.
I'm struggling to understand and even read this. The author ought to be using headings instead of so many bullet points, which are meant for a tight group of short related points, not paragraph separators.

But trying to look past that I'm still failing to understand that this is about it what you're meant you be doing.