MurphyA/hacker-news huggingface dataset:
by asimovDev | 2025-07-18 08:08:20+00:00
In Finland, for example, you have to authenticate online through your banking application for any online government service or things like mobile plan. This 2FA is basically mandatory and the alternative is using keys printed on a paper that you have to pay for cause every key is one time use only and I am not sure they will continue that service for long.

It’s probably similar in Sweden and other neighbouring countries
by wolvesechoes | 2025-07-18 08:08:29+00:00
The amount of effort that people go to cope with the fact they lack education.

There are brilliant self-taughts and educated morons, that's obvious. Personally, I am mechanical engineer that got interested in simulations, then in writing simulation code, then in gritty details of implementing numerical methods on a real computers, and ended up writing a compiler and simulation runtime. But I am not trying to convince myself that having CS degree in addition to my ME degree would not help me in any way. Not only because CS in the end is not about coding.

This is a similar situation to car mechanics taking pride in often outperforming mechanical engineers in fixing oil leakages or punctured tires. That's probably true, but we don't teach mechanical engineers so they can fix our cars (though my first job was supervising some huge water chillers and compressors in a manufacturing plant, where I often did a dirty work because our technicians didn't know how, but it is a matter of personal traits and interests. I like to get dirty).
by amarcheschi | 2025-07-18 08:09:18+00:00
I'm a perfume fan and fragrance commentary manages to be one of the most spectacular thing on the internet. You might find comments being like "smells like cat piss" next to another comment of someone who maybe dips his feet in perfumery and goes like "oh yeah it's clear they used some new musc, the transparent ones, and not the old ones that would have been more cozy"
by StarterPro | 2025-07-18 08:10:00+00:00
I was wondering when we'd get to the end of the reduced fare portion of the bubble. With the layoffs, increase in prices, we're going to see a lot more vibe coding to justify the price of ai.

With the talented employees laid off, I predict there will be some VERY LARGE code mistake pushed, either banking or travel, and we'll either see the burst, or they'll move on to strictly enterprise/gov opportunities. (see: grok for gov)

>Super Free [Introduction, lots of free options] >Reduced Fare [higher prices, smaller pool of free options](We are here) >Premium Only [only paid options, mostly whales]
by kleiba | 2025-07-18 08:10:26+00:00
I know you're writing this in good faith, and please understand that I'm doing the same.

> A third of the total recommended intake sounds appropriate for a meal?

Only superficially, I think. First, this pizza can hardly be considered "a meal" because it's too small to be filling. That's why I pointed out that even a 10-year old will probably not be satiated by just one such pizza.

But also, a third of your daily calorie budget allocated to just the food part of one meal assumes the classic model of three meals a day (breakfast, lunch, dinner) - but beware that many people take in additional calories via inbetween snacks (esp. kids).

Also, the pizza only accounts for the food part of that meal - so you better be drinking just water along with it. Except that most kids don't. [1] So, it's a bit of a fallacy to assume that a third of your recommended daily intake of calories is what can be alloted to the food part of a single meal. It might be okay, but like I hopefully was able to highlight, it's easy to undercount because of other factors such as snacks and drinks.

Also note that food labels are not super accurate [2], and of course it's in any junk food company's interest to make their meals look better than they actually might be.

> Ok, but he's got to read 4 or 5 books for that, and maybe over several weeks? I'm not really sure how to address this. If you are going to eat 4 complete personal pizzas if available, then you probably should avoid them.

Agreed. Let's keep in mind that these are not full sized pizzas, and my son is very active (and slim). But the problem is that highly palatable foods like pizza are just so damn hard to avoid in practice. It's too easy (and enjoyable!) to overeat on them.

[1] https://www.cdc.gov/nchs/products/databriefs/db271.htm

[2] https://www.businessinsider.com/calorie-labels-arent-accurat...
by spwa4 | 2025-07-18 08:10:32+00:00
True of pretty much anything Apple. "For our user's security" they lock down devices entirely. No custom firmware, no custom apps, no ... and ... of course they charge for it, and when you look at how much their efforts to improve user's security cost them.

https://www.statista.com/statistics/250918/apples-revenue-fr...

Apple charges developers and users "for our user's security" (the App store is the vast majority of service income) about 27 billion dollars per year for it. In fact, this income is the ONLY new product Apple has made since the iPhone ...
by bubblebeard | 2025-07-18 08:10:35+00:00
I’ve used MacBooks since 2008, still do since the company I work for refused to supply PC laptops running anything but Windows.

They can be great if you have a large wallet and simply want a computer that will integrate easily with your iPhone or any other Apple products. I use an iPhone myself because I’ve had bad experiences with Android devices, but every few years I try a new Android phone anyway.

Apple does not care about their end users. The hardware they retail is overprivced and the M chips are over hyped, especially with ARM PC:s now available.

Their OS was great back in 2000-2010 but has since become more and more unstable, while Linux has moved in the opposite direction. Today I would argue Linux is at least as easy to manage.

Some apps integrate better with OS X, and the magnetic charger cable is a plus. Then again, using external monitors is difficult, and if anything breaks in your nice Apple laptop it will be difficult to mend and cost and arm and a leg. All in all, I would stay away from them.
by mg | 2025-07-18 08:12:11+00:00
> How do you figure?

Extrapolation. I see the progress I already made over the last years.

For small tasks where I can anticipate that AI will handle it well, I am already multiple times more efficient with AI than without.

The hard thing to tackle these days is larger, more architectural tasks. And there I also see progress.

Humans also benefit from a better codebase that is easier to understand. Just like AI. So the changes I make in this regard are universally good.
by posix86 | 2025-07-18 08:12:21+00:00
But that's how progress works! To me it makes sense that llms first manage to do 80% of the task, then 90, then 95, then 98, then 99, then 99.5, and so on. The last part IS the hardest, and each iteration of LLMs will get a bit further.

Just because it didn't reach 100% just yet doesn't mean that LLMs as a whole are doomed. In fact, the fact that they are slowly approaching 100% shows promise that there IS a future for LLMs, and that they still have the potential to change things fundamentally, more so than they did already.
by strangecasts | 2025-07-18 08:12:26+00:00
Good encryption schemes are designed so that ciphertexts are effectively indistinguishable from random data -- you should not be able to see any pattern in the encrypted text without knowledge of the key and the algorithm.

If your encryption scheme satisfies this, there are no patterns for the LLM to learn: if you only know the ciphertext but not the key, every continuation of the plaintext should be equally likely, so trying to learn the encryption scheme from examples is effectively trying to predict the next lottery numbers.

This is why FHE for ML schemes [1] don't try to make ML models work directly on encrypted data, but rather try to package ML models so they can run inside an FHE context.

[1] It's not for language models, but I like Microsoft's CryptoNets - https://www.microsoft.com/en-us/research/wp-content/uploads/... - as a more straightforward example of how FHE for ML looks in practice
by purplehat_ | 2025-07-18 08:12:35+00:00
Cool article! L4 stuff is always fun to read about :)

Since TCP-in-UDP seems to be involve implementing end-to-end features over UDP, I feel like a comparison to multipath QUIC might be helpful so that we can understand it better.

My impression from reading about HTTP/3 is that QUIC is just kind of better than TCP in performing a lot of end-to-end functions, like recovery, encryption, error correction, duplicate suppression, congestion control, and delivery acknowledgement, and of course multiplexing the connection. (The advantage of TCP seems like its simpler and more mature, but it's honestly not clear to me where TCP wins and I'd be interested in hearing about the situations in which TCP is better than QUIC.)

So if we're addressing middleboxes screwing with MPTCP by tunneling TCP over UDP, isn't this very similar to what multipath QUIC does? The article seems to argue this is a simpler, lower-overhead solution than VPN tunnels, which I agree, that would seem like the wrong tool for the job, but I can't really tell which of multipath QUIC and MPTCP-over-UDP is simpler; they seem really similar to me and I'd appreciate help differentiating them.

When would one prefer MPTCP-over-UDP over multipath QUIC, and vice versa? How do the two differ in functionality, stability, and ease-of-use?
by olmo23 | 2025-07-18 08:14:11+00:00
They gave us copilot and honestly for me it's been a bit of a double-edged sword. I often use it with Claude 4 as model. What I noticed is that the tool is able and eager to make large sweeping modifications to the code base where I would be apprehensive and look for an easier way.

For example: changing the type signatures of all functions in a module to pass along some extra state, a huge amount of work. I ended up reverting the changes and replacing the functionality with thread local storage (well, dynamically scoped variables).

So, definitely not a panacea, but still well worth the money.
by Propelloni | 2025-07-18 08:14:41+00:00
IMHO, with your background you are going to hate MacOS ;) But since you are smitten with the M-series just give it a go and keep a close watch on Asahi [1], so that you know when most of your hardware will be supported (last I heard was that microphones are now working).

[1] https://asahilinux.org/fedora/#device-support
by dazzaji | 2025-07-18 08:14:55+00:00
One of the things that I found most frustrating about USB-C hubs is how hard it is to find one that actually gives you multiple USB-C ports. I have several USB-C devices but most hubs just give you one USB-C port and a bunch of USB-A ports. At most it’s 2 USB-C ports but only with the hub that plugs into both USB-C ports on my MacBook Pro (so I’m never able to get more ports than I started with). The result is I end up having to keep swapping devices. For a connector that was supposed to be the "one universal port," it's weird that most hubs assume you only need one USB-C connection. Has anyone found a decent hub with multiple USB-C data outputs?
by dragonwriter | 2025-07-18 08:15:07+00:00
We have (many) more than two choices in most general elections (except for seats where state law involves something like California's "jungle primary", but then the primary is, not a "primary" in the usual sense (an election in which party nominees for the general election are chosen) but the first round of a two-round general election, where only the top two candidates from the first round advance to the second round.

What we tend to have is only two viable choices, and that's a consequence of using single-winner election with first-past-the-post voting; using multiwinner elections with a proportional election method (which doesn't have to be party-list proportional, candidate-centered ranked-ballots, multimember district systems like Single Transferrable Vote work fine for this) for legislative elections, and ranked-ballots single-winner elections for executive offices (but the first is more important than the second) can fix that (unfortunately, at the federal level, that takes people heavily invested in the system to vote to end it; which is unlikely to happen unless it becomes a matter of overwhelming public consensus, which it won't without being adopted at some level; however, in many states, it could be done for state elections through citizen processes without politicians voting it in.)
by d1sxeyes | 2025-07-18 08:15:35+00:00
True, but even if you’re only in Harrogate until you’re 18, you are still signed up until you’re 22, meaning you can be killed on a battlefield aged 18 because of a decision you made when you were 16.

In the context of the discussion on voting, I think the “decision” part is the key point here.
by pjmlp | 2025-07-18 08:15:51+00:00
Those of us that were around for when Apple was at the edge of bankruptcy can relate to a similar approach, where some products were great like the Newton, but the wind of the early days wasn't as strong.

They have plenty of money to burn, but unless they make their systems more affordable to the common man that doesn't live with tier 1 country salaries, they will eventually become the iPhone/iPad company.

There is no longer Apple hardware for servers, the way MacPro has been dealt with, it is clear that the professional desktop workstation is also not a market that they care about any longer, if the only PCI slots on studio are for audio cards.

So it doesn't matter how great the M chips are, if they don't have products on their portfolio that people care about buying, instead of having Windows/Linux/BSD systems for servers, and mostly Windows on consumer hardware (70% worldwide market share).
by npteljes | 2025-07-18 08:16:05+00:00
Your descriptions of perfume sound like someone who appreciates perfume. I don't think you hate perfume.

Perfume in general is very approachable, and most perfume one can find easily is popular and accessible. You just walk into a drug store and try some for free. The process is entirely self-directed and manual. Often, not even the security guard will look.
by whyoh | 2025-07-18 08:16:14+00:00
Look at the actual measurements. The Zenfone was roughly the same size as the standard Galaxy S series and iPhones at the time. Definitely not tiny, not even compact.

https://www.gsmarena.com/asus_zenfone_10-12380.php

https://www.gsmarena.com/samsung_galaxy_s23-12082.php

https://www.gsmarena.com/apple_iphone_15-12559.php
by westpfelia | 2025-07-18 08:16:22+00:00
In my experience its been nothing but a dream. I had the same mint install on a asus zenbook prime from like 2012 to 2022. Battery went from like 5 hours on windows to 6-8 hours on mint. It was great. I do know that sometimes there are werid problems with some of the new "features" shipped in laptops. BUt I would say that looking up a particular laptop that you might be interested in and seeing what kind of linux support it has fixes that problem.

Or you could go 'built for linux' laptops. Librem, System 76, Framework, ect. Or Thinkpads. Those things are tanks and just work.
by forgotoldacc | 2025-07-18 08:16:42+00:00
AI usage has been noticed by judges in court and they aren't fond of it.

AI is just a really good bullshitter. Sometimes you want a bullshitter, and sometimes you need to be a bullshitter. But when your wealth are at risk due to lawsuits or you're risking going to prison, you want something rock solid to back your case and just endless mounds of bullshit around you is not what you want. Bullshit is something you only pull out when you're definitely guilty and need to fight against all the facts, and even better than bullshit in those cases is finding cases similar to yours or obscure laws that can serve as a loophole. And AI, instead of pulling out real cases, will bullshit against you with fake cases.

For things like code, where a large bulk of some areas are based on general feels and vibes, yeah, it's fine. It's good for general front end development. But I wouldn't trust it for anything requiring accuracy, like scientific applications or OS level code.
by qwertox | 2025-07-18 08:17:11+00:00
"not [...] interfere with [...] Ad-Hoc distribution, or the Program [...]"

Obviously his email was an interference with the "Program" (Apple Developer Program). It probably had consumed an Apple employee's time, or that of an AI.

Imagine the EU or any government being in the position of saying to Apple: "You did not adhere to our terms xyz, therefore we terminate our granted permission for you to operate in this region. Please remove all tools you use to operate in this region and release the premises for other companies to use them, immediately", without explaining why. Because this is what Apple is doing.
by amarcheschi | 2025-07-18 08:18:15+00:00
As a perfume fan, I mostly wear perfumes if I'm staying outside or at home, less so if I'm inside with other people because it can be annoying. Not only this, but lately influences have "popularized" perfumes and we see much heavier perfumes being advertised. It can truly be annoying or nauseating to have someone with a "perfume aura" so strong that irradites around him/her
by synthc | 2025-07-18 08:18:22+00:00
I'm thinking of using it to replace an analytics pipeline at my job, which now uses expensive batch jobs. If the tech is solid, we would have instant and incremental updates, instead of recomputing everything every X hours. This would simplify things a lot.

I think Materialize offers a similar product, but last I checked it was only available as a SaaS solution.

I hope to do a proof of concept soon, to compare both solutions
by chickenzzzzu | 2025-07-18 08:19:25+00:00
I will give it to you straight.

Is it possible to sell software and make money? Yes, definitely.

Does being a solo dev help or hurt that? It almost certainly helps, to be honest.

Will people fund you? Probably not very much, but that's ok. You and I are not really in the "club" that receives money to build something.

Does that mean you have to build something that is so amazingly helpful people literally will seek you out to pay you for that thing? Yes

Does coming up with the right idea to implement involve suffering? Yes

Does implementing that idea involve suffering? Yes

Is working a job easier? Yes

Good luck!
by Imanari | 2025-07-18 08:19:52+00:00
I tried gemini2.5 and while it is certainly a very strong model you really notice that it was not trained to be 'agentic'/with strong initiative for tool calling. Oftentimes it would make a plan, I'd say 'go ahead' and it just replied something like 'I made a todo list we are ready to implement' or something similar lol. You really had to push it to action and the whole CC experience fell apart a bit.
by TeMPOraL | 2025-07-18 08:20:05+00:00
That's a good point, and a thing to remember. However, wrt. to what I wrote, my experience is mostly based on hanging out in places and reading comments on topics I understand to some degree - somewhere between an informed amateur and a relative expert, depending on specific topics. There are also some factors that help compensate for Gell-Mann amnesia effect:

- Comments are conversations -- in a quality community, low-value perspectives will get taken apart, and you can kind of get a feel from the conversation itself whether or not any of the participants actually know what they're talking about;

- Communities transcend individual discussions -- hang out in a community long enough, and you start to recognize other participants; over time, you'll learn who's an expert in what, and then those people become your reference points.

Say, e.g., I look at a subthread where some X, Y and Z talk deeply about cybersecurity, above my level of comfort. Normally I wouldn't be able to tell who, if anyone, is right, but over the years I've seen many comments of Y and learned that they're an actual domain expert on cybersec - so now the way Y responds to X and Z, and how the two react to Y's comments, give me a way to indirectly determine whether X and Z know what they're talking about.

And so on. Lots of natural, fuzzy human reputation tracking stuff - but that works in communities (like HN), not in one-off interactions (like a random article submitted to HN).
Show HN: FigForm – Feel the power of Figma when creating customized forms
by aarondelasy | 2025-07-18 08:20:48+00:00
Forms are one of the most critical interactions with customers, yet building beautiful, on-brand forms is usually clunky and developer-heavy. FigForm solves that by giving marketers and designers a Figma-like interface to create stunning, conversion-first forms - all without writing a single line of code.

FigForm is a free form builder featuring a drag-and-drop, pixel‑perfect editor designed for building visually rich, high‑converting forms and surveys.

FigForm's Figma-style interface empowers users to drag&drop, and style form elements with pixel‑level precision - no code required. Create landing page‑ready forms or embedded widgets that seamlessly match your brand.
by FirmwareBurner | 2025-07-18 08:21:57+00:00
>Disney/WB regularly make hundreds of millions of USD on their high budget movies.

Not when they loose hundreds of millions. Snow White just lost Disney about 150 million.

>A view is worth less than $1.

Yes, and they get hundreds of million of views and failures don't cast anything since they don't need to keep cinemas open.
by okanat | 2025-07-18 08:22:00+00:00
Windows update automatically installs all drivers nowadays. Once installed all drivers keep working since Windows doesn't break compatibility that often (one can still use Win 7 drivers on Win 11).

With Linux any driver compiled from source needs to be rebuilt at each kernel minor release. Some stuff has DKMS some don't. Some vendors keep up with distracted puppy level of change speed in kernel APIs. Most don't.

With Linux you have to support your family computers ~each month to pull updates. With Windows all updates are automatic and require 0 remote support.
by rovr138 | 2025-07-18 08:24:15+00:00
You can search in module names and summaries,

$ python Python 3.13.2 (main, Mar 6 2025, 08:26:01) [Clang 15.0.0 (clang-1500.3.9.4)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> help() Welcome to Python 3.13's help utility! If this is your first time using Python, you should definitely check out the tutorial at https://docs.python.org/3.13/tutorial/. Enter the name of any module, keyword, or topic to get help on writing Python programs and using Python modules. To get a list of available modules, keywords, symbols, or topics, enter "modules", "keywords", "symbols", or "topics". Each module also comes with a one-line summary of what it does; to list the modules whose name or summary contain a given string such as "spam", enter "modules spam". To quit this help utility and return to the interpreter, enter "q", "quit" or "exit". help> modules files Here is a list of modules whose name or summary contains 'files'. If there are any, enter a module name to get more help. compileall - Module/script to byte-compile all .py files to .pyc files. filecmp - Utilities for comparing files and directories. fileinput - Helper class to quickly write a loop over all standard input files. gzip - Functions that read and write gzipped files. idlelib.grep - Grep dialog for Find in Files functionality. linecache - Cache lines from Python source files. netrc - An object-oriented interface to .netrc files. pathlib - Object-oriented filesystem paths. plistlib - plistlib.py -- a tool to generate and parse MacOSX .plist files. shutil - Utility functions for copying and archiving files and directory trees. tempfile - Temporary files. ...

I know there's search engines and there's use cases. I'm just trying to highlight that some people that work in a language day in and out, don't even know how to get their documentation. I just want people to know their tools better to ask smarter questions. It won't remove questions and that's fine. Just help me help you.