MurphyA/hacker-news huggingface dataset:
by beau_g | 2025-04-09 04:23:56+00:00
Do you mean for the framing of a piece, or the decision on what to report and to which degree/frequency? The former is more simple - 1. HORRIBLE MASS GENOCIDE BEGINS IN SPRINGFIELD (partial, even though it's within todays overton window) 2. FINALLY, AWESOME MASS GENOCIDE BEGINS IN SPRINGFIELD (partial, outside the overton window) 3. MASS GENOCIDE BEGINS IN SPRINGFIELD (impartial reporting)

Headline is obviously far more simple though, removing most adjectives does most of the job, and goes a long way in the content itself as well. Something like choosing which photos to run or editing of video clips would be a lot harder to quantify impartiality/bias, both measuring and for the person doing it I think. As for overall article frequency and depth of article per subject, I think that's where your Overton window question becomes far more difficult - you could quantify a given piece or source against all other news sources and find the edges and the median, but yeah, in most cases just everything is biased by the window at the macro level. You could go back in time and find the dead center median bias media source publishing glowing reports on bloodletting and public executions.
by toast0 | 2025-04-09 04:24:45+00:00
I'd prefer XCB over Xlib, but while X may feel crufty today and maybe even more in 5 or 20 years... it will probably still run.

If you integrate with an html+js viewer, do you link it into your binary? If so, what are its dependencies and will they be around? If not, will you still be able to use the same viewer in 5-20 years or will it have some breaking change that requires additional work?

Worst case, you run VcXsrv in Wine, because win32+wine is the future proof platform; but if we're all running Wayland then, Xwayland should work, and I'd bet money if there's a replacement for Wayland in the next 5-20 years, it will have an available X server even if it can't integrate with Wayland clients.
by bitwize | 2025-04-09 04:26:14+00:00
If you've ever had to work alongside someone who has, or whose job it is to obtain, all the money... you will find that time to market is very often the ONLY criterion that matters. Turning the crank to churn out some AI slop is well worth it if it means having something to go live with tomorrow as opposed to a month from now.

LevelsIO's flight simulator sucked. But his payoff-to-effort ratio is so absurdly high, as a business type you have to be brain-dead to leave money on the table by refusing to try replicating his success.
by jdcasale | 2025-04-09 04:27:12+00:00
You have misunderstood something here.

I (like a very large plurality, maybe even a majority, of devs) do not work for a consulting firm. There is no client.

I've done consulting work in the past, though. Any leader who does not take into account (at least to some degree) relative educational value of assignments when staffing projects is invariably a bad leader.

All work is training for a junior. In this context, the idea that you can't ethically train a junior "on a client's dime" is exactly equivalent to saying that you can't ever ethically staff juniors on a consulting project -- that's a ridiculous notion. The work is going to get done, but a junior obviously isn't going to be as fast as I am at any task.
by ryandv | 2025-04-09 04:28:31+00:00
This sounds like a reprisal of the common far right bigoted refrain to platform "both sides" when we all know that reality obviously has a liberal bias [0]. This dog whistle for free speech was also used by John Stuart Mill, an influential figure in classical liberalism, the movement that provided the ideological roots of the modern alt-right extremist movement, in his treatise On Liberty from 1859 [1]:

It is also often argued, and still oftener thought, that none but bad men would desire to weaken these salutary beliefs; and there can be nothing wrong, it is thought, in restraining bad men, and prohibiting what only such men would wish to practise.

[0] https://news.ycombinator.com/item?id=43628756

[1] https://www.gutenberg.org/files/34901/34901-h/34901-h.htm
by WalterBright | 2025-04-09 04:28:47+00:00
Gold isn't really wealth any more than paper money is. Consider Spain, which looted S America of gold and silver. How did that work out for Spain? Spain had lots of inflation as a result, and didn't get any wealthier.

The same thing happened with both the California and Yukon gold rushes.

The same thing happens when the government prints lots of money.

What creates wealth? People creating goods and services that people want to buy. Things like making planes, trains, and automobiles. Making hamburgers. Making search engines. And so.

P.S. I always laugh at Jackson's Smaug who has a hoard of gold amped up to 11^11. It was so large it was beyond absurd. If even a portion of it was dumped into the Middle Earth economy, it would promptly become worthless.
by weq | 2025-04-09 04:29:13+00:00
haha yeh as someone who has built automation for years i can agree with this. You cant just click on something in a script, you need to reliably click on something. As a user, its very easy for you to make adjustments like clicking twice on a link if it doesnt load in time. Thats pretty much what your automation suite needs to end up with. A series of a functions to emulate user actions. You then combine that together with your scripts to create reliable scripts that can run in different conditions. LLMs wont do that for you, u need to instruct them specifically.
by yjftsjthsd-h | 2025-04-09 04:31:17+00:00
> The RUN parser currently doesn't support grouping or semicolons in commands

But then example show that it does support `&&`? Why the difference? I pretty much always write

RUN foo && \ bar && \ :

but it seems syntactically identical to the also valid

RUN set -e && \ foo ; \ bar ; \ :
by matty_z367 | 2025-04-09 04:31:57+00:00
I learned about TKW from the blog post (2) above, how not to launch, and really liked the idea of an internet vending machine. I tried TKW and I have to say it really is a great vending machine. Put your money in, make your selection, and gratification happens (but not instantly). I found my anticipation of the postcard delivery even greater than the recipient's (which went from dread to enjoyment over three weeks). A win-win for both. Thanks for a great idea executed really well.
by tastyfreeze | 2025-04-09 04:33:50+00:00
No country has any moral obligation to help any other country. It is anarchy between nations. Every government does have an obligation to its own people. If China didn't take care of their own needs before other nation's they wouldn't be a very successful government.

The only logical way forward is to ensure that your own nation is taking care of its own needs before helping others.

I have always found it interesting that if everybody focused on improving their own conditions first then helped others locally the world would be objectively better for everybody. The better you make the lives of those around you the more you can expand the reach of your goodness.
by klooney | 2025-04-09 04:34:20+00:00
> The U.S. already manufactures warships, though, and we’re already by far the best at it.

We very slowly build a small number of incredibly expensive ships. For any other value of "manufacturers warships", Korea or Italy are better and more reliable.

Also, it's not clear if aircraft carriers are survivable in a vaguely peer context. Missiles and drones have come a long way.

> Australia just cancelled a deal with France in order to buy subs built in the U.S. We build the best in the world

We won't be sending them because we can't build them because our defense shipbuilding industry is moribund, and there is no civilian shipbuilding industry to do double duty.
by sonorous_sub | 2025-04-09 04:36:04+00:00
I use ChatGPT sometimes, but only after I've exhausted google's results for my search and not found the answer I was looking for, or when the query is so obscure that the enhanced problem solving ability of ChatGPT warrants going to it first. I like ChatGPT for solving mundane math problems because I can check its work, and getting the answers I need that way are quicker than doing it myself manually. I still don't trust ChatGPT for anything subjective, because I get spurious results from it anytime the answer to my question is not cut and dry. But what it can do, it does well.

I don't have a circle of friends, so I have no idea what other people are doing, outside of what I read online.
by chairhairair | 2025-04-09 04:36:59+00:00
Has your friend talked with current bio research students? It’s very common to hear that people are having success writing Python/R/Matlab/bash scripts using these tools when they otherwise wouldn’t have been able to.

Possibly this is just among the smallish group of students I know at MIT, but I would be surprised to hear that a biomedical researcher has no use for them.
by hello_computer | 2025-04-09 04:40:40+00:00
It's common sense. That is why it has endured. You people are like mob hitmen standing in moral judgment of your Godfathers. Without your muscle, your Godfather is just an old guy with pasta and a cigar. The "difference" is something you hallucinate so you can feel good about yourselves.

how much more shall they call them of his household?
by toasterlovin | 2025-04-09 04:42:02+00:00
I should say: this would be for pure efficiency optimizations absent any other tradeoffs. What I think you should see in birds based on their more extreme body mass constraints vs ground dwellers is different tradeoffs being worthwhile. Like, if there were an adaptation that required slightly more energy, but resulted in a brain that was much lighter; or doing various mental processes 20% less effectively for 50% less brain mass.
by sroussey | 2025-04-09 04:44:06+00:00
Yes. Scale matters here. If it’s just me trying to get shit done, then one system (database, monorepo, whatever) is 100% the best. I’ve done the multiple system thing at scale, and it’s fine if I have the liquidity of engineers to do it and the cost is warranted.

Bundling everything into one system will eventually fall apart. But it’s sooo good while you can do it.

And I am decades past the point where I introduce new shit just to learn it under the guise of “needing” it. Instead I’ll introduce new things I want to learn under the guise of new things I want to learn and it will find the appropriate place (often nowhere, but you never know).
by rat87 | 2025-04-09 04:44:56+00:00
I wouldn't put it past Teddy Roosevelt. When he was undersecretary of the navy that helped start the Spanish American war he resigned (despite his superiors asking him not to) to fight in the war. He also asked to fight in WW1 despite being old.

For all his positive attributes former senator McCain was known as a hawk. There have always been men who after fighting come away with a firm belief in military power. If you made service a requirement you wouldn't necessarily get fewer hawks just ones you can't criticize for not participating in war themseu
by WalterBright | 2025-04-09 04:45:38+00:00
> Wealth concentration has been a deliberate US domestic policy for decades.

Wealth is not concentrated in a market society. It is created. Some people creating more wealth than others is not "concentrating" wealth in their hands.

Another way to put it is it is not a fixed pie, where if one gets more another necessarily gets less. If I buy some art supplies for $20, and paint a masterpiece I sell for $100,000, wealth was not "concentrated" in me.
by grishka | 2025-04-09 04:46:27+00:00
Of course I do and always will. Not once did I consider using an LLM for anything even remotely serious. Generative AI, in any form, is a toy, a novelty. It's fun to play with and make fun of sometimes, but that's about it. And honestly, I'm tired as hell of generative AI being this new hotness that everyone must stick somewhere somehow. In their products, in their workflows, in their lives. I'm so looking forward for this fad to pass.
by beau_g | 2025-04-09 04:47:28+00:00
What would your feelings be on a news outlet called "Public Health Watch" publishing 250 well researched, factually verified articles on dangers of wearing masks long term from 2020-2021 and zero articles on COVID mortality? How about a source called "Atmosphere Guardian" publishing hundreds of factual articles on pollution from solar panel production and li-on battery recycling while publishing zero on coal? The curation and focus of news sources can do a lot to not be impartial even when only dealing in factual information.
by globnomulous | 2025-04-09 04:48:37+00:00
I never use ChatGPT for anything. I don't trust it for anything (nor should anybody), don't support the company that made it (unethically and on false pretenses as a nonprofit), and have absolutely no desire to contribute to its development.

When I need to search, I use a search engine and try to find a trustworthy source, assuming one is available.
by dcrazy | 2025-04-09 04:48:53+00:00
Were they economic interdependencies or high-level political alliances?

The E.U. is clearly an example of the economic interdependency theory. It evolved in post-WW2 Europe from the European Coal and Steel Community. Mineral richness is why the Saarland was given to France after WW2. The idea is that economic integration will lead to political integration from the ground up.

My understanding of the pre-WW1 alliances is that they were deals made between a lot of people with “Habsburg” in their names.
by maronato | 2025-04-09 04:49:04+00:00
This take is at best outdated and at worst disingenuous. Brazil’s democracy was threatened by an actual authoritarian with oligarchical ties during Bolsonaro’s presidency, but its institutions resisted, and he was democratically removed. Now he, his minions, the aspiring oligarchs, and the insurrectionists who attempted their own “January 6th” are facing real consequences — including jail time.

You can’t say the same about the US and its actual oligarchs.

(The corrupt part is true)
by PaulDavisThe1st | 2025-04-09 04:49:53+00:00
His prognostications were not necessarily considered by him to be "about the future". Smith believed that most of what he was writing was about things that were true for all time. He may (or may not) have been wrong about that, just as he may have been wrong about any of the specific things he wrote. But he was generally not predicting the future in any real sense.
by grishka | 2025-04-09 04:51:19+00:00
Then I guess it's good to live in a country where no AI products from western companies are available for some reason. As in, if I would really need to use ChatGPT, I'd have to do that through a VPN. Everyone talks about Google's AI as if it's taken over everything but I have literally never seen any. And I use Google products a lot.
by nine_k | 2025-04-09 04:53:25+00:00
"If you want something done, do it yourself", as said one of the best sci-fi movie villains.

A GUI toolkit that does not burden itself with compatibility with anything but X (working directly with Xlib) is already much leaner than GTK or Qt. The use of Common Lisp instead of C, Vala, or even C++ makes the problem even easier to tackle. No wonder Barium ended up being so compact, while doing everything a simple but complete toolkit needs to do.

It may even age gracefully, as the author wants it to, provided that Xlib stays around. Or maybe it could eventually develop a thin abstraction layer to allow pluggable rectangle-drawing and text-rendering APIs, and start supporting Wayland, too.

And emphatically yes, I want scrollbars back where scrollbars are due. Aping Apple in this regard was a very unfortunate choice by GTK.
by philemonn | 2025-04-09 04:54:53+00:00
Payments are only one side of the equation. The other side is ensuring that transactions are accounted for correctly, reconciled with external records, and compliant with regulations. A mismanaged ledger can break a business. A reconciliation failure can lead to financial losses. Poor compliance can result in hefty fines and loss of trust.

Despite their importance, these components have been overlooked in the push to make fintech faster and more user-friendly. Why? Because they are hard problems to solve. Legacy financial infrastructure wasn’t built with modern developer needs in mind. The result is a fragmented ecosystem where every fintech struggles with the same problems, even the most well-funded companies.

Imagine if accessing these tools was as simple as signing up for a Stripe API. What if developers could launch a robust, scalable ledger in minutes? What if reconciliation, compliance, and identity management were plug-and-play solutions instead of complex, manual processes?
by PaulDavisThe1st | 2025-04-09 04:54:55+00:00
Two societies. In each one, someone buys $20 of art supplies, paints a masterpiece and it sells for $100,000.

In one society, a marginal tax rate system taxes the artist with an upper rate of 92%, and they end up retaining about $50,000 of the income, with the rest flowing back into the control of the society (via its government).

In the other society, a margin tax rate system taxes the artist with an upper rate of 28%, and they end up retaining about $70,000 of the income. In this society, the artist retains control over twice as much of the income as flows back into the control of society.

"Wealth concentration" is not a policy related to markets, production, and trade. It's a policy related to taxation.
by WalterBright | 2025-04-09 04:55:31+00:00
Everybody is selfish, including you and I, including the people you believe are selfless.

A functioning society cannot be built around people being selfless.

But a functioning society can be built around selfishness - free markets - and irony of ironies, free markets also do a great job of helping the less fortunate, a much better job than the selfless attempts.

(In the news a couple days ago, the CEO of an NGO charity funded by the government had awarded herself a $750,000 salary.)
by jasonjmcghee | 2025-04-09 04:56:01+00:00
Appreciate the kind words! Obviously feel free to hack on it.

When I first built it, I spent some time trying to tackle the issue of needing to update the entire file (and create an invalidation) if you want to update the database, which might be fine, but closes a lot of doors. I kind of hit a wall on finding a convincing approach to solving it, given the constraints of the setup.
by beloch | 2025-04-09 04:57:00+00:00
For the record, I am to the left of U.S. democrats in most respects. To say that what I expressed above is a far-right dog-whistle or that the left does not have problems with disagreeing in a civil manner is just plain wrong.

Case in point: Go take a look at the recent history of Canada's federal Green party. Several years ago, its leader stepped down and the party imploded over their views on Israel and Gaza. (This was well before the current conflict went hot.) What does a conflict in the middle East have to do with a political party focused on environmentalism in Canada you ask? Nothing at all, but the disagreement still tore the party apart. Both sides of the conflict could not tolerate opposing views existing within their peers. It turned into an ugly open feud. Elizabeth May had to return from retirement and take control again to stop things. She remains co-Leader (but really leader).

Polite disagreement and understanding the other side, even while you disagree with it, is something everyone struggles with.
by yjftsjthsd-h | 2025-04-09 04:57:09+00:00
Meta: In HN, prefix a line with 2 spaces to get code formatting, ex.

# syntax=docker/dockerfile:1.3-labs FROM alpine RUN <<EOF echo "This is a heredoc example" echo "It allows multi-line commands" EOF

Non-meta: Do you happen to know how portable that is across old docker, podman/buildah, kaniko, etc.? I'd like to adopt it but I don't want it to bite me when I'm not running a recent version of literal docker.
by rat87 | 2025-04-09 04:57:12+00:00
I think it won't change much because frankly the peace trade theory has not worked out very well. I think it was first formulated around WW1 and didn't stop it or WW2.

Most modern wars don't make financial sense when accounting for everything but they are still fought. Often over stupid reasons.

For example Russia invaded Ukraine despite trade partnership with Ukraine and EU.

https://en.wikipedia.org/wiki/Democratic_peace_theory has a better run
by avereveard | 2025-04-09 04:57:43+00:00
It's hard to let them ruin wild because unreliability.

I've built a simracing tool that's about 50% ai code now, and ai is mostly the boilerplate, accelerating prototyping and most of the data structure packing unpacking needed

It never managed to did a pit stop window prediction on its own, but could create a reasonable class to handle tire overheating messages

All in all what I can say from this experiment is that it enabled me to get started as I'm unfamiliar with pygame and the ux is entirely maintained by Ai.

Working on classes togheter sucks as the ai puts too many null checks and try catches making the code unreadable by humans, I pretty much prefer to make sure data is correctly initialized and updated than the huge nest of condition llm produce, so I ended up with clearly defined ai and human components.

It's not prefect yet but I can focus on more valuable thing. And it's a good step up from last year where I just used it to second check and enrich my technical writing and coverting notes into emails.

With vision and image generation I think we're closer to create a feedback loop where the Ai can rapidly self correct it's productions, but the ceiling remains to be seen to understand how far this will go.
by randcraw | 2025-04-09 04:58:05+00:00
It's likely that the people who like impartial news the least are those who want a reporter to digest the raw data for them and then summarize it. They don't want to have to hunt and gather raw news from multiple sources or filter out logical inconsistencies or unreliable data. They want a message that has been simplified, made palatable. They want someone else to do the analytical heavy lifting for them.

I suspect most of us also want news that doesn't make us think too hard. Don't take me out of my comfort zone, or challenge my presumptions and preferences. No surprises, please. Allow me to remain confident that my beliefs need no revision and my 'bubble' can remain unpunctured.

Alternately, I would have thought that a better measure of impartiality would be personal curiosity -- the desire to learn what you don't know and correct your misunderstandings, and the quest for news that ensues.