MurphyA/hacker-news huggingface dataset:
by runako | 2025-06-04 21:02:35+00:00
> Did things always feel like this?

My perception is that people always felt like car dealers were scamming them.

BUT people saw opportunity in the big things: education, housing, reward for good work. This is the part that has unraveled. Even public universities are out of reach for much of the middle class (this was not the case as recently as the '70s). We have systematically under built housing for 2 generations, so our job centers are ridiculously expensive. And our business culture has largely de-linked performance and job stability so that well-performing people routinely get laid off for even when their firms are doing well.

It's worth noting here that all of these are enabled by deliberate policy changes that have been enacted since the 1980s.
by mdhb | 2025-06-04 21:02:43+00:00
They actually are not. Take a look at say the two most popular languages to come out of Google being Go and Dart… none of those communities ever really feel hard done by, the tooling is great, the documentation is amazing, it runs everywhere, it’s fast, it’s easy to work with, has excellent cross language interop and they are just generally well supported.

I think you’re just going on vibes here but it’s kind of bullshit when you think about it for more than a moment.
by bri3d | 2025-06-04 21:03:48+00:00
This is quite cool since past efforts in this direction have usually relied on crutches like outside-in imaging and positioning.

A few details I picked up:

* The drones are a spec drone across the league. It's a fairly large-footprint FPV racing drone (it's a 5" propped drone, but it's very stretched out and quite heavy) with both a Betaflight flight controller and a Jetson Orin NX onboard. Teams were only allowed an IMU and a single forward camera.

* It's unclear to me whether the teams were allowed to bypass the typical Betaflight flight controller which is present on the drone and use direct IMU input and ESC commands from the Jetson, or whether they were sending and receiving commands from the flight controller and relying on its onboard rate stabilization PID loop.

DCL is kind of a weird drone racing league since it's made for TV; it's mostly simulator based with, more recently, only few real events a year. The spec DCL drone isn't very capable compared to the more open-specification drones in racing leagues like MultiGP, in large part to keep the events more spectator friendly. This probably makes it more amenable to AI, which is an interesting side effect.
by tombert | 2025-06-04 21:03:50+00:00
I'd be surprised if they don't know that I'm married, considering I've mentioned that I'm married on every tax return for the last nine years, so they could send me a form with all the stuff that they do know about and ask if they need me to correct anything, or if I have anything else to declare. They could ask "Are you still married? Are you still married to the same person?" and update stuff.
Show HN: Build Stateful JavaScript Workflows with Codehooks' New API
by knutmartin | 2025-06-04 21:03:57+00:00
We just launched Codehooks Workflow API to make stateful JavaScript workflows simple, scalable, and serverless. It supports step-by-step logic, retries, and LLM-friendly coding for automations and integrations. Would love your thoughts—try it and let us know what you think!
by username332211 | 2025-06-04 21:04:21+00:00
When it comes to rising fascism, the political mainstream that you so passionately defend and is currently having having apoplectic fits doesn't have the best record, does it?

If you remember the 2000s, there was a great deal of consternation with respect of George Bush, his anti-terrorism laws, etc. He was clearly marked as fascist who was going to establish a dictatorship. That clearly didn't happen.

Meanwhile, after the fascist Bush was overthrown, the Obama administration found it wise to reset relations with the government of Vladimir Putin, which had already invaded neighboring Georgia.

In fact, virtually all the steps in the annihilation of Russian democracy were clearly supported by the political and administrative class that currently seeks to insinuate the present American government is fascist (and in the pay of Putin), going as far back as Yeltsin sending his tanks against parliament in 93.

And that's just a recent example. There are worse ones. If you listen to mainstream political scholarship the Committee for Union and Progress should be the furthest thing from nazi ideology.

Which is why you should be silent in this discussion. Curtis Yarvin may be a fascist, or he may not. In any case, your opinion is just noise. You do not know what fascism is, and neither do the people that form your opinion (the writers in the New Yorker for example).

If you were to support a resistance movement, the government that you would fight to bring about is more likely to engage in ethnic extermination than the "fascist" regime that was overthrown.
by swyx | 2025-06-04 21:04:51+00:00
this is remarkably lowkey for a 1.0 of a big product.

where is the splashy overproduced video? where is the promises of agi? where is the "we are just getting started" / "we cant wait to see what you'll build"? how do i know what to think if you aren't going to tell me what to think?

edit: oh haha https://x.com/cursor_ai/status/1930358111677886677
by bookofjoe | 2025-06-04 21:05:06+00:00
Why I took the time to comment: I recently watched an excellent 2-part series entitled "Octopus!" on Prime Video:

https://youtu.be/u1TLQUH43Yw?si=L8Ta4RG1Kp8tkHWU

Phoebe Waller-Bridge, the narrator, must have said "octopuses" a hundred times, so it's kind of burned into my brain.
by Nkharrl | 2025-06-04 21:05:17+00:00
Pasted my written advice to this founder here, to be helpful to the community as a whole. These are all free/cheap things you can do when you're early on and being picked on by the baddies:

- *Track anonymous user sessions*, even if you delete all anonymous sessions every 24 hours to prevent data accumulation, this will do wonders when it comes to tracking a user on their "approach" to your payment experience. It should be cheap-as-free to log some of these events so you can identify different populations of users based on how many "typical" events they skipped. With this, you are looking for users that skipped essential or common steps.

- *Get some sort of free device fingerprinting tool in place at or before your payments experience.* [https://github.com/thumbmarkjs/thumbmarkjs](https://github.com/thumbmarkjs/thumbmarkjs) ← this is a MIT fork of Fingerprint.js after they changed their license. It's a great starting point, and while these can be blocked or manipulated, it does a TON to raise the bar on would-be attackers. With this, you are looking for users with the same device hitting your payments experience over and over, and people who are blocking this script from running.

- *Some IP reputation vendors have a free tier API (e.g. IPQualityScore)* that might be helpful at the volumes you are working with, just be sure to cache lookups so you aren't making a bunch of API calls to get the reputation of the same IP over and over. With this, you are looking for IPs that either have a poor reputation or are classified as VPNs/Residential IP Proxies/Cloud Proxies.

- *Lastly, keep a running rate for your payment failure ratio over the last 20 + 60 minutes.* This lets you put logic in place that automatically puts more strict controls in place if your payment acceptance rate dips below 90% and transactions are above a certain minimum threshold - this should let you sleep a little easier knowing that your mitigations automatically shift to "battlestations" if an attack goes off while you are sleeping or out with your family.

*Being clear:* cookies, device fingerprints, and IPs are pretty easily manipulated by a motivated attacker - checking behavior across all three at the same time significantly raises the bar for a would-be attacker.

This should keep you out of the hottest water until you get to a size & scale of attack pressure where you might want to consider using my startup's platform to proactively classify and honeypot malicious user behavior.
by GuB-42 | 2025-06-04 21:05:25+00:00
Choose your license well. If you are using a permissive licence (MIT, Apache, BSD, etc...) you are begging for it. If that's what you want (and it may be what you want), go for it, but don't expect it to pay the bills.

If you are using a copyleft license, especially AGPL, you may not get paid either, but you may get valuable contributions in return. It is also a good way to avoid having big companies profit from your work, if that's what you want.

If you want to make money but still want to open source, use a non-free "source available" licence (ex: "non-commercial"). They tend to be unpopular in the open source community and it is probably not the best way to get known.

And then you can have dual-licences, like GPL + commercial. Qt is probably the most popular software using that scheme.

But I don't really understand the people who publish software under a permissive licences and get forked by some tech giant and complain. That's what permissive licenses are for!
by mingus88 | 2025-06-04 21:06:02+00:00
In a two party system, it’s always the lesser of two evils.

Traditionally, both candidates needed to have a healthy amount of centrism to make sure they weren’t more evil/extreme than the other.

However these days it feels like populism is the new centrism. Bernie and AOC are more popular than ever and certainly have embraced populism rather than have centrist policies.
by ednite | 2025-06-04 21:06:16+00:00
Great concept. As someone who’s a big fan of journaling and keeping notes, I definitely agree this should be encouraged across teams. In one environment, we introduced a similar practice, though instead of calling them “weeknotes,” we named them Lesson Learned Meets (a different kind of LLM – humor intended).

Like the author mentions, once the habit formed, it actually felt strange to skip a week. Our goal was simple: share with internal staff what went well, what didn’t, and what we could improve.

One line from the article really stood out to me:

“What matters is the habit of writing regularly, and that the notes are easy for their intended audience to find, read, and refer to repeatedly.”

That’s such a powerful reminder, and it rings especially true in my personal experience.

Thanks for sharing, this reinforces the value of consistent reflection in team culture (and in writing, of course).
by evil-olive | 2025-06-04 21:06:49+00:00
pretending that there's a legitimate, good faith, reasonable-people-can-disagree debate about "race & IQ" is one of the most obvious giveaways.

from January 2025 [0]:

> Richard Lynn was a scientist who infamously tried to estimate the average IQ of every country.

a bit of additional context from Wikipedia [1]:

> Richard Lynn was a controversial English psychologist and self-described "scientific racist" who advocated for a genetic relationship between race and intelligence. He was the editor-in-chief of Mankind Quarterly, a white supremacist journal.

he claims that Lynn's work is still "hotly debated" and links to an article in "Aporia Magazine" which is published by the "Human Diversity Foundation" [2]:

> The Human Diversity Foundation (HDF) is a far-right company founded in 2022 to publish "race science" through the Aporia Magazine and Mankind Quarterly. It also publishes Edward Dutton's The Jolly Heretic podcast. Key persons of the HDF including its founder support remigration and white nationalism.

the role that Alexander plays reminds me of the attempts in the early 2000s to "teach the controversy" [3] about evolution vs. creationism. there is no actual scientific debate, but people with a political axe to grind want to shift the Overton window and give the impression that there is one.

0: https://www.astralcodexten.com/p/how-to-stop-worrying-and-le...

1: https://en.wikipedia.org/wiki/Richard_Lynn

2: https://en.wikipedia.org/wiki/Human_Diversity_Foundation

3: https://en.wikipedia.org/wiki/Teach_the_Controversy
by const_cast | 2025-06-04 21:06:55+00:00
> The “trust but verify” approach emerged from practical necessity of maintaining organizational functionality within a workforce increasingly disconnected from traditional concepts of professional duty and self-accountability.

This shift in workforce attitudes is because companies have shifted their view of labor. Labor is now fungible, and labor is not an investment, it's a necessary evil.

In order to have self-motivated employees you need to reward loyalty and build incentives where employees do their best because that ends up being what's best for them. Companies, pretty much all of them, decided this was both too much work and too expensive. So they gave up.

The reality is that workers don't give a flying fuck because not caring is the best way to progress your career. Job hopping, resume building, lying - these strategies work. Being a leader, shaking things up, even being honest - these backfire.

Companies don't want good workers. They want yes men, warm bodies, people who don't think too much. And they got that. So, everyone should be happy.
by 9283409232 | 2025-06-04 21:07:17+00:00
Columbia invited this by kneeling to Trump. You don't compromise with fascist. Simultaneously, I think this is a misplay from Trump. With Columbia and Harvard taking different stances, he's shown that you are damned if you do and damned if you don't so universities are now more likely to fight back than comply. You're telling people there is no carrot, only sticks.
by asar | 2025-06-04 21:07:21+00:00
Cursor recently lost me as a customer. Too many updates that disturb my workflow and productivity, no easy way to roll back versions, super sparse changelogs, lots of magic in context building, really untransparent pricing on max mode. I recently made the switch to Claude Code on the Max plan and I couldn't be happier. The only real thing I'm missing is the diff view across files, but I assume it's just a matter of time until that's properly implemented in Zed or VSCode.
by afiori | 2025-06-04 21:07:28+00:00
To make a bit of a strawman of what you are saying even better still would be an unplugged power cable as a turned off machine is (mostly) unhackable.

To be more serious seurity is often in conflict with simplicity, efficiency, usability, and many other good things.

A baseline level of security (and avoidance of insecurities) should be expected everywhere, docker allows many places to easily reach it and is often a good enough tradeoff for many realities.
by kypro | 2025-06-04 21:07:30+00:00
I'm not an expert on Yarvin's ideas, but have read enough of his stuff to suspect you're not quite representing his position accurately.

In his opinion democracy is flawed in the same way a business owned by all its employees wouldn't have the right incentives to succeed, or how a plane piloted by the collective wisdom of it's passengers likely wouldn't make it very far beyond the runway.

I think his idea is that you want a system which selects a competent individual then align their incentives with the success of the nation. I think he has suggested a system similar to that of a board of directors in a company where the CEO would have executive power, but the board collectively retains the right to oust the CEO.

Whether this would work as a system of government I don't know, but on the face of it I think it would be an interesting experiment. It addresses issues that monarchical and autocratic systems have in that they often don't select for competency and have no checks and balances, while also addressing issues of democracy in that it's hard for leaders to make decisions and that the average voter is about as intelligent as the average person you'll meet on the street.

My guess is that it would be difficult to prevent corruption, but it's not like democracy perfectly solves the issue of corruption. Democratic systems are quite unstable outside the West and monarchy arguably didn't work out terribly for Europe over the centuries. Don't get me wrong, I like democratic systems, but I do think our systems are a little too democratic as it stands. One of the things I like about the US as a Brit is that money plays such a central role in US politics. I think this is the main reason why a US worker doing the same job as me today would receive at least 2x my salary while paying less tax. The economic incentives in US politics are completely different from that of the UK where the average household receives more from the government than they put in.
by alephnerd | 2025-06-04 21:07:54+00:00
There should be, but the regulation that A16Z is mentioning is Andreessen's longstanding fight over IPOs and SPACs.

I don't necessarily agree with him (there is room for improvement, but we made these regulations due to the bubble in the 90s and 2000s), but he's been very open about this for at least 15 years now.
by mrguyorama | 2025-06-04 21:08:09+00:00
Fully solved how? It's in a great state.

Angrylion brought a new paradigm to n64 emulation, which is "fuck it, Low Level Emulation is fully doable now", and then that incredibly successful work was ported to run as a GPU shader, where it works a million times better! Now even medium powered devices, like the Steam Deck, can run low level emulation of n64 games at upscaled resolution and never run into graphics bugs, have fewer other bugs, have great performance, etc.

Classic bugs like the perfect dark remote camera that always had trouble on High Level Emulator plugins are just gone, no tweaks required. Games that wrote their own microcode run with no trouble. The crazy shit Rare and Factor 5 did at the end of the console's lifecycle just works in emulators.

https://www.libretro.com/index.php/category/parallel-n64/

Notably, Modern Vintage Gamer released a video titled "Why is Nintendo 64 emulation still a broken mess in 2025" and to make that video he had to contrive dumb scenarios: Running n64 emulation on the Playstation Vita and a Raspberry Pi.

Efficient and accurate high level emulation of the n64 is just not possible. You can't properly emulate the complex interactions going on in the n64 without huge amounts of overhead, it's too interconnected. Angrylion and Parallel-n64 proved, with that amount of overhead, you might as well do pixel accurate low level emulation and just eliminate an entire class of emulation bugs. When angrylion came out, around 2017, even a shitty laptop with a couple cores could run n64 games pixel accurate at native resolution and full speed.

In fact, on the Raspberry Pi that MVG is complaining about in the above mentioned video, he is complaining that "n64 emulation is a broken mess" because he is getting 50fps in conkers bad fur day. Because he is running it upscaled. He's complaining "n64 emulation is a broken mess" because the Raspberry Pi has a garbage GPU. Laptop integrated GPUs, even budget laptop integrated GPUs have no problems with parallel-n64

High level emulation was always a crutch, and never a good approach for n64 emulation. Even in it's heyday, it relied on per-game patches.

Notably, the Dolphin team ended up finding the same reality. What finally solved some serious emulator problems dealing with the gamecube having a mostly Fixed Function Pipeline graphics system that could be updated whenever, a situation that does not translate at all to computer graphics systems that expect you have individual shader programs to call with certain materials, was to write a giant shader that literally emulated the entire gamecube graphics hardware and use that while you wait for the emulated shader to compile. Ubershaders they call it.
by buildfocus | 2025-06-04 21:08:16+00:00
This is a misunderstanding. Local network devices are protected from random websites by CORS, and have been for many years. It's not perfect, but it's generally quite effective.

The issue is that CORS gates access only on the consent of the target server. It must return headers that opt into receiving requests from the website.

This proposal aims to tighten that, so that even if the website and the network device both actively want to communicate, the user's permission is also explicitly requested. Historically we assumed server & website agreement was sufficient, but Facebook's recent tricks where websites secretly talked to apps on your phone have broken that assumption - websites might be in cahoots with local network servers to work against your interests.
by AStonesThrow | 2025-06-04 21:08:23+00:00
https://support.reddithelp.com/hc/en-us/articles/26410290525...

Reddit may presume that the user holds the copyright and is legally able to grant a license, but it isn't necessarily so. There are users who set their avatar to "Baby Yoda", or posted 3 paragraphs they transcribed from their print edition of Harry Potter and the Order of the Phoenix, or just copied photos from their classmate's phone camera app without asking.

If you look through Flickr you will find many photos and collections with fake licenses. All those sites you Google that advertise "Free Public Domain Clip Art / Stock Photos" maintain plausible deniability. Look through any wiki on Fandom.com and see whether the film studios go after their most ardent fans who upload dozens of stills and screenshots to promote The Twilight Saga or something.

In 1990 I wrote a configuration file to assist me in using GNU Emacs. I wrote and debugged it from scratch, in my free time, on my family's dime. I decided that it had a broad enough application to be useful to other Emacs users, so I submitted it to the developers. They included the file in a subsequent release of Emacs 18, and it was there for a decade or more.

My submission had been quite informal and, while I'd included some self-attribution at the top of the file, there was no explicit LICENSE or GPL or assignment of copyright. By submitting it to the developers of GNU Emacs for distribution, I had implicitly licensed it via the same GPL.

However, this informality was not enough to pass an audit later. By ca. 2010, they combed through the sources and removed the file I had submitted, along with others, because they were unable to track down the explicit licensing or copyright assignments that were seen as necessary by then.

https://www.gnu.org/licenses/why-assign.html
by genewitch | 2025-06-04 21:08:53+00:00
right, but if i take some vb6 thing i wrote and update it for .net or .ts or whatever, but i also upload the original vb6 project/file(s) into git as well, that satisfies the meaning of the sentence. we could probably think of a better way to say it as concisely, but, as i said, i just parsed it differently.
by vietjtnguyen | 2025-06-04 21:09:37+00:00
I've done something similar at $WORK for a small project in C++, and I found it extremely helpful in building trust in calculations. Once you do something like this it feels almost insane to do it the typical way where all the calculations are basically manually inlined. Working on robotic systems you're nearly guaranteed to run into a convention mismatch that causes a bug and strong typing it helps eliminate most classes of these bugs (except when you have dynamic frames, but then you can use a dynamic frame tree registry). I need to see if I can open source it.

Just using strong typing to separate the notion of a "position" (looks like it's Cooordinate in sguaba's parlance) from a "vector" alone saves a lot of headaches in making illegal operations like adding two positions.
by legitster | 2025-06-04 21:09:39+00:00
> And I do believe that there is a lot of waste. There's minimal amounts of fraud. And abuse, to me, feels relatively nonexistent. And the reason is — I think we have a bias as people coming from the tech industry where we worked at companies, you know, such as Google, Facebook, these companies that have plenty of money, are funded by investors and have lots of people kind of sitting around doing nothing.

An insanely insightful statement.