MurphyA/hacker-news huggingface dataset:
by wltr | 2025-06-15 17:33:18+00:00
Of course there is. Why won’t they censor stuff they might not like? It’s a private website of a private entity monetising all of us. The more you post here, the more value you create for them. So they try to balance here, but since there’s no moderation log, things can be hid on a whim.

On top of that, personally, I saw plenty of evidence for a clearly biased approach, even despite them claiming otherwise. Why won’t they claim it, after all?
by vslira | 2025-06-15 17:33:22+00:00
I’m writing the following in jest, before anyone takes this seriously, as I assume this kind of correlation has been accounted for.

Maybe the causation is reversed: people who go out more are more frequently infected with all kinds of bugs, from getting too intimate with strangers to eating stuff that was prepared by someone not too assiduous in their hand washing - a sibling reply mentioning fecal microbiota transplant comes to mind

I know this article is about bugs that cause anxiety, but maybe they just lose the competition in a gut environment with the social bugs

People who stay at home are less infected, thus the correlation with these gut specimens
by ndiddy | 2025-06-15 17:33:22+00:00
I use this HDMI splitter. It lets you either set a preprogrammed EDID, or learns an EDID from whatever you plug into HDMI output 1, and then shows up as a connected monitor for as long as the splitter's plugged in without having to connect anything to the outputs. I believe it negotiaties HDCP between the computer/console/whatever and the splitter, then sends the signal to the output monitor without HDCP. https://www.amazon.com/dp/B07VP37KMB
by Workaccount2 | 2025-06-15 17:33:54+00:00
There are no evil people, media (books, TV, movies) have plainly evil people so the story is easily digestible and appealing to the masses. But it is completely incorrect framing of how the world actually is.

In reality "evil" people almost always want to genuinely make the world a better place, and they are fighting "ignorant" people who are dragging society down by not conforming to their golden vision. And then "evil" becomes largely a function of who you ask. It's the opposition that labels them evil, not society on the whole.

There are very few leaders ever who are straight up storybook style evil. Almost all of them were/are deranged people who convinced enough people of their ostensibly good vision to begin executing it.

No one came to power because they wanted to turn society into burning rumble while they ate babies during daily random execution time. It's all nuance and complication.
by arp242 | 2025-06-15 17:34:01+00:00
I'm one of the people who flagged it because after clicking around, it's basically just a far-right white nationalist publication that's balls-deep in nonsense like "Biden stole the 2020 election" and "the 1964 civil right regime is tyranny". It's not a serious publication in any shape or form. It all seems written by one guy and I have zero trust any of these anecdotes are actually true.
by fallingknife | 2025-06-15 17:34:14+00:00
> “Anonymous Surveys” are a trap

This is both something I know is true, and also something I struggle to understand. I can't get my head around why company leadership would ever consider true anonymous feedback from down the org chart as anything but an incredibly valuable resource. Surely this could be a bad thing for some execs who are doing a terrible job and this would be evidence against them, but I would think that the majority would still want that information so they could remove those members from their ranks.
by conception | 2025-06-15 17:34:33+00:00
And it is forgotten that people will do evil under the auspices of “western ideals” and power unchecked leads to an erosion of those ideals.

Reminder - Iran offered support after 9/11 but instead we rebuffed them and called them part of the axis of evil just because. Right at a time when they were really modernizing again but our jingoistic attitudes entrenched the autocrats further.

They agreed to a nuclear deal that we tore up just because.

We overthrew their government.

We have presidential candidates singing “bomb bomb bomb Iran” for fun.

The reason we have a bad relationship with Iran and a large reason why they have bad leaders is because the US has made it so.
by kreetx | 2025-06-15 17:35:01+00:00
The protesting and activism are the same. I think foreign students/citizens should refrain from doing either of these, as they are in the country for a specific reason (to study), and not to turn its government. You'll probably get away with it when you do it at a small scale, but as things get out of hand, you are unlikely to go unnoticed - as person in the topic apparently did.
by AnthonyMouse | 2025-06-15 17:35:49+00:00
> In practice, if Netflix (or whatever other app) suddenly stopped working on Android phones, people using Android would complain about their phones being broken whilst their iPhone-using friends continue to use the app just fine.

Complaining about it and immediately buying a different phone are two different things. And in the meantime, what are they doing? Watching YouTube or whatever other service doesn't use DRM instead of Netflix, and then continuing to watch the things they started watching on that service on their TV when they get home, and then wondering why they're still paying for the one they're not using anymore.

Notice also that a huge proportion of these people don't have an iPhone because they can't afford one -- cheapest new iPhone is ~$600, cheapest new Android is ~$50 -- so switching platforms was never an option for them. And conversely, that the people whose identity and sense of self is tied up in having an iPhone are certainly not going to buy an Android over Netflix.

> The media companies know that they will win that game of chicken every time.

Evidence to the contrary. Every time one of these popular DRM systems gets cracked, do they stop using it and lose all of the customers who have that platform? No, they just keep using the broken one because not losing a lot of customers is way more important to them than the DRM.
by bluefirebrand | 2025-06-15 17:35:58+00:00
> You claimed that wages only ever go up with a worker uprising.

I'm not sure you really understood my original post. I never said or meant to imply that wages never grow ever

I was talking about how increases in productivity do not lead to proportionally increased wages

Look, here's an example. Let's say I'm a worker producing Widgets for $20/hour by hand, and I can produce 10 widgets an hour. The company sells widgets for $10 each

In one hour I have produced $100 worth of widgets. The company pays me $20, the company keeps $80

Now the company buys a WidgetMachine. Using the WidgetMachine I can now produce 20 widgets an hour

I now produce $200 worth of Widgets per hour. The company still pays me $20, the company has now earned $180

My productivity has doubled, but my wage hasn't

So next year inflation is $5. The company increases my income to $25, starts charging a couple of cents more per Widget so they can absorb my wage increase without any change to their bottom line

My wage matches inflation, it still "grows" but it is completely divorced from my productivity

More importantly, my wage growing to match inflation doesn't help my buying power even remotely. If my wage only goes up to match exactly inflation then all I'm ever doing is treading water. At best all I can do is keep the exact same standard of living and lifestyle

Increases in "real wages" should have "real" impact on your life, it should let you have a better life than before
by pyman | 2025-06-15 17:36:01+00:00
Feels like we're heading towards a world where computer languages disappear, and we just use human language to tell machines what to do. Kinda like how typewriters got replaced by computers in the 80s. Back then, people spent so much time making sure there were no typos, they'd lose focus on the actual story they were trying to write.

Same thing's happening now with code. We waste so much time dealing with syntax, fixing bugs, naming variables, setting up configs, etc, and not enough time thinking about the real problem we're trying to solve.

From Assembly to English. What do you reckon?
by Ciantic | 2025-06-15 17:36:15+00:00
I often think this too. I'm both. When working for a client, I'm clearly a destination programmer. Choosing boring tech that I know of to get things done, which these days coincides with a tech that is also good for LLMs, as they are famously good with boring tech.

However, when I don't have deadlines, like in my Github creations, I'm clearly a journey programmer; I don't get anything fully finished usually. In these projects tech I use is something I usually wouldn't pick if I worked for a client.
by banana_feather | 2025-06-15 17:36:16+00:00
I like the author's datalog work generally, but I really wish his introductory material did not teach using binary join, which I found to get very messy internally as soon as you get away from the ideal case. I found the generic join style methods to be much, much simpler to generalize in one's head (see https://en.wikipedia.org/wiki/Worst-case_optimal_join_algori...).
by msgodel | 2025-06-15 17:37:15+00:00
Assembly isn't free, either an engineer or the PCB fabricator has to put that together. Also the design isn't free and it's certainly not necessarily going to match the behavior of the device on the other side.

But your laptop's Ethernet adapter comes free with your laptop (both in terms of money and waiting to get it since it's already on your desk) and possibly even more importantly you know the laptop manufacturer and users have QAed it for you so it's absolutely going to behave the way you expect which is important when the device you're designing isn't behaving.
by ComplexSystems | 2025-06-15 17:37:48+00:00
We are talking past each other. I am responding to this:

"If PA proves that it proves a statement, PA cannot conclude from that fact that it proves that statement."

When you say "PA proves that it proves a statement," this usually means that it proves the existence of a Gödel number of the proof of the statement. If PA proves such a Gödel number exists, then via completeness one must exist in the standard model, and this number will be a standard natural number encoding a valid finite length proof.

If the above somehow doesn't apply to the argument you are making: how?
by refulgentis | 2025-06-15 17:37:53+00:00
I'm sorry to write at length, I just feel so deeply in this moment. I've never seen such a stark denial of reality that has been reported widely recently, that also relies on a sweeping idea that we can't trust anyone ever, i.e. we cannot discern the difference between a random internet crank and a not-crank, and given that, there's no reason to ever explore anything we haven't accepted ourselves.

I don't think I'll be able to bridge the gap by lecturing or pointing things out or huffing about journalism. But I have no choice but to try something, because I care for you and for us.

I guess what I'd say is, to keep from lecturing, it's very normal to be in detention for multiple days once you've tripped the first wire. There's been many stories like this shared, you can see some of the effects [here](https://www.google.com/search?sca_esv=05c894fd792d1e12&rlz=1...), no tricks, no bias, just a search for "cbp detention" in Google news.

Some headlines: ‘Like a jail cell’: Family of six detained at Washington state border facility for more than three weeks, German tourist held indefinitely in San Diego-area immigrant detention facility, Green card holder from New Hampshire 'interrogated' at Logan Airport, detained, ‘Felt like a kidnapping’: Wrong turn leads to 5-day detention ordeal
by GTP | 2025-06-15 17:37:55+00:00
> to be sure there's an argument to made though since you are technically "in public" when driving — your privacy protections might be on shaky legal grounds

I'm curious to hear this argument. When I'm walking around a city, I'm in public as well. But I don't have to tell everybody who I am, and I would find facial recognition cameras spread around the city as a privacy violation.
by liendolucas | 2025-06-15 17:38:20+00:00
I remember this era. It was Slackware, Caldera, TurboLinux, Mandrake and lots of hours with `./configure; make && make install` executions, reading Linux magazines and big fat books on getting it up and running (losing "precious" data in the process as well). Seeing scary fsck messages when booting up a PC that wasn't properly shutdown. I also remember that there was WinLinux 2000 for those who where scared having a real linux installed. I can't recall the real reason nor how I heard about Linux at the time, but I'm immensely grateful that I did and with time switched permanently to the open source side.
by acdha | 2025-06-15 17:38:28+00:00
I think they were just engaging in time-honored speculation about how different history could’ve been had a few historical accidents changed. For example, the Mayan civilization collapsed about 500 years before the Spanish showed up due to the worst drought in something like 7k years, so people have speculated about what Mesoamerica might have looked like when contact was made of those millions of people hadn’t died. Repeat for having draft animals, not losing the immune system lottery so badly, etc. Given their martial traditions it’s very plausible that in slightly different scenarios the arriving Conquistadors would’ve been killed or captured and lead to return expeditions.
by moralestapia | 2025-06-15 17:39:16+00:00
Wrong.

It is the same PyTorch whether it runs on an AMD or an NVIDIA GPU.

The exact same PyTorch, actually.

Are you're trying to suggest that the machine code that runs on the GPU is the one that is different?

If you knew a bit more, you would know that this is the case even between different generations of GPUs of the same vendor; making that argument completely absurd.
by throwawaymaths | 2025-06-15 17:39:45+00:00
"willing to pay the price"

what price? learning a new language that is designed to be learned from the one you already know with fewer footguns? ok fine.

but you make it seem like going to elixir is some kind of heavy lift or requires a devops team or something. the lift is low: for example i run a bespoke elixir app in my home on my local network for co2 monitoring.

and for that purpose (maybe 300 lines of code? yes, i do want reactivity. wrangling longpoll for that does not sound fun to me.
by kelvie | 2025-06-15 17:40:06+00:00
Could media player actually just play midi dumps like this back in the day?

I've been on Linux for so long now, that being able to just play a MIDI file without making a bunch of decisions about soundfonts and synthesizers [1] just seems mind-blowing to me now.

Part of me wishes that just by default, mpv or something would just pick a softsynth and just play it (like WMP here) rather than have me install a separate program, pick a sound font, invoke it in some weird way to let it know what soundfont I want, and not even be able to seek back and forth.

[1] https://wiki.archlinux.org/title/MIDI#List_of_SoundFonts
by ctoth | 2025-06-15 17:40:09+00:00
Let me share a problem I solved recently (well, a year ago god I'm getting old)!

I had to write this template loader for my space sim... reference resolution, type mapping, and YAML parsing. This isn't the code I wanted to write. The code I wanted to write was behavior trees for AI traders, I'm playing with an idea where successful traders can combine behavior trees yada yada, fun side project.

But before I could touch any of that, I had to solve this reference resolution problem. I had to figure out how to handle cross-references between YAML files, map string types to Python classes, recursively fix nested references. Is this "journey programming"? Sure, technically. Did I learn something? I guess. But what I really learned is that I'd already solved variations of this problem a dozen times before.

This is exactly where I'd use Claude Code or Aider + plan.md now - not because I'm lazy or don't care about the journey, but because THIS isn't my journey. My journey is watching AI merchants discover trade routes, seeing factions evolve new strategies, debugging why the economy collapsed when I introduced a new resource.

OP treats all implementation details as equally valuable parts of "the journey," but that's like saying a novelist should grind their own ink. Maybe some writers find that meaningful. Most just want to write. I don't want to be a "destination programmer" - I want to be on a different journey than the one through template parsing hell.
by pmontra | 2025-06-15 17:40:24+00:00
Ecto was literally the component I liked less in all the Phoenix stack when I worked with it after a dozen of years of Rails.

I did maybe 5 years of Phoenix for a customer of mine and went back to Rails for another customer. It's good enough and overall Rails is easier to deploy IMHO. Capistrano vs I don't remember what.
by therealpygon | 2025-06-15 17:40:30+00:00
I forgot nothing, but you seemed to forget whose comment you were attempting to bolster. I “flamed” the useless injection of CVEs that attempt to legitimize someone’s point about the insecurity of a protocol, when that tiny amount of CVEs for a technology the world uses quite heavily almost unanimously point to poor implementation-specific issues, none of which inform the security or risk of the protocol itself, adding useless data that doesn’t further a conversation on security.

“No one is saying webrtc is insecure”? That is literally what the comment was doing, which you attempted to legitimize by listing browser-specific CVEs.

Someone pointed to a car fire and said gasoline caused the fire, and you posted pictures of car fires. There is a reason a Fire Investigator (like a security researcher would) considers the difference between what started a fire and an accellerant. WebRTC was not the cause of these vulnerabilities like you are trying to imply and like the opinion you attempted to legitimize.

“I don’t care” — clearly, if you couldn’t take the time to understand the difference, I’m not surprised.
by daveguy | 2025-06-15 17:41:01+00:00
LLMs are trained with hundreds of terabytes of data to a few petabyte at most. You are off by 3 to 6 orders of magnitude in your estimate of training data. They aren't literally trained on "all the data of the internet". That would be a divergent nightmare. Catastrophic forgetting is still a problem with neural networks and ML algorithms in general. Humans are probably trained on less than half an exabyte of data given the ~1Gbps of sensory data we receive in a lifetime. That's still ~20 petabytes of data by age 5. A 400B parameter LLM with 100 examples per parameter would equal about 640 TB (F16 parameters) of training data. That's the order of magnitude of current models.
by theptip | 2025-06-15 17:41:19+00:00
The problem with Evolutionary Psychology is that it’s easy to construct this sort of “just so” story for pretty much any causal link, and they are not falsifiable.

IMO the simpler hypothesis here is that this isn’t anything adaptive, it’s just another example of how biology is like spaghetti code; changing one chemical signal will affect an essentially random set of downstream systems, some of which can be causally connected to psychology/behavior.
by PhilippGille | 2025-06-15 17:41:58+00:00
Another comment already mentioned Chromium. In a similar ballbark I'd mention Deno for running TypeScript/JavaScript in a Sandbox that you have to give explicit permission for filesystem and network access [1].

And WebAssembly should probably be mentioned as well [2].

[1] https://docs.deno.com/runtime/fundamentals/security/

[2] There are different runtimes, this is one of them: https://docs.wasmtime.dev/security.html
by grafmax | 2025-06-15 17:42:34+00:00
Thiel has explicitly advocated for the abolition of democracy and is funding contemporary efforts to do so. What privileges our students enjoy only exist because he hasn’t succeeded yet. You pose a false choice between authoritarian regimes. Claiming that Iranian protesters have it worse so we shouldn’t protect the free speech rights of our students is similarly disingenuous. It divides people using guilt around relative privilege rather than directing our efforts to solidarity in fighting the ruling class, of which Thiel is a part.
by ramijames | 2025-06-15 17:42:41+00:00
Honestly, I'm in the same boat with this. I find it so frustrating. The core concept of anonymous feedback to honestly assess issues so that they can be dealt with seems so critical. I'm sure that in some orgs it is actually anonymous. The problem is that I'm ALSO sure that in some orgs it is categorically not. This means that you must assume that it is always not, because your job is on the line. Those orgs who can't act in good faith have poisoned the well for everyone.
by asdff | 2025-06-15 17:42:59+00:00
“I'ma eat you, coz I am more entitled to live that you are” is the default position for every animal out there on earth, fwiw. Would you call a harbor seal pure evil because they play with their prey and kill them brutally and slowly? Fish like Tuna are brutal killers and even kill eachother. When you study it, nature is brutal, unsavory, cold, and cruel. A human pig farmer on the other hand is remarkably benevolent a predator. They will hire a veterinarian if a pig is sick after all. They won't rip the pig apart alive limb for limb. They won't slowly kill it over the course of days.
by johnfirus | 2025-06-15 17:43:32+00:00
Chinese population's 1.4B number has only been supported by the Chinese government. Many have suspected that it's now around 1.1B https://www.youtube.com/watch?v=UM57HhM8yV8, after covid deaths and overcounting by local governments. That's why the malls in Shanghai and Beijing are completely empty at this point.

Also, the US consumer market is 4X that of China.
by princevegeta89 | 2025-06-15 17:44:07+00:00
Great to hear. I agree - all the react/SPA bloat along with other layers like Vite/SSR/Webpack etc. is not needed for 95% of the apps today.

Any MVC framework with HTMX, JQuery (yes)/Hotwire/Stimulus/Turbo, etc. puts the productivity and deployment speed of the front-end setup above to extreme shame.
by WarOnPrivacy | 2025-06-15 17:44:13+00:00
>> Theil is spearheading a campaign of untold suffering to minorities and poor people.

> Can you at least give an example for your assertion?

Intelligence is needed to bring harm to adversaries. Determine the intel, determine the adversary.

In this case, Theil massively funded an election and then his data corp got the unprecedented access to US Gov's most sensitive datasets (ss, dhs, irs, etc). This includes compiling new databases that target migrants, built from data across multiple DHS agencies.
by refulgentis | 2025-06-15 17:44:30+00:00
Generally, in my lifetime (at 37 years old now), wide political awareness starting around 2004, Patriot Act / mass government data conversation was more about "This can be abused!", the most concrete story I had ever even close to the topic was by my junior year english teacher (17 years old) relaying that someone told her someone googled "how do terrorists make a bomb" and the FBI paid them a visit. Here, I'm a bit stunned to see we're investing in screening and detaining visitors if they seem to hold an opinion that doesn't imply any sort of violent threat.
by jmye | 2025-06-15 17:44:36+00:00
What power, specifically? Overwhelming surveillance of citizens? Whining that people attending universities in the US protested things?

Why on earth would anyone think Khomeini (who, of course, has been dead for 24 years) would ever have any say over the West?

You’re deeply afraid of a very strange bogeyman. It seems odd to pretend that Peter Thiel also fears dead men in politically/economically/socially irrelevant countries.