MurphyA/hacker-news huggingface dataset:
by CobrastanJorji | 2025-09-29 16:44:54+00:00
I think I'm sympathetic to both sides of this.

If my kid is on some fun Disney ride, and I take a short video of them, and also there are some other people in the background or also on the ride, I would still fee comfortable sharing the video. Well, I wouldn't, because I don't put videos of my kids online, but if I was comfortable doing that, I wouldn't feel deterred by the presence of others.

But also, if someone else takes a photo of my kids in public (or at Disney), I would feel somewhat uncomfortable about it, and I'd feel even more uncomfortable about finding that photo online.

I don't know how to square that, ethically. Sometimes I see posts on Reddit that go "hey, I was out at the beach, and I saw this couple proposing, and I got this amazing photo of it, does anyone know them so I can send them a copy," and I think "you just took one of the most important, intimate, private moments of this couple's life and posted it online without their permission," but it doesn't seem to upset anyone because the couple will look really great in the photo. Does that make a difference? I've got no answers for this, just questions.
by gopalv | 2025-09-29 16:44:55+00:00
> I have found that I'm remembering more and understanding the code more (shocking).

I feel like what I felt with adaptive cruise control.

Instead of watching my speed, I was watching traffic flow, watching cars way up ahead instead.

The syntax part of my brain is turned off, but the "data flow" part is 100% on when reading the code instead.
by jamesbvaughan | 2025-09-29 16:44:57+00:00
+1 to the Voyager. I switched to it a few years ago from the Moonlander and have been really happy with it. I like the smaller footprint, and the fact that it has fewer keys. Having fewer keys has forced me to create layers that keep everything within a closer reach so I'm stretching my fingers out to the edge keys less than I did with the Moonlander.

I split my time about 50/50 between the Voyager and my macbook's keyboard and mostly have no problem with the difference in layouts, but I wish I could set up layers on the macbook keyboard the same way I can with the Voyager.
by iagooar | 2025-09-29 16:46:03+00:00
I would like to share an even more extrem version of this.

I come from a country that could be potentially affected by the Russian-Ukranian war.

A couple of years ago, the government presented a program for volunteers, consisting of a military crash-course over a weekend to get to know the basics. Military service is voluntary in my country, so I thought it might actually be a good idea to have had a rifle in my hand at least once. You never know.

So I decided to sign up and got a few documents to sign. One of them was explicit consent for the organizing party to use any pictures taken during the training in order to use it as promotional material. No opt-out possible.

You understand? They could take pictures of me during a voluntary training, and post them on Facebook or anywhere on the Internet!

I even sent them an email asking to clarify and if I could opt out. They refused and would not allow me to participate if I didn't accept.
by thomastjeffery | 2025-09-29 16:46:14+00:00
More interestingly, users care about 20% of each of the other applications they are trying to use. Not only is it frustrating for them to be bombarded with the 80% of your app they don't care about, it's frustrating when they can't easily replace that 80% with the other apps they prefer.

The entire premise of an "application" is, in my opinion, a huge mistake. Each application, by virtue of being just that, is designed to be a silo of functionality and usability. An application monopolizes the functionality for the use case it was designed to apply to. Not only does an application hold its functionality hostage, it insulates itself from the functionality of other applications. This creates a brittle system with incredible overhead.

There's a reason many of us prefer to use a terminal emulator and shell utilities: they are designed with the opposite goal, to collaborate with each other as much as possible. That's often worth dealing with the ~40 years of cruft that the shell comes with, but accessibility could definitely be improved.
by pglevy | 2025-09-29 16:46:28+00:00
Our low-code expression language is not well-represented in the pre-training data. So as a baseline we get lots of syntax errors and really bad-looking UIs. But we're getting much better results by setting up our design system documentation as an MCP server. Our docs include curated guidance and code samples, so when the LLM uses the server, it's able to more competently search for things and call the relevant tools. With this small but high-quality dataset, it also looks better than some of our experiments with fine tuning. I imagine this could work for other docs use cases that are more dynamic (ie, we're actively updating the docs so having the LLM call APIs for what it needs seems more appropriate than a static RAG setup).
by nkrisc | 2025-09-29 16:46:31+00:00
> There has been no “put on this purple lanyard if you don’t want to be included in the public version of the video” rule, which I’ve seen work pretty well at conferences I have attended (even if it is opt-out rather than consent).

This bothers me. The default should be not including people, and instead offer lanyards (or whatever) who want to be included.

I know why it doesn’t work that way, though.
by Aurornis | 2025-09-29 16:46:42+00:00
It's not that the official tools are the only way to work with parts.

It's that they're the only vendor supported method of working with the parts. If you build your product with an unsupported toolset and something doesn't work, you need to be prepared to reproduce the issue in the vendor support toolchain if you want support.

People coming from desktop and mobile development roll their eyes at this because they aren't coming across bugs in their x86-64 process or M1 Silicon that haven't already been patched over by some combination of microcode, the OS, and the toolchain. Everything works as expected.

Not so in the world of embedded. On modern complex systems, vendor involvement can be a critical part of the development process. Many of the products you have in your house like your router, Wifi gear, and IoT devices were probably co-developed to some degree with the hardware vendor. Starting with the vendor-provided reference design gets you to market much faster, even though you often could forge your own path with a separate toolchain and start from scratch.

It's still this way even in MCU development. You can go out and develop something like an STM32 system completely without STMicro's tools, but it's much easier to start the project in STMicro's tools and copy over the parts you need for setting up everything from clocks to peripherals, then to maintain a skeleton project in the official tools in case your separate toolchain starts acting funny.
by vivzkestrel | 2025-09-29 16:47:02+00:00
AI cannot do anything meaningful beyond basic functions and boilerplatey stuff with moderate difficulty. Don't believe me? Ask your AI model to generate a production grade typescript 5.x application with a tsconfig.json file that uses ts-node instead of tsx with path aliases configured and uses biome 2.x for linting formatting. Add vitest for testing library with graceful shutdowns that handle SIGTERM and SIGINT events from your express server wih an ioredis connection that can be shut down gracefully along with using pg-promise to open a postgresql connection. Make it use @dotenvx/dotenvx for managing development, testing, staging and production environments. Add commitlint to ensure all git commit messages adhere to a specific format. Ask it to add lefthook along with a configuration file for running, lint format and test jobs on every commit. Now add pino and pino-http with custom serializers to redact passwords, tokens and apiKeys from the logging output. Development version of the logs should be pretty printed, production version of the logs should be optimized JSON sent to a cloudwatch log transport. Add CORS to handle frontends running on localhost:5173 for development, https://example.com for production and add helmet for managing security loopholes. Add CSRF protection to all POST, PATCH and PUT routes in the application. Generate 4 different docker files, one for development, one for staging, one for testing and one for production. The development and testing versions should run a separate postgres and redis container with whom we have seamless networking setup. Development versions use self signed SSL certificates at every level. The staging and production environments should connect with an actual elasticache and RDS instance supplied. Both staging and production use actual SSL certificates. We also need Github actions for CI / CD with templates for pull requests, feature requests and tasks to run tests on PR with dependabot updates completely disabled. We need NGINX running as forward proxy to this endpoint with SSL certificates generated by letsencrypt that are auto rotated. Talk to me when your AI model can generate 10% of this setup
by aleph_minus_one | 2025-09-29 16:47:14+00:00
> while in US you have to pay 100k for each h1b.

This is rather evidence that this requirement (at least sometimes) does what it should do: it disincentivizes US branches of companies to hire foreigners in the USA by making such hires more expensive.

Thus, instead foreign branches of US companies hire foreigners. Why the complaints: now in the USA less foreigners get hired instead of US citizens, exactly what was requested.
by ajross | 2025-09-29 16:47:23+00:00
It's "valuable" to the company and to new investors. It's quite the opposite to old investors. In the world of public companies, a "liquidate a shell company" trick like this is presumptively fraud. If you want to liquidate the company you have to buy back the stock at market price, not whatever your purchaser is offering.

It's legitimate only if the existing investors are getting enough liquidity back from the sale to make it worth the transaction. The article says that "almost" all the investors are on board, so... maybe.
by deaddodo | 2025-09-29 16:47:27+00:00
> The idea that people should be content with an investment that has 0% real return in a very risky environment

I literally outlined the return. You are receiving the profit from a very profitable firm, which compounds year over year. Literally, you could not call that 0% (or “near 0%”) even in the most reductive of arguments.

Let’s simplify it for you: I buy a magic well for 1000usd. It gives me 500usd/yr. In 10 years, I’ve gotten 5000usd. Somehow that’s 0%, in your math. Additionally, from here on out, I’m making pure profit off of the well.

Again, you seem to have a fundamental misunderstanding of even basic capitalism. I suggest you read up on it, which might be difficult as you seem unwilling to read even the entirety of what you’re responding to.
by xp84 | 2025-09-29 16:47:38+00:00
Honestly with things like abortion, where there are sincerely held beliefs with good points on both sides of it, I think it would be less work for literally everyone to truly leave it to the states and everybody just moves to the nearest or most convenient state that aligns with their values. I’m so sick of this one issue being a perennial divisive force. Both sides have a point. Go live wherever you agree with the policies. And if the blue states want to operate abortion clinics for runaway teens from red states that’s fine, then they can also build dorms for them and pay for them to stay there. Red states can do the opposite and build state-sponsored birthing centers and pay for childcare for the runaway teens from blue states whose parents want to force them to terminate.
by ctkhn | 2025-09-29 16:47:42+00:00
Stupid question but does this mess up using alternative OSes? I have a rooted 7" nexus from 2013 that I out lineage on and use for carplay when rentals don't have it installed and have been thinking about upgrading. Will this mess up doing that in the future, and should I just upgrade now? Also open to tablet recs to put carplay on, no familiarity with android tablets aside from the one I own
by bonoboTP | 2025-09-29 16:47:49+00:00
It doesn't address the core issue. It's credential inflation.

Not sure that enough people understand that the vast vast majority of research papers are written in order to fulfil criteria to graduate with a PhD. It's all PhD students getting through their program. That's the bulk of the literature.

There was a time when nobody went to school. Then everyone did 4 years elementary to learn reading, writing and basic arithmetic. Then everyone did 8 years, which included more general knowledge. Then it became the default to do 12 years to get to the high school diploma. Then it became default to do a bachelor's to get even simple office jobs. Then it's a masters. Then to actually stand out now in a way that a BSc or MSc made you stand out, you need a PhD. PhD programmes are ballooning. Just as the undergrad model had to change quite a bit when it went from 30 highly-motivated nerds starting CS in a year vs. 1000. These are massive systems, the tens or hundreds of thousands of PhD students must somehow be pushed through this system like clockwork. Just for one conference you get tens of thousands of authors submitting similar amount of papers and tens of thousands of reviewers.

You can't simply halt such a huge machine with a few little clever ideas.
by arandr0x | 2025-09-29 16:47:54+00:00
I think the issue you're having is that taking it way too seriously is exactly what creates the feeling of belonging. There's a number of forums or clubs where one might discuss morality, myth, creation stories etc more like wrestling - fantasy roleplaying groups and fantasy writing circles often do include those themes for instance. But it's harder to feel true belonging through discussing whether your bard is an asshole for sleeping with a gold-hoarding dragon if you're 100% aware that neither bards or dragons exist.

Is there anything you do take super seriously? The environment, your job, parenting, a specific hobby or something? Something you think other people are missing out on by not experiencing? Looks like a club based on that would work better for you.
by jwpapi | 2025-09-29 16:48:35+00:00
But I’m not agreeing with that statement. I don’t think its a good mental model. If you don’t have candies at home it will be easier to eat healthy. I don’t think deliberately having them at home will lead to more growth, it will just increase the likelihood of failure.

Willpower to me seems more like a limited resource that should be invested (and is I agree trainable to a degree) wisely to maximize growth
by Kaibeezy | 2025-09-29 16:48:45+00:00
See also: https://en.wikipedia.org/wiki/Birthday_problem

The birthday paradox is a veridical paradox: it seems wrong at first glance but is, in fact, true. While it may seem surprising that only 23 individuals are required to reach a 50% probability of a shared birthday, this result is made more intuitive by considering that the birthday comparisons will be made between every possible pair of individuals. With 23 individuals, there are (23 × 22)/2 = 253 pairs to consider.
by JimDabell | 2025-09-29 16:48:59+00:00
> One huge problem with these "cheap" models is that they happen to be more expensive in the typical agent workflow if the provider does not support caching.

DeepSeek supports caching and cache hits are a tenth of the cost.

$0.028/M for cache hit

$0.28/M for cache miss

$0.42/M for output

— https://api-docs.deepseek.com/news/news250929
by TheCleric | 2025-09-29 16:49:04+00:00
It is stricter in the sense that AGPL says you have to release source code even if you only distribute the software to a user via a network (i.e., browser) as opposed to a direct/binary distribution.

So in my lay (possibly incorrect) opinion the AGPL made the difference in them having to release the code at all. So in that way it did help. If the user thought this would stop clones then they don't understand software licensing (nor open source).
by teslabox | 2025-09-29 16:49:09+00:00
According to the article:

“There are other rosins made from paper mills, where they grind pulp and extract it with sulphuric acid. That rosin, you don’t want to use for potatoes,” explains Baker [...]

Diamond G Forest Products is an artisanal turpentine / rosin producer (also mentioned in the article): https://diamondgforestproducts.com/
by ecshafer | 2025-09-29 16:49:22+00:00
I play a lot of Paradox strategy games. There is a new game coming out that they sold a premium edition with three pre-sold DLC (for something like $20 additional) with a roadmap of a year of post-release development. Some people are outraged that something is planned to be developed and released 6 months after release because that is somehow keeping pay walling game that should have been in the base release. The prices of games are incredibly low. Seeing a movie in theaters costs $20 a ticket and theyll charge $8 for the soda, and gamers are outraged by a $10 dlc that cost $100k+ to develop.
by northlondoner | 2025-09-29 16:49:23+00:00
Smaller community compared to LaTeX may lead to perceptions of lacking "proper" extensibility. For users needing niche or low-level typesetting capabilities, LaTeX’s mature and highly flexible system may still feel superior. Build-in package manager does not necessarily 100% guarantee full extensibility as in crazy Latex macros ;-) As I said, it is a young project and young company, it will grow in time.
by cloverich | 2025-09-29 16:49:24+00:00
Precisely. Gate's book breaks down the high level categories, how much they contribute to climate change, and what technological and social solutions would be required to mitigate them, if we wanted net 0 by 2050. Everything we have and need in order to execute.

...but then your most important contribution to said subject, is to change the plot by pointing out irrelevant facts (e.g. his own carbon contributions, immeasurably minuscule by comparison), which exemplifies the more general cultural trend of avoiding discussing challenging topics by changing the subject (Climate change -> Gate's personal behavior). i.e. demonstrating OP's claim that social and cultural, not technical, issues are the primary thing holding society back.
by missedthecue | 2025-09-29 16:49:24+00:00
I don't think you're right. During its last fiscal year on the stock market, Twitter reported a net loss of $221 million.

We don't have exact insights to X.com's books, but we have credible reports from the Financial Times that they produced over a billion dollars in ebitda in 2024. This is completely possible with a 50% revenue drop. They laid off 80% of the company, something like 6,000 people.
by zebomon | 2025-09-29 16:49:40+00:00
I can see that your approach would be effective at shutting down conversation and stopping people from telling you their wild conspiracy theories.

I think that with my experience, I've had to recognize how fragile some of the most important incentives are. Like the safety that underpins trust. To have trust, it needs to be safe for people to be wrong. That means I often have to listen respectfully to views that I find abhorrent, in order to get to the point that I can share my own thoughts fully.
by port11 | 2025-09-29 16:49:40+00:00
I've ran Graphene for a year to complement an iPhone; sadly, Device Attestation makes it non-viable as a main phone. Banking apps and what we used to id ourselves are a whack-a-mole of incompatibility. For everything else, I do think it's a great solution.

For reference on Nara, it tries to connect to domains such as dewrain.*, vaicore, akisinn, etc. (many TLDs) Little Snitch was the only way I'd know. Sadly it means we're unsafe on iOS and Android, so we've stopped using any features that might be or leak PII. Just milk and sleep.

This unnerved me so much that I'm building an app for parents on the side. I can't believe our options are free with trackers or expensive (with trackers). And Nara was clean before the update around March.
by zahlman | 2025-09-29 16:49:56+00:00
> SQL injection attacks are an example of the age old issue of mixing up input and instructions.

Yes, and attacks on AI are much the same. The AI gets "prompted" by something that was supposed to be inert processable data. (Or its basic conduct guidelines are overridden because the system doesn't and can't distinguish between the "system prompt" and "user prompt".)
by righthand | 2025-09-29 16:50:12+00:00
IMO no one is taking even the first bit of software development advice with Llms.

Today my teammate laughed off generating UI components to quickly solve a ticket. Knowing full well no one will review the ticket now that it’s Llm generated and that it will probably make our application slower because of the unreviewed code gets merged. The consensus is that anything they make worse, they can push off to fix onto me because I’m the expert on our small team. I have been extremely vocal about this. However It is more important to push stuff through for release and make my life miserable than make sure the code is right.

Today I now refuse to fix anymore problems on this team and might quit tomorrow. This person tells me weekly they always want to spend more time writing and learning good code and then always gets upset when I block a PR merge.

Today I realized I might hate my current job now. I think all Llms have done is enabled my team to collect a pay check and embrace disinterest.
by ivape | 2025-09-29 16:50:39+00:00
EA has an interesting strategy on offering a good value for their paid EA Play and EA Play pro plan. For example, if you find yourself in these specific genres:

Sports:

- Madden

- FC Soccer

- F1

This area should grow to cover other major sports. Others have mentioned how strong the sports offering is, and it’s also worth noting how strong Wii Sports was for the monumental success of the Wii.

FPS:

- Battlefield more or less

The Battlefield universe can cover anything you can dream of when it comes to FPS, so that’s another platform that is still a growth sector imho.

I think this is a very lucrative approach.
by rtp4me | 2025-09-29 16:51:00+00:00
After lots of trial and error, we have everything running pretty well. We mainly use ZFS for the cost savings on virtual drives (compression=zstd). Previously, we were using XFS and the DB sizes were >5TB or more, and now we can use much smaller disk sizes (1TB or so) and still get usable performance.

That said, ZFS presents some challenges for a few reasons:

- As you probably already know, PGSQL relies heavily on system RAM for caching (effective_cache_size). That said, ZFS and OS cache are NOT the same thing, thus you need to take this into consideration when configuring PGSQL. We normally set PGSQL effective_cache_size=512MB and use `zfs_arc_min` and `zfs_arc_max` options to adjust ZFS ARC cache size. We typically get a +95% hit rate on ZFS (ARC) caching.

- ZFS is definitely slower than XFS or EXT4 and it took a while to understand how options like `zfs_compressed_arc_enabled`, `zfs_abd_scatter_enabled`, and `zfs_prefetch_disable` affect performance. In particular, the `zfs_compressed_arc_enabled` option determines if the ZFS cache data is compressed in RAM as well on disk. When enabled, this option can seriously affect latency since the data has to be uncompressed each time it is read/written. That said, a very nice side affect of `zfs_compressed_arc_enabled=on` is the amount of data in the cache. From my understanding, if you get 5:1 data compression on disk, you get the same for ARC cache. Thus, if you give ZFS 12GB of cache, you get about 60GB of data in ZFS memory cache.

- Getting ZFS installed requires additional kernel modules + the kernel header files, and these files have to match the version of ZFS you want to run. This is especially important if you update your kernel very often (thus requiring new ZFS modules to be built and installed).

Lots of blog posts are on the 'net describing some of these challenges. It's worth checking them out...