MurphyA/hacker-news huggingface dataset:
by grafmax | 2025-06-11 13:17:15+00:00
> Scientific progress is the biggest driver of overall progress

> There will be very hard parts like whole classes of jobs going away, but on the other hand the world will be getting so much richer so quickly that we’ll be able to seriously entertain new policy ideas we never could before

Real wages haven’t risen since 1980. Wealth inequality has. Most people have much less political power than they used to as wealth - and thus power - have become concentrated. Today we have smartphones, but also algorithm-driven polarization and a worldwide rise in authoritarian leaders. Depression and anxiety affect roughly 30% of our population.

The rise of wealth inequality and the stagnation of wages corresponds to the collapse of the labor movement under globalization. Without a counterbalancing force from workers, wealth accrues to the business class. Technological advances have improved our lives in some ways but not on balance.

So if we look at people’s well-being, society as whole hasn’t progressed since the 1980s; in many ways it’s gotten worse. Thus the trajectory of progress described in the blog post is make believe. The utopia Altman describes won’t appear. Mass layoffs, if they happen, will further concentrate wealth. AI technology will be used more and more for mass surveillance, algorithmic decision making (that would make Kafka blush), and cost cutting.

What we can realistically expect is lowering of quality of life, an increased shift to precarious work, further concentration of wealth and power, and increasing rates of suffering.

What we need instead of science fiction is to rebuild the labor movement. Otherwise “value creation” and technology’s benefits will continue to accrue to a dwindling fraction of society. And more and more it will be at everyone else’s expense.
by sudomateo | 2025-06-11 13:17:33+00:00
Well said! If AI can start me at 80% and I take it the remaining 20% that helps me do more and learn with my time. It frees me up to do the human things that are required of me.

I'm actively aware of the regression towards the mean and discuss that with my peers frequently. It helps me prevent atrophy of my skills while reaping the benefits of AI. Put another way, there are people out there using AI to punch well above their weight while not actually being a good fighter in the first place. If you're a good fighter are you going to let an inexperienced fighter step into the rings that you're meant to step into?
by Leftium | 2025-06-11 13:19:21+00:00
I suppose it would depend on the exact people and circumstances: the "social distance" can be very subjective.

- The same situation with different people or the same people in a different situation may result in different speech levels.

- If an older person feels really close to a junior, they may even ask them to "lower their speech."

There was a documentary about a much older Korean working for a very young boss. This resulted in a conflict: age hierarchy vs role hierarchy. They both spoke to each other in the formal style.

And think about addressing a mix of people who are both above and below you in the hierarchy...
by jghn | 2025-06-11 13:19:29+00:00
While earlier detection has been beneficial, there's such a thing as too much. Really, there's balance to be struck. For instance the detection procedures themselves (even things like non-invasive imaging) aren't risk free themselves, false positives can set off a chain of events that carry their own harm, and even it's not at all uncommon to develop cancers you "die with" instead of "die from" but once they're detected you have to assume the worst - and treatment itself causes its own form of harm.
by DannyBee | 2025-06-11 13:19:40+00:00
See my other comment - they are closer than you think in some sense, but there are too many missing variables to say anyone is right or wrong.

The annual movement of wood depends (basically) on the local RH swing, thickness, absorption/diffusion rates, and swelling coefficients.

So giving any percents here without more data is just incomplete.

This is assuming bare wood too, with no coatings/etc.

A lot of the bare percents you see are making assumptions of various sorts. Usually they ignore the diffusion rates/etc and shoot for EMC at some parameters (the calculator you linked does) because doing it for real require more complex math. The calculator you linked is better than most for sure, but it is still a simplification of reality where it may be off by orders of magnitude depending on thickness.

It will be much closer to reality for thinner pieces than thicker ones.
by jgrahamc | 2025-06-11 13:19:53+00:00
POPFile was doing something incredibly simple (if enabled). Imagine there are two classes of email (ham and spam) (POPFile was actually built to do classification for arbitrary categories but often used as a spam filter). When a message was received and classified its classification was assumed to be correct and the entire message was fed into the training as if the user had specifically told the program to train on it (which was only done when messages were incorrectly classified).

In the two class case the two classes (ham and spam) were so distinct that this had the effect of causing parameters that were essentially uniquely associated with each class to become more and more important to that class. But also, it caused the filter to pick up new parameters that were specific to each class (e.g. as spammers changed their trickery to evade the filters they would learn the new tricks).

There was a threshold involved. I had a cut off score so that only when the classifier was fairly "certain" if the message was ham or spam would it re-train on the message.
by int_19h | 2025-06-11 13:20:03+00:00
Trump isn't sending his political opponents to camps (yet), is my point. If you're a citizen currently in US, you can, to paraphrase the old Soviet joke, stand next to the White House and shout "Trump is an asshole", and you won't find yourself on a deportation flight tomorrow. OTOH Nazis started creating concentration camps specifically for communists and dissident journalists less than a month after their electoral victory.

I think that focusing on broad comparisons is not the best idea precisely because it's way too easy to deconstruct, and "X is literally Hitler" is such an overused political trope that most people stop listening right away regardless of how much truth there is to it. It's better to focus on the specific negative actions.
My .config is now a Arch/Hyprland installation guide
by gchamonlive | 2025-06-11 13:20:57+00:00
I've previously written a blog post about my hyprland setup [1].

Since then I've felt like my backup strategy was bringing a lot of bloat every time I wanted to start fresh and my systems never really felt that fresh after restore.

So I managed to track down the essential packages and categorized them as best as I could by what they are used for in the system. After this, I put together a guide for myself so I can easily setup a new system installation with my configuration, themes and scripts without having to rely too heavily on my backups.

This is still a WIP, because there are some utility scripts I still recover from backup, but I intend to bring them into this repo in a later time.

This can now be used by anyone to reproduce the same system I use as a daily driver.

[1] https://news.ycombinator.com/item?id=39803287
by apirone | 2025-06-11 13:21:17+00:00
We’re excited to announce that our cryptocurrency payment plugin for WooCommerce has surpassed 10,000 installations and now powers over 400 active stores worldwide!

Thanks to your trust and feedback, the plugin keeps getting better: Recently added support for Ethereum (ETH) including USDT/USDC

Upgraded to our latest SDK library for even faster, more secure performance

Whether you’re launching a new project or scaling your crypto-friendly store — our plugin is built to grow with you.
by AnimalMuppet | 2025-06-11 13:21:55+00:00
And make them work together. It's not just having a big bag of tricks; it's also knowing which trick to pull out when. (And that may just be pulling out a trick, trying it, and knowing when the results aren't good enough, and so trying a different one.)

The observant will note that the word "knowing" kept appearing in the previous paragraph. Can that knowing also be reduced to LLM-like tricks? Or is it an additional step?
by kamranjon | 2025-06-11 13:22:50+00:00
You can call it pre-training but it’s based on Gemma 3 4b - which was already pre-trained on a general corpus. It’s the same process, so you’re just splitting hairs. That is kind of my point, fine-tuning is just more training. If you’re going to say that fine-tuning is useless you are basically saying that all instruct-tuned models are useless as well - because they are all just pre-trained models that have been subsequently trained (fine-tuned) on instruction datasets.
by MyPasswordSucks | 2025-06-11 13:23:09+00:00
Webrings were usually a centralized and automated entity. You'd add your site to the index (either through a webform or by emailing the maintainer), then link to http:// web-ring.tld /cgi-bin/ring?site=currentsitename&action=next or something similar, which would then redirect to the actual next site in the ring.

In their heyday, there'd also be "start your own webring" sites, so you didn't need cgi-bin access on your GeoShitties or AngelFucker or TriPoop or xoom [1] site in order to start up a webring.

[1] The dry and square history books will claim that the most exciting thing about xoom was its large storage allocation (10mb at launch! 25 soon after! You could upload an entire three minute mp3 at 128CBR "CD-Quality" bitrate and still have tons of space left over for two-frame .gifs!) or its simple members.xoom. com/username URL, but the true soldiers of those bygone battledays will know it was xoom's resiliency to childish renaming-mockery.
by DiogenesKynikos | 2025-06-11 13:23:32+00:00
The Palestinians don't have anything against Jews. If you frame this conflict in terms of antisemitism, you just fundamentally misunderstand it. The Palestinians really couldn't care less about the religion of the people who kicked them off of their land. The issue that that an outside group of people came in and took over Palestine, and expelled the native population. This isn't a continuation of the history of oppression of Jews in Europe. It's a totally different conflict, in which the religions of the people involved are completely incidental.

> Both Hamas and the PA want conflict

It sounds like you're still living in the 1970s, when the PLO was engaged in armed resistance against Israel. Those times are long gone. The Palestinian Authority (dominated by the PLO) has tried for 30 years to work with Israel. The last thing it wants is conflict. Israel has been bombing Gaza for 20 months now, and what has the PA done? Nothing. It's actually incredible how passive the PA is.

> There is not a single population on the planet, no matter how badly off they are, that gets 10% of what Palestinians get, on a per-capita basis. Palestinians are absolute geniuses at this.

Oh yes, how lucky the Palestinians are. I hear Israeli bombs are filled with butter tarts and pixie dust.
by bitbasher | 2025-06-11 13:24:59+00:00
Japanese also has a number of social systems and expectations that can be tricky to navigate as an outsider.

When I was younger and studying Japanese I used to play a popular Japanese MMORPG. It was popular among middle aged individuals (25-50).

I was lucky enough to meet a Japanese clan leader that invited me into one of the largest clans in the game. Fast forward a year or so-- and a new player joined the clan.

One day the new player flipped out on me in our clan chat. Our clan leaders told her I wasn't Japanese and to cut me some slack. She refused to believe I was a foreigner.

On the one hand I was proud. My Japanese was good enough for someone to think I wasn't a foreigner. On the other hand I was sad, I clearly did something wrong.

The clan leader spoke to me in a 1:1 fashion and tried to explain. It wasn't the language I used, but more or less how I interacted with the more senior clan members. I would often suggest things we could do or ask if they wanted to do something. In reality, it was expected to do small talk and wait for senior clan members to suggest something to do. I was crossing some social boundary...
by bArray | 2025-06-11 13:25:09+00:00
LLMs for code review, rather than code writing/design could be the killer feature. I think that code review has been broken for a while now, but this could be a way forward. Of particular interest would be security, undefined behaviour, basic misuse of features, double checking warnings out of the compiler against the source code to ensure it isn't something more serious, etc.

My current use of LLMs is typically via the search engine when trying to get information about an error. It has maybe a 50% hit rate, which is okay because I'm typically asking about an edge case.
by apwell23 | 2025-06-11 13:25:18+00:00
but context was set to just 'immigrants' . Why would i go up the chain if the context was reset ?

Are you saying 'immigrants' anywhere in this thread automatically implies 'illegal immigrant' . Thats really confusing to me.

> Are we instead saying that anyone not born in the US but comes in is an enemy?

this is ridiculous twisting of my comment. I was just correcting record about population increase from immigration. population increase doesn't happen just from immigrant visas, ppl on non-immigrant visas stay in the country often for decades.
by roomba | 2025-06-11 13:25:51+00:00
The first amendment does apply to the rioter with the flag but it also does to the people watching this. The watchers will get inflamed by (a) the vandalism and (b) the spectacle of the Mexican (or any foreign) flag associated with the vandalism. They absolutely have a right to get angry.

I recently naturalized as a US citizen. It took ~15 years (permanent residency + citizenship). That was after spending a decade (multiple programs) here as a student. No one should suffer and live in fear in an ideal world. At the same time, it is galling to see the left support illegal immigration because (a) someone "contributes" to the economy, (b) they are paying taxes (how is this known by anyone except the payer and the IRS?), (c) they are good people.

The reaction of my extreme-left wing friends is to say "well, you got to come here. They deserve the same opportunity." I am the first one to admit I have had some advantages. At the same time, every legal immigrant goes through a relatively rigorous process. Any whiff of a criminal record has the potential to derail the process, as should be the case. Just apply the law equally to everyone. That's one of the promises of our constitution. I mean this both for liberals and conservatives. If a law is unjust, we have mechanisms in place to overturn them. But to ignore the law is a long-term danger to this country. This is one of the reasons there is a lot of support for this type of action. It is borne out of frustration. Lastly, the idea that people supporting deportation are racists is an easy cop-out to not have to explain how we got to the current state (saying this as a non-white person although I also disagree with the left's assertion that only white people can be racist).
by hombre_fatal | 2025-06-11 13:26:27+00:00
I like writing code, and it definitely isn't satisfying when an LLM can one-shot a parser that I would have had fun building for hours.

But at the same time, building a parser for hours is also a distraction from my higher level ambitions with the project, and I get to focus on those.

I still get to stub out the types and function signatures I want, but the LLM can fill them in and I move on. More likely I'll even have my go at the implementation but then tag in the LLM when it's not fun anymore.

On the other hand, LLMs have helped me focus on the fun of polishing something. Making sweeping changes are no longer in the realm of "it'd be nice but I can't be bothered". Generating a bunch of tests from examples isn't grueling anymore. Syncing code to the readme isn't annoying anymore. Coming up with refactoring/improvement ideas is easy; just ask and tell it to make the case for you. It has let me be far more ambitious or take a weekend project to a whole new level, and that's fun.

It's actually a software-loving builder's paradise if you can tweak your mindset. You can polish more code, release more projects, tackle more nerdsnipes, and aim much higher. But it took me a while to get over what turned out to be some sort of resentment.
Show HN: I built a Chrome extension that turns "lol ok" into legal jargon
by ForgedLabsJames | 2025-06-11 13:26:38+00:00
Because nothing says “professional” like turning “can u fix?” into “We respectfully request remediation at your earliest convenience.”

Legal Eyes is a Chrome extension that rewrites your casual ramblings into corporate-grade legalese — great for impressing clients, terrifying interns, or just sounding way more important than you are.

5 free rewrites Powered by AI Not a lawyer. Please don’t sue me.

Try it here: https://www.legal-eyes.ai/
by Gualdrapo | 2025-06-11 13:26:56+00:00
SEEKING WORK | Remote | Graphic designer

Location: Bogotá, Colombia Remote: Yes Willing to relocate: No Technologies: HTML, CSS, JavaScript, SVG, TeX/ConTeXt, PHP, Jekyll Portfolio: https://miler.codeberg.page/ Résumé-CV: https://codeberg.org/miler/curriculum-vitae/raw/branch/main/curriculum-en.pdf Email: Please see Portfolio or CV/Résumé GitHub: https://github.com/acidrums4/

Professional graphic designer with experience in both frontend and backend (PHP; Wordpress, some Joomla and some Typo3), iconography, editorial design/typesetting with ConTeXt and basic graphic design. Please feel free to check my portfolio for some examples of my work.
by tmyklebu | 2025-06-11 13:26:57+00:00
Same idea, but without BMI2:

unsigned h = (1264523 * x & 0x1020a01) * 134746240 >> 27;

Alternatively:

unsigned h = (1639879 * x & 0x1038040) * 67375104L >> 32 & 31;

The multiplication by 67375104L can be a usual 32x32 IMUL where the high half goes to edx, though I'm not sure that conveys a benefit over a 64x64 IMUL in serial code these days.
by 7thaccount | 2025-06-11 13:27:47+00:00
Thanks for the explanation and further background! I appreciate it. I'm still a little confused why custom OS is needed for a headset. I would have guessed you'd just need another...I forget the term for it, but on Linux you have like XFCE, Cinnamon, and KDE like GUI skins on top of the core functionality.
by jameskilton | 2025-06-11 13:27:48+00:00
This article fails to mention how much money and effort Big Oil has put into ensuring these misconceptions exist.

Remember the "your personal carbon footprint" marketing push of the early 2000s? Yeah that was paid for and run by Big Oil. They understood that pushing a "liberal" message that was obviously bullshit was a great way to hamstring the conversation, and we're still dealing with the ramifications of that.
by shayway | 2025-06-11 13:28:11+00:00
I think game jams are a bit overrated, but when you're feeling stuck they're great for getting unstuck. For my big passion projects I get hung up on all the peripheral things you mention like music and art too, but game jams force you to move past those things quickly and learn the value of terrible placeholders and horrific hacks in service of maintaining momentum.

Check out the Week Sauce Jam [0]. You still make a game in seven days, but it can be any seven days of the month; there's no voting or ranking either. Jams are typically too stressful for me too, but this one is deliberately as low-pressure as possible, you can take on as much or as little accountability as you want, and release whatever you have done with no judgement.

[0] https://itch.io/jam/weeksauce
by Triphibian | 2025-06-11 13:28:51+00:00
Though clearly imperfect video games have, at times, managed to reflect some of these principles. There was a brief moment at the peak popularity of World of Warcraft when the game was highly moddable -- if you walked up to a stranger's monitor you would not recognize the interface they were using for the game because they'd customized it so much.

The gaming audience is probably the most demanding of any regarding customization, modding, accessibility and other similar principles -- when the market forces line up and they are flush enough to offer more malleability video games frequently do.
by zackify | 2025-06-11 13:30:24+00:00
It definitely works in bun just fine. I have a production built mcp server with auth running under bun.

Now if you convert the request / response types to native bun server, it can be finicky.

But it works fine using express under bun with the official protocol implementation for typescript.

Actually writing a book about this too and will be using bun for it https://leanpub.com/creatingmcpserverswithoauth
by JohnMakin | 2025-06-11 13:30:31+00:00
If you believe stuff like this isn’t actual astroturfing, you must face that from somewhere there seems to exist a deeply ingrained belief from a subset of extremely vocal and argumentative people that Google is amazing and if it isnt well that’s just how the web is now (ignore the google man behind the curtain that created the modern web in the first place) and if it’s not that well, it’s always been this way (even if it hasn’t).

There is a very strong stance on this site against talking about astroturfing, and I understand it. But for the life of me, I cannot figure out where this general type of sentiment originates. I don’t know any google enthusiasts and am not sure I’ve ever met one. It’s a fairly uncontroversial take on this website and in the tech world that google search has worsened (the degree of which is debateable). Coming out and saying boldly “no it isn’t, you’re lying” is just crazy weird to me and again I’m very curious where that sentiment comes from.

see some of the sibling and aunt/uncle comments in this thread to get at a little of what I’m talking about.
by brookst | 2025-06-11 13:31:04+00:00
Have you worked in software? This is a complex, multi-application system with IPC. Most of the people implementing it probably had no idea what the partner applications were, let alone the business intent.

Nobody sits down with a mid-level developer and says “we need your native app to receive webrtc connections that will be used to send app-layer telemetry that circumvents privacy protections”. The requirement is just to receive events and log them. And odds are there were all sorts of harmless events as well.

At the level where people had a holistic view of the system and intent, sure, throw them in jail. I’d guess that’s about 1% of the people who designed, implemented, tested, documented this code.
by monkeyelite | 2025-06-11 13:31:40+00:00
I’ve always been bothered by the lack of quantification of impact. If this is really an issue we care about we want to identify the worst behaviors/products and reduce those first. How many plastic straws is starting up a car, etc? How many car starts is an industrial office AC?

Too often this response is met with moral language: “everything counts, you don’t to help?”.
by blensor | 2025-06-11 13:31:55+00:00
If you connect the glasses to your computer you get a fixed screen in front of your eyes (like those display glasses back in the day that promised to give you a huge screen), which is fine for video viewing but if you want to use it for productivity you want to be able to look at certain parts of your screen vs. straining your eyes to glimpse the edges.

That's where this comes in, it allows you to look around the virtual screen with the added bonus that you can connect it to almost anything and behave the same not just your PC