skysight-inc/HackerNews huggingface dataset:
Often.

I used to run the nuclear power plant on a US Navy submarine. Back around 2006, we were sailing somewhere and Sonar reported that the propulsion plant was much, much louder than normal. A few days later we didn't need Sonar to report it, we could hear it ourselves. The whole rear half of the ship was vibrating. We pulled into our destination port, and the topside watch reported that oil pools were appearing in the water near the rear end of the ship. The ship's Engineering Officer and Engineering Department Master Chief shrugged it off and said there was no need for it to "affect ship's schedule". I was in charge of the engineering library. I had a hunch and I went and read a manual that leadership had probably never heard of. The propeller that drives the ship is enormous. It's held in place with a giant nut, but in between the nut and the propeller is a hydraulic tire, a toroidal balloon filled with hydraulic fluid. Clearly it had ruptured. The manual said the ship was supposed to immediately sail to the nearest port and the ship was not allowed to go back out to sea until the tire was replaced. I showed it to the Engineer. Several officers called me in to explain it to them. And then, nothing. Ship's Schedule was not affected, and we continued on the next several-week trip. Before we got to the next port, we had to limit the ship's top speed to avoid major damage to the entire propulsion plant. We weren't able to conduct the mission we had planned because the ship was too loud. And the multiple times I asked what the hell was going on, management literally just talked over me. When we got to the next port, we had to stay there while the propeller was removed and remachined. Management doesn't give a shit as long as it doesn't affect their next promotion.

Don't even get me started on the nuclear safety problems.
That's a great question, and the answer is by direct inspection that repeating digits cause the number to be rational.

For instance, 0.123123123... is checked to be the same as 123/999, a fraction -- hence rational. Similarly, 0.abcdabcdabcd... is the same as abcd/9999. This works for repeating blocks of digits of any length.
> How do you plan to make money? Without a visible monetization model, my main concern switching to your platform would be the longevity of the platform and the risk of building up an audience there.

Maybe this is something the community here can pitch in on because it makes me feel a little uneasy - but I've had a few suggestions of having a Patreon to help with early-stage development of the product, whilst publishing financial data "open startup" style to show hosting costs etc - along with a "Pledge" page that another commenter mentioned to address always having free groups, longevity of the platform etc. It's all bootstrapped at the moment with the plan of having income via premium features in the future.

I've only got a small sample size for the Patreon suggestion though so I'm not entirely convinced people would support the project, but there does seem to be enough demand for it here at least.
A small personal note as one who have choose a new BEV 2 years ago: I was choosing to avoid Tesla because while their software is objectively far less CRAP than the others it's still much more "car as a service" than the others.

I do reject surveillance capitalism so I prefer a crappy surveillant Chinese with buggier crapware but less services and even NO OTA than a western one who reach the point of selling insurance "depending on how you drive".

If our automakers want to understand that we are better at software than the rest of the world but people do want to own and control not being puppets enslaved by services things can change, otherwise they have choose to commit suicide bringing us, the west, with them.
> it's almost a decade old

The syntax is a decade old, and people have been using CJS with ES6 import syntax this whole time without major issues. Node ESM support is an entirely different self-inflicted problem that's been around for just a couple years. Don't gaslight folks into thinking this was something that the ecosystem was planning for a decade. It simply wasn't.
Try to respond honestly (and without sarcasm, petty insults, and other common internet-shitposting-style content) - the parent said the paintings were not affected at all, and they ostensibly were not, according the parent. That doesn't necessarily mean it wasn't a bad thing to do or didn't have real consequences. And regardless, the parent is speaking in the context of whether corporal punishment is justified, which obviously it is not (speaking in the usually-implicit context of morality/civilization). That's the topic of this thread.
If so, it will be much much shorter than the last one.
"I also ended up needing to find a Perl script that was buried deep in some university website. I still don’t know anything about Perl, but I got it to run"

Find dusty Perl script forgotten for years. Still works

Not the first time that I hear that
Especially when that bureaucrat probably suffered no consequences for making the wrong call. Essentially letting other people take all of the risk while accepting none. No demotion, no firing, and even if they did get fired they probably got some kind of comfy pension or whatever

It's a joke
It's not theft in either example. Also, neither example is reselling the original product. In the case of news article, access to them is generally not even restricted, and they're out there for everyone to read.
> antilog

So exp? e to the power of x?
More than once, I’ve gone through the touchscreen fast food checkout only to be shown a message at the end that the credit card reader doesn’t work. You have to print out the list of what you ordered and hand it over to the clerk after standing in line.
A lot of people are taking issue with the fact that you need to say yes for progress. I don’t know how one could always say no and expect to have anything done.

Every kind of meaningful success involves negotiating risk instead of seizing up in the presence of it.

The shuttle probably could have failed in 1,000 different ways and eventually, it would have. But they still went to space with it.

Some risk is acceptable. If I were to go to the moon, let’s say, I would accept a 50% risk of death. I would be happy to do it. Other people would accept a risk of investment and work hour loss. It’s not so black or white that you wouldn’t go if there’s any risk.
And the fact that require() is non-standard is why we're talking about ESM now. Node can cook up another non-standard package loading thing whenever they want. It just won't be ESM. And if you don't care what browsers do, then we're not talking about ESM.
Hm, I thought the overall goal was that you would train LLMs on that data, but the owners of the data would be compensated when output was generated that was influenced by it.

Somehow we have to be able to train LLMs on high-quality information, without having the resulting generative capability destroy the economic support for creating that information in the first place.
This was predicted by SNL about a decade ago...

https://www.youtube.com/watch?v=EcwcU0ZG8nk
> Developed by IBM

That's all you need to know, right there
More horrifying watch the actual true documentary - The Devil We Know (2018)
I completely agree that pull vs push is a core, super-relevant distinction and pull is vastly less dubious in basically every way...

... but isn't a search engine's response basically a pull? You've explicitly stated that you're interested in X by searching for it. "An x" vs "The x" is of course relevant, but you can't reliably infer that.

Or do you mean that the difference is whether you're looking in advertising-focused places? Like having a dedicated "include ads" option on search or something.
Although we have to admit the moral hazard element too: by altering the risk calculus, it does seem to have helped weaken cultural norms around condom use and risky sexual behavior. Business is booming for bacterial infections.

Personally I’d say that’s a pretty good tradeoff: fear, stigma, and death for a different problem that’s more an annoyance than a mortal threat right now.
It's relevant - some companies have seats effectively reserved for them at good grad schools for masters programs for their employees, even today at less prestigious companies like Carrier and GE - the selectivity isn't based on who won beauty pageants or had 7 first author NeurIPS papers like it is for typical MBA and PhD programs at the same institutions.

Getting a Stanford MS while working was somewhat normal then (possible for mere mortals and not superhumans) if you worked at the right company, not really the same as getting into undergrad at all.
Totally true but every bone in my body is telling me that this bubble is going to burst in the next 18 months when the current generation of AI reveals its limitations more and more when put into production. But for now, I’m long on Nvidia but dying to short it.
Nah, that was Postgres vector extensions
Ha, coincidentally, I designed and built an 8051-based MIDI switch in the early 90’s. There weren’t that many good tools at the time, and I designed everything from the software and UI to the circuit board and rack-mount case.

I even wrote an 8051 assembler in C, but found a good tiny-C compiler for it before it went into production.

You are not a programmer unless you’ve written key-debounce code :)

(OTOH, some of the worst programmers I’ve ever had the displeasure of working with were amazing low-level code hackers. In olden times, it seems like you were either good at that level of abstraction, or you were good at a much different [“higher”] level, seldom both.)
That actually sounds like a fun game for multilingual people.

Partner A picks language A, Partner B picks language B.

Now, have a conversation with each other where you only speak in your chosen language. The listener must listen and translate in their head and then respond in their chosen language.

First person to slip up and change languages loses.
<sigh/>

Dear Boy Billionaire,

Your major advertisers are neither your servile sycophants, nor your crude bro drinking buddies. Publicly addressing them with vulgar and obscene insults is far more likely to endear them to quite unflattering theories about your mental fitness and basic social skills, than it is to endear them to you.

Perhaps you need to spend some time in a "tough love" rehab program, to hopefully get back on track?

-Anon.
> Not disputing, but where do you see this?

It was from slide 17, project lifetime (it was for combined with storage).

I looked more closely and it's actually 30 years (25 for residential) for solar, slide 37 (Key assumptions)- facility life row.

For wind, it assumes 20 years.
You do interpret it as a real guide for large groups of people.

I actually think that your criticism is too surface level, and we need to go deeper. I propose that most of those people have very little of any kind of faith — no more than your average football team fans have. Moreover, they are not even substantially different from supposedly secular western football fans. You, on the other hand, try to deduce what people think just by looking at the color of their passport covers.
Boeing's Starliner problems? This article was probably brought on by the (then) recent passing of Allan McDonald
Biosphere chucked in a hole huge amounts of materials in the past. The hole is where our coal and oil come from. Chucking our solid carbon in a hole where it can wait for the species that considers it a treasure rather than a trash is pretty reasonable approach.
I doubt they have it solved, but I also doubt it is so bad that it the software intends for me to get a single USB4 cable in box suitable for a mini-fridge with a single air packing bag.

If I were cording this for amazon, I would start with a known algorithm, something like the skyline texture atlas packing algorithm. Texture atlases are old school ways to send graphics to GPUs and they had to be certain sizes even if what you wanted to draw was much small. Like if you want to draw single letters, for efficiency packing a whole font and related graphics onto a single bitmap and sending it one go was usually more efficient. This has to do with batches once being very expensive and the only way to send stuff over AGP/PCIE to the GPU, I here it is better now but I don't really know.

The skyline algorithm starts by lining up all the biggest textures along one edge, then it works down the size until one edge was full. Then it fills gaps with the largest remaining textures. This sometimes fails because "largest" is fuzzy, both longest single edge and total pixel can lead to quirks so game specific heuristics often need to be used (like creating a point system for "largest" where each item gets 1 point per pixel and 2 points per pixel if one dimension is over X or something). It was called the skyline packer because if you ran it with just colored boxes what it drew often looked like a low res city skyline, if you rotated it or packed along the bottom edge (but you always pack from topleft out because of how RAM and storage are efficiently iterated and prediction hardware, and other details)

Here is a stackexchange post where they discuss "sorting things in scanline order" by which I think they mean height and then they pack the top edge left to right. If they packed bottom first or if you flip/rotate it you might see the skyline effect, if you squint real hard:

https://gamedev.stackexchange.com/questions/2829/texture-pac...

But once that is done for the bottom plane of the box other stuff can be jammed in on top. Also not doing it in... Ruby(?), which is what I think candy Japan used, is likely to help. I like Ruby just fine, but I did a pixel comparisons routine for 1080p screenshots once in it and it took like a minute for one comparison of two images. I wrote a c-extension and that dropped to 1 second. I would guess that modern multithreaded/SIMD C++ or Rust could knock out most Amazon packing sized packing problems exhaustively really fast. Still not a great solution, but 10s per package is likely faster than the human packers can work and I would feel comfortable making such promises to a customer (then hopefully deliver ms length solutions).

And then for bigger problem spaces we can talk Monte Carlo... some other time.
I didn't even know that existed! Messing with or self hosting email isn't something I'd even consider, since it's so critical for modern life.

I want something with a 24/7 on call support team, and dedicated specialists running it.
> The same reason companies will pay big money for a commercial Linux distribution

To companies like… IBM!
Pb binds with greater affinity, but is that good?

Why would you assume that the metal that binds it with the greatest affinity isn't supposed to be there? It isn't uncommon that another atom can activate a protein, albeit poorly.

I did my own research, it is certainly essential. It's why moss has dissapeared, for example.

calmodulin is generally though to be regulated by changes in calcium levels.

Presumably in error.

biogenic lead bands were not apparent in the ~100-ka-old Belgian individual discussed above

No such data is shown, they measured a 5.4ka individual, in addition to the neanderthals.

decades of research have shown that there is no safe level for lead in humans and other animals

They got their indices the wrong way round. I don't deny there is a difference, I claim that the healthy state is with lead present.
Show HN: High-frequency trading and market-making backtesting tool with examples
For finances, numbers are typically stored as integers, since floating point problems can crop up quite easily if you don't. Some languages can handle arbitrary precision integers out of the box - this is true in Python for e.g., in others then you have to use special libraries to do so. Even when you can represent the numbers, you still have to take care since doing things like calculating interest might lead to floating point numbers which need to be handled.
From TFA: "After a thoughtful review, McDonald's has decided to end our current partnership with IBM on AOT (automated order taking) and the technology will be shut off in all restaurants currently testing it no later than 26 July, 2024."

I'm glad they thoughtfully reviewed after not thoughtfully reviewing the tech itself
You wonder why we don’t have statues of him in college towns.
Conquering Imposter Syndrome in Programming
PBMs hold an incredible amount of power. The Acquired podcast did a marvelous breakdown of the American pharmaceutical industry while covering Novo Nordisk (https://www.acquired.fm/episodes/novo-nordisk-ozempic). If you have three hours to spare, I highly recommend giving it a listen.

Another great interview comes from Mark Cuban, who is serious about disrupting PBMs with his Cost Plus Drug Company (https://www.drugchannels.net/2024/03/mark-cuban-five-ways-th...).
I'm not convinced that's true any more.

Let me get this out of the way: McDonald's is BIG. I'm not going to argue against that.

That said, BIG in this case means about 63 million customers a day[0]. Yes, they come in bursts. No, you can't divide 63M by 86400 to address their traffic. That said, 63M requests to do something per day is no longer IBM-scale volume. At a prior job we'd designed a system to handle about 30M transactions per second at peak (think "it's the Super Bowl: guess whether the offense is going to kick or run the ball in the next play! 5... 4... 3..."). McD's requests are more complex than that, but so is the technology available to work on it today.

IBM knows BIG. I think the notion of what BIG means is a lot different now though. Lots of problems that were nearly intractable a couple decades ago genuinely are in the wheelhouse of clever startups today.

[0]https://corporate.mcdonalds.com/corpmcd/our-company/who-we-a...
Isn't the definition of "easy" or "hard" that includes the external human pressures the less simple/stupid one? What is the utility of a definition of "easy" that assumes that you work in complete isolation?
People more articulate than me have pointed this out before, but it seems like a huge conflict of interest that CVS simultaneously controls:

- Caremark (pharmacy benefits management)

- Aetna (insurance provider)

- CVS Pharmacy (the actual pharmacy that sells/dispenses drugs)
I wonder if this can be trained to do lip reading.
To add on to this, the question then can become why can’t the number start repeating after a certain point (e.g., 3.14133333333…). But then we can represent it as a sum of 3.141 and 0.000333333…, i.e., two rational numbers. Then we can construct a fraction that represents the number.
It’s barely mentioned aside from the title, but I just wanted to say that 80 Days is a really wonderful game that is well worth your time if you’re into text-based games.

It’s more of an interactive story than a puzzle game, with some light resource management elements. But the writing is wonderful and there are hundreds of possible paths and storylines to discover. Its replayability is very high, whether you’re trying to find the fastest route, seeking out the most remote locations or unlocking hidden subplots.

It really does well to invoke the spirit of adventure in travel, and it was a particular delight during the pandemic days when that wasn’t possible.

Plus they’ve open sourced the language and tools used to create the branching narrative!

https://www.inklestudios.com/ink/
Because their failures don’t really have an impact on their clients, who also keep racking in millions upon millions.
Thank you, this is a great list!

It looks like we forgot to update the mobile version of the website when we crossed 3000. Thanks for letting us know!

The Snowflake comparison doesn't really make sense here because of different ACVs and businesses models.
That's really unfortunate.
It's "just" someone making a graphics card in their free time for the hell of making one. That "just" is doing some heavy lifting.
What makes you say it "could have gone right"? From what came out about the o-rings behavior at cold temperatures, it seems they were taking a pretty big risk. Your perspective seems to be that it's always a coin toss no matter what, and I don't think that is true. Were there engineers speaking up in this way at every successful launch too?
(As someone who has lived in different countries) Making an effort to learn "enough" of a language of the country you expect to be living in for a while is a gesture of decency. I feel that good will is justified, especially in cultures that see a lot of immigration and tourism. People try to live in a coherent society, which becomes hard if a large group of people is incapable of communicating naturally and reasonably fluently. Most Western European and Northern European people speak excellent English, but it's not nice to force a large group of people to switch to English and hamper natural communication style because somebody is slightly disrespectful and lazy.

You can get away with a lot in Dutch and especially Flemish Dutch though, because the local dialects are so strong (for being a relatively small area). Unless you look exotic, people don't always immediately pick you out as a non-native speaker.
I know when I go to McDonalds, I go because the person behind the counter makes me feel powerful and important. It's the best. I'm flying high for a week after :).

Naw, but I get that if it took a REALLY long time for orders to be fulfilled, I'd be disappointed.
Innovation is required for progress. The alternative to innovation is stagnation. The end result of stagnation is death.
> You start to appreciate that logic itself is this Lovecraftian eldritch-horror abomination, and that we only live in the Bliss of Sanity because we live in ignorance, never staring into its depths lest the abyss stare directly back into our souls.

Oh poppycock. We are the eldritch horror. We are the universe experiencing itself. Humans are space orcs, if Reddit is to be believed.
There's nothing political or nationalistic at all in my comment.

My posts refer mostly to historical events, and attempt to correct the various (sometime rather bizarre) cognitive distortions that some people like to hold and promote about them. Along with many much milder and more innocuous misunderstandings.

Personally I eschew all forms of nationalism and nationalist rhetoric.
That's something I didn't consider, you're right. I guess they have to weigh lives saved versus cost. A decision I am glad I don't have to make. Thanks for finding that data.
Why build from scratch?

If building from scratch, why do it in c++?
openai cookbook! Instructor is a decent library that can help with the annoying parts without abstracting the whole api call - see it’s docs for RAG examples.
> Unpaid open source contributions work the best and last the longest when they scratch your personal itch. Find a bug or a missing feature in a piece of open source software you use all the time

Most of the open source software I use are really rock solid, so I’m not sure what bug or missing feature I would be able to add. I also think as a newbie it’s perhaps useful to work where I can learn a lot in a short amount of time. Those dopamine hits can be pretty awesome :)
> only the rest of the US DOTs can get on board

This settlement appears highly dependent on Art. XI § 9 of the Hawaii Constitution, referenced in another comment [1].

The story of how such strong wording made it into their Constitution, way back in 1978, must be interesting.

[1] https://news.ycombinator.com/item?id=40749804
One thing about big is that they take forever to pay. Months to make the sale, months to cost the deal, months more to get paid. A tiny company may not have the resources to wait that long.
If it's anything like loud mufflers where I live if you called every time you heard one you'd never be able to go about your day.