MurphyA/hacker-news huggingface dataset:
by n_ary | 2025-05-25 20:53:26+00:00
> Statistically immigrants in Germany are less qualified than the general population, so they’ll have an even more negative impact.

I need to see some data backing this. Also regardless of stats, many war refugees(the net negatives as told by media) are actually highly qualified but the asylum process and qualification recognition process is eternal. On top of the trauma and uncertainty, they also need to learn a new language, find a new community, patiently go through all the dystopian meetings, cope with their loss of loved ones.

In reality, it is possible for them to be net positive because if things were faster, they would often out qualify the average locals and this also has some effects on wage and market(over supply, constant demand and all the economics).
by rightbyte | 2025-05-25 20:53:37+00:00
Read the "other measures" part of the article.

"While the most common age of death in adulthood among modern hunter-gatherers (often taken as a guide to the likely most favourable Paleolithic demographic experience) is estimated to average 72 years,[169] the number dying at that age is dwarfed by those (over a fifth of all infants) dying in the first year of life, and only around a quarter usually survive to the higher age."

Etc.
by sanswork | 2025-05-25 20:53:42+00:00
I built https://startthelanding.com mostly for myself as I have needed it a lot over the past few years and always ended up building quick one offs. I'm now working on marketing it through a few different channels while at the same time starting work on my main project that I needed the landing pages for which is a fashion for tech/finance people site. I'm going to be doing a big social campaign for that one soon involving myself so I'm pretty excited but also quite scared since I'm not really the post myself on socials type.
by loevborg | 2025-05-25 20:54:01+00:00
Why is it a pain to inject dependencies manually? I think this is because people assume for some reason that a class isn't allowed to instantiate its own dependencies.

If you lift that assumption, the problem kind of goes away. James Shore calls this Parameterless Instantiation: https://www.jamesshore.com/v2/projects/nullables/testing-wit...

It means that in most cases, you just call a static factory method like create() rather than the constructor. This method will default to using Instance.now() but also gives you a way to provide your own now() for tests (or other non-standard situations).

At the top of the call stack, you call App.create() and boom - you have a whole tree of dependencies.
by dceddia | 2025-05-25 20:54:08+00:00
So many comments in here interpreting “lifetime license” as “lifetime updates”. Ugh. As a person with a one-time purchase product I feel the pain of trying to succinctly explain the idea of “one time purchase, comes with updates for 1 year / 1 major version”.

msarca - it might be worth looking at the wording on CleanShot’s pricing page. I notice they avoid the word “lifetime” entirely. I wonder how much confusion they still get.
by piker | 2025-05-25 20:54:37+00:00
https://tritium.legal

Tritium is an IDE for corporate lawyers. Draft Word docs, review PDFs, redline all in a single application. It's written in Rust using a modified version of egui. Immediate mode has some interesting tradeoffs that I'd love to discuss on here. Also the web/desktop dichotomy presents a lot of interesting opportunities and challenges where data governance is concerned. I'd love your thoughts or to share mine!
by tomnipotent | 2025-05-25 20:55:06+00:00
> you might otherwise never get the chance to apply for

It kind of reminds me of the whole "luck is not a strategy, but increasing your number of attempts is". Having a network increases the number of chances you have to get lucky. I have a friend that joined a work softball league, and that network eventually led him to a role with another company participating in the league.
by trailbase-alt | 2025-05-25 20:55:32+00:00
Privacy, data ownership and reduced reliance on public clouds were definitely motivations.

A Java/Kotlin client is certainly on the short-list. We recently added one for Swift. There are also clients for Dart, TypeScript, and C# in case you're more into cross-platform app development (Flutter, React Native, and Maui/Avalonia respectively)
by plusmax1 | 2025-05-25 20:55:35+00:00
why wait for travel until you are retired? Retirement should not be "the" goal in life.

I've been traveling for holidays every year since I was 25 for at least 3 weeks every year, loving it so much. First it was backpacking, now it transitioned into a bit more luxury as I got older.

You don't know if you'll be hit by a bus next year, retirement is a silly milestone to focus on.
by pphysch | 2025-05-25 20:55:36+00:00
It really is a binary though. Either you need to think about and deal with deploying (system-wide) updates, or you don't.

Even infrequent ~5y update lifecycles tend to be extremely painful unless there is substantial investment in treating it as an essential business process. This leads to a "kick the can" mentality that translates to show-stopping amounts of tech debt.
by amluto | 2025-05-25 20:55:41+00:00
Sure, this kind of technology works fine. Except that it might be difficult to find people who how maintain or repair the fancy (pressurized? oil-filled?) copper cables or the modems, and finding parts might be interesting.

I did some enterprise network work ~20 years ago, including fiddling with some inter-building links, rummaging through closets, and visiting the inside of a legacy campus-scale analog phone exchange, and I’ve never even seen the kind of equipment that can send data at an appreciable speed (even by 1990s standards, and even with repeaters) over copper at a range like 100km.

In contrast, single-mode fiber has improved over time, but it’s not obsolete, and it has maintained a remarkable degree of compatibility over the years. New transceivers largely work on old fiber, old transceivers work on new fiber, etc.
by rorylaitila | 2025-05-25 20:56:06+00:00
I've been collecting and digitizing vintage print advertisements and publishing them (https://adretro.com).

I have tens of thousands of ads in the collection and it would take me many lifetimes to complete, but I've been using AI to extract and catalog the meta data. I can get through about 100 ads/day this way.

One of my favorite ads, a computer from 1968 that "answers riddles": https://adretro.com/ads/1968-digi-comp-digi-comp-1-table-top...
Show HN: Tincture – A Color-Matching Puzzle Game I Vibe-Coded with AI in 4 Hours
by tamacun | 2025-05-25 20:56:26+00:00
Hi, Eight years ago, I had an idea for a color-matching puzzle game. I taught myself Swift and Xcode, spent months building an MVP… and then abandoned it.

Last week, I decided to revisit the concept to see how far AI coding tools have come. So I played around with an assistant, and vibe-coded a playable version in about 4 hours.

It’s called Tincture. It’s a calm, minimalist puzzle game. There are no timers, or ads, just a grid of colors and some simple rules that prioritize efficiency and pattern retention. What began as a random thought, turned into something that’s actually pretty satisfying to play.

Turns out you can use math (modular arithmetic) to optimize the solution of the basic mechanics, so I added some complexity in later levels.

I followed what felt fun and used a free AI-powered IDE to reach an MVP that would've taken me MUCH longer to dust off my Swift version or start from scratch learning JavaScript.

I’d love your thoughts: • Is the core mechanic intuitive? • Did it hit a “this is kinda fun” moment? • Is it worth polishing further, or should it stay a weird little side project?

Thanks for taking a look!
by static_void | 2025-05-25 20:56:29+00:00
Just in case you're talking about descriptivism vs. prescriptivism.

I'm a descriptivist. I don't believe language should have arbitrary rules, like which kinds of words you're allowed to end a sentence with.

However, to be an honest descriptivist, you must acknowledge that words are used in certain ways more frequently than others. Definitions attempt to capture the canonical usage of a word.

Therefore, if you want to communicate clearly, you should use words the way they are commonly understood to be used.
by const_cast | 2025-05-25 20:56:55+00:00
Concord was dead even at the conceptual stage. The problem is these big AAA studios are always chasing the hottest new thing, never innovating for themselves.

It's the same problem with movies. They're so unbelievably expensive that nobody will dare pay for something that isn't already proven. But if you do something that's proven, there's a good chance it's just gonna come up second best. Worst case scenario, it comes out as uninspired slop, destined for the bargain bin, like Concord.
by fimdomeio | 2025-05-25 20:58:00+00:00
This is something that was clearly done just by the love of the craft and congratulations but also feel this could have a huge potential in real world applications.

First crazy idea that came to mind was a multi user desktop environment for an intranet where everyone has their own desktop but could also request access to other desktops entering and leaving them as they are working together through the day.
by Spivak | 2025-05-25 20:58:05+00:00
Concert tickets are still that low, you just can't go to stadium shows for supermassive artists at that price. A saturday night at a popular EDM venue with a 2k capacity headlining an artist with ~500k monthly listeners on Spotify will run you about $25 for the floor or $50 for VIP. A "sticky floor" bar venue ticket with a capacity of maybe 300 for an alt-z band with somewhere in the realm of 250k-3M monthly listeners on Spotify will run you about the same.

Being up at the rails at a Girl in Red concert set me back $60 at a 5k person venue. If you want to see supermassive artists for that kind of unit price you have to "buy bulk" and go to festivals.
by trailbase-alt | 2025-05-25 20:58:10+00:00
The Supabase comparison is pretty poor and needs improvement. In many ways TrailBase and PocketBase are architecturally a lot similar. The key-difference of both compared to Supabase is that they're a single executable, easy to self-host, less resource hungry and in many cases faster (for better or worse due to their simpler architecture). In case you're interested: https://trailbase.io/reference/benchmarks/
by andoando | 2025-05-25 20:59:00+00:00
I've been working on a drawing/animation library/language based on patterns and abstractions.

On one hand the idea seems so simple and intuitive (Define patterns (like 3 red blocks to the right), combine patterns ( 5 up * 3 red right), use patterns inside patterns (each block is a square), but implentation wise I keep running into so many intracies and I want it to be perfect so it's been kind of tough and slow.
by bboygravity | 2025-05-25 20:59:32+00:00
What I find fascinating is that people still take anything Scam Altman says seriously after his trackrecord of non-stop lying, scamming and bllsh*tting right in people's faces for years.

I can't really think of anything interesting or novel he said that wasn't a scam or lie?

Let's start by observing the "non-profit's" name...
by bossyTeacher | 2025-05-25 21:00:09+00:00
> It's utterly insane that people need to work more and longer as technology increases productivity.

Productivity gains are kept by the owners of the institutions as profits that made that productivity possible. Do you think YOU will work less once LLM tech is deployed at scale? Of course not, your company will pay you the same and expect the same work. Every company out there will do the same. They will reap the productivity gains.
by derbOac | 2025-05-25 21:00:38+00:00
I've published stats papers on Bayesian methodology, consider myself a kind of Bayesianist, and stances like the link essay, and many of the posts here, make me sad and a bit frustrated. As you're saying, it's become an ideological, not functional, debate. Different inferential paradigms have their benefits and costs, and Bayesian methods have their own problems.

Whenever you make an inference, it's a gamble, in a sort of literal sense. The choice of frequentist versus Bayesian methods basically is a bet about whether the bias due to your prior is small enough to offset the variance due to the lack of one. If the bias due to a "misguided" prior is high enough, you'll end up making a worse inference than not using a prior.

You can, of course, use an optimally conservative prior, a reference prior, but for many cases what you're left with is a uniform prior, and therefore, frequentist inference. It's not always the same as a uniform prior, but in practice is often the same. I think the philosophical arguments against frequentist lines of thoughts are often unresolvable and involve strawmen characterizations of frequentism often derived from misperceptions of young adults learning any sorts of stats for the first time.

There's also a very strong argument against strong priors in competitive situations, such as in achievement tests for admissions or some such thing. Imagine making priors for your test score based on your demographic background, for instance. Technically this might be ok from a subjective Bayesian perspective but I think almost no one would agree this is acceptable, and the reasons why are telling about statistical inference more generally.

Many of the other arguments equally apply to Bayesian methodology too. The worst problems of NHST are not actually about the tests, they're about how they are used and interpreted, and would creep up if everyone was using credibility intervals too.

I kind of think Bayesian methodology should be taught more at an earlier stage, but it would be irresponsible in my mind to not teach frequentist methodology at the same time.
by arp242 | 2025-05-25 21:00:45+00:00
NO_COLOR exists, and is fairly widely supported. TERM=dumb to disable colour was always a hack at best because this also disables other things like "clear line" and generally leads to weird output.

> It's a Chesterton's fence.

It's not. The world has changed. Everyone uses \x1b[1m to make text bold today but in the past there were a few dozen ways from different vendors of (hardware) terminals to make text bold. But this situation no longer exists. Like I already said: you still need it for some things – there's a reason I compiled a "safe terminal escape code" list. But for many things you don't.
by const_cast | 2025-05-25 21:01:39+00:00
While this is true and a big part of it, we can't deny there's a lot of people right now who would like to play currently active Mario and Zelda games for free. Because they're cheap, or they hate Nintendo, but not enough to not play their games.

Nintendo, believe it or not, needs to make money. No money = no mario. And I like mario. And the seven seas likes mario, too. So that's not good for anyone.

There's a middle ground here, but in terms of messaging such middle ground is severely lacking.
by abenga | 2025-05-25 21:02:14+00:00
> There is such a thing as objectively productive and unproductive periods in any genre or medium.

A few great movies are made in any period of history, along with a lot of commercial stuff along with B-D grade crap. Not all movies made in the last couple of movies are Marvel movies. It sounds like you picked great movies that were made in the past to watch when you were growing up, and those are the formative movies for you. It doesn't in any way negate what I said. It is still "what you remember".
by egypturnash | 2025-05-25 21:02:42+00:00
You could go to the bookstore and get an appropriate map or two pretty easily. Or a gas station. Or join the AAA and get them to put together a TripTik. Or some combination.

Sure it'd take longer than pulling up directions on your phone does now but if you're planning a cross-country trip to kidnap someone and beat their passphrases out of them or demand a ransom from their family or whatever then you've probably got some other plans to make. If it's a total impulse then you just grab your duct tape, chainsaw, masks, and continental-scale road atlas and hit the road; when you get to your target's state you can pick up maps that'll get you to their place at the first gas station you hit. Don't make jokes about why you're on a road trip when you stop at the whimsical roadside attraction shaped like a dinosaur, someone will come forwards when your case makes the news.
by elcritch | 2025-05-25 21:02:45+00:00
Great read! One fascinating to me is how the article frames the field as progressing once again now that researchers are getting over the quasi particle model.

Reminds me of the elephant and rope adage: young elephants are trained with small chains, which as they mature they outsized and could easily break but don't.

Though to give credit to researchers, those new experiments of "listening" for electron perturbations seem amazing. That's just a brilliant idea. Theorists often like to pretend they're better than the experimentalists, but without proper data the theorists get stuck in dead ends. ;)
by rxtexit | 2025-05-25 21:03:09+00:00
It really shouldn't be hard to understand that a titan of a field has forgot more than what an arm chair enthusiast knows.

I remember having thoughts like this until I listened to him talk on a podcast for 3 hours about chatGPT.

What was most obvious is Chomsky really knows linguistics and I don't.

"What Kind of Creatures Are We?" is good place to start.

We should take having Chomsky still around to comment on LLMs as one of the greatest intellectual gifts.

Much before listening to his thoughts on LLMs was me projecting my disdain for his politics.
by neom | 2025-05-25 21:03:23+00:00
To be technical, and to borrow a bit. Proletariat[1] are the working class, they work for the Bourgeoisie[2], the people who own the means of productions. That's why I asked why you used demote. Lower, Middle and Upper are strata or ranks within classes. Within the bourgeoisie, you can distinguish:

Petite bourgeoisie: small business owners, shopkeepers

Haute bourgeoisie: industrialists, financiers

Managerial class (in some frameworks): high-paid non owners who control labor

Within the proletariat, you can distinguish:

Lumpenproletariat[3]: unemployed, precarious

Skilled laborers vs unskilled laborers

Labor aristocracy: better-paid, sometimes ideologically closer to capital

https://en.wikipedia.org/wiki/Proletariat [1]

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

https://en.wikipedia.org/wiki/Lumpenproletariat [3]
by LudwigNagasena | 2025-05-25 21:03:28+00:00
It’s certainly not a dense paper with careful nuanced derivations that you have to ponder to grasp. It’s a light read you can skim especially if you aren’t interested in LLM Trump improv and you are familiar with the general thought behind connectionism, construction grammar, other modern linguistic theories and, of course, universal grammar. The debate is as old as UG, but now with a new LLM flavor.

I don’t know which argument you expect from me. I read it and found nothing similar to “Stop wasting your time; naval vessels do it all the time.” So I concluded it’s a strawman. Being against a particular controversial approach in linguistics doesn’t mean being against science.
by Ygg2 | 2025-05-25 21:03:53+00:00
> The simple fact is NVDA executed well, had the strategic vision from 2006-7 onwards to invest in R&D...

The issue here isn't as much as nVidia as it is nVidia fanboism and intellectually dishonest argument.

What determines the speed of an algorithm, all things being similar, is the raw power of hardware underneath. For that, you use the device drivers, use their equivalent level (e.g. low level on both) APIs and let them rip. You want to have as equal as comparison as you want.

What I don't expect is to take nVidia drivers, load them onto the AMD graphics card and then when the thing glitches out or underperforms say - see, it's bad.

The fact is that Hipify on AMD isn't the fastest way to run CUDA code on AMD anymore. Not since ZLUDA was created. Which raises unfortunate implications. Why wasn't Hipify able to reach the same performance? Maybe because it's a shitty translation layer. Who knows?

> I don't use Apple, but I don't complain abt them.

Just because you don't use them, doesn't mean they don't negatively impact the world in a huge way. Looks at the app store, Apple's penchant for proprietary charges, and the constant phone upgrade treadmill.
by bossyTeacher | 2025-05-25 21:04:08+00:00
> How will this work realistically?

A new category of jobs will be created: retirement jobs. People unable to work till their retirement age, will be given simple low paid jobs to earn enough work hours to hit their retirement. Think of all the simple jobs currently outsourced: content moderation for social media websites, training data tweaking, LLM training, teaching assistants, street cleaning assistants, etc.
by galaxyLogic | 2025-05-25 21:04:46+00:00
To me domain model is an Object-Oriented API through which I can interact with the data in the system. Another way to interact would be direct SQL-calls of course, but then users would need to know about how the data is represented in the database-schema. Whereas with an OOP API, API-methods return instances of several multiple model-classes.

The way the different classes are associated with each other by method calls makes evidednt a kind of "theory" of our system, what kind of objects there are in the system what operations they can perform returning other types of objects as results and so on. So it looks much like a "theory" might in Ecological Biology, m ultiple species interacting with each other.
by const_cast | 2025-05-25 21:04:52+00:00
It also opened the door to more stylistic choices. There's only one way to do realism - realistically. There's infinite ways to do low graphics. Maybe you do a Wind Waker type look, maybe you do a Binding of Isaac type look, maybe you do a Don't Starve type look. All wildly different aesthetics, but all pretty low-graphics.

This is part of the reason, I think, Nintendo games seem to have more soul. The consoles are limited and, in turn, Nintendo dedicates more effort to make their games look stylistically good. Mario Odyssey doesn't have great graphics, but it looks fantastic. Ditto for Breath of the Wild. Meanwhile, Concord, Battlefield, COD... they all kind of blend together.
by fsloth | 2025-05-25 21:05:05+00:00
I'm suggesting the "default mode" would be that updating is explicit rather than automatic.

The "10-15" year old comment can be taken in the context of language specifications for example. C++11 is a totally fine language standard, and since backward compatibility is the only reason for C++ to exist at this point there is no intrinsic benefit in using a later version.
by astroimagery | 2025-05-25 21:05:25+00:00
I also don't agree that deep sky astro is losing its appeal and that is indeed what I am interested in. I think that each astrophotgrapher has his own style which is totally unique and if you check some of my image then you'll see what I mean. https://astroimagery.com/astrophotography-deep-sky-images/
by southernplaces7 | 2025-05-25 21:05:28+00:00
>The games publishers on the other have us over a barrel

A barrel entirely of your own creation. Just don't buy their games and done. I've never subscribed to a game in my life and never gave a shit about the difference. Anyone at all can do this. You describe these games as if they were some vital service like email or cloud storage (and even those have solutions against companies that become abusive).