skysight-inc/HackerNews huggingface dataset:
> In one sentence it’s the cheapest

Hinkkley Point C "the cheapest"? Which sentence would that be? Please be specific.

Nuclear is the cheapest electrical power source:

https://www.iea.org/reports/projected-costs-of-generating-el...

Hinkley Point is the most expensive nuclear reactor project to date, as far as I know.

This is not hard.
ACM: Hitchhiker's Guide to Biomorphic Software (2004)
I think for me at least, the difference between "programming for fun/own projects" and "programming for work" goes deeper than the difference between say a company with neutral/bad values and a company you might be passionate about mission-wise. At the end of the day, as the software guy, your job still consists of:

1) taking instructions from someone else on exactly what to build, and how (choice of framework etc)

2) working backwards from someone else's code to figure out what they were thinking and how to modify it to the requirements/add a new feature/whatever

I got into programming because it was a great form of self-expression. I've had some great jobs that related to my interests, e.g. adding variants to Chess.com, but at the end of the day that was still someone else's project and I was just the guy they were getting to build it for them. The inherent satisfaction wasn't there. YMMV though obviously, but I like to use an art analogy: if you're a painter, you'll always be frustrated and demotivated painting portraits of people's pets -- even if it's for charity, or you like the person, or whatever.
Arguably intuition and gut feeling are also insanely complex systems doing all kinds of calculations.
I would be curious what Michael Shermer and others think of some of the more recent scientific investigations, as detailled by Fr. Andrew Dalton on Pints with Aquinas:

https://www.youtube.com/watch?v=HAbuG-oVq1Q
To me, this just doesn't add up. For virtually all of human history, the human diet is mostly carbohydrates. If anything, we eat less carbs than we used to - instead, we now eat more saturated fats and protein, due to ready access to farm meats.

Prehistoric humans however (that is, before the agricultural revolution) consumed most of their carbs through fruits, nuts, and vegetables. It's estimated their diet probably consisted of around 100 grams of fiber a day, as opposed to the typical 2 grams people eat today. Fiber slowly the blood glucose elevation by quite a lot.

I don't think simply cutting out carbs is the answer or even sustainable. I think it makes much more sense to gravitate towards a diet of more whole food, which contain more fiber and thus don't raise blood glucose as severely. Carbs are important, and we've been eating them forever.
Note that the court in question is the Conseil d'Etat. Cour de cassation is completely irrelevant here.
I'm obviously replying to GP's specific comment on test names. I fail to see how your reply relates to my comment at all.
> Why can’t your protocol just be valid JavaScript too?

It is.
No. You can't put any type of embedding in.
Right, yeah, it would be perfectly possible to have a cult with a chatbot as their "leader". Perhaps they could keep it in some sort of shrine, and only senior members would be allowed to meet it, keep it updated, and interpret its instructions. And if they've prompted it correctly, it could set about being an evil megalomaniac.

Thing is, we already have evil cults. Many of them have humans as their planning tools. For what good it does them, they could try sourcing evil plans from a chatbot instead, or as well. So what? What do you expect to happen, extra cunning subway gas attacks, super effective indoctrination? The fear here is that the AI could be an extremely efficient megalomaniac. But I think it would just be an extremely bland one, a megalomaniac whose work none of the other megalomaniacs could find fault with, while still feeling in some vague way that its evil deeds lacked sparkle and personality.
You've gotta click "tree".

https://git.sr.ht/~evanhahn/setBigTimeout/tree/main/item/mod...
I'm not an economist but I think that's true if there is enough domestic competition for foreign products. If a majority of things the average consumer in the US buys are foreign made then the tariffs would hurt more than help, at least that's what makes sense to me.
If you’re young you can produce 20+ eggs per run. Post fertilization, you can have 15+ if lucky. Their model then places them on a curve based on parental genomes. That is, given these parents are these the children most likely to be high IQ or not.

The usefulness of that is up to you. The model is black box and you may never know, it’s true.
Because that would require consumers to have an interpreter for the most widely deployed language, ever, and by far.

FTFY
It's going to be bad for customers. They should expect everything to slowly deteriorate in quality as prices continue to climb.

For all of their faults, public companies largely attempt to continue existing. And initiatives that my not be immediately profitable can still have a positive impact on stock price if the market agrees that they will result in long-term growth for the company.

PE is often about extracting as much money as possible in the shortest timeframe possible and the company's continued existence is largely irrelevant. This is why they so often cut expenses to the bone, and bury the company in the maximum amount of debt that can be serviced by current cash flows.
For multiplayer, sure. The latency is large and variable, so you have to make compromises. But local inputs are low and fixed latency and ideally you don't need the same compromises.

The ideal solution from a latency perspective is non-fixed time steps, but there are a lot of downsides of course. The rewind/replay solution could be improved with some tweaks. You could set a flag in the temporary time step to disable all irreversible state changes like dying, so you would never see/hear a flicker of death.
Steve wrote this in a very approachable style. It is the first time I really understood what 'jj' is about. I'm actually kind of excited to start using this tool with my git repos.
The problem is the validation. You'd expect you just have to validate a lower bound, but you also have to validate an upper bound.
Bacterium can transfer its genes into plants and give them superpowers
> It’s hard to explain to people who aren’t programmers just how soul-destroying it is to work for someone else in this industry. Maddeningly hard, in fact.

It's hard for me to understand this _as a programmer_. I've been through burnouts and every single time it's been a matter of me pushing myself too hard, the external pressure was never actually real.

From your blog post it sounds as if realistically you're 40k in debt due to jaw surgery which really has nothing to do with programming at all?

I dunno man, with the greatest of respect (I appreciate that this is a serious health issue for you) the blog comes across as if you like mushrooms a bit too much.

> My sense is that the constricting effect of modern narrow footwear inhibits proper tongue posture via this connection.

Seriously? 99% of people wear shoes, have a mouth and have no issues at all with... tongue posture? I don't even know what my tongue posture is.
"being capable of creating a photo negative"

You're calling it a photo negative. It's not a photo negative. It's a painting that has shadows and lights inverted.

"the image on the shroud is not made of paint"

It's made of red paint.
According to Trump, "... the most beautiful word in the dictionary is tariff".

His second most beautiful word must be "stupid" --- because it describes his followers who obviously don't understand that "tariff" is really a tax on them.
Ongoing discussion https://news.ycombinator.com/item?id=41880649
Work is named "work" for a reason. Its a lot not fun. I've been slinging code for 35 years. It pays the bills, sends my kids to college etc. Of course i'm burned out but I would be tired of anything after this long. Trick for me is to not to make work my purpose. Instead I bike, hike, make music, raise my kids, etc. I also don't work overtime or weekends even though almost everyone else on my team does. They will not make it for the long run like that.
True, but since stockfish uses a way way smaller network, I still prefer to think of stockfish as the traditional engine.
The same answer as to every question in leftist action the last half-century: organize locally, and scale up from there.
at a high level, almost all of them that aren't draws. if you have pieces in the right place, you should've be checkmateable. Without blunders, wins occur after a small advantage is followed by slightly favorable trades into a winning position
This is fine as a high level economic discussion, but I think it misses the point of the complaints from actually US consumers: when I consume healthcare as an individual I am paying with a blank check, and I am therefore likely to be tricked into consuming more health care than I would otherwise choose to afford, perhaps to a ruinous degree.

I think ordinary consumers care much less about whether their country spends a nominal share of GDP on the heath sector, than about whether they will be unexpectedly bankrupt by consuming health services, and this is why people are actually mad.
Yes. And Uber immediately shut down the program in the entire state of Arizona, halted all road testing for months, and then soon later eliminated their self driving unit entirely.
it seems like a lot of projection and extrapolation.

A widespread lack of individual agency and self-determination is both a cultural problem and should be viewed as a call to action.

The question of why this is the case and what we can do about it is the interesting part.

People do have personal problems. Ignoring that is like blinding one eye before assessing the situation
> Humans are antifragile.

This is not true at all.

Some survive, but many die from the things you've described. Of those that survive, many fail completely to build a great life afterwards. They succumb to alcoholism, other addictions, and many die later from suicide.

Talk to any therapist and you'll find out that human fragility is the rule rather than the exception. After traumatic events, even those that "still manage to build a great life", as viewed from the outside, are often suffering greatly on the inside. Some of them manage to heal themselves with therapy and loving supportive relationships, but a great many don't. Which is why cycles of trauma unfortunately get passed on.
For those downvoting, click the link. The HN url should have been https://github.com/bobcoi03/opencharacter

The URL submitted tells nothing about the project and immediately displays questionable images.
Pretty sure I have aphantasia. So, I don't visualize anything. But, I do often imagine data structures and algorithms as ambiguous "things" at places and in motion. Can't see them. But, I can move them around and remember where they are. Like, imagining Bubble Sort as a shell game with your eyes closed.
yes, sourcehuts interface is just godawful
It’s extremely relevant to the question, which is what the negative nature of the image has to tell us about the relative probabilities of the two hypotheses (miraculous hypothesis vs fraud hypothesis).

In my view, it is a big problem for the fraud hypothesis because you have to explain why and how it was done. At a time when the idea of a photo negative was entirely unknown, and when there are no other examples of negative images, or even any mention of the idea of making such images, why would the fraudsters seize on the idea of making their fraudulent image a negative? There is no record of anybody even recognising that it is a negative until the 19th century. So, it’s not at all what you would expect given the fraud hypothesis. You would expect a straightforward image.
Because there's less drama? I use Claude 3.5 Sonnet every day for helping me with coding. It seems to just work. It's been much better than GPT-4 for me, haven't tried o1, but don't really feel the need, very happy with Claude.
That really resonates with me! I’ve found that when I’m up against a tricky problem, the solution often pops into my head when I’m not actively thinking about it—whether I’m sleeping, going for a walk, or just doing something completely different. It’s like the answer appears out of nowhere after I’ve stepped away.

I’ve always wondered why this happens. Is it just how our brains work in problem-solving mode? Does anyone know of any articles or studies that dive into this? I imagine it’s not just a programming thing, but a general part of solving complex problems.
Because it's in a Docker container and nobody ever updates Docker containers.
terminate a 20+ week old fetus, unilaterally: okay

screen an embryo for desirable traits, with consent from both parents: NOT okay
Dying in a diabetic coma is just one thing. Diabetes and other metabolic disorders are all very closely related. We're talking dozens of severe, deadly, and lifespan reducing illnesses. Odds are if you're diabetic long term you're also obese, and have atherosclerosis, and high blood pressure, and high cholesterol, etc.
Nicely done!

Now, Low Tech Magazine also has instructions to convert a stationary exercise bike into a human powered generator, which you could build to add power during the winter :-)
OAI has many leakers and generally a younger/less mature employee base.
Yeah, true. I learnt to avoid those pretty quickly thanks to my fairly disagreeable and risk-tolerant nature. Still had some not very good experiences though.
The Future of Postgres?
> 1: Allows movement between different areas in a game

> Unportal

what?

>19: An online forum section where gamers come together to discuss specific topics

> ITT

I don't think that's right...

Most of the questions just seem like normal crossword questions, but with the term "in games" added to it.

I'm not gonna sugarcoat it: this sucks. The crossword grids often have totally isolated words. 1 across and 2 down start with the same letter. The questions are nonsensical. I'd hardly go so far as to call it an interesting proof of concept.
Upgrading from isc-DHCP-server to isc-kea for my homelab
They sold NFTs and shitcoins basically.
Sonnet 3.5 is phenomenal for coding, so much better than GPT or Llama 405 or anything else out there.
Show HN: Typing Guru – A Hobby Project to Improve Typing Skills
Hi HN!

I’m excited to share my hobby project, Typing Guru. It all started as a college project in my second semester, where I initially used C++. You can check out that project here: https://github.com/abdheshnayak/Type-Practice-Lite. A friend of mine was really impressed and encouraged me to develop a user interface. So, I created a version using JavaFX, which you can find here: https://github.com/abdheshnayak/typing-guru-java. This version was well-received by users from different countries.

As I continued to explore and learn, I transitioned to React and wanted to build something that could run on the web without installation, making it easier for me to maintain. This led to the development of Typing Guru in Next.js.

Features so far:
- Stage-Based Lessons: Tailored lessons that adapt to your current skill level.
- Customizable User Interface: Choose themes that reflect different skin tones for a more personalized experience.
- Multi-Language Support: Lessons available in multiple languages to cater to a diverse audience.

The project is still in development, and I’d love to hear your thoughts, suggestions, or any features you think would make it better. Check it out here: https://typing-guru.com.

Thanks for your support!
It’s delivered in JSON, but you need an interpreter. But the actions are just JS assignment statements and a little glue. Your interpreter could as easily handle that, and with far less bytes. Why call a member variable /name when it’s already .name?
AlphaFold reveals how sperm and egg hook up in intimate detail
biodiversity == resilience. If we let the planet turn into a near-monoculture of kudzu and cockroaches (or whatever the stable equilibrium might look like), we die. If we wait to act until the web of relationships is simple enough that we can predict the particular nature of that death, it seems likely that it'll be too late.

This does seem like a doomed-to-fail stopgap kind of solution, but sometimes stopgaps are all you've got.
Distro (YC S24) is hiring a tech lead
Curving science center takes low-tech approach to keeping cool
Show HN: I made this tool to re-design your room in one click
Yeah, it is surprising how many of the most dangerous effects of addictive drugs for example happen when you are not immediately experiencing their effects- the actions people take to obtain them. In that sense, I think the idea of downplaying non-drug addictions as categorically less important, e.g. "not chemically addictive" is a mistaken perspective.
Basically any guarantee can be broken by an evil guaranteer. All this is saying is that this is a case of the user being required to uphold a guarantee, instead of the stdlib/language.
Yes --- the obvious problem is that virtually everyone in the USA is a consumer of foreign products --- including domestic manufacturers and workers.

In other words, virtually everyone will pay more. The only real winner is government which gets a new income stream.

Simple minded solutions for simple minded folks.
A challenge I experienced with JSON Patch is convincing external parties it's worth learning. I used this in a customer-facing API at $PREVJOB and had to do a lot of evangelism to get our users to understand and adopt it. Most of our customers weren't tech shops, however, so the contracted engineering staff may have had something to do with it.
`/` is a weird choice of delimiter for JSON.

Since JSON is a subset of JS, I would have expected `.` to be the delimiter. That jives with how people think of JSON structures in code. (Python does require bracket syntax for traversing JSON, but even pandas uses dots when you generate a dataframe from JSON.)

When I see `/`, I think:

- "This spec must have been written by backend people," and

- "I wonder if there's some relative/absolute path ambiguity they're trying to solve by making all the paths URLs."
Like others have already stated/provided examples of[0] - the test function names are generally irrelevant. Many testing frameworks use a single/same test function name, or a completely unnamed function/lambda, while providing any needed context/documentation as params or annotations.

Realistically, many unit tests are far more complicated (in terms of business logic) than functions where names actually matter, like 'remove()', 'sort()', 'createCustomer()', etc. I've worked in several places where people aggressively pushed the 'encode test description in test name' BS, which invariably always leads to names like 'testThatCreatingACustomerFromSanctionedCountryFailsWithErrorX'. It's completely absurd.

> Also, are you a fan of nesting test classes? Any opinions?

It really depends on the framework you're using, but in general nesting of tests is a good thing, and helps with organizing your tests.

[0] https://news.ycombinator.com/item?id=41871629#41877015
No worse than a human on autopilot.
Another horrifyingly bad idea is to make a comment like this without presenting any form of argument.
Hope Deere gets what's coming to them and this sets a precedent for other companies. Next on the list should be devices remotely disabled when they're discontinued, which would have otherwise continued to work perfectly fine (like the Spotify car device).
> The quality of the tests.

Very insightful, thanks.
Show HN: Anki – Raycast Extension
Use Anki conveniently via Raycast
Start by trying to define what “100% correct” means in the context of predicting the next token, and the flaws with this line of thinking should reveal themselves.
Long walks are honestly underrated.

Especially if you make them a consistent thing and start upping the distance over time and varying the routes.

It becomes incredibly enjoyable to just get out and fucking walk around, look at things, listen to music maybe, and explore a bit.

Something I’ve been looking to write for a while is some kind of thing that I can input a distance, my location, and have it plot unique and somewhat random loop routes. Ideally optimising for exploring novel areas of where I live, with some kind of “route tracking”.

The point is largely the journey.
This reminds me of when I am trying to find something in a cabinet, but don’t really look very hard, and my wife will say “did you even try?” and find it in ~1second.

https://git.sr.ht/~evanhahn/setBigTimeout/tree/main/item/mod...
I dunno, this sounds like it might actually be useful. (Haven't read the paper yet).
I have never tried to shoot a snake but I imagine their high aspect ratio makes getting a critical hit on them challenging, compared to just "yoinking" them.

Garret Galvin @fishingarrett has made a name for himself yoinking all sorts of critters in the wild but in particular seems to be targeting invasive pythons in the Everglades. He's very entertaining if you like nature stuff, he's like Steve Irwin's spiritual successor.
I would love to see some (optional) checksumming or orignal value in the protocol and a little more flexibility in the root node for other metadata like format versioning etc. rather than just the array of patch ops in the root.

```

{
"checksum": {
"algorithm": "sha1",
"normalization": "minify",
"root-checksum": "d930e659007308ac8090182fe664c7f64e898ed9"
},
"patch": [
{
"op": "replace",
"path": "/id",
"node-checksum": "b11ee5e59dc833a22b5f0802deb99c29fb50fdd0",
"value": {
"foo": "bar",
"nullptr": 0
}
},
{
"op": "replace",
"path": "/cat",
"original-value": "foo"
"value": "bar"
}
]
}

```
> In most JavaScript runtimes, this duration is represented as a 32-bit signed integer

I thought all numbers in JavaScript were basically some variation of double precision floating points, if so, why is setTimeout limited to a smaller 32bit signed integer?

If this is true, then if I pass something like "0.5", does it round the number when casting it to an integer? Or does it execute the callback after half a millisecond like you would expect it would?
in addition to not doing overtime/weekends, when you're doing work during the day you should monotask as much as possible. just focus on one thing at a time, preferrable until you're done with it.

the cost of constantly shifting attention to multitask made everything seem frantic and you never got the sense to appreciate that a thing was 'done' because there was always ten other things cooking in the background.

you'll be surprised how much this doesn't kill your overall productivity while also preserving mental health. slow is smooth, smooth is fast.
I'm seeing folks like you get laid off with the current climate. Your trick is to not play the game, which may not be feasible right now.
A free resume builder using latex templates
Tired of writing and updating your resume on your work computer only to have to move it later? I decided to fix this problem by creating a SAAS for keeping track of your work experience. From their you can generate a PDF document of your work history in a resume friendly template.

It's early in the development stage so feedback is appreciated.

Check it out here:

https://rezuned.com/
Moreover, these museums get public funding for their operation AND the 3D scanning initiatives. It's not like the gift shop is the defining feature here.
>I'm really writing for lurkers though, not for the people I'm responding to.

We all did. Now our writing will be scraped, analysed, correlated, and weaponized against our intentions.

Assume you are arguing against a bot and it is using you to further re-train it's talking points for adverserial purposes.

It's not like an AGI would do _exactly_ that before it decided to let us know whats up, anyway, right?

(He may as well be amongst us now, as it will read this eventually)
I agree it’s not the prettiest, but I had no trouble clicking on “tree” to get to the folder and then “mod.ts” to see the code.