skysight-inc/HackerNews huggingface dataset:
> the single most important basic ending

This just isn't right. According to de la Villa (whose book is a great trainer on this endgame among others) this balance comes up 1 time in 5000, compared to RPPvR or PPvP which each occurred more than 10x as often. Ok, some of those are trivial, but there are many more half-points to be had by studying those.

I have studied this endgame before to the point where I was confident in holding it (mostly based on the selected defences given by de la Villa, which I reckon cover almost all positions), but I confess I didn't practice it against a tablebase. I also lost this the one time I had it over the board.
I feel this is more important for a younger or smaller company, and less so when stopping a product from one company to switch to another is a pain in the ass or has other problems / risks..

switching from godaddy to another registrar is not super hard, but there are hurdles and sometimes problems occur that even people with experience run into.

I think (some?) people also hope a place that suffers a breach learns from it and makes it near impossible for similar to happen again.
It's awful, it's slow, it's hard to use, confusing and they made editing even worse. The old UI also had it's problems but they weren't this bad. I despise these constant UI changes that only make the product worse without any benefits.
What AI are you using? I use o1 and it hasn’t tried to bullshit me so far. Would love to hear some examples of o1 bullshitting.
Hah, its 'good enough', but really has some bizarre ui flows that make things so very, very confusing...
AI and two hundred dollar tasks
I solved this issue using pass-otp on my computers in addition to my mobile authentication app. This way my desktop, laptop, and mobile device all have the ability to generate my Bitwarden OTP code.

https://github.com/tadfisher/pass-otp
Well put, but the countermeme ("Hey did you hear that the alpha wolf thing was bullshit?") seems to be as popular or moreso than what it's displacing. I did some light googling yesterday to see if I could find any references of "alpha wolf" before the 40s, and all I could find was page after page of articles exactly like TFA.

I think the same reasoning applies - it is vague and easy to apply and people want it to be true - just for different people.
> The Big 10 hasn’t had 10 schools since 1990, only 3 years after they officially adopted the name.

The Big 10 has been the Big 10 since 1916 when Michigan rejoined.

I mean, sure, technically they were the “Intercollegiate Conference of Faculty Representatives” until 1987, but no one actually called them that.
I got curious about this and took a look at some pricing calculators. The results are pretty counter-intuitive.

Compared to PostgreSQL that you run yourself, it's expensive because PostgreSQL you run yourself costs nothing if you assume your time is free. But, how many people want to run it themselves? Especially as Postgres isn't much fun to admin (fiddling with vacuuming, setting up replication by hand, managing major version upgrades etc and you may not be able to scale this way).

So in reality a lot of companies and especially startups these days pay Amazon to run the database for them, and so then the cost question is how much more does it cost for a cloud hosted Oracle DB vs a cloud hosted Postgres DB?

Well, an 8 vCPU hosted RDS Postgres in AWS with 32 GB of memory and 100 GB of storage plus another 200 GB of backup storage - so one less powerful than a local DB on my laptop - costs $1,200/month in US East. That's expensive! AWS doesn't let you scale CPU and RAM independently, so I tried to pick something in the middle. For only 100 GB of data you probably don't need 4 physical cores.

So then I checked the OCI (Oracle Cloud) price calculator and specced out a similar database. I picked autonomous serverless (i.e. fully managed), transaction processing+mixed, autoscaling with 8 ECPUs and same amount of primary/backup storage. They don't let you spec RAM independently, I guess because it's a shared DB so RAM usage is transient and not a VM allocation. The cost came to ~$800/month - that's significantly cheaper than RDS Postgres despite that Oracle DBs have drastically more features. Many of which are optimizations that can reduce your database load anyway, so presumably you need more Postgres cores to match the equivalent performance if those features are used smartly (honestly I haven't ported an app between postgres and oracle so I don't have experience with this).

This is pretty surprising. I'd have expected an Oracle DB to cost more, not less. Auto-scaling is part of it (cost is double RDS if you turn that off), but then again, this is possible because Oracle has more multi-tenant and resource isolation features to begin with so it's reasonable to share a database server and overcommit CPU. With AWS it's a full VM so you have to stop the db server manually if you want to save money. Also OCI is a cheaper cloud than AWS as it has less brand recognition I guess. This feels a bit like Amazon is exploiting people's mental defaults. Lots of devs think AWS and Postgres are the only cloud+db combination that is reasonable to consider, and apparently they charge on that basis?

I haven't specced out what a hosted bare metal cluster would cost. You can't cluster Postgres in the same way anyway (multi-write master with full SQL, no sharding).
Labeling cartels 'terrorists' could hurt the U.S. economy
Yeah. I gave Claude a spin today; it helped me to make a tech spec I'd written a little more concise and professional. But doing so required carefully reading and tweaking the output to maintain accuracy. I don't know if it sped anything up, but it reduced the cognitive effort a bit.
Or perhaps it will be the more experienced knuckle draggers, hardened in our ways.
UK will not be able to resist China's tech dominance
I've published probably over a hundred of those now, but they're scattered around. This tag on my blog has a lot of them: https://simonwillison.net/tags/ai-assisted-programming/
> cue the apologists

How are you defining apologists here? Anti-AI apologists? Human apologists? That's not a word you can just sprinkle on opposing views to make them sound bad.
If you insert the password using bitwarden browser extension, then the totp token is under cmd-v. Even better.

At least on safari.
Dev effort isn't always the bottleneck. It's often stakeholders ironing out the ambiguities, conflicting requirements, QA, ops, troubleshooting, etc.

Maybe devs will be replaced with QA, or become glorified QA themselves.
I believe we call that a "step change". It's only really two data points at most so you can't fit a continuous function to it with any confidence.
I don't know what happened after arriving. They likely did sometests and then found a hospital to admit her. Then the hospital did more tests.

The important point here is her fitness tool alerted her to something and that startee the chain that eventually found the real problem.
Unless I missed it, it seems strange that the article wouldn’t link to the Github repo for the TinyZero model.

https://github.com/Jiayi-Pan/TinyZero
> Our second closest relative is (afaik, or close enough) Bonobos

They are equally close (tree-wise, percent-wise idk), and they exhibit a radically different and mostly nonviolent matriarchal social hierarchy. Not sure what the takeaway from that should be other than that maybe there shouldn't be a takeaway if our two closest relatives (and each others closest relatives) behave so differently from one another.
Best to assume that CEOs don't speak candidly when addressing the public. Wasn't he fired from OpenAI due to a lack of open/honest communication? In any case, he's incentivised to tailor his words and views to reduce competition, reduce investment in competitors, and generally improve his company's position. I would be sceptical of anything publicly stated that directly impacts the public's perception of OpenAI or him personally
https://archive.ph/H0piH
> Why is it pointing at the same spot for a year?

The transit method requires observing a dip in the brightness of a star. Actually - three dips. The first dip indicates - but does not prove - the existence of a planet transiting in front of the star. The change in intensity, rate of change of intensity, and duration of the dip all give us information.

The second dip, if roughly identical to the first dip in parameters, gives us the orbital period of the star. So now we wait a second period in order to observe the expected... Third dip, which confirms the planet if it occurs with the same parameters at the expected time.

Though I think that such observations would require at least two years, and up to possibly four years, for stars with orbits of periods similar to our own. I don't believe that a single year is long enough.
My fiancee is the Accounting Manager for a university. Their department is going crazy today trying to push through as many of the draws and grants they are eligible for by 5pm ET today.
How do you know you've got a bug, to tell the AI to fix it?
If intelligent life exists on a superearth it would be trapped there because rockets wouldn't be able to reach orbit. In fact 1.4g seems to be the max that chemical rockets can escape. Maybe they could built an electromagnetic launcher on top of a absolutely huge ramp.
I was on a penetration testing team at a large corp that doesn't specialize in cybersecurity and I downloaded Metasploit and about 15 minutes later an IT person came up to my desk to talk about the malware I just downloaded. I had to walk him to my manager to get him to understand what it was and why it was okay for me to download it.
No idea as I don't work on that, but my guess would be that the higher the 'n' the more model A approaches model B.
Are there any examples of modern monitors that actually have understandable and reliable buttons for power and configuration? Looking at my Dell monitor, I have six tiny, identical, unlabled buttons under the bezel, and a slightly bigger, slightly different-looking power button. All made of cheesy, ready-to-break plastic.

For the unlabeled control buttons, you have to press one and then a little on-screen GUI pops up with icons that barely tell you what they do. When you choose an option on the on-screen GUI, the function of each button changes. There is about 1 second of latency between when you push any of these buttons and when it does something. Absolutely awful.
We seem to live in a post-ironic moment. Look no further than the Boogaloo Boys. They want to start a second American civil war and are named after the 1984 movie "Breakin' 2: Electric Boogaloo".

It would be a joke except they've engaged in violent attacks up to and including murder in the service of trying to start that aforementioned civil war. Are they serious or a joke? I think their embrace of a ridiculous name makes them almost more frightening because it shows their contempt for reasonableness, for lack of a better term.

It's comparable to how the Nazi "goose step" march was terrifying precisely because it was so awkward and unnatural. It's like, if these guys are capable of doing this with a straight face, what else are they capable of?

https://en.wikipedia.org/wiki/Boogaloo_movement
It’s great, but it only works for problems where there is exactly one correct solution and it’s possible to automatically verify the solution - like math and programming. So far these reasoning models have not shown much transfer learning of reasoning to other domains, and are often worse at non-math/code tasks than standard models.
The news is that it is now mandatory.
Apart from the restriction to bytecode interpretation already mentioned, one reason for the slowness is that the sort of C with garbage collection that ECL needs is quite difficult to do in Webassembly. There is no way to scan previous stack frames for pointers in wasm, so all pointers to heap objects (or everything that looks like it might be one) have to be kept around somewhere in the heap where the GC can find them. This is really expensive and slows down the code a lot.

Of course, another approach would be to use the new wasm GC interface. But that requires defining a new ABI for garbage collected C, writing a new backend for LLVM, etc. So that would also be a lot of work to implement. Right now, there just is no efficient way to run programs that depend on bdwgc on wasm.
Hopefully they have cameras in there.
$30 is “less than a dinner for two”?
10k WordPress Websites Found Delivering macOS and Microsoft Malware
Most people don’t get jitters when drinking coffee?

I can’t drink coffee because the caffeine affects me terribly but that’s not true for most people.
I found a component that looks like it would be able to replace the one pictured, but can't be sure without measurements: https://www.mouser.com/ProductDetail/SparkFun/COM-10063?qs=W...
The air density decreases exponentially with the altitude, while the drag only increases quadratically with speed. It is entirely possible that there is an altitude, maybe 70km, where it is much more economical to fly (at supersonic speeds) than the current subsonic planes. Most likely the CEO of Boom ran the numbers, and the $100 ticket price is doable, at least if you exclude things like profit, capital depreciation, insurance, etc.
They're betting that they can make supersonic travel sustainable and profitable with a new aircraft and engine design. The Concord wasn't either of those.

The business case is apparently solid enough that several airlines are partnering with them during development.

This is the first actual demonstration that they can achieve supersonic flight in their demonstrator aircraft, so it is a significant milestone but they are years away from their full-scale aircraft.
You get really good at manual QA.
Very interesting!

Would there be a way to also run "non containerized apps" like using Nix / nix-services / process-compose ?
"The Concorde used its afterburners during take off and to get through the transonic region,"

https://en.m.wikipedia.org/wiki/Transonic
Some cowboy developer pushed me to prod despite a glaring beta tag and a plethora of known critical bugs. Yet here I am, 45 minors later with the beta tag still there, delivering measurable value to all my users.
What does that opt out form actually do? That doesn’t look like an actual Subaru website.
"Fast enough" is very nearly orbital speed, though. Suborbital range is very short on the lower end, and increases rapidly and nonlinearly later. E.g. if you can boost to 2km/s (~ Mach 7), this gives you, I kid you not, around 200km of ballistic range. It's either atmospheric flight or orbital flight, and there's nothing really useful in between.
You severely underestimate Trump, the GOP and a tamed media and tech industry's ability to spin things as the Democrats' fault.

They can also trivially rig elections by just organizing things to criminalize the majority of your opponents, but that's overkill.

At the end of the day, their win was total and permanent. There are no realistic fears of reelection issues to ever worry about.
I build a VS code extension that helps you connect to your local/remote servers with ssh and monitor their health. It supports integration with Prometheus and added a chat functionality to help you send the alerts to your favorite LLM APIs. It is still in beta and my intention is to build an SRE agent, integrate it with GitHub and help with root cause analysis, suggest fixes and find if any commit broke production and why.
The problem is that we already don't have enough supply, so we shouldn't be adding more demand.
You can't fix it.

You ask the AI to fix it and hope, or you start again from scratch - which if an AI is making the code, might be just fine.

But I think you still need a type of task AI can do well - something which lends itself to auto-complete.
https://archive.today/jQmDB
Yes, I was paraphrasing that.
Obviously, they're defined with rules and algorithms and everything.

The ultimate technology is the social technology: the one whose purpose is to make people happy
Question about Cellphones
Is it possible to route multiple traffic on a cellphone through the same ip address. In other words, supposing you have a static IP for a phone can multiple phones use the same address? Or can a phone then access the web traffic from other phones? I believe my phone is being stingrayed by the gov.
So the answer is to put the same kind of onerous penalties that companies pay for leaking healthcare data and apply them to any PII / user data. If it can't hit the bottom line bigcorps don't care; liability is the only language they understand.
>Who will inherit the machine?

Extremely well paid human coders, capable of fixing the mistakes of the years preceding them...
A long while back I'd read an article about Facebook's incentive to commoditize technology

It was posted here on HN (years ago) - I can't remember the specifics, but it touched on the subject of Facebook's ulterior motives in open sourcing a lot of their tech/models. At the time the conversation wasn't even about AI

Posting here to see if anyone remembers this article - been trying to figure out what it was for a long time
I call it a kink because I attract women with the kink.

I'm referring to pragmatics not semantics; the use of dictionary definitions is a category error.

No, I was not bullied. People like I describe would posture, I would raise my eyebrow and wait, and then they would treat me nice and pretend it didn't happen. Dominance as form outside the bedroom is remarkably ineffective. That's why I call it dominance as form.

"When a diplomat says yes, he means ‘perhaps’;
When he says perhaps, he means ‘no’;
When he says no, he is not a diplomat. —Voltaire (Quoted, in Spanish, in Escandell 1993.)

These lines — also attributed to H. L. Mencken and Carl Jung — may or may not be fair to diplomats, but are surely correct in reminding us that more is involved in what one communicates than what one literally says; more is involved in what one means than the standard, conventional meaning of the words one uses. The words ‘yes,’ ‘perhaps,’ and ‘no’ each has a perfectly identifiable meaning, known by every speaker of English (including not very competent ones). However, as those lines illustrate, it is possible for different speakers in different circumstances to mean different things using those words. How is this possible? What’s the relationship among the meaning of words, what speakers mean when uttering those words, the particular circumstances of their utterance, their intentions, their actions, and what they manage to communicate? These are some of the questions that pragmatics tries to answer; the sort of questions that, roughly speaking, serve to characterize the field of pragmatics."[1]

--

1: https://plato.stanford.edu/entries/pragmatics/
>scolded me for not bringing my laptop to school

That sounds stupid. What if someone doesn't have a laptop? Even if do, cannot see why one's obligated to bring it along.

>in contrast to this implementation it was truly awful

It surely has the advantage of interactivity. The version you linked seems to restart the session in every query. On the other hand, seems more stable. Both `invert(matrix([2,3,1], [a,0,0], [1,4,8]));` and `draw3d(explicit(x^2+y^2,x,-1,1,y,-1,1));` that run fine in UFV's DMa version fail to run in the submitted one.
I already pointed out in my other comments that the first couple of pages is the resume but the details are given to consult as needed. This is how it should be since more details help one make better decisions. The current Recruiting/HR practices are broken which nobody seems to question. Human Resource is very important in this highly competitive economy where a single employee can change the entire future of the company, and yet people are using keyword searches, bullet point explanations and snap judgements for recruiting. Add in the fact that there is almost no training given to new employees nowadays which means it is even more important to recruit the right person.

You need all the signals you can get to properly evaluate somebody. This means all experience/technologies etc. are relevant at some level for decision making. For example, lets say somebody did backend Java five years ago but are doing frontend React now and want to change back. Unless i see it in their CV and ask about it i will not get to know that their heart is set on backend work even though they are interviewing for the frontend job. I can then decide to steer them to what they want thus benefiting the company greatly. A person who gets what they want is a happy, productive and loyal employee.

A similar idea in a different domain is Jeff Bezos' banning all powerpoint presentations (a 2-page resume is a powerpoint presentation in my book) for important meetings but insisting on a 6-page memo (with any needed annexes) containing all the details. Hear in his own words - https://www.youtube.com/watch?v=OYb5pBVBXEg
Not the person you are replying to, but I work in security and have spent ~5 years of my career helping various companies set up and maintain security awareness programs.

There are some out-of-the-box solutions that can start you on your way to creating a security awareness training program, such as KnowBe4 and ProofPoint (there are others as well, but these are some of the big names). If you don't have in-house security staff, these types of offerings can be quite helpful.

For a more grounds-up approach, there are guidelines such as the NIST SP 800-50 "Building a Cybersecurity and Privacy Learning Program" guidance. (https://csrc.nist.gov/pubs/sp/800/50/r1/final)

If you have specific questions, I can try to answer them.
The DeepSeek v3 model had a net training cost of >$5m for the final training run, the paper lists over 100 authors[1], meaning highly-paid engineers. This is also one of a sequence of models (v1, v2, math, coder) trained in order to build the institutional knowledge necessary to get to the frontier , and this ends up still far above the $10m mark. It's hardly a "trio of super-smart engineers".

[1] https://arxiv.org/abs/2412.19437v1
Unique iPods from Karl Lagerfeld's Collection Now on Auction
Big part of my annoyance is the term "AI" itself which you can say to mean anything, everything and nothing. It's something that's used to oversell/hype it to grab money.. which is fine. But if engineers like us can calm the crazy rhetoric down to "llms" or "text completion" "Image-gen api" that's already a leg up in thinking clearly. Like the question "is ai going to put people out of jobs" -> "is this new crazy good text completion model going to put people out of jobs" already gets us out of the weeds somewhat.
The money is also protected by your financial institution's fraud detection. I've had everything from ATM transactions to store purchases flagged as fraud despite having the correct PIN and the physical card.
It's a little different now. Someone can deepfake or even face swap videos/images/audio and send an angry mob to someones house. Or be convinced to handle matters themselves...

"Pictures/videographic evidence doesn't lie" isn't as true now as it was 30 years ago at the amateur level. Especially with coercion and human flaws.
So far it is literally 3 different uses of the phrase “creating a model”. I could further obfuscate it by fine tuning the work of these researchers on a single step and claimed I “created a model” for $0.05. :(
I feel like that’s what everyone who is naming their model “R1” is doing right now…

This article is trying to make the headline sound as if they replicated the model, when they “just” replicated the theory of one of their findings. It’s a great result even without the author’s obfuscation.
look, HN, stop feeding the troll. he's tweaking you - just shun him