MurphyA/hacker-news huggingface dataset:
by mrangle | 2025-04-12 16:43:56+00:00
I'm paraphrasing my experience in using the Canadian government's own points calculator for residency.

That doesn't meant that there aren't special programs apart from that. Because I'm not of the demographic, I didn't dig into how a Chinese, Indian, or African student or family, for example, might qualify for residency under whatever qualifications. Last, I assume that there's been a significant amount of refugee resettlement.

But if you are an average person from the US, you may be boxed into the standard calculations.
by tmcb | 2025-04-12 16:44:12+00:00
Well, certainly not by threatening to cut funding of humanities research grants. Otherwise they won't be able to conduct research such as this one... But I digress.

The "Violence Against Women Act" is from 1994. Most statistics of that time pointed to a disproportionate amount of women being victims of domestic violence in comparison to men. I tried to find more recent statistics, but this is a very serious topic, so it deserves to be treated with more caution. Also, this is one of the reasons why I think it should not be used as a "war on men" talking point. Do we want to solve the darn problem or use it as a weapon against political opponents?
by wraaath | 2025-04-12 16:44:16+00:00
Here's the set of categories exempted from the tariffs (via perplexity) Original source: https://content.govdelivery.com/accounts/USDHSCBP/bulletins/... Backup: https://archive.is/el9Mz

via Perplexity:

8471: Automatic data-processing machines and units thereof, including computers, laptops, disc drives, and other data processing equipment.

8473.30: Parts and accessories for automatic data-processing machines, such as components used in computers.

8486: Machines and apparatus for the manufacture of semiconductor devices or electronic integrated circuits.

8517.13.00: Mobile phones (cellular telephones) or other wireless network devices.

8517.62.00: Communication apparatus capable of connecting to a network, such as routers and modems.

8523.51.00: Solid-state storage devices (e.g., flash drives) used for recording data.

8524: Recorded media, such as DVDs, CDs, and other optical discs.

8528.52.00: Flat-panel displays capable of video playback, including monitors and televisions.

8541.10.00: Diodes, including light-emitting diodes (LEDs).

8541.21.00: Transistors with a dissipation rate of less than 1 watt.

8541.29.00: Other transistors not specified elsewhere.

8541.30.00: Thyristors, diacs, and triacs used in electronics.

8541.49.10 to 8541.49.95: Semiconductor devices such as integrated circuits (ICs) categorized by specific types or functions.

8541.51.00: Semiconductor devices designed for photovoltaic applications (solar cells).

8541.59.00: Other semiconductor devices not elsewhere classified.

8541.90.00: Parts of semiconductor devices or electronic integrated circuits.

8542: Electronic integrated circuits, including microprocessors and memory chips.
by throw310822 | 2025-04-12 16:44:38+00:00
Sorry, but what would have been the consequences of the tariffs on Chinese imports? Do you imagine American citizens having to pay twice or more for an iPhone (or not getting one at all) because of Trump? Not being able to afford a new laptop, because of Trump? Not being able to buy all the cheap consumer electronics, because of Trump? The "blackmail" (except it's simply the consequences of his own actions) goes two ways here- see also the TikTok debacle: or how to explain to hundreds of millions of enraged Americans that they cannot use their favourite social network because of Trump.
by maxerickson | 2025-04-12 16:44:55+00:00
Why are you so gung-ho about such a pathetic standard? The US shouldn't be terrified of students expressing contrary ideas, it should show them that we mean it when we say that freedom of speech is an important value.

It can well be the case that the visa has provisions that allow rescinding it for the things that you are talking about, but I'm pretty sure that they are discretionary, not mandatory, so no need to cower at the words of these students.
by famouswaffles | 2025-04-12 16:45:13+00:00
Last Month, Google, Youtube, Facebook, Instagram and Twitter (very close to this one, likely passes it this month) were the only sites with more visits than chatgpt. Couple that with the 400M+ weekly active users (according to open ai in February) and i seriously doubt that.

https://x.com/Similarweb/status/1909544985629721070

https://www.reuters.com/technology/artificial-intelligence/o...
by Whoppertime | 2025-04-12 16:45:32+00:00
The FBI thought that MLK Jr was a "bad guy". They wiretapped his phones, sent government informants to infiltrate his church meetings, they sent threatening letters to him saying that he should kill himself or tapes would be made public. The FBI leaked damaging or false information to the media about him regularly. Would you summarize all that as "A movie where the bad guy gets killed" because MLK Jr was assassinated?
by genocidicbunny | 2025-04-12 16:46:14+00:00
> advocating for the murder of company leaders is essentially a roll of the chaos dice attached to a wish that somehow the resulting situation will sort itself out.

I think this misses the 'fuck it, I'm going out like a grenade' aspect. Someone facing death or long-term painful chronic illness due to lack of access to medical care, and who has the perception that this is in part or wholly due to health insurance problems, might not care that they're as you said, rolling the chaos dice. They won't be around for long to deal with those consequences. They might want to roll those dice as a desperate attempt to exert some control, to make some kind of statement, to a world they feel has trodden on them.

There's a kind of logic to it, one borne from pain and desperation. But there's a reason the cliche about a cornered rat exists.
by charlescearl | 2025-04-12 16:47:40+00:00
The united states has the world’s largest incarcerated population. It currently dwarfs the number incarcerated by the Soviet Union during the 1930s. The USA has the fifth highest incarceration rate on the planet. In the Southeast United States, the incarceration rate of the Black population is 7% (as a point of comparison 2x the incarceration rate of minoritized Uyghur population of China per the World Uyghur Congress figures)
by lbreakjai | 2025-04-12 16:47:44+00:00
Brabham pioneered the idea of a "fan car", with the legendary BT46B, which comfortably won the only race it entered.

The McMurtry is very interesting, but the use of "driving" here is a bit of a stretch. Since the vacuum under the car is actively generated, I wonder how much the quality of the track would affect it. It's been an issue during the recent resurgence of F1 cars with ground effect.
by intended | 2025-04-12 16:48:08+00:00
They were protesting in front of an embassy that you felt supported terrorism.

I doubt you would be ok with hardworking moral cowards becoming the teachers, CEOs and experts for america.

It’s a bit sad, because some of the strongest moral leaders in america, have also been the ones who stood up for rights and freedoms. It’s… I mean what would be more American?

Capitulation? Would you respect that?
by dijksterhuis | 2025-04-12 16:48:17+00:00
> Vibe coding is all about deciding it doesn’t matter if the implementation is perfect. And that’s true for some things!

i was going to say, sure yeah i’m currently building a portfolio/personal website for myself in react/ts, purely for interview showing off etc. probably a good candidate for “vibe coding”, right? here’s the problem - which is explicitly discussed in the article - vibe coding this thing can bring in a bunch of horrible dependencies that do nefarious things.

so i’d be sitting in an interview showing off a few bits and pieces and suddenly their CPU usage spikes at 100% util over all cores because my vibe-coded personal site has a crypto miner package installed and i never noticed. maybe it does some data exfiltration as well just for shits and giggles. or maybe it does <insert some really dark thing here>.

“safety and security critical” applies in way more situations than people think it does within software engineering. so many mundane/boring/vibe-it-out-the-way things we do as software engineers have implicit security considerations to bear in mind (do i install package A or package B?). which is why i find the entire concept of “vibe-coding” to be nightmarish - it treats everything as a secondary consideration to convenience and laziness, including basic and boring security practices like “don’t just randomly install shit”.
by theropost | 2025-04-12 16:48:59+00:00
There are consultants who bring real value. They’re experts at the top of their fields, offering skills not available in-house. They help upskill staff, deliver results, and provide knowledge transfer that has long-term benefits. Those people deserve to be paid well for what they bring.

But too often, consultants are brought in to do work that existing staff could already handle or to maintain systems that should’ve been fixed years ago. It’s not always outright corruption, but it props up managers who rely on outside help to get by. And many of these consultants aren’t adding value — they’re just billing for work that could be automated or easily solved.

One example involved consultants paid to babysit an outdated system. It was generating massive reports, and instead of fixing the root issue, someone had to manually delete files every few hours. Thousands per week were spent when a simple script or hardware upgrade could have fixed it. It’s wasteful and completely unnecessary.

This isn’t rare. It’s everywhere. And while it’s not always illegal, it’s driven by self-interest, favoritism, and comfort. That’s where the real waste is, and that’s where the cuts should happen.

Consulting used to be about value. It was a profession grounded in skill, purpose, and a drive to contribute. Now, it’s often about milking the system. People leave the public service knowing they can return as consultants and get paid two or three times as much, just because of who they know.

We’ve replaced public service and merit with opportunism. Instead of building better systems and serving the country, we’re incentivizing people to exploit it. And the worst part is, it’s become normal. But it shouldn’t be. This is structural corruption — accepted, embedded, and everywhere.
by gchamonlive | 2025-04-12 16:49:03+00:00
I was using LLM to help me with a PoC. I wanted to access an API that required OTP via email. I asked I believe Claude to provide me with an initial implementation of the interfacing with Gmail and it worked the first time. That showcases how you can use LLMs with day to day activities, in prototyping and synthesizing first versions of small components.

That's way more advanced than just coding interview questions that the solution could just be added to the dataset.

You need first to believe there is value in adding AI to your workflow. Then you need to search and find ways to have it add value to you. But you are ultimately the one that understands what value really is and who has to put effort into making AI valuable.

Vim won't make you a better developer just as much as LLMs won't code for you. But they can both be invaluable if you know how to wield them.
by steveBK123 | 2025-04-12 16:50:11+00:00
It's hard to do but my current boss is pretty good at that. It can require an amount of forced agreeableness and sometimes sidebars to get each party to fully spell out their line of thinking so the strongest voice doesn't simply win.

Often you want to do this simply to map out the min/max risk matrix to either side of a debate, so you can make informed decisions.
by Capricorn2481 | 2025-04-12 16:50:16+00:00
I will check out your courses to see if I can learn something from you.

> Maybe you tried some time ago? This experience report concludes by "all in all, a great rig"

No, I've read that article before. Not being able to inspect variables in the stack frame kills a lot of the point of a REPL, or even a debugger, so I wouldn't use Alive (and most people don't). But the article represents this as a footnote for a reason.

Listen, I like Lisp. But Lisp has this weird effect where people, I think in an effort to boost the community, want to present every tool as a viable answer to their problems, no matter how unfinished or difficult to use.

In Clojure, if people ask what platforms it can reach, people will often say "anywhere." They will tell you to use Flutter through Clojure Dart (unfinished) or Babashka (lots of caveats to using this if all you want is small binaries in your app). Instead of talking about these things as tools with drawbacks, they will lump them all together in a deluge to give the impression the ecosystem is thriving. You did a similar thing in listing every editor under the sun. I doubt you have tried all of these extensively, but I could be wrong.

Same with ECL. Maybe you want the advantages of LISP with smaller binaries. But ECL is slower, supports fewer libraries, and cannot save/dump an image. You're giving up things that you don't normally have to give up in other ecosystems.

But this evangelism works against LISP. People come in from languages with very good tooling and are confused to find half the things they said would work does not.
by DamnInteresting | 2025-04-12 16:50:21+00:00
This game has a fairly comprehensive dictionary, kind of like Scrabble. The idea is that words should not be rejected merely for being uncommon.

https://www.merriam-webster.com/dictionary/Pyrus

https://dictionary.cambridge.org/us/dictionary/english/yack

Basically, if a respected dictionary includes a word, this list does as well. I do understand the appeal of omitting weird words, but that would be a considerable and subjective undertaking.

But I'll see if I can find that thread, perhaps it will change my mind. Thanks!
by benwilber0 | 2025-04-12 16:52:05+00:00
I pretty much always prefer SSE over websockets just because of the simplicity end-to-end. It's "just HTTP", so all the HTTP-based tech and tools apply out-of-the-box without any really special configuration that is required for WS. Curl (or even netcat) "just works", no special client. I don't have to do any special CDN configuration to proxy connections or terminate SSL aside from just turning off buffering.

Websockets requires almost a completely new L7 stack and tons of special configuration to handle Upgrade, text or data frames, etc. And once you're out of "HTTP mode" you now have to implement the primitive mechanics of basically everything yourself, like auth, redirects, sessions, etc.

It's why I originally made Tiny SSE which is a purpose-built SSE server written in Rust and programmable with Lua.

https://tinysse.com

https://github.com/benwilber/tinysse
by Latty | 2025-04-12 16:52:21+00:00
Even if we accept it's wrong (which I suspect is me being unclear: I wasn't suggesting MP3 is some kind of trained algorithm, just that humans developed it while testing on a range of music—which is well documented, with Tom's Diner famously being the first song encoded—which is how any such product gets developed, I accept the context makes it read like I was implying something else, my bad), I give a separate examples with varying degrees of similarity to training and then make my own comments, I explicitly say after this that I don't think the MP3 example is very comparable.

While I get why you'd read what I said that way given context, I wasn't clear, maybe don't reject my entire post immediately after making an assumption about my point barely any way into it.
by simonw | 2025-04-12 16:53:07+00:00
There is actually an acknowledged term of art for this: "bullshit".

Summary from Wikipedia: https://en.m.wikipedia.org/wiki/Bullshit

> statements produced without particular concern for truth, clarity, or meaning, distinguishing "bullshit" from a deliberate, manipulative lie intended to subvert the truth

It's a perfect fit for how LLMs treat "truth": they don't know so that can't care.
by AnthonyMouse | 2025-04-12 16:53:20+00:00
Ironically the fix for this is quite simple. Use score voting instead of first past the post.

Score voting is simple: It's the voting system the judges use in the Olympics. Voters give each candidate a score. Highest average (i.e. the one who would get the gold) gets the seat.

The flaw in first past the post is that it gives any viable third party the powerful incentive to merge with the major party they're most similar to, because otherwise they split the vote and both lose. So you get a two party system. Score voting doesn't have that, you don't have to change any other part of the system to make it work, and then the two party system everybody hates goes away.
by hinkley | 2025-04-12 16:53:20+00:00
And what you’re saying is like saying that learning every distinct discipline is a unique experience. All knowledge was discovered by humans (even if by discovering it from nature), and all pedagogy addresses the same type(s) of brains. All disciplines contend with the same universal laws of physics. There is a lot less difference than people think between learning the flute and learning woodworking, even though the flautist may be much more discouraged from bringing their own hand-made gadgets to work.

But yes, many solutions are isomorphic because they are dealing with the same information on the same Turing machine. That doesn’t mean it’s stupid to bring it up, but it can mean that there’s a less upside to switching solutions than people think.

The Chesterton’s Fence here though is that you can implement the Actor Model without the BEAM’s process isolation, and the supervisor tree that goes with it. If you insist on doing so, which several languages have, then the finer distinctions between CSP and Actor pale in comparison to the BEAM.
by jmulho | 2025-04-12 16:54:08+00:00
Rights afforded by the US Constitution such as free speech, assembly, and due process extend to everyone in the country, not just citizens. But apparently, there is no right to be in the US. The state department (Marco Rubio) has the power to revoke any non-citizen’s permission. And that is exactly what they are doing right now to non-citizens who are legally in the US on visas for work, school, vacation, etc., if these people do or say something the Trump administration finds objectionable like attending a pro-Palestinian protest. They’ve revoked 500 student visas so far at dozens of universities. Google “revoke student visa”. And since there is no illegality needed, there is no due process necessary. These people are just sent home with no explanation given. In some cases they have no idea what they even did wrong. They can even be kicked out on mistaken identity because there is no due process. This has nothing to do with illegal immigration. These people are in the US legally, and have done nothing illegal. This policy is apparently designed to intimidate anyone who dissents, including citizens. If the Trump administration can find a legal loophole that allows them to harm their enemies they are using it. And if no loophole exists, they are trying it anyway (since Trump’s Supreme Court has already ruled that nothing he does can be a crime). See their actions against law firms and investigations into Miles Taylor (called Trump “unfit”) and Chris Krebs (called the 2020 election “secure”). All this is happening under your nose and you see it as purely focused on illegal immigration.
by bitmasher9 | 2025-04-12 16:54:23+00:00
It’s a matter of money in that we have a finite resource (one person’s time) and in-demand finite resources tend to have a high price.

At a systems level someone pioneering surgery techniques should probably spend most of their time researching and teaching, with surgery being a small portion of their time used to maintain the practical knowledge needed to better teach/research.
by grey-area | 2025-04-12 16:54:25+00:00
Well these tariffs are a great opportunity for state control and corruption, companies are bribing him already.

Every dictatorship is unhappy in its own way but they all involve:

Myth of the strong man dictator

Erosion of rule of law

Undermining independent judiciary

Arbitrary detention and arbitrary enforcement of laws

Separate paramilitary groups

There are signs of all of this in the US just now.
by kmeisthax | 2025-04-12 16:55:06+00:00
The problem is that most school shooters are angry young men imitating the violent acts they saw on TV. To be clear, I don't mean they're watching violent fiction and reenacting it, I mean they're watching regular ol' news and getting inspiration. I mean, let's be clear here, the news is better at glorifying the acts of violent weirdos than actual writers are, mostly because fiction writers have an actual conscience. And there's a lot of people desperate for some kind of fame, which all these school shooters are getting.

Think about how you didn't really hear about movie theater shootings until someone shot up the one in Aurora. Now they're more common. There is a huge element of social contagion because shooters are very much copying each other's work.

Which would suggest that we would see a rise in CEO assassinations over time[0]. But the thing is, it's also legitimately harder to assassinate a CEO than shoot up a school. Schools are soft targets with predictable schedules for their occupancy. A CEO might be in 20 different countries over the course of a month; you'd have to engage in a LOT of cyberstalking to even have a chance of catching a CEO in your hometown. And not to mention, they usually have security detail specifically to prevent this exact thing from happening.

But who knows. There's a lot of people pissed off about corporate power, in every country, across party lines. It only takes one security fuck-up.

[0] This is what the phrase "propaganda of the deed" refers to
by Juliate | 2025-04-12 16:55:25+00:00
Ludicrous rebuttal.

Reducing this to "orientation of the camera" is such a dismissive take on the eye and focus of the person that decides to take a picture, where/when he/she is; this is really revealing you do not practice it.

And... before cameras were even electronic, back in the early 2000, there were already thousands and more of extremely gifted photographers.

Yes, cameras are marvellous tools. But they are _static_. They don't dynamically, randomly change the input.

Generative AI are not _static_. They require training sets to be anywhere near useful.

Cameras _do not_ feed on all the previous photographies taken by others.
by xbmcuser | 2025-04-12 16:55:26+00:00
You only look at the surface China is subsidizing everything but at the same time forcing the companies to share the wealth created with all of its populace not just the company and company share holders.

Subsidizing companies is not the problem not sharing the wealth with the workers is the problem. US not subsidizing it companies is bullshit fed to you. As Boeing, Tesla, SpaceX, Microsoft from the tel-cos to the power suppliers to banks and hedge fund all have been subsidized by American tax payers or are still being subsidized with and you get share buybacks. Americans are being bullshitted into loosing their social and healthcare subsidies in favor of giving it to corporations but the sharing back of the wealth in conveniently forgotten
by ryao | 2025-04-12 16:55:37+00:00
Being decades old does not make it out of date. Until a few years ago, the Linux kernel was written using C89. While it has switched to C11, the changes are fairly small such that a book on C89 is still useful. Many projects still write code against older C versions, and the C compiler supports specifying older C versions.

This is very different than Rust where every new version is abandonware after 6 weeks and the compiler does not let you specify that your code is from a specific version.