MurphyA/hacker-news huggingface dataset:
by unshavedyak | 2025-06-12 17:14:20+00:00
In my view the factors are attach vectors. If i wrote both my token and my pass down on a single sticky note, it's 1FA. If i have them on two stickies stored in two locations, it's 2FA.

Though i have no idea, that's just how i internalized it over the years. In your 1Pass example, it's a single attack vector (the password of my 1pass) to compromising both the token and the password of the product/server/thing.
by croes | 2025-06-12 17:14:41+00:00
Attacking countries because of non existent WMDs, torturing people in black sites, sanctioning investigators of the ICC, spying on all internet traffic, enforcing their sanctions on third parties.

I think their are reasons for that anti-US bias.

And if the US ensured freedom it was because it benefited them. If war would habe been the better option they would habe ensured that.
by jazzyjackson | 2025-06-12 17:14:59+00:00
What are they trying to prevent again? Requiring a phone number is one kind of friction for free services like twitter, but this is a service where a user registers a credit card and authorizes charges, they have the legal name of the person paying for a service, what's the phone number for? It's not like OpenAI gives me their phone number so I can call when I'm having an issue.
by yoavm | 2025-06-12 17:14:59+00:00
I don't think that "No Jews No News" hints that Altman is in the news only because he's Jewish. It means that people care about _bad things_ more when they're done by Jews. The fact that Einstein is Einstein and Marx is Marx is only relevant if you're claiming that the reason people like blaming Jews is due to jealously of their relative success.
by timr | 2025-06-12 17:15:09+00:00
> NASA has a positive ROI for the American economy.

Citation absolutely required. Amongst other things, NASA has set huge piles of money on fire (literally!) building a rocket program that should probably be shut down entirely. Now, whether or not these particular scientific programs are a net positive investment is a more subtle point that is certainly up for debate, but "NASA has a positive ROI for the American economy" is pure assertion.

Speaking as someone who is generally pro-science -- to the point where I actually went out and got a PhD, in science -- we can't just assume that "science" is net beneficial to society. From direct experience, most science is just useless crap, and a lot of scientific funding is pure political patronage, dressed up in a white lab coat.

I do think it's a situation where the line item is fairly irrelevant in the grand scheme of things, but in a world where the government is quickly going broke, hard choices must be made, and cutting this kind of stuff will also not be the end of science.
by k310 | 2025-06-12 17:15:23+00:00
None of this addresses the root cause.

Why do people come here? Because their countries have little opportunity or are repressive in some way. Raising global equality of opportunity, income, respect (i.e. minorities and women) would address the cause rather than the emotionally-charged (on purpose) symptom. So would an "onboarding" process rather than a demonizing process.

Not so long ago, Italian immigrants were not considered "white", and others were reviled. Yet, they built this country. How Italians Became "White" (2019) [0]

[0] https://www.nytimes.com/interactive/2019/10/12/opinion/colum...

Should not be paywalled. Else: https://archive.is/TyY6O
by bitpush | 2025-06-12 17:15:25+00:00
GrapheneOS made an unforced error by exaggerating the situation. ("Boy who cried wolf"). When you're generic and obviously false in your criticism, it makes it easy for the company to counter it. "Google is killing AOSP" catches eye, but it is sooo easy for the company to counter.

What is going on is frustration. GrapheneOS has been relying on Google's good faith effort on providing binary blobs to Pixel in addition to AOSP to make their OS. Google was under no obligation to give that, and they stopped doing it for whatever reason.

To make things worse, GrapheneOS mentions legal/anti-trust blah blah blah, which means no engineer will touch / comment / help in the matter, and it gets routed to legal blackhole.
by bananapub | 2025-06-12 17:16:07+00:00
> On the other, we have gigantic, slow, expensive, IQ-maxxing reasoning models that we go to for deep analysis (they’re great at criticism), one-shotting complex problems, and pushing the edge of pure intelligence.

I quite enjoy having an LLM write much of my tedious code these days, but comments like this are just bizarre to me. Can someone share a text question that I can ask an expensive slow LLM that will demonstrate “deep analysis” or “iq-maxxing” on any topic? Whenever I ask them factual or discussion questions I usually get something riddled with factual errors or just tedious, like reading an essay someone wrote for school.
by yetihehe | 2025-06-12 17:16:12+00:00
> The support for using a camera on the spindle is fun, though also fiddly. Once calibrated, it can be used to find the position of features, in order to set a zero position, or even correct for rotation. In theory, this offers a nice workflow for making double-sided circuit boards, by isolation routing and drilling the first side, and using the drilled holes to align the second side.

Drill two holes in base plate with known distance, then drill the same two holes in pcb. Mount board with some steel pins. When you need to rotate, you have reliable indexing.
by phkahler | 2025-06-12 17:16:37+00:00
>> it surprises me that this is the hill many C++ devs would die on in regards to their dislike of Rust

I believe people will exaggerate their current issue so it sounds like the only thing that matters to them. On another project I've had people say "This is the only thing that keeps me using commercial alternatives" or the only thing holding back wider adoption, or the only thing needed for blah blah blah. Meanwhile I've got my own list of high priority things needed to bring it to what I'd consider a basic level of completeness.

When it comes to performance it will never be good enough for everyone. There is always a bigger project to consume whatever resources are available. There are always people who insist on doing things in odd ways (maybe valid, but very atypical). These requests to improve are often indistinguishable from the regular ones.
by pflenker | 2025-06-12 17:17:13+00:00
Somewhat related: some conscious artistic choices - such as writing down two tracks but delivering them as one (not sure if this is what happened here) can’t really be transferred into databases.

I own a cd where one track name is a small icon depicting a heart stabbed with a rather lengthy knife. To my knowledge, this track has no canonical name. Any digital version of this cd betrays the respective author‘s interpretation of the icon.

And then, of course, there’s „Love Symbol“: https://en.wikipedia.org/wiki/Prince_(musician)
by bwestergard | 2025-06-12 17:17:42+00:00
In my union contract we have language that requires the employer to provide us with a hardware 2FA token for just this reason. I and some of my coworkers don't use smartphones, and we didn't want to be obligated to use one for work.

"So long as [employer's] access management vendor... supports the use of physical two-factor authentication devices (for example, a YubiKey), [employer] shall make such devices available to Employees upon their submission of a request for the device."
by henry700 | 2025-06-12 17:19:56+00:00
It's a shame that every new cool product/dataformat/cable/cpu/whatever researched by Apple has very little (or no) public documentation. Sure, there are lots of hackers who can test and reverse engineer those pretty quickly, but it's just unnecessary work. I don't know why Apple is so revered in hacker circles, to be honest. Not even Microsoft does this shit anymore, they're open sourcing a lot of research this decade, but they're still seen with extreme distrust. Whereas Apple was always secretive and used underhanded tactics, but it is still loved.
by wesselbindt | 2025-06-12 17:20:08+00:00
Goodness me where oh where could that anti US bias come from? Couldn't be the illegal bombing of Cambodia and Laos during the Vietnam War, couldn't be arming the Guatamalans who carried out the silent Holocaust, couldn't be arming the Turks while they were slaughtering Kurds, couldn't be the illegal invasion of Iraq, killing up to a million people, and torturing others without due process, ultimately leading to violent blowback from Islamic extremists in Europe in the form of terrorist attacks. Couldn't be providing billions of dollars in weapons for Israel to carry out its genocide, likely leading to even more blowback across the globe. No, surely it's because they're _ungrateful_.
by whatshisface | 2025-06-12 17:20:14+00:00
Those are postwar examples, which occurred in unison with the academic funding boom, the space race, etc. The way it worked was you'd have public funding for basic facts ("aluminum is 2.7 times denser than water"), and then scientists would be hired by companies to apply those facts. The revenue model doesn't work out for monetizing basic facts, so to have an advanced industry you need both systems of funding.
by irchans | 2025-06-12 17:20:46+00:00
I also wrote a brute force, kinda dumb, depth-first Suduoku solver. I think it took me a few hours in C or C++. At every node in the search tree, I just checked to make sure no constraints were violated. If I remember correctly, it would run in less than 30 seconds and it would always find a solution if a solution existed. (It might have been a lot less than 30 seconds. I only remember thinking, "That was quick".)
by m_kos | 2025-06-12 17:20:50+00:00
One component of my hobby web app project is a wavetable. Below are two examples of wavetables. I want it to not tax the browser so that other, latency sensitive, components do not suffer.

Would you have any suggestions on what JS/TS package to use? I built a quick prototype in three.js but I am neither a 3D person nor a web dev, so I would appreciate your advice.

Examples:

- https://audiolabs-erlangen.de/media/pages/resources/MIR/2024...

- https://images.squarespace-cdn.com/content/v1/5ee5aa63c3a410...
by laurieherault | 2025-06-12 17:22:01+00:00
I already replied to part of this in another message, which I am reposting here:

It makes the task tangible. You will have a much harder time ignoring your tasks if they are physically on your desk. Tearing up the ticket and putting it in a transparent jar adds an extra layer of satisfaction.

You are right, crossing off an item on your to-do list is a form of feedback. But having it on paper and throwing the paper into a transparent jar makes the feedback even stronger. If you look at the first part of my article, modern video games strengthen feedback loops much more than they used to.

As for list indentation, it may work well for many people, but not for me. I deal with very large and complex lists, with many levels. If I use one single indented list, I end up with a task list that is too long to be pleasant or practical to use.
by schiffern | 2025-06-12 17:22:10+00:00
EV can grid cooperate without adding charge/discharge cycles. You just intelligently schedule the charging.

This is how most Time-of-Use metering already works. The driver sets a minimum battery percentage to charge immediately (eg 40% range, enough to reach the local hospital), and then schedule a time when the car should be fully charged (eg 80% by 7AM). The software just Does The Right Thing, using the same prediction and bidding algorithms as stationary batteries.

The search term is "V1G" (a cheeky reference to unidirectional V2G).
by VikingCoder | 2025-06-12 17:22:30+00:00
Can I run around with my phone, and capture some Gaussian Splats of... grass... bushes... dirt...

And then select one-meter square patches of land... and one-meter cubes of spots with bushes...

And then make a "Minecraft-looking" world, repeating the grass block all over the place, with occasional dirt and bushes?

I'm guessing I'd need some pretty beefy hardware to render thousands of blocks...
by freedomben | 2025-06-12 17:23:29+00:00
Warning: Complete shots in the dark here so take with a truckload of salt

Watching Google's actions on Android over the past many years, they are clearly inching in one strategic direction, and that is toward being more iPhone like (i.e. locked down, user hostile, user distrusting, etc). There might be a few "two steps forward, one step back" points like the new Android terminal, but it feels like clear directional momentum away from user capabilities. It's an absolute shame too, because Google products could be hacker's delights (I mean owner-hackers, not grey/black hat).

In their defense they are far from alone. Since Apple proved that a closed and locked down model wouldn't affect sales (in fact you can use marketing spin to actually convince some people who are plenty tech savvy that they are better off having their own access to their device removed, a feat of mental gymnastics I still can't understand), the whole industry has moved heavily that direction.

The net result has been that I've become almost entirely disinterested in mobile phones and all the IoT things, which is a huge personal loss. It's not just disinterest, but is turning in to active hostility. I've started to hate my phone because of many of the things it can't do now (that it used to), though thanks to the proliferation and expectation of "always connected" I can't get away from it without suffering professional or social consequences that aren't worth it. It's become a required piece of equipment to function in everyday life, because of other parties. If I could go back to the days of a single landline phone in the house with maybe an emergency cell phone in the car, I truly think I would.

It didn't (and doesn't!) have to be this way Google. You have the market power to change this, and you wouldn't even have to do all that much. I get that big money interests (like DRM) are constantly pressuring you to remove user control and give it to them, but if you just said "no, our users are more important" they would just have to take it because they can't turn away 45 or 50% or whatever of the US market and 80+% of the global market.

I just hope that the rising generation of hackers will hear our stories from the glory days when compute was empowering to the owner of it, not restricting.
by potato3732842 | 2025-06-12 17:23:47+00:00
>Tax money isn't drained out of the economy.

You're fractionally engaging in the broken windows fallacy.

Every time we pay for something that wouldn't have got done otherwise it comes at our expense.

That's not to say that some of these things aren't worth doing. But there are a whole great many things the feds spend money on that aren't worth doing.

If two dollars go to invading some stupid sandbox and one dollar goes to Nasa and the NASA dollar pays back a buck fiddy we're half a dollar poorer at the end of the day.
by laurieherault | 2025-06-12 17:25:21+00:00
Let me give you a concrete example. I have one ticket per exercise I need to do. A 20 minute workout session equals about 4 to 6 tickets.

It is easier to get started when the task is very small.

But I also used to procrastinate a lot with post-its. That is why the ticket printer is the perfect solution for me.
by tom_ | 2025-06-12 17:25:25+00:00
Interesting to hear it was so much of a problem in terms of onboarding time. Maybe Source Depot was particularly weird, and/or MS were using it in a way that made things particularly complicated? Perforce has never felt especially difficult to use to me, and programmers never seem to have any difficulty with it. Artists and designers seem to pick it up quite quickly too. (By and large, in contrast to programmers, they are less in the habit of putting up with the git style of shit.)
by dhruvrajvanshi | 2025-06-12 17:25:46+00:00
I would love this in modern languages.

For dev builds, I see JIT compilation as a better deal than debug builds because it's capable of eventually reaching peak performance. For performance sensitive stuff like games, it really matters to keep a nice feedback loop without making the game unusable by turning off all optimizations.

AOT static binaries are valuable for deployments.

No idea how expensive it would be to develop for an existing language like Rust though.
by aclindsa | 2025-06-12 17:25:48+00:00
I won't claim this as the one true answer, but one potential reason is that it is encouraged by many religions, including Christian denominations, to have a personal relationship with God. To put it another way, it is exactly God's power which enables God to have a personal relationship with each of us while we, constrained by our own humanity, are only capable of maintaining familiarity with a relatively small number of people.
by croes | 2025-06-12 17:26:11+00:00
I don‘t think that is special about jews.

Just look at the news after a knife attack or a shooting or assault with a car or rape.

The religion and the nationality (of the parents or grandparents) is important to know how it stays relevant in the news.

People like it when bad things are done by people who have a characteristic that distinguishes them from themselves.

We prefer to think bad things are mostly done by strangers
by biophysboy | 2025-06-12 17:26:16+00:00
So, to summarize, there is a feedback loop like this: LLM <--> deterministic agent? And there's a asymmetry in strictness, i.e. LLM --> agent funnels probabilistic output into 1+ structured fields, whereas agent --> LLM can be more freeform (stderr plaintext). Is that right?

A few questions:

1) how does the LLM know where to put output tokens given more than one structured field options?

2) Is this loop effective for projects from scratch? How good is it at proper design (understanding tradeoffs in algorithms, etc)?
by jandrese | 2025-06-12 17:26:24+00:00
> "six of its eight ovens were out of action, and sailors were barred by contract from fixing them themselves"

The Government person who signed this contract should be fired. While this is somewhat forgivable on fixed bases where the company maintains a support office and can have people on site to fix problems, for a ship that might be at sea for months this is an outright travesty. This goes double when you consider that it might be wartime and the ship could be suffering battle damage. Even if the captain decides "screw the contract, we need to feed the sailors", if they have no parts and no manuals that decision may be moot.

Ships need to be self sufficient to a large degree and a part of that is being able to maintain and repair the equipment on board. Large ships have extensive machine shops for a reason.
by noworriesnate | 2025-06-12 17:26:51+00:00
No, the “No Jews, No Jews” saying doesn’t have anything to do with the perceived negativity of the news item. It has to do with the fact that Jews were involved in some way (good or bad).

I’m pointing out is that maybe that’s because Jews are just more involved in pivotal developments than are non-Jews.

Making this about “bad news” implies that there’s systematic racism against Jews in the news industry, and I’m sorry but that seems a bit far fetched.
by amluto | 2025-06-12 17:26:59+00:00
Many heat pumps already have a mechanism for deliberately wasting energy for defrosting the coils. I bet that the same hardware with a different control algorithm could be convinced to heat out the outdoors without much net change in indoor temperature. (The solution involving the smallest amount of extra hardware is to run the system in reverse periodically. There are other solutions.)

Whether the negative energy price is enough to balance wear on the system and potential noise is a different question.
by masklinn | 2025-06-12 17:27:51+00:00
Everything is in P4: you checkout the project to work on it, you have everything. You update, you have everything up to date. All the tools are there, so any part of the pipeline can rely on anything that's checked in. You need an older version, you just check that out and off you go. And you have a single repository to maintain.

VCS + Nuget: half the things are in the VCS, you checkout the project and then you have to hunt down a bunch of packages from a separate thing (or five), when you update the repo you have to update the things, hopefully you don't forget any of the ones you use, scripts run on a prayer that you have fetched the right things or they crash, version sync is a crapshoot, hope you're not working on multiple projects at the same time needing different versions of a utility either. Now you need 15 layers of syncing and version management on top of each project to replicate half of what just checking everything into P4 gives you for free.
by rootnod3 | 2025-06-12 17:27:53+00:00
One limitation is for example when an update goes wrong (rare, but can happen). You need a MacBook or anything else running MacOS to restore the device. Or might have to go to an Apple Store. Otherwise, no real limitations.

I run an iPhone but my main personal laptop is an old T480 with FreeBSD. I do have a spare MacBook Air flying around just in case though.
by serjester | 2025-06-12 17:27:59+00:00
I found o3 pro to need a paradigm shift, where the latency makes it impossible to use in anything but in async manner.

You have a broad question, likely somewhat vague, and you pass it off to o3 with a ton of context. Then maybe 20 minutes later, you're going to have a decently good answer. Definitely stronger than any other models - it genuinely has taste.

Yet, the scary thing here is that increasingly I'm starting to feel like the bottleneck. A human can only think about so many tasks in parallel and it seems like my contributions are getting less and less important with every model upgrade.

Every now and then I question why I'm paying $200 for the max plan, but then something like this comes out and makes it a no brainer.
by breppp | 2025-06-12 17:28:21+00:00
That's a long shot from understanding "what the US is funding", because one company backed by a US VC sold the Italians something they misused.

Concerning why this happened, you seem to know exactly why this happened. I for one am happy to be informed whether this is corruption, fascist crackdown, some unknown italian law that makes it all okay, actually the work of the previous government or maybe these journalists were actually baby kidnappers, whatever. That's pretty much why we need to read an article
by eldaisfish | 2025-06-12 17:29:42+00:00
as with anything, it's not just money. Losing battery capacity in an EV is a hassle. A hassle because you charge more frequently, a hassle because you will eventually need a battery change, and so on. What is the price of all that hassle?

That said, most EV incentive programs use around 10% (often less) of an EV battery capacity so the actual effects are barely noticeable.
by gumby271 | 2025-06-12 17:29:52+00:00
> However, the lack of the binaries makes the situation with the OS effectively the same. Once the device is EOL it's e-waste.

Agreed, I'm definitely disappointed in this. The coupling of the hardware and software makes the Pixel phones worthless outside of Google's supported android version for it. I'd love to see some kind of consumer protection laws against this, mandating at least some level of usefulness of the hardware outside of the vendor sanctioned OS.