MurphyA/hacker-news huggingface dataset:
by KronisLV | 2025-12-12 08:31:26+00:00
> It’s the picture book waterfall implementation.

One of my better experiences with software development was actually with something waterfall-adjacent. The people I was developing software for produced a 50 page spec ahead of any code being written.

That let me get a complete picture of the business domain. That let me point out parts of the spec that were just wrong in regards to the domain model and also things that could be simplified. Implementation became way more straightforwards and I still opted for a more iterative approach than just one deliverable at the end. About 75% of the spec got build and 25% was found to be not necessary, it was a massive success - on time and with fewer bugs than your typical 2 week "we don't know the big picture" slop that's easy to get into with indecisive clients.

Obviously it wasn't "proper" waterfall and it also didn't try to do a bunch of "agile" Scrum ceremonies but borrowed whatever I found useful. Getting a complete spec of the business needs and domain and desired functionality (especially one without prescriptive bullshit like pixel perfect wireframes and API docs written by people that won't write the API) was really good.
by theshrike79 | 2025-12-12 08:31:31+00:00
> Apple, what did you start?

Apple tried to do it in a way where nobody would see your personal data until they had multiple confirmed matches against known CSAM - and even then a human would check the results before involving any law enforcement.

But the internet had one of their Misunderstanding Olympics and now we're here again - with an even shittier solution, being formed into actual law.
by qingcharles | 2025-12-12 08:31:43+00:00
The nice thing about Apple owning the whole stack is the color management is pretty decent. Really good for testing your stuff to see how it would look if everyone had calibrated displays with the correct settings all the way through the entire software stack.

I keep a janky 10 year old display hooked up so I can drag my content over to it and see how bad it's going to look on everyone else's systems.
by baq | 2025-12-12 08:31:44+00:00
it's hard for me to tell if the solution is correct or wrong because I've got next to no formal theoretical education in electronics and only the most basic 'pay attention to polarity of electrolytic capacitors' practical knowledge, but given how these things work you might get much better results when asking it to generate a spice netlist first (or instead).

I wouldn't trust it with 2d ascii art diagrams, there isn't enough focus on these in the training data is my guess - a typical jagged frontier experience.
by larodi | 2025-12-12 08:31:59+00:00
It is amazing Nokia missed on the mobile revolution as n900 predated iPhone if I remember correctly.

But Nokia did one massive mistake and it was to bet on Linux for this device. Even when they already had lot of Symbian experience, which also was week though when it came to user apps.

The modified BSD on the first iPhones was simply blazingly fast.
by firefoxd | 2025-12-12 08:32:04+00:00
So the spammer would link to my search page with their query param:

example.com/search?q=text+scam.com+text

On my website, I'll display "text scam.com text - search result" now google will see that link in my h1 tag and page title and say i am probably promoting scams.

Also, the reason this appeared suddenly is because I added support for unicode in search. Before that, the page would fail if you added unicode. So the moment i fixed it, I allowed spammers to have their links displayed on my page.
Show HN: Jottings; Anti-social microblog for your thoughts
by vishalvshekkar | 2025-12-12 08:32:13+00:00
I built Jottings because I was tired of my own thoughts getting trapped inside algorithmic feeds where I had to perform. There was a huge mental load before posting something on X or Instagram.

Every time I wanted to share something small or unfinished, I opened Twitter and lost 20 minutes to the timeline. Writing a blog post felt too heavy for those smaller, quick thoughts. I just wanted a place to write something down quickly and hit publish.

Jottings is that place. It gives you a clean microblog on a domain you own. Posts show up in simple chronological order. No likes. No followers. No feed trying to decide what matters.

What Jottings is - A microblogging platform that builds fully static microblog sites - A free subdomain (you.jottings.me) or connect your own domain on PRO plans - Markdown, tags, RSS feed, links with preview, and image uploads - An optional AI writing helper when you are stuck or lazy to fix grammar - Optimized for SEO and AI search friendly - Analytics for your sites

What it is not - Not a social network - Not an engagement funnel - Not trying to keep you on the site - Not a replacement for long-form blogging, though you can use it that way

How it works Each Jot publish triggers a static site rebuild. The site is stored in Cloudflare R2 and served directly at the edge. Custom domains go through Cloudflare SSL for SaaS. I built it to be boring, reliable (barring Cloudflare's latest issues), and cheap to run.

Pricing Free tier for a subdomain, text posts, and a lot more. USD5 per month for custom domains, images, full Markdown, and the writing helper. I priced it to be an easy yes.

Limitations - No comments (on purpose) - No native apps yet (iOS is coming) - The writing helper is helpful but not magic - I am a solo founder, so features move at human speed

I use Jottings regularly to document what I build. It has been the lowest-friction way I have found to publish anything publicly.

Demo of Jottings site for product updates: https://jottings.jottings.me/ Demo of my personal Jottings site: https://jottings.vishalvshekkar.com (with custom subdomain)

I would love feedback from this community. What would make this better or more useful for you?

Check it out here: https://jottings.me (2 min set up) Feel free to write to me at vishal@vishalvshekkar.com

— Vishal
by mikepapadim | 2025-12-12 08:32:32+00:00
Yes, when you use the PTX backend it supports Tensor Cores.It has also implementation for flash attention. You can also write your own kernels, have a look here: https://github.com/beehive-lab/GPULlama3.java/blob/main/src/... https://github.com/beehive-lab/GPULlama3.java/blob/main/src/...
by simondotau | 2025-12-12 08:33:39+00:00
It's not real L3, it's marketing department L3. Two years after launch it's still only supported in two US states. Now that Mercedes got their headline, it's effectively abandonware.

If it was real L3, Drive Pilot would be considered the vehicle operator for legal purposes. Mercedes would take full responsibility for any driving infringements or collisions that occur during its use. In reality, Mercedes cannot indemnify you from driving infringements, and for collisions they only promise to cover "insurance costs" which probably doesn't include any downstream reputational consequences of making an insurance claim.
by chantepierre | 2025-12-12 08:35:30+00:00
Rik's monolithic Cassegrains are the perfect example of the blend of amateur and high-end professionnal work in astronomical optics, thanks for linking it ! His amateur work is incredible, like this 16" CDK : https://www.cloudynights.com/forums/topic/558284-a-400-mm-f1...
by chii | 2025-12-12 08:35:51+00:00
i imagine the search page echoed the search query. Then, a SEO bot automated search(s) on the site with crypto and spam keywords, which is echo'ed in the search results - said bot may have a site/page full of links to these search results to create fake pages for those keywords for SEO purposes (essentially, an exploit).

Google got smart and found out such exploits, and penalized sites that do this.
by agentifysh | 2025-12-12 08:36:12+00:00
one positive is that 5.2 is very good at finding bugs but not sure about throughputs I'd imagine it might be improved but haven't seen a real task to benchmark it on.

what I am curious about is 5.2-codex but many of us complained about 5.1-codex (it seemed to get tunnel visioned) and I have been using vanilla 5.1

its just getting very tiring to deal with 5 different permutations of 3 completely separate models but perhaps this is the intent and will keep you on a chase.
by svara | 2025-12-12 08:37:04+00:00
Yes, they'll probably not go away, but it's got to be possible to handle them better.

Gemini (the app) has a "mitigation" feature where it tries to to Google searches to support its statements. That doesn't currently work properly in my experience.

It also seems to be doing something where it adds references to statements (With a separate model? With a second pass over the output? Not sure how that works.). That works well where it adds them, but it often doesn't do it.
by jillesvangurp | 2025-12-12 08:38:39+00:00
Agreed, autonomy is a service and not a feature of the car. It has to be. There is inherent cost as you use it and associated liabilities, legal requirements for auditing, technical need for maintenance and dealing with updates in a timely fashion.

You could make the point that owning the car is a lot less important if you don't drive it yourself. If Uber didn't have to pay drivers, they could expand their area of operation to basically everywhere. Drivers need to be paid so having them drive long distance is relatively expensive. That constrains the area of operation. But otherwise, cost per mile is very low. So, orchestrating pickups in the country side becomes possible.

It's going to enable night time travel as well. Nap/sleep while traveling. Wake up at your destination. That's going to revolutionize commutes as well and enable people to live much further away from work. A four hour commute is much less of a problem if you can spend the time working or napping.

That in turn is going to do wonders for real estate prices. Because there are a lot of nice places to live that are currently far away from cities and therefore still relatively affordable. We got a preview of that during the lock downs when people figured out that remote working is a thing.
by bob1029 | 2025-12-12 08:39:01+00:00
I've been looking really hard at combining Roslyn (.NET compiler platform SDK) with one of these high end tool calling models. The ability to have the LLM create custom analyzers and then verify them with a human in the loop can provide stable, compile-time guarantees of business rules that accumulate without paying for context tokens.

I feel like there is a small chance I could actually make this work in some areas of the business now. 400k is a really big context window. The last time I made any serious attempt I only had 32k tokens to work with. I still don't think these things can build the whole product for you, but if you have a structured configuration abstraction in an existing product, I think there is definitely uplift possible.
by m-a-t-t-i | 2025-12-12 08:40:11+00:00
You can also point to font files with @font-face. I use a small custom font that's only 16 KB. Although, when opening the file locally, you have to first disable local file restrictions in safari's settings before it works...

<defs> <style type="text/css"> @font-face { font-family: 'A-font'; src: url('A-font.woff') format('woff'); font-weight: normal; font-style: normal; } </style> </defs>
by 9rx | 2025-12-12 08:40:20+00:00
If you are using a language with a complete type system, sure. But who uses those?

When using the languages people actually use in the real world, not really. Consider a simple example where the contract is that you return an integer value from 1 to 10. In most languages people actually use, you're going to be limited to using an integer type that is only constrained by how many bits it is defined to hold, which can be exploited later to return 11, unbeknownst to the caller's expectations. There are a small number of actually-used languages that do support constraining numeric types to a limited set of values, but even they fall apart as soon as you need something slightly more complex.

This is what tests are for. They lay out the contract with validation of it being met, while also handily providing examples for the user of your API to best understand how it is intended to be used.
by cycomanic | 2025-12-12 08:41:41+00:00
I somewhat understand your argument about how to prevent misuse, but I'd say one could do that by embedding the key in an ID card and someone will have to connect the ID card to the phone/computer (e.g. via NFC). So obviously you can pretend you lost your ID card and get a new one, but I would say that you can only do that so often until someone will get suspicious, just as if you would ask for a new passport every couple of months someone would start asking you some serious questions.

Regarding using the document to buy beer, that's already done, you need to provide ID. I also hope you being asked to provide ID for buying guns, but then again I'm not from the US, so I have quite a different opinion on gun ownership.

All that said though, we are currently watching some of the most significant civil rights abuses by authorities, all without any ID system and people are worried about age verification? If the government wants to abuse their power they don't need an ID system, they just look at your social media profile at the border.
by richardfeynman | 2025-12-12 08:42:12+00:00
Correct. I am taking a denialist approach toward an absurd conspiracy theory that has been thoroughly debunked.

What you’re doing instead is substituting facts for relevance. You went from a false claim (“Israel mailed bombs to Truman”) to a pile-on of unrelated historical violence, as if proving Jews committed any political violence somehow rescues your earlier claim for which there is zero evidence. It doesn’t.

On the facts: – Irgun carried out the King David Hotel bombing against a building housing British military command, intelligence, police, and civil administration. Civilian staff were killed. That qualifies as terrorism by modern definitions. I’m not defending it. – Lehi was a tiny, radical splinter group widely condemned at the time, including by mainstream Jewish leadership. – In 1941, Lehi produced one fringe document proposing that a future Jewish state and Germany shared a common enemy in Britain. The proposal was ignored. There was no alliance, no cooperation, no operational contact. Calling this “trying to partner with Hitler” is dishonest.

None of this provides evidence that Israel, any Zionist organization, or any Jewish group attempted to assassinate a U.S. president. The fact that some groups committed real crimes does not magically make the crimes you invented true.

Conflating Irgun with Lehi, anti-British insurgency with “terrorizing the West,” and an ignored memo with Nazi collaboration isn’t history, it's you polemicizing.
by thoughtpeddler | 2025-12-12 08:42:17+00:00
This reminds me of a recent reflection, upon seeing an old journal entry of mine from ~2012, where I seemed to be grappling back then with the same exact issues I do today, namely 'browser tab overload'. Even though we've since had over a decade of tech progress (e.g. tab groups and associated features, AI, etc), I'm still drowning in tab overload. It actually made me laugh for a moment. All this powerful AI, large browser feature development teams shipping consistently quarter after quarter, and I'm still in the same spot. I could copy-paste this dilemma across a variety of 'productivity challenges' and arrive at a similar place.
by sofixa | 2025-12-12 08:42:22+00:00
We know this doesn't work, and it's insane Americans still pretend it does. Goebbels himself said it while they were abusing the Weimar German freedoms and protections of democracy to take power with violence. They were very happy to use the tools of democracy to destroy it. We owe it to our societies and democracy not to let this kind of speech in particular to prosper.

And for a more recent example, you have a presidential couple that (among a million other things) lied publicly, and admitted to it. And they're now in power because their hatred-filled lies were not checked. And the country is sliding fast towards fascism, ignoring courts to concentration camps with no records to suing media to bully them into favourable reporting to pick any other example you want. Guess the country!
by ErroneousBosh | 2025-12-12 08:42:55+00:00
The underlying OS makes no difference.

BSD and Linux are the same thing. That's the whole point of Posix.

What made the difference for the iPhone was that Apple's most expensive part of the whole device was the design. At the point it came out they had something like 23 years of very high end UX under their collective belts. It's one of the reasons why the little 128k Mac that came out the same year as the clunky old IBM PC AT was so expensive, too.

Good design is expensive, and it's the most important thing you'll spend money on.

Remember earlier in the week, all the discussion of Damn Small Linux and how a lot of the conversation around its UI was along the lines of "But I like it without all the wasteful whitespace" contrasted with "The whitespace at least needs to be consistent and the widgets need to look like they weren't thrown from the far side of a barn"?
by fhd2 | 2025-12-12 08:42:56+00:00
Quite a fascinating adventure, even if it's not continuous.

Good teaching moment for why estimates of big endeavours tend to be off, too. He appears to have slightly overestimated his average walking speed and greatly underestimated breaks (only some of which were by choice from what I gather).

The total journey appears to be 58,000 km (36,000 miles).

Expectation: 8 years, which translates to a daily average of almost 20 km (~12.5 miles). That's about 4-6 hours of walking time at my speed. Every. Single. Day. In sickness or in health, on country roads or through frozen wastelands. Seems optimistic even without anticipating any delays?

Reality: After 8 years, he had actually finished about half the distance, which I already find impressive. As of October, he has 2,213 km (1,375 miles) left. That means he traveled 55,787 km (34,664 miles) in around 27 years. That puts him at a daily average of almost 6 km (~3.7 miles), so probably 1-2 hours of daily walking time. That's actually not bad considering all the delays, but quite a bit less than anticipated.

New estimate: He expects to be home "by 2026", let's say January. Based on that premise, his new estimate is that he will walk 2,213 km in ~4 months. That's a bit more than 17 km (~10.5 miles) per day. Relatively close to his original, comparatively uninformed estimate, funnily enough.

All that said, I don't think I'd have the willpower to see this through, especially considering all the setbacks. Mighty impressive.
by 112233 | 2025-12-12 08:42:59+00:00
I thought I had a neurological disorder. (My iphone has auto-everything off. I'm not enabling slide type for fun, but I do not exclude the probability ios auto-enabled it when I changed brightness or something, as they are used to do.)

About two years ago, my phone typing suddenly gets extremely bad. Like, from occasional error to about one typo every second sentence. No matter how carefully I type. Hardware didn't change, so it must be me, right?

Let me play with that setting, I hope you are right.
by pjmlp | 2025-12-12 08:43:10+00:00
You mean, like Microsoft themselves?

.NET COM support was never as nice, with the RCW/CCW layer, now they have redoned it for modern .NET Core, still you need some knowledge how to use it from C++ to fully master it.

Then there is CsWinRT, which is supposed to be the runtime portion of .NET Native, which to this day has enough bugs and not as easy to use as it was .NET Native.

Finally, on the C++ side it has been a wasteland of frameworks, since MFC there have been multiple attempts, and when they finally had something close to C++ Builder with C++/CX, an internal team managed to sell to their managers the idea to kill C++/CX and replace it with C++/WinRT.

Nowadays C++/WinRT is sold as the way to do COM and WinRT, it is actually in maintenance, stuck in C++17, those folks moved on to the windows-rs project mentioned on the article, and the usuability story sucks.

Editing IDL files without any kind of code completion or syntax highlighting, non-existing tooling since COM was introduced, manually merging the generated C++ code into the ongoing project.

To complement your last sentence, seeing Microsoft employees push COM from first principles in 2025 is jarring.
by globular-toast | 2025-12-12 08:44:25+00:00
It's so odd to me as a veggie that people want something that "tastes like meat". If you've been immersed in decent veggie food for a while this isn't something you crave. Why would I want to eat a bit of dead animal? It's something I might do in a survival situation in a barren place, like Han Solo or something, but not if there are fresh veggies to hand.

If you want to do this for ethical reasons, which you should, then just eat vegetables. They taste way better. You just have to recalibrate your senses to deal with the higher levels of flavour.

But if people really want "chicken nuggets" for some reason then there's no reason it should have to involve animals at all, so this is a good thing, I guess.
by thiht | 2025-12-12 08:45:58+00:00
Is fun not allowed anymore? In the past 3 days I've seen posts and comments on HN saying that:

- everything in interfaces should be useful, decorative icons are bad

- presentation slides should not use animations

- now fun name are forbidden too apparently

What the fuck?

> No chemist wakes up and decides to call it “Steve” because Steve is a funny name

Do you want to enter the discussion on how physicists named quarks?
by paganel | 2025-12-12 08:46:32+00:00
Not in the UK, but from Romania, I last checked Tripadvisor back in 2012, and that was for a holiday stay in the Greek islands. Google Maps has eaten the lunch of almost all of the entrants in this space, and I say that having worked for a local/Romanian "Google places"-type of company, back in 2010-2012 (after which Google Places came in, ~~stole~~ scrapped some of our data and some of our direct competitor's data and put us both out of that business).
by thendrill | 2025-12-12 08:47:11+00:00
Coding isn’t creative, it isn’t sexy, and almost nobody outside this bubble cares

Most of the world doesn’t care about “good code.” They care about “does it work, is it fast enough, is it cheap enough, and can we ship it before the competitor does?”

Beautiful architecture, perfect tests, elegant abstractions — those things feel deeply rewarding to the person who wrote them, but they’re invisible to users, to executives, and, let’s be honest, to the dating market.

Being able to refactor a monolith into pristine microservices will not make you more attractive on a date. What might is the salary that comes with the title “Senior Engineer at FAANG.” In that sense, many women (not all, but enough) relate to programmers the same way middle managers and VCs do: they’re perfectly happy to extract the economic value you produce while remaining indifferent to the craft itself. The code isn’t the turn-on; the direct deposit is.

That’s brutal to hear if you’ve spent years telling yourself that your intellectual passion is inherently admirable or sexy. It’s not. Outside our tribe it’s just a means to an end — same as accounting, law, or plumbing, just with worse dress code and better catering.

So when AI starts eating the parts of the job we insisted were “creative” and “irreplaceable,” the threat feels existential because the last remaining moat — the romantic story we told ourselves about why this profession is special — collapses. Turns out the scarcity was mostly the paycheck, not the poetry.

I’m not saying the work is meaningless or that system design and taste don’t matter. I’m saying we should stop pretending the act of writing software is inherently sexier or more artistically noble than any other high-paying skilled trade. It never was.