MurphyA/hacker-news huggingface dataset:
by exceptione | 2026-01-06 21:38:04+00:00
(Ok, I think the confusion is due to how English has used this french word for centuries, but since early 20th century gave it a new meaning. English Wikipedia redefines it from "seemingly absurd yet really true" to actually erasing doxa, only keeping a contradiction as defined in formal Logic.)

My point is that Anti-Intolerance is the essence of Tolerance, not something outside of it.

> , the tools you use to stop the Anti-Tolerant will one day turn around be used against the Tolerant as well, because these definitions are fluid.

I understand. Discussion about that should be part of a healthy society, between conformant players that respect the public democratic order. Knowing the paradox is the anti-dote against the players seeking to destroy this shared system, those that do not respect democratic boundaries, they like to play the game of taking a principle, coming up with something absurd, declaring that the principle should be understood as rigid, all to declare that the principle does not exist. Because for the few to take advantage, the many have to give up their common values.

That is the big rift. And that is what I want to give this tool to the online HN reader, because the learned Rigid Beliefs only serve to destroy common principles needed for a just society. (Especially in the US context, where boolean thinking is imho very prevalent, which I see as the fruits of political marketing.) People reading about the Paradox for the first time get some proper mind frame to escape the nihilist narratives.

> When the example are "People from X are vermin" - yes this is anti-tolerant. But when "We should first create jobs for people born here"; is this anti-tolerant? It's a slippery slope where all ideas except the ruling one can be muted.

When you discriminate against people not born here, I would ask: why?

a) Are people born here disadvantaged and do you bring balance, or
b) Do you think citizens not born here are less worthy than
those who are?

In the case of (a), I can see how you could propose that. There might be a discussion about equal outcome or equal chance. You have a democracy and public healthy debate, you share a common society. I propose you have a debate and vote for it.

In the case of (b), this would not be a discussion in my country as the constitution stipulates that everyone being in this country will be treated equally in the same circumstances, reasoning from "equal value". There is also the declaration of Human Rights. So I would say it puts a real burden on the proponent to defend why seeking inequality at the detriment of a group is justified.
by denizkavi | 2026-01-06 21:38:17+00:00
That’s interesting. We’ve developed a kubernetes-based scheduler that we’ve found better takes into account our custom job priority needs, allows for more strict data isolation between tenants, and a production grade control plane, though the core scheduling could certainly be implemented in something like HTCondor.

Originally, my first instinct was to use Slurm or AWS batch, but started having problems once we tried to multi cloud. We're also optimizing for being able to onboard an arbitrary codebase as fast as possible, so building a custom structure natively compatible with our containers (which are now automatically made from linux machines with the relevant models deployed) has been helpful.
by magiccookie | 2026-01-06 21:38:17+00:00
Location: Lyon, France
Remote: Yes
Willing to relocate: Might consider if it's Paris
Technologies: Scheme(Guile), Python, Go, Bash, Kubernetes, AWS/OVH, Grafana, PostgreSQL, Prometheus, Terragrunt, Terraform, Nix, Qubes OS, etc etc
Résumé/CV: https://drive.google.com/file/d/1vhRzqS2luJhraTi1zDlOBmFjqhnO-Dmz/view?usp=sharing
Email: th.ieong@free.fr

Head of Infrastructure with 5+YoE, currently leading a team of 3 building infrastructure on AWS and OVH.

Looking for my next permanent role, open to SRE/DevOps or platform engineering positions.
by wubrr | 2026-01-06 21:38:33+00:00
It's ability to test/iterate and debug issues is pretty impressive.

Though it seems to work best when context is minimized. Once the code passes a certain complexity/size it starts making very silly errors quite often - the same exact code it wrote in a smaller context will come out with random obvious typos like missing spaces between tokens. At one point it started writing the code backwards (first line at the bottom of the file, last line at the top) :O.
by hamdingers | 2026-01-06 21:38:34+00:00
Sure. I think this was originally written by GPT-3.5 but I've tweaked it a lot since then. I try to keep it short enough that people will actually read it all the way through while still answering some of the more common questions.

Subject: Welcome to <my real name>'s Jellyfin Media Server

Hi there,

Welcome aboard! You now have access to my media server and can enjoy my library of Movies and TV Shows.

Here are your login details:

Link: https://{JELLYFIN_DOMAIN} (bookmark this!)

Username: {USERNAME}

Temporary Password: {PASSWORD}

Please update your password as soon as you log in for your security:

Log in with the information above. Click your profile icon (top-right corner, looks like a person). Choose "Profile" (same icon again). Enter the current password and your new chosen password, then click Save.

Tips:

Jellyfin works like any other streaming platform, you can browse, watch, and favorite. It always keeps your place and remembers what you were watching so it's easy to come back to.

Jellyfin can be used in a web browser, or you can find apps for phones, tablets, and some TVs.

Browse the full list of movies or shows available by clicking the boxes under "My Media" on the home page.

You can request new media by visiting {REQUEST_DOMAIN} and logging in with your same Jellyfin username and password. Please only request things you are sure you will watch in the next month or two.

Jellyfin and Ombi are software packages that I run on my own computer, but I did not build them.

Please reply to this email if you have any issues.

Enjoy!
by bonesss | 2026-01-06 21:38:35+00:00
Hey, come on, it could be better: you could have hundreds of employees venting directly to chat logs held by Microsoft detailing all your internal politics, planning, customer acquisition strategies, code, integrations desires, excel sheets, emails, and projects.

Nothing could possibly go wrong, those guys are always 100% trustworthy and reliable, contracts and NDAs with them are ironclad and easily enforceable… … o_o
by drnick1 | 2026-01-06 21:38:40+00:00
> ditching streaming services either means spending a lot more money or listening to a lot less music.

Certainly not. As to how, I don't believe I need to provide instructions.

The main issue with streaming is that you own nothing, and also get snooped on.

If you really want to "stream" NewPipe is as good as any streaming service.
by stryan | 2026-01-06 21:39:13+00:00
> You can generate a heavy metal song that is actually heavy metal, same with other genres that have been destroyed, or the kind of music that just isn't being made anymore.

Or just listen to any of the easily available fantastic metal albums released in the past year? I could see the argument for incredibly niche genres (though in the age of Bandcamp I'd love to see a genre that doesn't have at least a few artists producing music for it) but there's plenty of heavy metal being made these days in both the general and the traditional (i.e. the heavy metal genre versus general metal genre) sense.
by agnosticmantis | 2026-01-06 21:39:34+00:00
One would have to control for all the layoffs, tarrifs, interest rates etc too.

On the other hand, people are working much harder today than 3 years ago (remember people not showing up to work and posting on TikTok about how little work did collecting paychecks from 2 different companies etc?)

Just saying it's very hard to look at a time series and determine an effect size, even though politicians/CEOs like to claim ownership for growths.
by robin_reala | 2026-01-06 21:39:42+00:00
It’s Postel’s law at the end of the day: “be conservative in what you do, be liberal in what you accept from others”. As a site owner I want my site to fail loudly and quickly before a user sees a problem; as a user I never want to see a problem.

ePub is in a nice place: the number of documents to check for errors is reasonable, and the resulting artefect is designed to be shipped and never (or rarely) amended. That means that we can shift the balance towards strict parsing. But for a web site of thousands (or millions) of documents that are being amended regularly, the balance shifts back to loose parsing as the best way of meeting user needs.
by Aurornis | 2026-01-06 21:40:07+00:00
> The prompts and responses are used as training data.

They show a clear pop-up where you choose your setting about whether or not to allow data to be used for training. If you don't choose to share it, it's not used.

I mean I guess if someone blindly clicks through everything and clicks "Accept" without clicking the very obvious slider to turn it off, they could be caught off guard.

Assuming everyone who uses Claude is training their LLMs is just wrong, though.

Telemetry data isn't going to extract your codebase.
by ZuoCen_Liu | 2026-01-06 21:40:17+00:00
You are referring to Continuous Collision Detection (CCD), which has indeed existed for decades. However, CCD is a detection patch, not an integrator cure.
1. The Scaling Wall: While CCD avoids tunneling for a single pair of objects, solving it analytically for a system with thousands of constraints leads to a Non-linear Complementarity Problem (NCP) explosion. Most engines fallback to iterative solvers (like PGS or Jacobi), which brings us back to square one: high-frequency iterations to resolve 'shaking' constraints.
2. Integrator Drift: CCD finds the time of impact, but the integration still happens in discrete space. You still suffer from Numerical Dissipation (energy loss) because the state manifold is disconnected between steps.
3. The 'Why' of Octonions: Our approach isn't just 'detecting' the collision; it's about State Coupling. By using Non-associative algebra, we lock the causal dependency into the movement itself. We are replacing the O(n^2) geometric 'check-then-fix' loop with a single-pass O(n) algebraic update.
In short: CCD tells you when you crashed; Octonions ensure the state update respects the causal sequence without the iterative overhead.
by eliasdejong | 2026-01-06 21:40:40+00:00
Really excellent research and well written, congrats. Shows that io_uring really brings extra performance when properly used, and not simply as a drop-in replacement.

> With IOPOLL, completion events are polled directly from the NVMe device queue, either by the application or by the kernel SQPOLL thread (cf. Section 2), replacing
interrupt-based signaling. This removes interrupt setup and handling overhead but disables non-polled I/O, such as sockets, within
the same ring.

> Treating io_uring as a drop-in replacement in a traditional I/O-worker design is inadequate. Instead, io_uring requires a ring-per-thread design that overlaps computation and I/O within the same thread.

1) So does this mean that if you want to take advantage of IOPOLL, you should use two rings per thread: one for network and one for storage?

2) SQPoll is shown in the graph as outperforming IOPoll. I assume both polling options are mutually exclusive?

3) I'd be interested in what the considerations are (if any) for using IOPoll over SQPoll.

4) Additional question: I assume for a modern DBMS you would want to run this as thread-per core?
by IshKebab | 2026-01-06 21:40:52+00:00
> Safe languages insert additional machine branches to do things like verify that array accesses are in-bounds. In correct code, those branches are never taken. That means that the machine code cannot be 100% branch tested, which is an important component of SQLite's quality strategy.

I don't think they thought about this too much. In the C code are they testing the "branch" into Undefined Behaviour?
by vl | 2026-01-06 21:41:00+00:00
Honestly, I don’t understand universal praise for Opus 4.5. It’s good, but really not better than other agents.

Just today:

Opus 4.5 Extended Thinking designed psql schema for “stream updates after snapshot” with bugs.

Grok Heavy gave correct solution without explanations.

ChatGPT 5.2 Pro gave correct solution and also explained why simpler way wouldn’t work.
by herbturbo | 2026-01-06 21:41:03+00:00
The golden rule from Apple in 2007 when they changed to flat design was icon or text - never both together.

Apple abandoned enforcing HIG for app developers around 2012 (Facebook tiled menu, modal abuse, and hamburger) but now seems to have given up on standards entirely.

The wall to wall interaction pattern is terrible too. Every time my hand brushes my phone some unexpected (and sometimes unknown) interaction occurs. Classic example is changing orientation while watching YT where accidental contact with the bottom-left (becoming top-right) part of the screen as you move the phone selects a new video. It’s becoming slop.
by H3X_K1TT3N | 2026-01-06 21:41:10+00:00
This should work:
function scale(multi) {
cnv = document.getElementsByTagName('canvas')[0];
cnv.width = 358 * multi;
cnv.height = 360 * multi;
window.focalLength = 200 * multi;
window.init();
}
scale(4);
by IAmBroom | 2026-01-06 21:41:12+00:00
Yes! As an optical engineer, I heard endless complaints about how the camera doesn't "see" like our eyes do.

Even the 1990s cameras were far superior to a "static picture" from our eyes: color everywhere, instead of mostly in the fovea, no blind spot, etc.

What they lacked was: higher resolution wherever you chose to concentrate within the scene at one moment, jagged lines if they weren't perfectly aligned (your eyes correct near-lines to be LINES), and (in the 1990s) lower peak resolution.

(Weirdly, people used to argue that "digital would NEVER have better resolution than film, even though it was clearly trending upwards to and past that static goal...).
by wat10000 | 2026-01-06 21:41:28+00:00
If it asks you then it's neither opt-in nor opt-out. Then it depends on how it asks you. If it's a simple yes/no, it's fine. If it's typical tech bullshit where your options are a big "I want to make the world a better place and save the whales by sending my data" or a tiny button in the corner labeled "maybe later" that takes you to another screen saying "please confirm you want to opt out of data collection and kill a bunch of kittens" then not so good.
by JohnMakin | 2026-01-06 21:41:30+00:00
From WSJ article:

> The AI bot trounced all except one of the 10 professional network penetration testers the Stanford researchers had hired to poke and prod, but not actually break into, their engineering network.

Oh, wow!

> Artemis found bugs at lightning speed and it was cheap: It cost just under $60 an hour to run. Ragan says that human pen testers typically charge between $2,000 and $2,500 a day.

Wow, this is great!

> But Artemis wasn’t perfect. About 18% of its bug reports were false positives. It also completely missed an obvious bug that most of the human testers spotted in a webpage.

Oh, hm, did not trounce the professionals, but ok.
by 9rx | 2026-01-06 21:41:35+00:00
> Uh, the American food industry, like nearly every first world food industry, is super state run.

The topic is capitalism. It only speaks to ownership. If you want to talk about who is running the show, you'd need to change the subject to command/market economies. But there is absolutely no reason to change the subject. So, getting us back on track: What agriculture-related capital do you think these first-world states own, exactly? The Canadian government used to own some grain elevators, but even that was sold off to private interests many years ago.

> Have you seen how much we pay per bushel of corn?

How could I not? What a curious question.

> It's cheaper from enormous state subsidies that are designed to ensure we grow shitloads of certain crops regardless of economic or market factors.

I have no idea what you are trying to say here. Post-scarcity, by very definition, is approached through technical innovation. There is a case to be made that subsidies have helped compel people to develop that technology, I guess, but subsidies and capitalism are in no way at odds with each other anyway. This seems to have absolutely no applicability to the conversation at hand.
by conductr | 2026-01-06 21:41:46+00:00
> What? No. Explain to me how after putting 10% down, I was able to get out of PMI because I had 20% equity after the first 18 months of my mortgage? After all, at 18 months at 3.5% I've only paid down 2.1% of the principal. That's not how that works. Principal != Equity.

So there was appreciation, that's great but it's difficult to bank it until you sell the property. Investors usually don't qualify for sub 20% down so PMI is never even a factor. This is timing, which I've also explained. If you buy low and appreciation follows that's great, but it can also go the reverse which is a risk for an investor.

> A "huge risk"? No, it's a pretty safe bet. Positive appreciation on home prices in the US has happened 28 out of the last 30 years.

Positive appreciation is great. But it's doesn't always exceed inflation and if it does you have no control of that and are just hoping it does. I already mentioned it's timing the market in terms of appreciation. If you bought a rental in 2007, you likely didn't appreciate for a decade. That's a long time to have your money locked up and be exposed to risk for nothing. The money down, the risk of bad tenants, the risk of the government ban evictions, squatters, just normal risk of owning a maintaining a property (roof, foundation, plumbing, etc), so much more that you're ignoring.

> Then maybe you can't afford to be a landlord?

No, that takes us back to my original point of why landlords need to make a profit. They're not guaranteed a profit, almost no business is, but it needs to be a part of their calculus. That whole point is actually my counterpoint to your comment about how of landlords shouldn't have profit and are leeches and how they should be forced to sell there property to you after you rented it without risk for a few years - just get a mortgage if that's what you want. It's not the landlords fault if you individually can't afford to buy that property. Go live in rural Nevada, it's cheap.
by Levitz | 2026-01-06 21:42:02+00:00
Yes. I'm not even sure it's a question anymore. Yes it would be a better world.

Not even because of the first order consequences of the ads, but because since there are ads, we have an entire media ecosystem based on grabbing your attention.

So that TV displays series and movies meant for people with the attention span of a goldfish. This applies to Netflix and Hollywood by the way. All of it. Even music changes for radio, meaning more ads.

Google, Youtube, etc, along with news, along with social networks, depend on ragebait, being the first to spout whatever factoid, true or false, polarization of thought and basically a good chunk of what is very evidently wrong in today's society.

I trust we could support a weather app with donations. For the rest? If I could remove either ads or cancer from this world I would sit a long time thinking about the decision, but gut feeling? Ads. The actual cost of the ad industry is enormous and incalculable, not even mentioning the actual purposes ads serve.

As for the rest, I'm very much a fan of the Bill Hicks standup bit regarding the subject.
by shuntress | 2026-01-06 21:42:16+00:00
The problem is not ads. The problem is SPAM.

There are plenty of legitimately well-intentioned ads that can connect someone who needs a good/service with someone that supplies it and everyone wins.

The problem is that we use a nearly totally free unregulated market where anyone can advertise anything anywhere.

edit: I'm not saying we should necessarily try to optimize for good ads over bad ads or even assuming that is possible. I would settle for just somehow reducing the total volume of ads to help make email, snail main, voice mail, and other methods of communication more usable.
by erohead | 2026-01-06 21:42:18+00:00
Here's my answer (as the founder of Pebble - both eras!) on this. We're a small company this time (standing on the shoulders of giants by using open source PebbleOS - thank you google!).

We are excited to make new devices, but wary about over-promising. We'd rather under-promise and over-deliver. So far, we have only received a few requests for warranty support for our first new watch (Pebble 2 Duo) and we have provided support for everyone who has asked.
by pooper | 2026-01-06 21:42:32+00:00
This 'sandwich fallacy' perfectly illustrates why I think sports should be removed from the university system.
Universities are great 'bakeries' (centers of learning), but they’ve become bogged down trying to run massive 'sandwich shops' (commercial sports).
It’s okay for these to exist, but they should be independent entities so the school can focus on being a school.
by tptacek | 2026-01-06 21:42:33+00:00
It's way too early to make firm predictions here, but if you're not already in the field it's helpful to know there's been 20 years of effort at automating "pen-testing", and the specific subset of testing this project focused on (network pentesting --- as opposed to app pentesting, which targets specifically identified network applications) is already essentially fully automated.

I would expect over the medium term agent platforms to trounce un-augmented human testing teams in basically all the "routinized" pentesting tasks --- network, web, mobile, source code reviews. There are too many aspects of the work that are just perfect fits for agent loops.
by tjwebbnorfolk | 2026-01-06 21:42:46+00:00
Also looking a bit more at the GSMI: a lot of those criteria are based on current social welfare benefits received by the population. Many of which programs are not sustainable in the long run.

Of course the US has less of a social safety net than Norway, a petrostate with trillions of dollars in a national oil endowment, and ~half of their GDP is from fossil fuels. I don't know that I'd want to move to Norway for the kind of "social mobility" that I'm after.
by heavyset_go | 2026-01-06 21:42:47+00:00
Sounds like they need to spend some of those billions of dollars on fixing the process and complying with the law, then.

I don't get to ignore the law just because if I follow it, someone who isn't might get one over on me.

All of this nonsense because Google wants to automate their DMCA takedown process and not hire anyone to deal with real cases as they come, as is their duty.
by spaceman_2020 | 2026-01-06 21:42:54+00:00
It's a little weird how defensive people are about these tools. Did everyone really think being able to import a few npm packages, string together a few APIs, and run npx create-react-app was something a large number of people could do forever?

The vast majority of coders in employment barely write anything more complex than basic CRUD apps. These jobs were always going to be automated or abstracted away sooner or later.

Every profession changes. Saying that these new tools are useless or won't impact you/xyz devs is just ignoring a repeated historical pattern
by sfink | 2026-01-06 21:42:58+00:00
"Logic programming"[0] is what I've always heard this stuff called. I was introduced to it with Prolog.

"Declarative programming"[1] is kind of a superset of logic programming, which may or may not be the aspect that piques your interest.

"Constraint programming"[2] and "Constraint logic programming"[3] are also a perspective on it.

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

[1] https://en.wikipedia.org/wiki/Declarative_programming

[2] https://en.wikipedia.org/wiki/Constraint_programming

[3] https://en.wikipedia.org/wiki/Constraint_logic_programming