MurphyA/hacker-news huggingface dataset:
by DeepSeaTortoise | 2025-04-03 20:01:39+00:00
> "Conditional banning isn't banning" which isn't a coherent argument.

It absolutely is a coherent argument and you know that.

"Unconditional availability" inherently excludes "banning" and also "conditional banning" but the latter is a mere subset of "banning". Denying the distinction of the sub- and its superset is extremely intellectually dishonest when that's what the entire argument hinges on.

When I dump hundreds of tons of a book into a river a day and the government requires me to stop doing that, it's not banning the book from the people living downstreams, even despite the availability of the book being reduced for them.
by kiwicopple | 2025-04-03 20:01:39+00:00
It is raw sql. The update here is more of a "workflow" change.

In the past we only offered tools to create a sql migration to make a change to your database. Now you can write the state of your database into files, then the migration is generated for you.

This is very similar to something like Rails/Phoenix/whatever, where you write your models and then it generates a change. The difference is that here you write your models in raw SQL, rather than an ORM
by pixl97 | 2025-04-03 20:01:45+00:00
Now, at least in a well disciplined human, we can catch when our gut feeling was wrong when the 'create a reasonable argument' process fails. I guess I wonder how well a LLM can catch that and correct it's thinking.

Now I've seen in some models where it figures out it's wrong, but then gets stuck in a loop. I've not really used the larger reasoning models much to see their behaviors.
by throw4847285 | 2025-04-03 20:02:11+00:00
A lot of people are fair-weather friends of freedom of speech. It's all well and good if everybody is allowed to express themselves as long as everybody, if they don't like me, at least respects me.

I guess some people were never in favor of freedom of speech, they just wanted a world where they faced minimal interpersonal conflict, and the current order for a while was serving that purpose.
by Sam6late | 2025-04-03 20:02:27+00:00
The surprising 2 aspect to me are: first, how the healthcare community mute down the causes of diseases such as hypertension. A former colleague told me how his doctor whispered to him that his stay in that big city is not long enough to have cause hypertension, which can be caused or exacerbated by air pollution. Studies have demonstrated a link between exposure to air pollutants and elevated blood pressure, which is a key risk factor for hypertension. Long-term exposure to particulate matter (PM2.5 and PM10) and nitrogen dioxide (NO2) was associated with increased blood pressure and a higher prevalence of hypertension. For every 1 μg/m³ increase in these pollutants, the odds of hypertension rose significantly, with NO2 showing the strongest association.

Second,the big role of tires in air pollution. Tyres shed particles as they wear down during braking, acceleration, and cornering, contributing approximately 6.1 million metric tons of tire dust annually to the atmosphere and waterways
by rtkwe | 2025-04-03 20:02:29+00:00
Depends a lot on when and how the keys were lost. If the creator(s) were sitting on it thinking they had this cache there's not much reason to mine so if they lost it later, say after home mining with single GPUs became woefully inefficient and ASIC farms ruled the roost it could have been out of economic reach to actually mine. Or they didn't realize for a while that they had lost the original keys, eg they forgot their passphrase or went to access the drive with the key on it and it has died or disappeared (lost in a move or something). There's also the off chance that they were simply pretty old and died before it really went crazy and their survivors just don't know that gramp's old flash drive actually had a fortune in coins on it.
by Layogtima | 2025-04-03 20:02:42+00:00
Hallo! I'm Amit, and I'm a veteran frontend engineer.

I'm actively looking for helping build out interactive web experiences/interfaces that go beyond being websites/utility apps. E.g. We did an elaborate April 1st prank by launching a site for a hypothetical Space Elevator (https://ascencus.absurd.industries)

I went online when I was 9, and I'm full stack and I've worked on everything from Flutter to C# on .NET, and I ran a devshop for over a decade that focused on B2C websites and experiences.

Location: Bengaluru, India Remote: Yes! Willing to relocate: No Technologies: HTML, JS, CSS, Vuejs, Flutter, Node, Tauri, RoR, Deno Résumé/CV: https://layogtima.com Email: amit (at) absurd.industries
by burntsushi | 2025-04-03 20:03:03+00:00
Sorry for the late reply. I just wanted to say that I don't think AI has anything to do with this. I've been seeing this sort of complaining, goal post shifting and confusing means with ends for probably decades now. I mean, AI was around then too, but not like it is today, which is what I assume you meant. Even when I release ripgrep ~9 years ago, AI wasn't what it was today, and I saw the same sort of complaints.

I don't usually like doing this, but if I had to step out of my wheelhouse and guesstimate, I think it's probably just some form of nostalgia reasoning. People remember the "simpler" times and just want to have it again. But of course, the "simpler" times are less a reflection of reality and more a reflection of your perception of the world. IMO anyway. (I have the same sort of inclination, but I try to recognize it for what it is: personal bias. Others seem unable to do this and mistake this personal bias for objective reality.)
by littlecranky67 | 2025-04-03 20:03:20+00:00
> Is there something similar like this on Android?

It works out of the box on Android (without adding to the homescreen or installing as PWA). For iOS, you need to tap the "share" button in safari, scroll down, and "Add to homescreen".

If you want to test this out (on either platform), you can try my PWA where I implemented this (https://lockmeout.online). In the users settings, you can even add several devices (browser, phones etc.) and send a test notifications to either a single or all devices. Installation instructions for iOS and Android are there (since it is a PWA, you just need to press the right buttons in the browser, there is not actual installation). PWAs can also be installed on Desktop (Chrome and Safari).

Btw. the PushNotification API is not device/vendor specific. I use the same code to send out notifications for mobile (iOS, Chrome Android) and Desktop (safari, firefox, chrome etc.). I also do not use any third party for sending, but do it from my server. And hell yeah, not having to create these clumsy serviceworkers will simplify my code a lot.
by travisjungroth | 2025-04-03 20:03:40+00:00
I just made up this scenario and these words, so I'm sure it wasn't in the training data.

Kwomps can zark but they can't plimf. Ghirns are a lot like Kwomps, but better zarkers. Plyzers have the skills the Ghirns lack.

Quoning, a type of plimfing, was developed in 3985. Zhuning was developed 100 years earlier.

I have an erork that needs to be plimfed. Choose one group and one method to do it.

> Use Plyzers and do a Quoning procedure on your erork.

If that doesn't count as reasoning or generalization, I don't know what does.

https://chatgpt.com/share/67eee8dd-43a4-8004-afde-2fe3fc9630...
by sshine | 2025-04-03 20:03:52+00:00
I wouldn't say dog slow. Because it implies some kind of comparison to a breathing entity.

I would say, it kills my iOS, my MacBook and my Linux. It's shit.

I thought my iPhone 13 was broken, but it turns out, if I never start Firefox, it works perfectly.

A couple of years ago I think they had some performance problems with a lot of tabs. Seems like they're back to having the same problems they used to have. I've worked at places that kept re-introducing the same software bugs month after month. Certain way to lose your customers.
by gostsamo | 2025-04-03 20:03:54+00:00
You think that truth and integrity matter. They don't. Once you disabuse yourself of that notion, you are left with the meme and with the story. And while you think that the story is how he is wrong, he does not care because his story is about the things he wins.

Example - the climate. Everything in the US government was bleached from the words "climate change", but he is bent on occupying Canada and Greenland, both places which will be much more profitable when the ice melts. People can continue shouting from the rooftops that there is a climate change and he denies it. While they are busy doing that, he positions himself to profit from the incoming disasters. All the better if he can speed them up by selling more petrol.

Example 2 - government cuts. Will they make the government more effective - no. Will they make his cronies richer - yes, while making other people poor and easier to exploit. Is that a smart plan - no, but he is not the one paying the price, so it is fine.

Example 3 - tariffs. Ask yourself not who loses from them, but who wins when the dust settles and the new trade agreements are signed. And I can bet you that no matter how many american households suffer from stackflation or whatever, the household of Trump will not be one of them and they will get out even richer out of that.
by anon6362 | 2025-04-03 20:04:14+00:00
"Unbiased" aggregators like Ground News, MSM, and the right blogosphere like Joe Rogan are doing their best to normalize dragging the Overton window to the right with haste. Progressives have a handful of obscure, disconnected, largely-unknown reputable sources with a wasteland of as many or more former progressives and once-promising journalist and journalist-adjacent personalities.
by solfox | 2025-04-03 20:04:36+00:00
> The obvious solution is not to hurt the economy as a whole, but rather for the government to lower the cost of high-quality education, build out social systems, and invest into onshoring select strategic industries by raising taxes at the high end.

You are assuming that this administration has the same goals as you, just different ("foolish") methods of arriving there. I'd posit that they have very different goals that these methods are solving for.
by voidspark | 2025-04-03 20:04:55+00:00
AlphaGo Zero didn't just pattern match. It invented moves that it had never been shown before. That is generalization, even if it's domain specific. Humans don't apply Go skills to cooking either.

Calling it machine learning and not AI is just semantics.

For self updating I said it's an engineering choice. You keep moving the goal posts.
by techright75 | 2025-04-03 20:05:56+00:00
Everyone can afford it if given a loan. If the job you get after can't afford to pay back the loan, it's time to look for another career, and for the schools to be on the hook for the miss, not the taxpayer.

And yes you are right acceptability, because polls show that the government bailing out students making poor career choices and schools paying for bloated staff is definitely not acceptable to the majority of Americans.
by giraffe_lady | 2025-04-03 20:06:38+00:00
> That is a factor that’s often overlooked: The Civic Type R—and also many high-end bicycle components—barely make sense from a strict business perspective. ... International trade has made it possible to pool the global demand for such niche products and make them all in one place, achieving economies of scale that make them (almost) cost-effective.

This is such an interesting insight that would never have occurred to me and seems to have a lot of explanatory power.
by kelnos | 2025-04-03 20:07:06+00:00
That's why you don't sell it as if you were marketing it to techies:

(*) Choose a personalized email address, like john@smith.com, for $9.99/year. ( ) Choose a GMail address, like john.smith@gmail.com, for free.

They could handle the domain registration for the user, whether by being a registrar themselves, or partnering with another registrar behind the scenes. And yes, most people will still pick the free option. But that's ok.

I've had my own domain for a good 20 years now, and while I've encountered some confusion when giving it out, it's never been as bad as you describe, and people get it without my having to go into a technical explanation. And regardless, the reason there is this problem is because easy, seamless personal-domain options don't really exist. If they did, this problem would go away. I don't really consider this to be an obstacle.
by A4ET8a8uTh0_v2 | 2025-04-03 20:07:09+00:00
I think the quote below attributed to Caesar is applicable here ( not only in the sense that egos play a role in most leader's process ). I am not sure I disagree with you; I just hope you are wrong.

"Go on, my friend, and fear nothing; you carry Caesar and his fortune in your boat."
by rasengan0 | 2025-04-03 20:07:27+00:00
Nice filter of models supported: https://tenstorrent.com/developers but needs that another filter for Blackhole RISCV p100a p150; my guess going by memory https://tenstorrent.com/hardware/blackhole it is up there with n300 https://docs.tenstorrent.com/aibs/wormhole/specifications.ht...
by joekrill | 2025-04-03 20:07:41+00:00
> Ironically the reality here is backwards:

Maybe you quoted the wrong the thing? but there's no irony here, and it's definitely not backwards in reality: Apple and Google have both severely limited what PWAs can do such that they are vastly inferior to native apps. It would very difficult to argue otherwise.

> There's a big difference between running some native code and spinning up an entire JS virtual machine and worker environment to (effectively) modify some JSON

Presumably React Native apps do something to that extent? Or, if they don't, whatever optimization they use could certainly be applied "under-the-hood" to PWAs.
by justicz | 2025-04-03 20:07:55+00:00
Charge Robotics | Multiple Roles | Full-time | Onsite / Hybrid | SF Bay Area

Hi HN! We’re a YC-backed, Series-A startup building robots that build large-scale solar farms.

Check out a video of our first system here! https://youtu.be/ZZ2fP1Y5Z2E

It turns out that construction companies literally can't build solar fast enough, so what we're doing is a crucial part of switching the grid over to renewable generation.

You’ll be a key contributor, helping bring our next generation of mobile solar factory to life.

Come work with us if you love:

* Fast-paced prototype development with software and hardware components

* Making a positive climate impact through your work

* Hacking on massive construction equipment!

Robotics Software Engineer: https://www.workatastartup.com/jobs/51266

Electrical Engineer: https://www.workatastartup.com/jobs/69674

Lead Technician: https://www.workatastartup.com/jobs/69838
by genewitch | 2025-04-03 20:08:47+00:00
i'm willing to listen to arguments about why any of those are basic rights. I am unsure about the housing, so i didn't mention it. Upon a quick check, Bostock prevents renters from being evicted or otherwise un-housed merely for being LGBT. Unless i see actual writing that shows there is a literal directive to ignore complaints, i cannot just accept your words. top results for eviction of LGBT sort of news is about people "behind on rent." If i don't pay rent for 2 months, i'll also get an eviction notice (sometimes called a pay or quit.)

there's groups of people that think all kinds of things are "basic rights" but it doesn't mean they are. I could say nothing is a "basic right" since any example you can give is violated globally. Maybe some stuff should be globally truly basic rights. But i am willing to listen to arguments that any of these things are a basic right as it stands.

just a for instance: Sodomy. saying it's a human right implies that sexual intercourse is a basic human right. I am unsure if you really want to make this argument.
by comex | 2025-04-03 20:08:51+00:00
> Of course we don't know what kind of information the model encodes in the specific token choices - I.e. the tokens might not mean to the model what we think they mean.

But it's probably not that mysterious either. Or at least, this test doesn't show it to be so. For example, I doubt that the chain of thought in these examples secretly encodes "I'm going to cheat". It's more that the chain of thought is irrelevant. The model thinks it already knows the correct answer just by looking at the question, so the task shifts to coming up with the best excuse it can think of to reach that answer. But that doesn't say much, one way or the other, about how the model treats the chain of thought when it legitimately is relying on it.

It's like a young human taking a math test where you're told to "show your work". What I remember from high school is that the "work" you're supposed to show has strict formatting requirements, and may require you to use a specific method. Often there are other, easier methods to find the correct answer: for example, visual estimation in a geometry problem, or just using a different algorithm. So in practice you often figure out the answer first and then come up with the justification. As a result, your "work" becomes pretty disconnected from the final answer. If you don't understand the intended method, the "work" might end up being pretty BS while mysteriously still leading to the correct answer.

But that only applies if you know an easier method! If you don't, then the work you show will be, essentially, your actual reasoning process. At most you might neglect to write down auxiliary factors that hint towards or away from a specific answer. If some number seems too large, or too difficult to compute for a test meant to be taken by hand, then you might think you've made a mistake; if an equation turns out to unexpectedly simplify, then you might think you're onto something. You're not supposed to write down that kind of intuition, only concrete algorithmic steps. But the concrete steps are still fundamentally an accurate representation of your thought process.

(Incidentally, if you literally tell a CoT model to solve a math problem, it is allowed to write down those types of auxiliary factors, and probably will. But I'm treating this more as an analogy for CoT in general.)

Also, a model has a harder time hiding its work than a human taking a math test. In a math test you can write down calculations that don't end up being part of the final shown work. A model can't, so any hidden computations are limited to the ones it can do "in its head". Though admittedly those are very different from what a human can do in their head.
by efxhoy | 2025-04-03 20:09:02+00:00
The best practice way to swap fullname for firstname, lastname would be to:

1. Migration that adds firstname and lastname columns will all nulls 2. Deploy application code change to start populating firstname and lastname alongside fullname, still reading fullname in the code. 3. backfill the firstname and lastname values with a script/command/migration 4. change app code to read firstname and lastname and stop writing fullname 5. drop the fullname column

I don't think there's a safe way to do all that in a single migration unless all your app code also lives in the database so it can be atomically deployed. If you have multiple app servers and do rolling deploys with no downtime I think it has to be done in these 5 steps.
by apawloski | 2025-04-03 20:09:06+00:00
I mean, a large point of their campaign was that price increases were a major national concern, right? Can we agree that they repeatedly made that point? I recall many lawn signs to that effect.

So given that, I would have assumed that this administration would focus on making things more affordable. Instead, I'm seeing people try to explain to me that, actually, raising the prices across the board is a good thing!

To put it plainly, it seems like the administration raising prices is, in fact, not a good thing for Americans. And I don't see how American labor can produce things that are more affordable than what we can buy now. So it seems like a net negative, because ultimately they are choosing to make everything more expensive for consumers.
by jprx | 2025-04-03 20:09:06+00:00
We teach using Intel X86_64 CPUs for a variety of reasons

- Most academic research has been done on Intel systems, so it's easier for students reading papers to relate to their experiences in the labs

- X86_64 provides convenient cache flush and cycle measurement instructions in userspace

- Intel's strongly ordered memory model and cache inclusion policy makes cross-core side channels simpler to reason about

- Practically, it's easier to scale up server infrastructure on Intel (you can do most of the labs on inexpensive Intel-based Linux systems)

- For Rowhammer, our students attack one particular kind of DRAM that we have profiled and know works well with our machines

- Note that AMD's cache inclusion policy differs from Intel's- we only support Intel chips for now

Down the road I could see us moving to ARM for a few labs (perhaps a future PACMAN attack lab...?)
by fidotron | 2025-04-03 20:09:18+00:00
This is interesting for two reasons, firstly because the reason Chrome on Android has such terrible push notification latency is claimed to be the need to run the service worker in the context of the Chrome application, which being huge would use a load of battery so they avoid running it if at all possible.

Secondly, unfortunately the problem with iOS Safari notifications is once you get them working they cannot do things like group properly or replace each other. It just becomes a horrifying flood until you clear them all. If they have made iOS respect the tag and action fields, which are conspicuous by absence from their examples, then it will be game on.

I hope this is a sign that this is finally going to be working one day.
by sshine | 2025-04-03 20:09:23+00:00
> headscale in production at work

- How much effort do you put into key management compared to plain WireGuard? - How automated is the onboarding process; do you generate and hand over keys? - How do you cope without the commercial Tailscale dashboard? - Do you run some kind of dashboard or metrics system? - How long did it take to set up? - Were there any gotchas?
by add-sub-mul-div | 2025-04-03 20:09:25+00:00
Anyone who isn't afraid of woke can see certain voters were demonstrably taken in by transparent demagoguery. There are consequences to actions and beliefs, criticism can happen, people are sometimes wrong and we can acknowledge that without pearl-clutching. "Low information" is specific and actionable, unlike "stupid". Sometimes one decision was better than the other and we can only progress by understanding that, despite any hurt feelings. Sorry, no participation trophies today!
by tombert | 2025-04-03 20:09:27+00:00
The issue is that I feel like there's an awful lot of opinions on this, and it's difficult for me to find objective information on this stuff.

I tend to be pretty progressive, so it's probable I would be more on the Palestine side, but I try not to express strong opinions on things that I haven't done at least a cursory amount of research on, and I also don't really want to be labeled an antisemite or racist or anything like that.
by madeofpalk | 2025-04-03 20:09:29+00:00
I think the article does a pretty good job of explaining the gap between what can happen easily, and what a 110% over engineered "perfect" solution is to a UX problem.

Building excellent user interfaces is hard, regardless of the technical stack. You have to sweat a lot of the finer details, break out of any platform default behaviour where appropriate, and over engineer something in service of building a 'delightful' user experience.

Or, you can do as most do, and just not do this. #anchor-links with `scroll-behavior: smooth;` CSS will get you the basic smooth scrolling.