skysight-inc/HackerNews huggingface dataset:
How big is your team? How many people touch it? Are you leaving it for the next developer to deal with after you leave? Have you dealt with hiring? Does your platform 100% stay in JS/pug or do you mix it with backend views?

There's a million considerations.

Ruby on Rails went through this over a decade with HAML with wide scale adoption and it was largely a mistake, projects always end up moving back to HTML. Or into JSX or whatever HTMLy syntax.

I've worked on at least 3 or 4 projects that switched JS frameworks and stuff like pug would always be burden on moving over.

Ive been down that rabbithole enough times and it's simply not worth the mostly overstated DX benefit. Nerds trying to be hyper efficient in the wrong ways.

Simpler and closer to standards is always always better.
Scamming is endemic in the crypto world, but it’s not inherently a scam. I don’t think it solves any real problems either though.

Gambling seems like the best comparison to me.
Probably worth noting that Pratchett wrote most of the "Adam and the gang" sections of Good Omens, while Gaiman was responsible for the riders and the more "mythological" parts. So I do see a pretty clear throughline from Sourcery to the Pratchett parts of Good Omens.
I asked myself this question today: Given the AI hype, I wonder whether there will be employers who force their employees to use generative AI. Otherwise employees will be deemed inefficient and be fired.

Employers might believe that not using AI puts them and their investments at a disadvantage, while ignoring the overall quality issues.
And even if they're competent too but just on the other side...
HCI commands aren't remotely accessible without further flaws. The key line from the article is:

Depending on how Bluetooth stacks handle HCI commands on the device, remote exploitation of the backdoor might be possible via malicious firmware or rogue Bluetooth connections.

The short answer is that if you have a secure driver stack and you trust all the local code, HCI vendor extensions aren't problematic.

With that said, HCI extensions can easily be a security hole. The problem is that HCI mixes attacker-controlled inputs with a complicated interface and a lot of fiddly parsing. It's easy to get wrong, as the BleedingTooth [0] vulnerability demonstrated a few years back.

Having these kinds of things around also makes it easier to pivot a vulnerability elsewhere, though that's low hanging fruit on most systems.

[0] https://google.github.io/security-research/pocs/linux/bleedi...
People are naive to trust the obviously wrong numbers from the iSeeCars study though.
Help me out here. What part of "Fox News first argues that, viewed in context, Mr. Carlson cannot be understood to have been stating facts, but instead that he was delivering an opinion using hyperbole for effect" is a "talking point?"

What was Carlson actually stating, and what was the context? Obviously some people took it seriously, or it wouldn't have ended up in court.
They're not good at killing. They do nothing in their own. People are very good at killing using guns. The analogy is actually perfect.
Show HN: Can I run this LLM? (locally)
One of the most frequent questions one faces while running LLMs locally is:
I have xx RAM and yy GPU, Can I run zz LLM model ?
I have vibe coded a simple application to help you with just that.

Update:
A lot of great feedback for me to improve the app. Thank you all.
The biggest boon I've found is writing tests - especially when you've got lots of mocks to setup, takes away that boilerplate overhead and lets you focus on the meat of the test.

And when you name your test cases in a common pattern such as "MethodName_ExpectedBehavior_StateUnderTest" the LLM is able to figure it out about 80% of the time.

Then the other 20% of the time I'll make a couple of corrections, but it's definitely sped me up by a low double digit percentage ... when writing tests.

When writing code, it seems to get in the way more often than not, so I mostly don't use it - but then again, a lot of what I'm doing isn't boilerplate CRUD code.
This is the way that Pascal does it, which was always more sensible than prefix notation. Pascal uses ^
> even as the code base is now 20k+ lines.

That's better than my past experience with hobby projects, but also nowhere near as big as the kinds of software systems I'm talking about professionally. The smallest code base I have ever worked on was >1M lines, the one I'm maintaining now is >5M.

I don't doubt that you can scale the models beyond 10K with strategies like this, but I haven't had any luck so far at the professional scales I have to deal with.
Can you clarify what you mean by "packaged up nicer"? Given that this is a feature that should be used very sparingly, and also one that is very apt to be misused (as experience with exceptions in other languages demonstrates), I would argue that lack of syntactic sugar for it is a good thing. But I'm willing to consider arguments to the contrary, yet the existing API seems broadly fine to me? How would you change it?

As far as cost, it depends on the arch and its ABI, but on x64 they use something called "unwind tables", which is basically a structure that lists all cleanup code that needs to be run for unwinding given a range of addresses inside a function. Such tables can be produced entirely at compile time, and they only need to be checked during unwinding (i.e. if there's a panic), so on the success path you pay no perf penalty. They are not entirely free in that they do make your binary larger, but speed shouldn't be affected.
No one's building new browsers

Ladybird, servo, and Flow are new browsers currently being built. These new browsers are not derived from any of the big three browser engines: Google Chromium, Apple WebKit, and Mozilla Gecko. https://en.wikipedia.org/wiki/Comparison_of_browser_engines
Autogenerate Cursor Rules for Any Repo
No, it doesn't. Sorry, my comment was not worded clearly there. The nagging around crypto and ads on the homepage are a (anti-)feature of brave (that don't exist in Orion).
They don’t because their comment in this thread took more than 30 seconds to write ;)
Full Title: Earth’s oldest impact crater was just found in Australia – exactly where geologists hoped it would be

We have discovered the oldest meteorite impact crater on Earth, in the very heart of the Pilbara region of Western Australia.

The crater formed more than 3.5 billion years ago, making it the oldest known by more than a billion years.

Our discovery is published today in Nature Communications.

A Paleoarchaean impact crater in the Pilbara Craton, Western Australia

~ https://www.nature.com/articles/s41467-025-57558-3
Yes, PhotoAI is his most successful thing now doing over $120k/ month on its own, it is also php and jquery.. cron jobs and AI apis..
I use Proton on Android and I can write a new email using one of my aliases. Maybe it was fixed recently.

Regarding n° 2, I think it will never be fixed, given the nature of the service itself, in which all emails are stored encrypted, and the encryption keys are in the server.
> not scary

LLMs are not scary. The people trying to apply them to critical domains are.
If you hold a gun and point it at me I'd be more scared of that then you holding AI and pointing it at me.

AI right now is not powerful and not scary.

But follow the trendlines. AI is improving. From 2010 to now the pace is relentless with multiple milestones passed constantly. AI right now is a precursor to something not so dumb and not so "not scary" in the future.
I have one for $7.68 ($2.56*3). Alas, it was for some minor typos and grammatical errors in SPOCS [1], not "real" math errors in TAOCP. Never plan on cashing it in though. And I can't remember where I stashed it, so there's that too... :)

[1] https://www-cs-faculty.stanford.edu/~knuth/cs.html
They can be here to stay and also be a scam. After all, people do get rich off scams.

What makes it a scam is that there is nothing real behind it, but people think there is, so those who don't understand what is going on can get utterly and completely hosed while other people take their money.
At what point would it be cheaper, or at least more reliable, for California to start importing glacial meltwater from (say) Antarctica? If Wikipedia isn't too far off, then one modern supertanker can haul 100,000,000+ gallons, at a cost of ~3 cents per gallon.
I tried this for games and shorts, but something about their HTML changes enough that they keep reappearing. I absolutely despise shorts
That seems like saying people who climb Everest are not starting in the Mariana Trench. The fact you could have made it ten times harder doesn't necessarily stop it being foolhardy.
Compensation is complicated and function of value added to the organization may not correlate to work put in. I have no opinion on what should be cut, just pointing out it won't the end of Mozilla without Google deal.

--

For anyone who wants to know what the other side of the compensation discussion would go like..

One could argue though the Mozilla leadership has also more than quadrupled their revenue from $150M in 2011 to $690M in 2024, despite loosing market share, revenue generated from their only competitor no less. It isn't a easy job to convince your competitor to be your primary source of income to the tune of hundreds of millions of dollars and keep increasing that every year.

Yes, Google is not funding the search deal out of the goodness of their hearts, but they also don't have to pay $500M+ per year to keep Mozilla alive if that is all they cared about.

Such a deal doesn't happen without a ton of work by Mozilla to build relationships, show value of paying 500M to Google etc.

If the leadership can no longer generate the growth/value they too will face the music sooner or later. Mozilla still would need competent people(this group or another) to be able make the deals to pivot to other revenue sources and they don't come cheap.

A for profit subsidiary of a non-profit in software world will always end up paying what looks like generous compensation perhaps even compared to the market for similar roles in pure for-profit companies, because unlike those companies, Mozilla cannot offer stock compensation on top of cash.
1) Valid point, this could haven been wsdl/swagger. But the MCP spec supports spinning up local applications and communicate via stdio which open api cannot do.

2 + 3) having a few commands that AI knows it should call and confidently so without security concern, is better than just give AI permision to do every thing under the sun and tell it to code a program doing so.

The prompt for the later is also much more complex and does not work as predictably.
Shatter materials in situ covered by dateable layers so stratigraphically strong evidence.
TOACP The Art of Computer Programming, Volumes 1~4c

https://en.wikipedia.org/wiki/The_Art_of_Computer_Programmin...

Kudos to everyone who found bugs, and got the bounty.
Congrats to everyone who used these to get their PhD-CS
why is foo.await better?

is it a method call? is it a property/field value? how am i to be indicated that there is an implicit suspend point when you .await?
> It reminds me that React hooks must start with "use," which is a very strange thing, no matter how they explain it. Additionally, I mention this because Vue 3/SolidJS, which also uses proxies, does not require you to use special file names; you can use it in any regular JS.

You can name hooks whatever you want. The `use` prefix is just a linting thing. Once transpiled to JS, there isn't really any way for React to know whether you prefixed your hook with `use`.

I understand the mistake though. The React docs state `You must follow these naming conventions` when talking about the `use` prefix. But that's all it is -- a convention.
Ooh, I hadn't thought of these mags (sort of the size of a paperback) for years. I used to read Galaxy and Analog in the mid-70s. I wonder where people sell or will sell SF novels these days? They were published multi-part in the mags.

I stopped reading them because I moved to London in the late 70s, and was frankly broke because of housing and other costs.
Super cool! was able to create an application from scratch in under 20 mins. I'll use it for my daily dev tasks!
While you can read anything as anything, not all readings are equally meritorious. Making an unmeritorious reading into the basis of a critique is a form of straw man.
I don't know about that. Your analysis is correct in that it's ultimately about business incentives, but those incentives lead businesses to choose certain formats over others, thus promoting certain kinds of content.

It seems very far fetched that an app that looks like HN might become as popular as TikTok, and that's because the TikTok format is excellent at creating something that pulls people in by delivering short term rewards.

I'm not a Luddite, I'm sure there are some creators out there making clever tiktok videos, but that format really isn't conducive to, as you say, "long-term, coherent narrative building and multistep reasoning".
No, an API is the closest term, as calling MCP, which is a simple protocol, an SDK is literally wrong.

A protocol is not a software development kit.
Here’s a Claude artifact that implements this article.
https://bit.ly/3FohhjG
> but there is still a lot of dissent crypto is a ponzi scheme or for fraudsters

There are a lot of other great use-cases you're missing: Money laundering, circumventing sanctions (North Korean missile program is not gonna fund itself), buying drugs online, ransomware, assassination markets, illegal political donations, hard to trace bribery, and I'm sure a ton more.

But it's not fair to paint with too broad a brush.

It's just the 99% that give the 1% a bad name.
I agree on all of this.
I don't think this will be a sustainable venture but that doesn't matter, 2 of these unsustainable businesses lasting 1 month each is my salary..

And agreed in the case of this game, the success is all because of his following. Not so with his other products though, this is just a joke to him..

And his game is technically better than anything I can put together
I've never done it IRL but I've always wanted to delete my company's redis instances and see what happens, chaos monkey style. If you're service breaks because it expected the cache to be there or your database immediately goes down because of too many requests, you're going to have a bad time _eventually_.
Previously discussed (May 2022, 67 comments): https://news.ycombinator.com/item?id=31284512
Accessibility: Don't use color in your paintings because there are color blind people.

Thankfully, the other root comments here have all of the alternative suggestions. The theme of which is Don't blame the author because the [accessibility] tool is broken. So I hope you can forgive me for not enumerating them again.

But I still want to take the alternative stance and assert you should use unicode in a previously novel way. Worry more about how you want to express yourself, and less about being well understood by everyone. Does being fancy here mean that it will be harder for some people to process and understand your message? Yes! But if that's a good thing or a bad thing should be reserved, exclusively for you to decide.

The author chooses to restrict information, the site they used to generate the text. Because you can't be trusted to take their advice. And the chance that the person reading your text might be visually impaired, and the screen reader they use might choke on that text, is more important than what you want, or how you want to express yourself.

I reject this idea.

I wonder how they'd feel about upsidedown text, in an attempt to artistically convey the author's state of mind where they themselves feel upsidedown.

I do agree with the author on the point that you should make any messages you wish to convey, as easy as possible for any one to receive them. But never at the expense of the message, or the art you choose to give your ideas. There are people who will never be able to understand you, and there will be people who choose to misunderstand you. And there will be people who tell you how you must express yourself, and it's seemingly always to make them more comfortable. Sometimes it's ok to ignore them, and sometimes that's even the responsible thing to do.
Hacker News and Y Combinator should really learn from this.
See the sibling comment. This is a new protocol that the kitty maintainer created and is supported as of kitty 0.40.0, which was just released yesterday. This makes presentations look much more presentation-like now!
It's 20% various scams, 70% speculation/ponzi, 10% cult-like obsession/people deriving their identity from it, and 100% energy-wasting tech.

As for having staying power, all kinds of scams have nonetheless enjoyed staying power (gambling, MLMs, scientology, major political parties).
A lot of things can be true at the same time:

1. A lot of scammers launch crypto scams, rug pull tokens, phish/scam people out of their money.
2. Bitcoin is a hard, censorship resistant, permission less money.
3. Outside of Bitcoin, Crypto / blockchain is still experimental and looking for its usecase. We have seen smart contracts, tokenization of assets, NFTs and meme coins all being tried out here.
Ledgers and cryptographic chains and proofs aren't scam. But, the entire pig butchery and like, is scam.

POW is bad for the planet and turned out to have issues in 50%+1 capture. POS is dependent on real world value and constrains behaviour to loss of stake.

Quorum, usually overlooked. Your transaction is final!! Not if the quorum decides to repudiate.

Forensic accountants love cryptos. I row with one who said evidence chains are delightful even with mixers.

Went to meetings on the chain a decade or so back and the fin regulators said its a great mechanism if you distrust your peers, need to co-relate and don't want a regulator in the transactions. So as settlement logic between central banks, or for certainty in complex supply chains where people repudiate the 90 day settlement they can help. Or where middlemen take bites out of transactions as they flow but regarding that, the big vig on transaction processing suggests nothing is free.

Merkle was smart. The logical structure is interesting for all kinds of things. PQC in dnnsec includes models using them.
you're not responding to the person you think you're responding to.
I suppose a funny, ironic reason people might not know this is because of how Google has been able to algorithmically serve and reinforce results they already agree with, from profiling that it was able to develop through Chrome's dominance.
I have been on a similar journey. It's been a trying endeavour but my spirits are buoyed knowing now that I am not alone.

One I found last week, FullHost, is Victoria-based with multiple datacentres in Canada and the US. I'm not sure if they support everything you're looking for.

https://www.fullhost.com/cloud-paas/

I gave OVH a try a couple weeks ago. It's difficult to explain what the user experience is like. It's like a byzantine interpretation of what cloud computing is all about. Beyond that I tried both their VPSs and the Cloud instances. The VPSs are very well priced but there's no private network so each instance is on its own. I read (but didn't verify myself) that the firewall rules only apply to inbound connections so any other VPS can connect to any port on any other VPS (of any customer). It seemed plausible. So I got a refund on those and tried the Cloud Instances. I could get any to boot up. Just a long delay and a few minutes later an error message and a failed state.

So I've been working with DigitalOcean this past week. Literally 20 minutes ago figured out that my app's verification emails stop sending b/c they now block all SMTP ports. Incoming I can understand to prevent people running their own mail servers, but it seems to also apply to connecting to remote SMTP servers. Wild. I opened a ticket and I'm hoping I just missed something.

https://docs.digitalocean.com/support/why-is-smtp-blocked/

Anyway, that's what brought me to HN today. Overall, I'm just really surprised their aren't cloud hosting options in Canada right now. There used to be a few but at least two of them were acquired and absorbed.
Fediscovery: Fediverse Discovery Providers
What's special about Nebraska?
It is interesting to note that the UK was on summer-time all year between 1968 and 1971. At the end of the period, Parliament voted by a large majority to revert to the previous system.

I think this is a case where people only understood the drawbacks through practical experience.
In today's ChatGPT age, I'm sure people are attempting to build contextually aware alternatives to feeds?

Something that will filter out the anger, but keep the insight. I vaguely remember someone posting about a tldr for twitter. Anyone know of tools like that?
>yet our most pressing problems have not made a lot of progress for decades.

You mean energy and global warming? We will pretty much hit the worst case scenario for both of these. And we've been yapping about these problems for decades so nobody cares even though they are likely 10000x more relevant.

AI is new and interesting.
It's suggested by who? The alternatives may be worse, or not available in some way to a person.
My 2008 Civic feels better made than the Teslas I've been in tbh.
I overall liked our Model Y, but the infotainment/touch screen situation was my biggest complaint.

We recently switched to an ID Buzz because our family outgrew the Y. The interior is a huge improvement over the Y (which, fair, it is a more expensive vehicle) and CarPlay is just objectively better than Tesla’s infotainment, but the rest of the software is pretty meh. I really miss a lot of little things like phone keys and a built in dash cam, though.
Had one. Price was good, but the resolution made it nearly unusable with most DE's, and I don't think I ever got the nvidia card working on Linux.

Great concept though. I wish the format would have stuck around. I'd like a premium version in that same size.
I'm a solo founder in SF building something to fix this, let's talk? Email in my profile
is there a better way of breaking up the google monopoly?
https://x.com/bibryam/status/1892332097999626634/photo/1
I take this stuff might be interesting in hardware hackery way. Like legitimate way to get extra things out of existing hardware.
> Zuck: Yeah so if you ever need info about anyone at Harvard

> Zuck: Just ask.

> Zuck: I have over 4,000 emails, pictures, addresses, SNS

> [Redacted Friend's Name]: What? How'd you manage that one?

> Zuck: People just submitted it.

> Zuck: I don't know why.

> Zuck: They "trust me"

> Zuck: Dumb fucks.

https://www.businessinsider.com/well-these-new-zuckerberg-im...
Crypto in theory should be very useful suffers from realities:

1. People want to use government controlled moneybdue to the stability benefits:

* Stable value in short term

* Legal system can clawback money

* Banks have anti fraud system and some level of accountability

* Security is taken care of

2. Shops don't generally take crypto, they take fiat money

Crypto therefore services the world where these disadvantages are outweighed by advantages, which is mostly going to be various illegal or quasi legal activities or simply price speculation.
I just cut off a slice of tab (using one of the dirty knives) and throw it in the bottom of the dishwasher before starting it.
Absolutely, like I said, there's no problem with what this person is doing or the way that they're exploring computers, I'm just confused as to why it's being posted here.
no, cancer and alzheimer's