MurphyA/hacker-news huggingface dataset:
by hirako2000 | 2025-05-30 14:27:31+00:00
A digital image is a soup, of RGB dots of various size.

Gaussian Splatting radically changed the approach to photogrammetry. Prior approaches to generate surface models, and mapping the captures to materials that a renderer would more or less rasterize with physically accuracy were hitting the ceiling of the technique.

NerF was also a revolution but is very compute intensive.

Even a browser, a mid range GPU, can render millions of splats at 60 frames per seconds. That's how fast it goes and less than a million dense scene can already be totally bluf the eye in most possible angles.

Splatting is the most advanced, promising and already delivered on the promise technique for photogrammetry. The limit is that can't do as much in term of modification to point clouds vs surface with great PBR attributes.
by oytis | 2025-05-30 14:27:44+00:00
Repl is cool, but Python also has a repl, and has a much more intuitive programming model (and much fewer braces).

Totally agree about the domain - no one is writing enterprise applications in C++ these days, luckily. It still does have its domain though, where there is not much choice apart from C++ or Rust (or C if you are a dinosaur)
by lilerjee | 2025-05-30 14:27:49+00:00
It's not important to write your ideas on physical or digital notebook, what matters is changing the environment and the activity.

For example, I often ride a bicycle, about 10 hours at a time, sometimes I listened to music and thought about problems (most of the time I imagine what the product looks like, how to interact, what the process is, etc. This feels so amazing) while riding my bike, and recorded the results of my thinking in an resource manager(used as a note-taking app) I created. In this way, I solved many problems, made my brain clearer, and released the fatigue of the week.
by NoMoreNicksLeft | 2025-05-30 14:28:54+00:00
>I don't think reliable defenses against nukes can exist can they? Airbursting nukes high enough causes emp events and the irradiated material still floats around

With enough anti-missile technology, it's possible (though challenging) to defend against that.

But good luck trying to stop them from smuggling a multi-kiloton device across your border and detonating it at a time calculated to cause the most casualties.
by PaulHoule | 2025-05-30 14:29:42+00:00
I certainly wish we had embeddings that were factorizable. There ought to be some subvectors that contain different sorts of semantic information (big, small, in the future, in the past, animal, vegetable, mineral, is negated, ...) as well as syntactic information (verb, noun, English, French, ...) as well as lexical ("dog"-"god", token is 15 bytes, token is 7 characters, ...)

The summer BERT came out I was at a startup that was struggling with text representations: character vectors sorta worked but had too many tokens and it seemed it wasn't an efficient use of a CNN or RNN to use it as a dictionary. Word vectors didn't really seem to work, I was hoping we could develop some kind of factorizable vector that has one subvector that models the word and another that models the context of the word but we never got that far. But then BERT came along and it does give us a vector which represents word and context, just it is not factorizable.
by brucehoult | 2025-05-30 14:30:24+00:00
The problem is that, as far as I know, a conditional move is going to introduce a data dependency from c0 to c1 to c2 that is the exact thing we are trying to get rid of. The cmov is a constant time instruction, not a speculated instruction like a conditional branch.

The entire point of what I did is that the two conditional branches will be predicted not taken, so the CPU will 99.9999999999999999946% of the time not even see the `c1 = c0` and `c2 = c1` instructions that introduce the sequential dependencies.
by incomingpain | 2025-05-30 14:31:00+00:00
Silicon valley is about to go through a Detroit-like collapse. Not really a prediction when San Fran population decline exceeded anything detroit ever did.

I believe i read that the san fran mayor is seekingly to switch to biology and medical related. More than diversification.

I wonder as well, how much blame can be placed on San Fran government vs California government. Perhaps it's 50/50?
by andrewzeno | 2025-05-30 14:31:54+00:00
Not yet. I'd like to add it in the future, but it's going to be pretty time consuming as frameworks like playwright, which support both Firefox and Chromium, run a patched version of Firefox. I definitely need to learn more about the differences between it and something like Selenium, which can run both Firefox-based and Chromium-based browsers without patches.
by john-h-k | 2025-05-30 14:32:00+00:00
> The important thing to remember is that each of these cannot be split into separate instructions.

Nitpick, but they absolutely can be split into several instructions, and this is the most common way it’s implemented on RISClike processors, and also single instructions aren’t necessarily atomic.

The actual guarantee is that the entire operation (load, store, RMW, whatever) occurs in one “go” and no other thread can perform an operation on that variable during this atomic operation (it can’t write into the low byte of your variable as you read it).

It’s probably best euphemismed by imagining that every atomic operation is just the normal operation wrapped in a mutex, but implemented in a much more efficient manner. Of course, with large enough types, Atomic variables may well be implemented via a mutex
by kemotep | 2025-05-30 14:32:38+00:00
They sell phones and data plans for cash that you prepay for. The 50-60 bucks was taking a monthly amortization over what would likely be a few thousand dollars upfront in expenses. Paying thousands upfront and using something for 5-6 years versus buying on credit for zero dollars down from the consumer perspective can have the same costs. Maybe it is more beneficial to not use credit long term. But unless you are also paying cash upfront you need credit and a credit history to buy a house.
by taeric | 2025-05-30 14:32:39+00:00
A giant difference between eval in most languages versus lisp, is that eval in lisp doesn't just take in a string. Sounds somewhat subtle, but it can lead to some dramatic differences. And is, in at least a small part, why lisp people claim code is data. (I had a fun time exploring this a long time ago in https://taeric.github.io/CodeAsData.html)
by sgt101 | 2025-05-30 14:33:24+00:00
I don't think we know, but it does look like the answer is Yes.

Both Iraq in 1991 and Iran in 2024 had extensive, developed, and expensive AA setups. The USA destroyed the Iraq assets by attrition, Israel surgically removed the Iranian ones.

Russia apparently has no SEAD or DEAD capability because they didn't and haven't even attempted to remove the Ukrainian air defence network.

I think this shows one of the key requirements for future European Air Force structures. Long range strike and SEAD/DEAD are going to be fundamental for creating the conditions for military dominance in the east.
by SkyBelow | 2025-05-30 14:34:04+00:00
Doesn't that already happen? I've read stories from people in the US who are fooled, and as such, are marked as high risk and have their accounts closed. The rate it happens might be greater, but the total increase in harm from fewer people having bank accounts due to risk of scams might be less than the harm reduced by fewer people getting scammed. If scams are reduced enough, the number of people having bank accounts might go up because less people are losing them after being scammed.
by skydhash | 2025-05-30 14:34:34+00:00
Tests do specific instances of a class of problem and proves that your implementation is correct for these instances. Formal verification proves the whole class.

You can have a function that returns the anagram and testing will proves it correct for some pairs of words. But to prove it for all words require formal verification. And that’s when you catch some tricky errors due to undefined behavior or library bugs because you can’t prove their semantics.
by eightysixfour | 2025-05-30 14:34:43+00:00
> For many governments, given their local monopoly on control and greater lack of clear financial accountability to a specific bottom line, malfeasance is if anything more likely.

I am going to guess you and I have some underlying philosophical differences. I fully believe in the power of competitive markets, however, the primary market structured around profit is not always (or even often) the best for global scale issues.

Given that we cannot appropriately price externalities nor enforce them, we often want organizations which are motivated socially or by values.

The trade off in efficiency is irrelevant. I don’t want a company seeking maximum efficiency in some areas, I want things that are driving for stability or durability. Or social good. Or other measurements.

You actually said it best:

> If anything, large multinationals are about the best run businesses on the planet.

Yes, but they’re businesses, not everything is a business problem.
by sparkie | 2025-05-30 14:35:03+00:00
That's a different meaning of first-class from Strachey's definition of a first-class citizen[1] - ie, one that can be passed as an argument, returned from a function, or assigned to a variable.

Syntactic macros are still second-class, like Lisp macros, but an improvement over text-replacement style macros.

For something macro-like which is first-class, there are fexprs[2] and operatives (from Kernel[3]) - these receive their operands verbatim, like macros, so they don't require quotation if we want to suppress evaluation. fexprs/Operatives can be passed around like any other value at runtime.

[1]:https://en.wikipedia.org/wiki/First-class_citizen

[2]:https://en.wikipedia.org/wiki/Fexpr

[3]:https://web.cs.wpi.edu/~jshutt/kernel.html
by steveBK123 | 2025-05-30 14:35:09+00:00
It's more cultural than walkability. I've lived about 20 years in NYC but now spend months at a time outside the city as well.

In the US, in VHCOL places like NYC filled with upper middle class striver / PMC types.. everything is so fleeting & ephemeral you just don't have "regulars". You just feel anonymous. Everything is moving/changing all the time, expectations and trust are low. There is a lot of classism.

I lived in buildings 8 years & had neighbors on my floor who re-introduced themselves to me many times, somehow forgetting we've met. I knew their dogs names.

The shops I go 2x/week have 50-150% annual staff turnover and even the staff that somehow last 5 years barely acknowledge recognizing me. The staff who work in my building disappear without a trace one day. My condo board president introduced herself to me for the third time recently. We stopped having package pickup for a couple years because allegedly our staff & mail woman didn't get along.

Meanwhile in the small town I spend more time, I drive, but I am a regular at some restaurants that I go maybe monthly or less. Regular to the point of waiters sending us free drinks, or knowing the same waiter from 3 different restaurants he's worked over the years, being on a first name basis. I knew my last mailman by name and sent him a retirement card. I bump into the postal clerk at my vet. The guy who cleaned my chimney gave me a great greenhouse recommendation recently.
by monero-xmr | 2025-05-30 14:35:22+00:00
https://en.m.wikipedia.org/wiki/List_of_predictions_for_auto...

It wasn’t just Elon. The hype train on self driving cars was extreme only a few years ago, pre-LLM. Self driving cars exist sort of, in a few cities. Quibble all you want but it appears to me that “uber driver” is still a popular widespread job, let alone truck driver, bus driver, and “car owner” itself.

I really wish the AI ceos would actually make my life useful. For example, why am I still doing the dishes, laundry, cleaning my house, paying for landscaping, painters, and on and on? In terms of white collar work I’m paying my fucking lawyers more than ever. Why don’t they solve an actual problem
by V__ | 2025-05-30 14:35:33+00:00
I am amazed at Googles ineptitude here. Wouldn't you put some kind of warning or notification in place to notice an unusual amount of user reports and turn this feature off if necessary or block it in a specific region?

This is a service which is supposedly responsible for about 11 billion in Googles revenue [1] and apparently has no Spam protection.

[1] https://finance.yahoo.com/news/google-maps-poised-11-billion...
by burnte | 2025-05-30 14:36:56+00:00
> Okay, so what's the Western Wall in Jerusalem for?

It's a retaining wall, it's a barrier holding back earth, supporting the man-made Temple Hill next to it. There used to be a Jewish temple there, and this wall kept the temple stable. That's why people pray there today, there used to be a temple. The wall itself was never meant to be a religious site.
by paxys | 2025-05-30 14:37:02+00:00
People keep saying this, but no one ever shares any meaningful data to make their case. Tech companies have been using Leetcode-style interviews to hire programmers for decades, and have grown in value from nothing to trillions of dollars in that time. The industry as a whole is worth tens of trillions, and the software these fake Leetcode programmers have built has eaten the world. Large companies have all spent billions on recruiting and internal processes and have come to the same conclusion - coding interviews work, and are very effective. Why should they stop? Vibes? Online comments?
by lo_zamoyski | 2025-05-30 14:37:23+00:00
I've already explained why this interpretation is wrong. Your interpretation is only "clear" if you ignore context and prooftext. The rich man's response to Jesus's challenge reveals his attachment to wealth, even as he stands before God Himself who has the rich man's best interest in mind. (Consider also John 12:1-50.)

The message is that spiritual goods are superior to material goods, and that the former should be prioritized over the latter, or that the latter ultimately exist in service of the former. The wealth of the rich man is not the source of his obstacle to spiritual good; it is his attachment to his wealth that stands in the way.
by zacharytamas | 2025-05-30 14:37:46+00:00
I always love to see these little git extensions. For anyone else interested in this stuff, here are some others I like:

lazygit (of course): https://github.com/jesseduffield/lazygit

git-machete: https://github.com/VirtusLab/git-machete

rebase-editor: https://github.com/sjurba/rebase-editor
by mikepurvis | 2025-05-30 14:37:53+00:00
As a thought experiment, what if instead of the company removing the web UI, the company had folded and left 1.x as the last version of MinIO, while some new company was formed which forked MinIO 1.x to a different name and removed those things, offering them under a freemium model?

I think in that scenario, it would be much more clear-cut that the responses would be:

1. Well that's a bummer that MinIO wasn't sustainable as it was; I'll just stick with 1.x forever, or

2. Well thank goodness this new company stepped up and is taking over maintenance and development; I'm willing to pay them to get ongoing support and having continued access to the web console feature in new versions seems like a fair price to pay.
by MangoToupe | 2025-05-30 14:38:02+00:00
> I really wish the AI ceos would actually make my life useful.

TBH, I do think that AI can deliver on the hype of making tools with genuinely novel functionality. I can think of a dozen ideas off the top of my head just for the most-used apps on my phone (photos, music, messages, email, browsing). It's just going to take a few years to identify how to best integrate them into products without just chucking a text prompt at people and generating stuff.
by 542354234235 | 2025-05-30 14:38:29+00:00
This is how I am able to make friends in a new city in my 40s. You actually have to seek out in person clubs/get togethers. Run clubs, book clubs, dog clubs, board game clubs, trivia nights, whatever. Put yourself out there at events where socializing is part of the event. You will meet people, you’ll have additional overlapping interests with some of them, those will lead to other interactions and meeting other people.
by GardenLetter27 | 2025-05-30 14:38:50+00:00
Bureaucracy and regulation is the main issue there though.

Like in Europe where you're forced to pay a notary to start a business - it's not really even necessary, nevermind something that couldn't be automated, but it's just but of the establishment propping up bureaucrats.

Whereas LLMs and generative models in art and coding for example, help to avoid loads of bureaucracy in having to sort out contracts, or even hire someone full-time with payroll, etc.
by keybored | 2025-05-30 14:39:40+00:00
> If the CEO of a soda company declared that soda-making technology is getting so good it’s going to ruin the global economy, you’d be forgiven for thinking that person is either lying or fully detached from reality.

Exactly. These people are growth-seekers first, domain experts second.

Yet I saw progressive[1] outlets reacting to this as a neutral reporting. So it apparently takes a “legacy media” outlet to wake people out of their AI stupor.

[1] American news outlets that lean social-democratic
by EdgeExplorer | 2025-05-30 14:40:05+00:00
Tried it out. The categories require way too much trivia / pop culture knowledge for me to be interested. I can look at the items and know right away that I just don't know and no amount of thinking will get me there.

This really isn't a word game; it's a trivia game, and if you like trivia and know pop culture, I can imagine it would be fun. But I don't like trivia or know pop culture, so it was just random guessing and experiencing the insanely aggressive negative feedback for being wrong over and over (would definitely tone that down).

Sorry, but not for me. Best of luck with finding your target users! Nice design work and name.
by sevensor | 2025-05-30 14:40:10+00:00
What AI is going to wipe out is white collar jobs where people sleepwalk through the working day and carelessly half ass every task. In 2025, we can get LLMs to do that for us. Unfortunately, the kind of executive who thinks AI is a legitimate replacement for actual work does not recognize the difference. I expect to see the more credulous CEOs dynamiting their companies as a result. Whether the rest of us can survive this remains to be seen. The CEOs will be fine, of course.
by whynotminot | 2025-05-30 14:40:10+00:00
There’s a hype machine for sure.

But the last few paragraphs of the piece kind of give away the game — the author is an AI skeptic judging only the current products rather than taking in the scope of how far they’ve come in such a short time frame. I don’t have much use for this short sighted analysis. It’s just not very intelligent and shows a stubborn lack of imagination.

It reminds me of that quote “it is difficult to get a man to understand something, when his salary depends on his not understanding it.”

People like this have banked their futures on AI not working out.
by johnwheeler | 2025-05-30 14:40:22+00:00
I previously worked at a company called Recharge Payments, directly supporting the CTO, Mike—a genuinely great person, and someone learning to program. Mike would assign me small tasks, essentially making me his personal AI assistant. Now, I approach everything I do from his perspective. It’s clear that over time, he’ll increasingly rely on AI, asking employees less frequently. Eventually, it’ll become so efficient to turn to AI that he’ll rarely need to ask employees anything at all.
by chubot | 2025-05-30 14:40:46+00:00
One thing I wondered about the P language: It seems like in the early days, it was used at Microsoft to generate C code that’s actually used at runtime in the Windows USB stack?

But now it is no longer used to generate production code?

I asked that question here, which I think was the same question as in a talk: https://news.ycombinator.com/item?id=34284557

It seems like if the generated code is used in a kernel, it could also be used in a cloud, which is less resource-constrained
We'll backtest your trading strategy for you
by growbell_social | 2025-05-30 14:40:52+00:00
Hi HN,

We've been working on https://www.growbell.com for a few months. It uses AI agents to parse natural language into trading strategies. That strategy then gets executed by our backtesting engine and spits out the results. Here are some examples outputs:

https://growbell.com/strategy/public/mkxvyv https://growbell.com/strategy/public/xgiieo

It can handle commissions/slippage, etc but the main focus now is just testing it out in the wild. Some caveats:

1. Your strategy should trade equities (for now)

2. 20 years of data on SPY/QQQ, 2 years on other equities

3. It's only price/volume/technical data at the moment. News and fundaments are in the works.

Happy to answer any questions about tech stack! Otherwise you can leave your strategy description and we'll respond with a link to the results.
by grues-dinner | 2025-05-30 14:40:56+00:00
I'm absolutely in agreement with that. The appetite for technical solutions to social problems seems utterly endless.

This particular idea has so many glaring problems that one might almost wonder if the motivation is less about "preventing misinformation" or "protecting democracy" or "thinking of the children" or whatever, and more about making it easier to prove you took the photo as you sue someone for using it without permission. But any technology promoted by Adobe couldn't be about DRM, so that's just crazy talk!
by neuronexmachina | 2025-05-30 14:41:00+00:00
Do you have a source on that? Their article from a month before the invasion seems like the opposite of dismissal: https://warontherocks.com/2022/01/putins-wager-in-russias-st...

> A large war in Europe is likely in the coming weeks. The current security architecture of the continent, the future of NATO, and America’s role in shaping security outcomes there are all at stake. Beyond Europe, this conflict would have profound implications for U.S. defense strategy, and may upset America’s best-laid plans to focus on the eroding military balance with China. Ukraine, whose fate hangs in the balance, may be at the center of the crisis, but Moscow has a greater goal in mind: the revision of Europe’s security order. The Russian armed forces have conducted a substantial buildup around Ukraine, with Moscow threatening unilateral military measures if it is not able to achieve its goals at the negotiating table.
by krapp | 2025-05-30 14:41:36+00:00
Jesus is like any other "mythological" figure[0] in that the narratives presented about him reflect the specific cultural and political biases of the authors, and serve to frame their particular agenda. It doesn't surprise me at all that the motif of "Jesus as conquering king" would make it into a Biblical canon commissioned by a king in part to solidify their claim of authority through divine right, while others might fall by the wayside and be declared heresies.

[0] not in the sense of being purely fictional - it's likely there was an actual "Jesus," supernatural claims aside - but in the sense of being mythologized and having stories written about oneself which may or may not be true but tend to form some cultural canon.