skysight-inc/HackerNews huggingface dataset:
This is correct.

No amount of alcohol is a “safe dose” physically, and it’s an emotional retardant for anyone interested in growth and development.

Great to see it becoming more recognized as an obsolete consumable within the human species.
This happened on the 11th. See United 93.
> I know I'm right on this and it appears as though the only people who disagree with me are the same people who don't write tests (and have a lot of bugs).

For the record, I write lots of tests, and don't have bugs. I even wrote a testing framework. Nobody is arguing that writing tests is dumb. The pushback is on your insistence that writing tests is all you need:

> All the negativity (downvotes) has come from people who are trying to argue that writing tests doesn't solve the problem of bugs.

Writing tests doesn't solve the problem of security bugs. Writing tests doesn't solve the problem of concurrency bugs. Writing tests to prove your code is bug free in those cases is expensive and error prone.

People who care about these things know to go beyond testing when testing isn't enough. That's why things like model checkers exist.

Nobody is arguing that tests are dumb. The argument is that if writing tests is all you're doing to get the bugs out of your code, you probably aren't very effective at preventing certain classes of problems.

For instance: Show me the tests you'd write to prove your software doesn't have XSS vulnerabilities.
We switched from Jest to Vitest this summer as part of the effort to migrate a large node repository to ESM. Jest presented a lot of issues after switching to ESM. Vitest was compatible with our existing jest code, minus a couple altered method signatures. It was also compatible with custom matchers we had implemented with jest-extend.

Most of the migration effort was spent on configuration for our needs. Vitest is quite flexible so it was just a matter of nailing down what worked for us.
The End of the Twitter Era
I think there does need to be a review of the "Neo-Con" world view, whether that is nation building via invasion or by "colour revolutions".

I think the CIA is doing in Eastern Europe all the things that they used to do in Latin America in the 60's.
Title as of the time of this comment:

> Microsoft Word and Excel AI data scraping slyly switched to enabled by default — the opt-out toggle is not that easy to find

—

As a tech person, keeping up with disabling and avoiding all this is becoming exhausting. I can’t imagine any regular non-tech person having any chance at avoiding it.

Is it time to just give up? At what point do you have to accept that the tsunami is here and there’s nothing you can do about it?
Emacs Present Anything with Slides from Org Mode Headings
And SpaceX exists because US government, specifically Department of Defense, had a program to throw lots and lots of money at companies with a goal of having few of them survive as new space launch vendor.
If you drive a Kia soul I’m not sure your opinion on if a car is hideous is valid.
like this: https://en.wikipedia.org/wiki/Buddhas_of_Bamiyan#Destruction...
It depends.

In a lot of cases unmanned craft are obviously superior.

But by the time you load an unmanned craft up with a powerful radar and multiple bombs and missiles - you're also not that far away from the size and expense of a manned craft.

The radar is something you might not appreciate. Modern fighters have very large and powerful onboard radars and a lot of onboard processing power. They are not just bomb and missile trolleys, they are powerful sensor platforms.

Think about it from another perspective. Scroll down and look at the cutaway drawing of an F-16:

https://www.flightglobal.com/defence/why-lockheed-martins-f-...

...clearly, a signficant portion of the plane is dedicated to the pilot. But honestly, not that much. Strip away the cockpit and how much smaller is the plane? 20-30% smaller and cheaper?
There's still a lot of situations where automatic certificate enrollment and renewal is not possible. TLS is not the only use of X.509 certificates, and even then, public facing HTTPS is not the only use of TLS.

It needs to get better but it's not there yet.
That's just one mechanism, but not the primary way in which the Fed controls interest rates.

The Fed is a large provider of short-term loans ("fed funds") to cover interbank exchanges.

It also is the lender of last resort and lends to banks directly ("discount rate").

By changing these rates, the FED can influence the rates the banks charge each other for loans, and down the line to consumers.
Western comics are also incredibly hostile towards new readers

In my experience, it is easy to just pick up a trade paperback, one shot, subscribe to a limited series, etc. Even if you want to just jump in to an ongoing series, the writing and storylines are simple enough that you can usually pick it up in a few issues or just wait for a new arc.
We spend far far more on healthcare than space or sea exploration already.
Interesting. Rexroth to his credit wasn't a terrible poet.
Being anti cyber truck is also a political statement. It’s just a truck but for some reason it tends to trigger so many people because it’s “ugly” even though there are plenty of ugly cars (G wagons, Kia Souls, new Broncos, etc) that don’t elicit such a strong response.
Building an open-source v0/bolt.new in 48 hours
Hi all!

Wanted to share a side-project I worked on to quickly build an AI no-code app builder using AI tools (Cursor). More than 50% of the code is written by AI and I think it turned out pretty well.

You can type "build me cat facts app that's 90s themed" and it'll build a working prototype. The demo currently only runs NextJS (support for server side components) but it's trivial to add arbitrary stacks with custom docker images.

demo: https://prompt-stack.sshh.io/
code: https://github.com/sshh12/prompt-stack
blog: https://blog.sshh.io/p/building-v0-in-a-weekend
The point is expressing my opinion as a fellow free software developer. Mine is just as valid as yours or theirs. And I didn't say their opinions were invalid to begin with.

These hidden "expectations" that people seem to have regarding free and open source software can be incredibly demoralizing. It's something I wish would change. That's why I commented on it.
And the other side comes in and rabidly tries to bring down the cyber truck. You’re somewhat blind if you can’t see how ironic your statement is.
TL;DR if you make a DSL, do it right.

Which probably requires making them in a language that is prone to extensibility to so you can just reuse existing tooling.

Instead a lot of DSLs happen the way IBM JCL happened - it was explicitly not supposed to be in any way a programming language, was to be fully declarative, but it quickly evolved beyond that creating the monster some of us know.
That goes both directions, though. Central banks are prone to understating their responsibility for bad things; the gold bugs and crypto hodl folks are prone to overstating it.

The answer likely lies somewhere in the middle. The US's relatively soft landing post-pandemic seems to demonstrate some use of monetary policy in this fashion works.
Nested Monads
Jax Things to Watch for in 2025
Study: ED meds associated with reductions in deaths, CV disease, dementia
Among over 1 million men aged 40 or older diagnosed with lower urinary tract symptoms, those treated with tadalafil showed marked reductions in mortality (56%), heart attack (37%), stroke (35%), venous thromboembolism (32%), and dementia (55%) compared to patients who did not receive these medications for lower urinary tract symptoms.
I have a liberal arts degree and I don't want to do technical writing. It's so much harder than dev work and it's utterly mind numbing.
Show HN: Agent Benchmark Repository and Viewer
We have created a public registry of AI agent benchmarks and agent runtime traces to help everyone better understand how AI agents work and fail these days.

Our team and many agent builders we talked to wanted a better way of viewing what agents in these benchmarks do, e.g., how a particular coding agent approaches SWE-bench (https://www.swebench.com/). Right now, there are two reasons why this is difficult: benchmark traces are distributed on many different websites, and they are really hard to read. Often, they are huge raw JSON dumps of the agent in formats that are hard to read.
To alleviate this, we build this repository, where it is easy to see what individual agents do and how they solve tasks (or fail to).

We hope that putting these agent traces in one place makes it easier to understand and progress on AI agent development in both industry and academia. We are happy to add more benchmarks and agents – let us know if you have something in mind.
As the other commenters mention, the answer is likely no, unless new tech like the OP becomes practical

The best thing I have found is to play thunderstorm sounds with earphones. Thunderstorm sounds are inoffensive (unless you happen to be afraid of them) and intrusive noises are camouflaged within the variability of the storm noises. It is thus capable of deflecting your attention from louder sounds than white noise (which basically needs to be a lot louder than the intrusive sound)
It's a more powerful version of Java. Java is still trying to backport features from Scala.
What if the legacy API doesn't support escaping? Just drop characters? Implement your own ad-hoc transform? What if you need to interoperate with other API users.

Limting the character set at name input gives the user the chance to use the same ASCII-encoding of their name in all places.
Vast majority of criminals are actually stupid though. For every criminal using quantum guaranteed encryption there will be 10 just doing normal unencrypted calls over regular GSM - you use the same tactics against criminals that have been used forever, before IMs were even invented - you infiltrate these groups, arrest lower members, get them to incriminate the people higher up until you dismantle the entire structure. Yeah I know it sounds simple and in reality there are million other steps to do this - but it has been done in the past and is still being done now. That's what the police will do. They caught criminals before they could read their messages, they will catch them again when they can't read their messages.
If this second thing last paragraph doesn't make your skin crawl then I don't know what will:

"Cash, which is awkward to immobilize for policy reasons, will be gone in a decade or two, leaving the public entirely dependent on bank deposits and fintech balances which, thanks to digitization and automation, can be easily controlled by the authorities. To rein in a jump in inflation, central bankers will require commercial banks and companies like PayPal to impose temporary quantitative freezing on their clients' accounts, but unlike Finland's 1945 blockade, the authorities will be able to rapidly and precisely define the criteria, say by allowing for spending on necessities — food, electricity, and gas— while embargoing purchases of luxury cars and real estate"
servers are already on debian, client PCs left
How large is your project?

Without process isolation we got 6x speedup vs. jest! But it is difficult to ensure a clean slate between our test suites (~40 suites which all use a test DB)

We are also using some helpers to mock, e.g https://github.com/marchaos/jest-mock-extended - its such helper libraries im concerned about.
It's more like 90/10. 90% execution and 10% idea. And actually almost all successful startups didn't have "original" ideas:

- google wasn't the first search engine

- facebook wasn't the first social network

- tesla wasn't the first electric car

- ChatGPT wasn't the first chat bot
The comment section doing what it does best!
> Is there something I'm not seeing here?

That's essentially the same thing. The only difference is that you're putting your uncertainty at the end and I'm putting it at the beginning. The key is to explicitly acknowledge that you recognize the possibility that you might be wrong.
We have an embeddable audio player served globally with very low latency. This wouldn't be possible without edge compute/data.
Not "The Onion". The original capitalization is "the Onion Problem", i.e. the problem of dicing onions into even pieces.
> Is there an advantage I'm not seeing over Ctrl+T

My own experience is that all of the times I press Ctrl+T is to open a new tab to enter a location I want to navigate to; I don't care much for what the new tab displays (this is why I set my default new tab to a blank page), and if I did, it would probably be a distraction.
I see it more as more of a hedge. If you believe in the opportunity, placing extra bets makes sense. Uber and Lyft weren't the only ride share companies but sometimes luck wins out and sometimes execution does.

Additionally, if one seems to be winning, you just acqui-hire the "loser" in the winner, use that problem space expertise to scale faster AND you still get to claim a higher exit rate even if it was just to yourself.
> The Serbian criminals shared photos of their victims on Sky without realizing police had installed a probe on the Sky ECC servers in France, which allowed authorities to intercept and read every user’s messages.

I'm surprised criminals keep picking these niche messaging services, which keep turning out not to use proper end to end encryption, rather than Signal.
Musk: "Ah, yes, let me use microphones to listen for objects approaching at greater than the speed of sound"

I mean, yeah, if you control the ground in the battlespace and have microphone arrays all over the place, sure, maybe acoustic data could be... some part of... some kind of fused sensor network.

But even with perfectly smart software and shitloads of microphones over a huge radius that is going to be a very laggy and imprecise way of measuring (checks notes) objects that may be hundreds of miles away, moving nearly or above the speed of sound, using a spectrum (acoustic waves in air) that only propagates signals at the speed of sound.
Sure, but OP is talking about the case where someone doesn't want it. This might be a tiny minority or it might be a large number of people - I don't know.
Thats correct but I'm sure some government social "scientist" will suggest LinkedIn is setting unrealistic expectations for children with ambition, thus harming "mental health"
No one is being oppressed. Having to use an ASCII version of your name is literally a non-issue unless you WANT to be offended.

Maybe also think of the other humans that will need to read and retype the name. Do you expect everyone to understand and be able to type all characters? That's not reasonable. The best person to normalize the name to something interoperable is the user himself, so make him do it at data entry.
I used to use Racknerd for that sort of thing, and the costs were around there -- maybe $1.90/mo for a 512MB instance. It was easy to squeeze several hobby projects onto the machine.
Building My Ultimate Keyboard
This has been normal/understood since pre-demo phases.
The "car youtuber" culture around shitting on this car is almost as laughable as the car itself.
Yes, and as a variant on (1) from the point of view of potential *customers* it makes adoption (at least feel) less risky because if your original chosen supplier goos *poof* there'll be another one to switch to rather than you having to re-adjust your internal processes to go without.

(I'm not sure under what conditions either, I mostly know this from having lived it and I wasn't on the business side in any such cases so)
We do have the unique ability for a very small number of decision makers (theoretically one, but in practice maybe a few more) to completely eradicate all life on earth, or at a minimum vast swaths of it, within minutes.

Nuclear weapons are uniquely unique. We manage to avoid self-extermination through having relatively cool heads in charge of these decisions, but that is a cultural norm, not a universal guarantee.

If you assume there any chance at all that someone willing to use these ever ends up in control of this capability, on a long enough timeline that is essentially guaranteed to happen.
I was confused, especially considering this [1] is still very recent

[1] https://theonion.com/kenji-lopez-alt-returns-from-beef-dimen...
Definition of plagiarism, by the Cambridge Dictionary:

"the process or practice of using another person's ideas or work and pretending that it is your own"

What I am objecting to is the "another person's" part. An LLM is not a person, it is a tool -- a tool that is trained on other people's work, yes.

If you use a different tool like DeepL, which is also trained on other people's work, to produce text purely from an original prompt you give it (i.e. translate something you wrote yourself), and you put that into your paper... is that then plagiarism as well? If not, what if you use an LLM to do the translation instead, instructing it to act strictly as a 'translation tool'?

It seems to me, the mere act of directly copying the output of an LLM into your own work without a reference cannot be considered plagiarism (in every case), unless LLMs are considered people.

Of course, you can prompt an LLM in a way that copying its output would _definitely_ be plagiarism (i.e., asking it to quote the Declaration of Independence verbatim, and then simply copying that).

So, all I'm saying is: The distinction is not that clear, has nuances, and depends on the context.
The solution isn't to give up or attempt to avoid it - it's to make this sort of thing illegal.
The widespread use of the prayer rope with jesus prayer in orthodoxy is very recent, like second half of 20th century. Both things are ancient but the rope was more associated with monastics and some specific balkan regions where they were popular. The jesus prayer has been common but the modern hesychastic application of it was basically practiced only by monks until JD salinger made the way of the pilgrim popular.

You hear about this practice a lot on the internet and it is very familiar to english-speaking converts but this practice is not typical among for example greeks christians in greece, or even most russians I don't think but I'm less clear on that.
YC should back duplicate startups because each startup's chance of success is low. If it makes sense to back a startup with a 10% chance of being a big company later, then a second such startup also makes sense, even if there is a 1% chance that they both make it and one of them is not needed.

The problem is when someone says the quiet part out loud, and the duplicate startups start talking to each other. The people at one startup refuse to do useful work because they incorrectly believe the other startup have a better idea. You want to leave those decisions to senior management, who can move technologies to make one company successful.

Have you ever suddenly received an influx of employees because someone jast realized that there was a duplicate company doing the same thing (fake gasp) and that it was time to combine the best parts of both the get a product? Somehow, despite nobody knowing there were duplicate startups, a proof of concepts has been working for a few months combining the best bits from each of 3 (fake gasp) startups, and the third one had very little to contribute so you will not see their people around.

I'm sorry if my post hurts anyone's plans. Fell free to delete it.
Go is great for a variety of projects. Smaller codebases, little cli tools, simple servers, etc. It has its quirks, as any language does, but it is foolish to write off an entire language when some of the very properties you dislike may actually be a good fit for the problem at hand.

When engineers focus on language features they focus on the wrong things. Yes, languages like Java and Rust are fantastic for large codebases because generics and strong encapsulation become especially important as the number of engineers working on a project scales. Contrarily, Go would probably be a million times better for a small project of one to three staff that primarily revolves around a few well-designed data structures and basic array manipulation. In this context, the more sophisticated features of a Rust or Java are actually hindrances and end up making things more elaborate than needed.

Languages are a resource and a tool, not an identity marker. Use the language that makes sense for your constraints. Programming is all about modeling problems. No language will do this for you and each one has features that help or hinder and some are better or worse form problems of different shapes. Learn about how computers and compilers actually work so that you are empowered to use a wealth of languages and can choose the best one for your project on rational grounds.

Or, you can embrace Haskell and use the only perfect programming language to have been thus far invented :)
It has been terrible! I’ve been asked to transport large items for friends, and had to deal with excited children wanting to take pictures with it. When there was an extended power outage recently I didn’t get the chance to have the “real” outage experience because my truck powered my house. If only I had listened to HN and Reddit.
A New Class of AI Attacks: LLM Flowbreaking
I expect modules to follow a S curve of growth. Starting in about 2 years projects will start to adopt in mass, and over the next 5-10 years there will be fast growth and then (in about 12 years!) on a few stragglers will not use modules. They are not free to adopt but there appear to be a lot of long term savings from paying the price.
> “Privacy is really, really important and we all have the right to our privacy,” said Catherine De Bolle, executive director of Europol, the law enforcement agency of the European Union. “But when we see now that encrypted communication is really an enabler for crime, then we have to do something.”

Can she hear herself when she talks? Apparently we don’t have a right to our privacy. Interpol intercepting every message going across a server just because some of the messages might be criminal is explicitly acting in a way that does not imply any right to privacy.
A unified account of why optimism declines in childhood
I disagree. True "good execution" will not produce bad results over the medium and long term but that is what good execution is actually solving for. Good execution should recognize when/how pivots should be made to produce value.
The concept of C-I-A addresses this. Confidentiality, Integrity, Availability. If a system is not available for use then all the confidentiality of communications and integrity of data is useless.
Trump Eyes AI Czar
Performance is in the same space as java or go, but it's a much higher level language, so easier to write, easier to read, and easier to review. The language prevents many classes of errors without cluttering the written logic, so it's easier to understand what it's doing in terms of business domain. The jvm ecosystem is also massive.

If developers are more expensive, presumably there's a reason they're able to ask those rates besides "they know scala".
This is getting really absurd. Are you also going to complain that Unicode is too restrictive or are you going to demand being able to use arbitrary bytes as names. Images? If Unicode is enough, then which version.

There is always a somewhat arbitrary restriction. It's not unreasonable to also take other people into account besides the user wanting to enter his special snowflake name.
I have nothing to add other than Jekyll has been rock solid for me for, what, like a decade plus now?

I've ran swiftjectivec.com on it, and it's always been the perfect middle ground of taking care of the cruft I don't want to deal with, while allowing me to get my hands dirty and code when I want. Some of my favorite software ever.