MurphyA/hacker-news huggingface dataset:
by slfnflctd | 2025-09-25 14:44:28+00:00
This take seems a tad myopic to me.

We are rapidly and increasingly falling behind at least two other nations in terms of science and health breakthroughs.

The things that make the US seem like the worst place in the world are mostly a result of political gridlock, which is advantageous (in the short term) for a small group of people who thrive under the status quo, who do everything possible with their outsized power to manipulate the electorate to keep it that way, out of cowardice.

The US voter in general has been horribly misinformed, misled and manipulated into supporting things that are both against their own personal interest and against the greater good for the country as a whole.

I don't know how to fix this, but I personally don't think making grand proclamations about how great we are/were while pointing blame fingers around to obfuscate the more obvious reasons for the average citizen's discontent is a smart or ethical way to approach the situation.
by lynndotpy | 2025-09-25 14:44:40+00:00
You are making assumptions about me which are not correct. I am not using Firefox because it has bugs which made it stop working as web browser for me. I have had breaking problems with Firefox on every platform I've used it on.

On desktop (multiple Linuxes, Windows 7 and 10, and MacOS) I run into problems which I spend hours trying to fix, until I give up and go back to a Chromium browser. On iPadOS and iOS, it would crash when using arrowkeys to navigate URL history(or something like that, if I remember correctly. Been awhile). I had another issue with it on Android, the details of which I'd forgotten. I don't even use the sync features- these are just independent bugs.

Every time I tried to switch to Firefox, it's a time sink that ends with a broken install. I used Firefox as my primary browser in the early 00s through to ~2010. I tried to switch back every few years between 2017 and 2023.

The recent bad new changes (forced built-in advertising, new worse ToS, forced AI stuff) make me uninterested in spending more time on Firefox. I'm happy it works for you, but we are not the same person, and Firefox is entirely nonviable for me.
by jorkadeen | 2025-09-25 14:44:44+00:00
We think that functional programmers should be able to write e.g. `List.count(x -> x > 5, l)` (or e.g. use pipelines with |>) and have it run as fast as an ordinary imperative loop with a mutable variable. The Flix compiler gives them that-- but it requires the program to undergo certain transformations that may require expressions to be moved around and eliminated. It is dangerous to perform such optimizations with incorrect assumptions about types or effects. How to support that together with print-debugging is the challenge.

For systems in production, we have the `Logger` effect and associated handlers.
by cogman10 | 2025-09-25 14:45:17+00:00
In the town closest to central america.

The labor to produce, ship, and shelve the banana determine it's cost along with whatever margin the store that sells the banana is willing to take. Walmart, for example, could be perfectly willing to sell a banana at a loss if they think that will get you in to buy a TV.

This is why dollar stores exist and often kill off local grocers. They can sell a lot of non-perishable goods at a loss and win back by understaffing the location and overcharging on non-perishable goods.

I live in a city with probably around 50 different clinics, but they are all associated with 3 major medical groups. It isn't a lack of buildings that's preventing competition.
by WorldMaker | 2025-09-25 14:45:21+00:00
I wish GitHub's PR UI was better at walking through a PR one commit at a time. As someone who does try to make good commits, and as someone who does try to read PRs sometimes a commit at a time, GitHub's UI gets in the way and keeps trying to drive you back to "whole PR" reviews.

It is very telling in the article itself there is a screenshot of the commits tab in the PR workflow that many don't realize even exists and/or never think to use.

In the Files tab the commit picker has gotten better in recent years, but it is still overly focused on selecting ranges of commits over individual ones, and there's no shortcuts to easily jump Next or Previous commit, you have to remember your place and interact with the full pulldown every time. Also, it's hard to read the full descriptions of commits in the Files view and I find I often have to interrupt my flow to open the commit in another browser tab or flip back and forth between the Commits tab and the Files tab in the PR. The Commits tab also defaults to hiding most of the commit descriptions, so it's still not a particularly great reading experience.

It feels like a bit of a bad feedback loop that GitHub's UI doesn't make commit-by-commit reviewing clean/easy because GitHub themselves don't expect most developers to write good commits, but a lot of developers don't write good commits today simply because GitHub's PR interface is bad at reviewing individual commits and developers don't see as much of a point in it if they aren't going to be reviewed in that way.
by giancarlostoro | 2025-09-25 14:45:29+00:00
Yeah, that is recent, they have had Origins out for over a year. Friends of mine were indirectly involved in what lead to Origins being a thing. Someone discovered you can just run Shockwave as a standalone executable. The developer leading the efforts for Origins was also iconic in the Habbo reverse engineering scene, where players would recreate the back-end server. He was known as Myrax back then. ;)
by lordkrandel | 2025-09-25 14:45:35+00:00
If you just understand that reaction to violence is other violence, it's not my fault, it's a limit you have. Reaction to violence can be nonviolent protest. Strikes. Discussion. All the things you probably don't like.

DHH can be racist as long as he wants, but he will face nonviolent consequences for what he says. Also legal ones, if what he says is not permitted in the country he lives in. So, if he links his software stuff, to his political views, sorry, but I will try and engage people to either disjoint the two, or boycott his software.
by sudosysgen | 2025-09-25 14:45:57+00:00
Houthis use long range drones and cruise missiles which can easily be fired from the West over the Red Sea. There is no plausible situation where they simply don't point the radars that way.

There is also SBIRS and radars across Saudi Arabia. By far the likeliest scenario is that the US detected the attack and made the choice not to defend Qatar.
Show HN: Playlister – an open source vibe playlist manager for Spotify
by dethbird | 2025-09-25 14:46:11+00:00
built this to solve a personal pain point: shuffle kept killing the mood. With Playlister you can add/remove the currently playing track from multiple playlists quickly, making them more cohesive. Write-up + repo: https://dethbird.com/playlister-an-open-source-spotify-vibe-... https://github.com/dethbird/playlister
by ilikehurdles | 2025-09-25 14:46:14+00:00
Ignoring the fact that your second link has nothing to do with words being violence, your first argument is that words are violence if the law says that words are violence!

That’s not demonstrating an ability to reason. If the law says Allah (or any other figure) is the one true god, is that then true?

Laws can be wrong. They can be passed by motivated actors seeking to protect their own power and policy. Free speech means protecting speech which is offense. You don’t need free speech protection for inoffensive speech.

Further, by equating speech to violence you’re allowing them to react with actual violence to defend themselves against views they don’t like. This is catastrophic for liberal society.
by shadowgovt | 2025-09-25 14:46:20+00:00
I gotta be honest, I find the point of view that says "It would have been better if I were accosted by a native-born national" fascinating.

It's like being a lot happier getting half your crops taken by the local king instead of a wandering warlord, or burned at the stake by God-fearing Christians instead of "heathens." It's a kind of belief in a specific just order of reality that I don't think I'm in a place in my life journey to feel.

There's a fascinating book called Imagined Communities by Benedict Anderson that talks about the place nationalism took in the zeitgeist of much of humanity, displacing previous tribe-structuring concepts of shared faith, same-village origin, or vassaldom to the local lord. Reading between the lines, it makes an interesting case that nationhood, while a useful fiction (it gives a person in East London a reason to care about the fate of someone they will definitely never meet in the Falkland Islands and made experiments like "The British Empire" possible), is no less a fiction than the people-unifying stories that came before.

And if the fiction is making a person care more about the fate of someone they'll never meet on an island in the Patagonian Shelf in the South Atlantic Ocean than a person who is so physically near to them that they just stole their laptop... Maybe the story could use some tweaking, yeah?
by ljm | 2025-09-25 14:46:41+00:00
I do it quite often and it's great, because it helps contextualise some changes that might not seem to be intuitive.

You could argue this is what commits are for, but given how people use GitHub and PRs, it gives some extra visibility.

And if you're going to use AI to assist you when writing the code I would argue this self-review step is 100% mandatory.
by ack_complete | 2025-09-25 14:46:44+00:00
How is it a misinterpretation? To re-quote that last sentence:

> In my opinion, TSO is a red herring that isn't really improving performance, but it sounds nice on paper.

That's the author directly saying that TSO isn't the major emulation performance gain that people think it is. You're correct that there are countering effects between TSO's benefits to the emulated code vs. the negative effects on the emulator and other non-emulated code in the same process that are fine running non-TSO, but to users, this distinction doesn't matter. All that matters is the performance of emulated program as a whole.

As for the volatile metadata, you're correct that MSVC inserts additional data to aid the emulation. What's not so great is that:

- It was basically an almost undocumented, silent addition to MSVC.

- In some cases, it will slow down the generated x64 code slightly by adding NOPs where necessary to disambiguate the volatile access metadata.

- It only affects code statically compiled with a recent version of MSVC (late VS2019 or later). It doesn't help executables compiled with non-MSVC compilers like Clang, nor any JIT code, nor is there any documentation indicating how to support either of these cases.
by vlovich123 | 2025-09-25 14:46:52+00:00
And yet modern optimizers don’t actually seem to have a problem with a transformation like that as you must know. Try list.iter().filter(|x| x>5).count() in Rust

And yes, Rust doesn’t have an effect system yet, but others have mentioned Haskell and how it handles tracing and logging and the limitations of effect systems interplaying with such things.
by FinnLobsien | 2025-09-25 14:46:53+00:00
I think everyone criticizing this is comparing it to the wrong thing. Many ambitious students:

-graduate and work 100 hour+ weeks as investment banking associates.

-join other people's startups where they work crazy hours

-work hellish hours in PhDs/med school/law school

Yes, being a founder is hard and can be absolute hell at times. But so are some of the "normal" things ambitious students already do post-graduation.

It's not like YC is saying you either do an internship with free lunches, corporate yoga classes and kombucha on tap or you dive into the trenches of being a YC founder.
by stetrain | 2025-09-25 14:47:06+00:00
The trademark infringement is when their ad includes someone else's trademark.

Look at the screenshot in this post. All four of the ads at the top of the search results include the trademarked name "Midjourney" in the title of the ad.

This is more like putting up a giant sign outside of your Honda dealership saying "Best deals on new VWs!" but when you pull in they don't sell VWs, they sell their own competing products.
by 9rx | 2025-09-25 14:47:12+00:00
> I'm glad you now agree that Go and Rust have enough similarities to be grouped together in this discussion. ;)

I'm glad you finally got around to reading the thread. ;) They've been grouped on the same spectrum since the beginning. For example, "Go is most similar to Go, but on the spectrum is way closer to Python and Ruby than it is Rust."

> The honest answer is that they didn't foresee how annoying it would be to deal with those things in Go

I'm sure it was underestimated — developers tend to be optimistic — but certainly when the creators are explicitly telling you that it is a 'dynamically-typed' language intended for writing network services you're going to understand that you're in for a least a bit of a bumpy ride if you try use it for something that would traditionally have been written in C. No need to look back retroactively. Go was originally announced that way.

Regardless, what is curious, though, is that it wasn't recognized as annoying very quickly at the onset. This does suggest, like before, that work began in the places Go excels and once the other stuff came 'round the sunk costs starting sinking in. You were there, so feel free to tell us the whole story, but you'd think the ship would have been abandoned pretty quickly if the "hard parts" were where things started. It is not like the team didn't already give up on another language.

> (But none of this is particularly relevant to the original point IMHO.)

Or is it? I mean, if Go were just like Rust then wouldn't you say those annoying aspects of Docker wouldn't be annoying anymore? That was my read from earlier. But since Go is more like Python and Ruby...
by 999900000999 | 2025-09-25 14:47:15+00:00
Roblox is kinda like a alternative web browser.

You simply can't expect to run Roblox games inside of Chrome

Roblox can't generally be used to file your taxes.

But your visiting user created experiences.

The big problem is it's all controlled by one super company .

There's no reason we can't have an open source browser like which allows you to play various games, or run other sandbox applications. These applications could be programmed in a variety of different languages.

In this scenario, whatever I still need Chrome to handle certain important business, but I can use this alternate browser to engage with tons of other content.
by nativeit | 2025-09-25 14:47:26+00:00
I graduated from Geocities/Angelfire in a year or less, learned HTML, and designed my first website on a traditional shared hosting plan with hypermart.net. From there, obv. I could easily go anywhere, as there wasn’t anything particularly special or proprietary keeping me there. I wrote HTML in notepad, and FTP’d those files to my host. There’s nothing to stop people from doing this today.
by DaveZale | 2025-09-25 14:47:45+00:00
A Patrick Lawrence essay describes "voluntary immaturity" - the inability to think solo and form opinions without guidance, which seems to complement your discussion.

Isn't independently and critically thinkingthe essence of writing? Warning, this essay may harbor some political opinions you may not agree with. But the philosophical discussion of the essence of reason and mature thinking, including Kant's perspectives, are worth reading.

https://scheerpost.com/2025/09/23/patrick-lawrence-our-age-o...
by TheCraiggers | 2025-09-25 14:48:01+00:00
Ooo, I'll need to look into this again. I worked with the devs from Darktable / gphoto a few years ago trying to get it to work and both sides eventually gave up because the output from the camera was just so far from any spec.

I've got a EM1mk2. I just tried it again with Darktable on Linux and it didn't immediately work. But now that I know it's supposedly possible I can look into permission issues or the like. I'll go through Darktables' troubleshooting steps for this.
by danielfalbo | 2025-09-25 14:48:08+00:00
what are ETFs and/or financial products that take this into consideration? what difference does it make in terms of volatility and/or expected returns to invest in something like SP500 or $VT compared to Shiller-PE-adjusted products? does this matter in the long-term, or better, when exactly is "long-term" long enough so that Shiller PE doesn't matter and one can just go with SP500/$VT without sleepless nights?
by crnkofe | 2025-09-25 14:48:10+00:00
I like to go on a nostalgia trip every now and then as well. Loved the old forums that got taken out by social networks. Also loved the various private communities in IRC and Usenet and the blog-o-spheres I was part of and read about. But the sad reality is that its more about the community than the technology. And the communities of old mostly disbanded and moved on and restoring old tech won't bring them back.

Nowadays the main issue for me is that there are too many people in the room. Pick any social network and forum and you're an immediate misfit there. Make one edgy statements and trolls, flamers, live streamers will tear you apart. Not to mention AI tech advancements are making a not-great situation slightly worse. The internet is no longer a happy place. Its a good question if it ever were.
by rayiner | 2025-09-25 14:48:19+00:00
> I find it telling the the people that have this opinion always seem to believe that they are going to be the arbiters of how other people should live, and that they themselves are without the vices that they would regulate

I’ve been blessed not to have addictions to substances or gambling. But I’m a snacker and could afford to lose 25 pounds. (Cardiovascular issues present in south asians at a lower BMI than for others, apparently.) I’d love social reinforcement to help with weight management, e.g. portion sizes when eating out.
by g-b-r | 2025-09-25 14:48:21+00:00
> However, in more than a decade of software development, I don't think I've ever got much use out of commit messages.

> normally the commit message has no relevant information

Maybe that's why you've never got much use of them?

If your colleagues or yourself wrote better commits, they could have been of use.

An easily readable history is most important in open source projects, when ideally random people should be able to verify what changed easily.

But it can also be very useful in proprietary projects, for example to quickly find the reason of some code, or to facilitate future external security reviews (in the very rare case where they're performed).
by myrmidon | 2025-09-25 14:48:27+00:00
I don't think that is a good comparison at all.

Unlike grocery stores, hospital ERs don't get frequent repeat customer interaction, so that makes the competition aspect basically completely inapplicable.

As typical ER visitor,

- You wont know what "quality" of care you are going to get beforehand

- You will have very limited capability of selecting the hospital

- You will be unable to compare prices beforehand

So why would any of those 5 hypothetical hospitals decrease prices?

More competitors won't do shit if the market is uncompetitive by design.
by endymion-light | 2025-09-25 14:49:16+00:00
Trying to ressurect the old internet by staying limited to a platform like bear blog may be a big limitation. To me, part of what made the old internet so interesting is the expression of ideas in so many things beyond just regular blogs.

Like someone else mentioned, things like GeoCities, but also stories like Ted The Caver, neopets, etc. Blogs are great but to be honest, I get most of my stuff from mailing lists and hacker news and feel quite fine with that.

What i'd love to see more of is people building interesting experiences for the love of the game, that's what feels like builds passion and interest. But there's no returning back to the old internet in the same way, because what's interesting and what's fun to read has changed.
by throwaw12 | 2025-09-25 14:49:27+00:00
My advice to 20 year olds, don't go to startups, go to big tech while it still pays good salary, build up your wealth, network and how things work at such corporations.

Then at mid 30s get hired as Dir/VP of engineering in smaller Series A startup.

You will have higher chance to retire early and/or afford yourself to work on things you like later on.
by dleeftink | 2025-09-25 14:49:28+00:00
See Fabio Crameri's colour maps for accessible yet pleasing schemes and gradients to accustom various vision impairments [0][1]. Ben Jann's collection also provides a valuable resource and inventory of recent and historic colour schemes included in different statistical packages [2].

[0]: https://www.fabiocrameri.ch/ws/alt-imgs/w800/f19552bb8a98e32...

[1]: https://www.fabiocrameri.ch/colourmaps/

[2]: https://repec.sowi.unibe.ch/stata/palettes/colors.html
by lordkrandel | 2025-09-25 14:49:48+00:00
> Ignoring the fact that your second link has nothing to do with words being violence

You probably cannot read:

Art. 604-bis [Propaganda and incitement to commit crime for discrimination on racial, ethnic and religious grounds]

Unless the fact constitutes a more serious offence:

a) whoever disseminates ideas based on racial superiority or racial/ethnic hatred, or incites to commit/commits discrimination acts on racial, ethnic, national or religious grounds shall be punished with imprisonment up to one year and six months or with a fine up to 6,000 euro;
by Our_Benefactors | 2025-09-25 14:50:38+00:00
I interviewed with Cisco once. They wanted me to do a take home interview. Implement an api, make a web app, host the GitHub repo somewhere, host the web app so it was publicly available for them to test, make sure I included full documentation and test suite. A fully tested and deployed full stack application, from scratch, as a “take home test”. I said “no, I don't work for free”.

That was by far the most egregious example I’ve encountered of “we are trying to get unpaid labor from our interview process.”
by xtracto | 2025-09-25 14:51:00+00:00
The problem is that it's an inelastic market. So sellers can basically charge WHATEVER they want, constrained only to the line where people will revolt. But that's a very high line in the US.

Health providing shouldn't be a for-profit endeavor. Certainly shouldn't be in the stock market and it absolutely shouldn't be comingled with "insurance"
by kamikazeturtles | 2025-09-25 14:51:03+00:00
NATO lost its credibility when they didn't back Turkey after a Russian fighter jet violated Turkish airspace and was subsequently shot down.

Or when they pulled out of Afghanistan and the world saw 20 years of occupation unravel within a couple weeks.

Or when they went ahead and destroyed multiple countries without much thought.

At this point, NATO is just a bully with a big stick, whacking people then scurrying back across the pond. As well as a marketplace to force allies to buy and get locked in to the American arms industry.
by syngrog66 | 2025-09-25 14:51:14+00:00
Nailed it.

Every tool/language designer makes trade-off choices. I like the ones Golang makes. To me it reeked of experienced folks being in charge. I have grey hairs from all the Bad Things I've had to overcome in software engineering over the decades, in production, with big money at stake, oh and late at night on weekends as a bonus. As I learned about Golang I could tell its designer(s) had too and were trying to address it.

Is it perfect in all ways? Perhaps not. But nothing ever is, so that's a non-interesting criticism in my mind. I know a Good Thing when I see it. One of the few bright spots to getting older.
by throwaw12 | 2025-09-25 14:51:41+00:00
Don't forget why YC wants more young people to work for startups, they benefit from couple of successes and their metric is to increase number of companies they want to invest, which requires more number of cheap engineers/interns giving their life.

Your chances of success is lower than YC's chances of success because they invest to many companies in parallel, but you can only work for 1 company