MurphyA/hacker-news huggingface dataset:
by rvirding | 2025-05-19 14:25:14+00:00
The reason for calling it Luerl was that it was/is an implementation of Lua on Erlang. It is Dave who has been working with a more serious Elixir interface. The original one, which still exists, had a very simple Elixir interface module which just flipped the argument ordering to calls to be more Elixiry in feel.
by jasonlotito | 2025-05-19 14:25:23+00:00
> Natural keys solves this

It would be helpful if the article used a natural key. Instead, it uses a primary key that is neither natural nor guaranteed, and is mutable. It makes assumptions that are not true, and that is one of the big dangers in using natural keys.

> If this happens, the designer had a error in his design, and should extend the design to accommodate the facts that escaped him at design time.

This again is a dangerous assumption. The danger here is the assumption that facts don't change. Facts do change. And facts that are true at design time are not necessarily true 1 day later, 1 year later, or 1 decade later, or more.

Again, when the example can't even use a natural key to present it's idea of using natural keys, we have a problem.
by bluGill | 2025-05-19 14:25:45+00:00
A few years back I took some mandatory training. As part of this we were told to write down our personal goals which we all did. Then the trainer said something profound "I can tell you are engineers - mostly I give this class to executives who get mad when they do the above exercise. They realize their goals are things like spending time with family and yet instead of going home after this class they will be getting on an airplane to get to their next meeting".

I would love to have a private yacht, or whatever other symbol of wealth you can dream of. I have plans for what I would do with a house more than double my current house in size. However it isn't worth going into upper management to get those things.
by toss1 | 2025-05-19 14:26:14+00:00
Yup.

As H. L. Mencken observed in 1926 [0]: "Nobody ever went broke underestimating the intelligence of the North American public."

Perhaps there should be an event next year to note the centenary of that astute observation, which seems to have aged quite well.

[0] https://quoteinvestigator.com/2020/03/01/underestimate/
by lo_zamoyski | 2025-05-19 14:26:23+00:00
A recurring problem I see is that people have absolutely drunk the koolaid of the utilitarian worldview. They've been marinating in it for so long, with no exposure to anything else beyond this parochial and base existence, that they have no idea they've been marinating in it. Everything is reduced to economic exchange. Everything is reduced to economic output. Learning is reduced to something that has value only if it is "marketable", only if it results in more units of toilet paper. The human being disappears from the picture as a mere instrument of the economy, and economy that exits for its own sake, that hovers over us like a god.

Given that kind of picture of reality, it is little wonder that AI seems like such a profound threat to so many people (putting aside for the moment the distinction between the aspirations of AI companies and the actual affordances it possesses). If being human is to be an economic instrument, then any AI that could eliminate the economic value of human beings is something akin to extinction. The god of economics has no further need of you. You may die now.

But this utilitarian view of the world reeks of nihilism. It is the world of total work, of work for work's sake. We never inquire about the ends that are the very reason for work in the first place. We never come to an understanding that economies exists for us, that we create them for mutual benefit. And we never seem to grasp that the economic part of human life is only part of human life, that it exists for the sake of those parts of life, the more important and most important parts of life, that are not a matter of economics. We have come to view life as meaningless, so we run into the embrace of the god of economics, losing ourselves in its endless churn, its immediate goals, truncating our minds so that we do not conceive of anything else, longing to escape the horror of the abyss that awaits us outside of its dreary confines...

The point of studying something in a theoretical capacity is to understand it, not to produce something of economic value. Each person must come into understanding from a state of not understanding. Homo economicus does not comprehend this. Homo economicus lives to eat and shit and cum and to accumulate things.
by nonrandomstring | 2025-05-19 14:27:12+00:00
> I really dislike these posts that are clearly written by someone unfamiliar with religion as a topic

I wonder how much academic familiarity one really needs to recognise the rather obvious vernacular effects. I've studied religion and mass communication effects somewhat as well as being a practising Christian, and as I see it the word "religion" commonly applies to the orthodoxy and its big, visible impacts that are social and psychological, rather than the personal, spiritual realm of gnostic metaphysical faith.

The OP seems right in the sense that the SV technology cargo cult has all the bad mind-narrowing sides of orthodoxy and none of the good. Observe; suspension of critical thinking, credulity, superstition, arcane symbolism, charismatic leaders, secret knowledge, obsessive rituals and tics, insularity, smug self-righteous and strident proselytising, attacking and denigrating "unbelievers", defensiveness, fear of exclusion, dehumanisation of others, mass hysteria....

Digital tech (smartphones plus corporate social media), as presently configured, presses all the same buttons for psychological and societal harm that cults have for millennia. Moreover, it so pitifully fails to offer any positive social benefits, like a sense of real community, shared values, comfort and stability, or certainty. Instead it overlays a shallow and unreal facsimile of those things. "Idolatry" is probably a great way to frame it.

Like historical religions it spawns a super-wealthy elite who exploit the confused masses. It has a small cadre of extremely vocal "true believers", disciples and acolytes, who cajole and bully along the enormous middle mass who are actually ambivalent "pretenders", technological agnostics who mostly can't be bothered to argue. They go along to get along, to avoid feeling persecuted ("left behind" - the modern equivalent of Hell).

Real religions may span thousands of years and have subtantial continuity, but cult-tech presents a flimsy facade of being "deep, essential, enduring and universal". In reality, any thoughtful computer scientist can tell you, it's a heterogeneous assemblage of the arbitrary or, as Graeber observed, a world we can "remake in any way we choose".

Working in cybersecurity, carefully observing genuine attitudes in peoples' unguarded moments - in contrast to their "official/professional" positions - makes me sure that were the entire telecommunications network of the planet to explode tomorrow, other than for food riots as payment and supply chains adjust, most people would have one bad week, shrug, and get on with the next thing. That's to say "it's all a game" but one that we're all very, very invested in trying to preserve... to the extent we're prepared to terrorise others into sharing our worldview to keep it so. Isn't that a sure hallmark of a religion?
by mcv | 2025-05-19 14:28:02+00:00
> If you want to use GeoIP, fine — but only for currency, shipping, legal stuff

Possibly not even then. Shipping should depend on the address it's shipped to, not the IP. Currency, I prefer in your original currency. I don't want you to convert currency for me, because my bank does it cheaper.

And of course geoIP can be wrong because of VPNs. Only use it when other methods like user preference and `Accept-Language` or similar have failed, and make it easy for the user to correct your wrong assumptions.
by tom_m | 2025-05-19 14:28:12+00:00
This is the thing people need to be most aware of with all of these tools. I like how Roo Code shows you the costs.

It's going to take a while before companies catch up here and realize the "hidden costs" of AI. In a few years I think the narrative will shift to how efficient one is at using AI.

I can only imagine someone somewhere wanted to know "how much does it cost for a line of code?" And for decades no one could answer this. Frustrated with this, the neanderthal business man now turns to AI and is in ignorant bliss with the new found fire about to burn down his house.
by DocTomoe | 2025-05-19 14:28:29+00:00
KDE lost me when they moved from the relatively stable (and - let's face it - pretty Windows 9x-style) KDE 3.5 to KDE 4. It was promised as a quantum leap, but Plasma came over as unstable, unfinished, and lacking a lot of the functionality I came to love with the 3.5 stack.

In the end, I gave up, went to window managers instead to full DEs, then to i3, and now am on a Mac.

Still, I remember 3.5 fondly. The last good Linux Desktop Environment (Gnome tried so hard, but always was a bit too 'our way or the highway' when KDE allowed for some customization)
by bunderbunder | 2025-05-19 14:28:34+00:00
So much this. I also hate the implicit assumption that everyone understands just one language that's baked into this kind of design. I can comfortably read in four languages, and naturally prefer the original language to (typically) bad localization. So your guess at what language I would prefer based on my IP is virtually guaranteed to be wrong. Seriously, just look at what languages I'm already telling you work for me. There's no reason to assume I'm not smart enough to correctly configure my browser's language settings.

It gets even worse with YouTube and their awful AI dubbing that's always on by default. So now for solidly half the videos I watch, I need to (1) open it, (2) click through the settings to turn off the AI dubbing, and then (3) rewind back to the beginning and start over. It doesn't take a lot of time, but it's incredibly annoying.
by potato3732842 | 2025-05-19 14:28:59+00:00
You need to look at some cities in the south for comparison. The things they can get away with are on a completely different level since they only need to reject water. Stamped designs in sidewalks and other horizontal slabs are a good example, common in lots of "nicer" applications down there (say a pedestrian entrance to a courthouse or something). You'd be a lunatic to do it anywhere with a real winter. It'll spall in short order.

But, the south gets the short end of the stick for non-masonry materials and plant growth. Anywhere shaded harbors mold. Wood rots. So the kind of complex trims and accents you see in for example the northeast are fairly absent in the south.

Unless you're trying to keep colored plastic looking bright the desert is easy mode.
by makeitdouble | 2025-05-19 14:29:17+00:00
You solve it the best way to fit your case I guess. On android I created a set of alternative accounts that each belong to a different country.

All accounts can be active at the same time on the same phone, there is a dropdown to switch in the Store app, and that works even with a work profile on the side. I've yet to see real downsides, except for course remembering which account is on which country and manually switching.
by hnthrow90348765 | 2025-05-19 14:30:07+00:00
Basically it's their personality, but they don't do like 8-12 hours/6 days a week of drudgery work like building web apps on a deadline for someone else - that shit's draining. But if I'm putting money to work knowing my (rich) life is secure and more in control of my destiny, it's empowering for a lot of people to stay connected to it 24/7 even though it's "work".
by louthy | 2025-05-19 14:30:13+00:00
> UK

As a UK resident this drives me mad. Signs like “Tractors Turning” [1]. Like I’m going to see the sign and not notice the f**king tractor? And also, there’s never a tractor there!

Another classic is “Road liable to flooding” [2]. Reeeeally? Ok, am I drowning? No. Phew… looks like it’s not flooding right now, I’ll make a mental note if I ever come this way again and it’s raining, or I’m struggling to breathe and I can’t work out why.

Signs for occasional happenings that anyone with eyes can see.

Then there’s the speed-camera signs, but no speed cameras.

Or, the classic “mobile speed camera” sign [3]. Fixed. In place. Forever.

Or, the “New Road Layout” sign [4], where the layout will never grow old!

Our street furniture has gone so extreme, there’s no way one could read all of it and concentrate properly on driving and the vast majority of it is utterly useless.

/rant

[1] https://s0.geograph.org.uk/geophotos/04/64/50/4645087_4636b9...

[2] https://www.somersetcountygazette.co.uk/resources/images/190...

[3] https://s0.rbk.ru/v6_top_pics/media/img/9/55/754788605175559...

[4] https://i0.wp.com/upload.wikimedia.org/wikipedia/commons/0/0...
by mrguyorama | 2025-05-19 14:30:24+00:00
>However, this may very well be survivorship bias - of course anything built 100 years ago still around today is good, because anything that wasn't as good is long gone. Like my ikea furniture will be as soon as I try to move it.

It's a 100% surviorship bias. The knockoff "ikea" style flatpack dresser that I assembled (incorrectly) when I was 12 lasted 20 years, and only finally went away because I was moving in with my girlfriend and we could afford slightly more "real" and coordinated furniture. It would have continued to work for longer.

The stuff that lasts 100 years is primarily just whatever is bought by people who treat their stuff well. That has vastly more impact than any product design excluding the modern planned obsolescence and negligence with electronics.

Basically any Toyota can make it to 250k miles, but the Million Mile Lexus is still impressive to people because it tells you about the history of the car more than the manufacturer. If you want to know what cars will make it to 1 million miles, you don't look at reliability stats, you look at what was bought by middle aged wealthy men who were good friends with very careful mechanics.
Show HN: Social platform for sharing thoughts on webpages with a side-panel ext
by jeffersoncb | 2025-05-19 14:30:29+00:00
I created Agora as a passion project to encourage myself to explore more on the web, write about what I found interesting and share them with my friends. With web development becoming more accessible, I hope that the web becomes more decentralized meaning that more people explore the web outside of the mega-platforms that exist today.

Would appreciate feedback and people trying it out! There's an optional side panel Chrome extension that allows you to create and see posts people have made about the webpage you're currently on. I also just built out a feature where you are able to make "pages" of posts that can be password-protected and you determine who can post on it.
by tom_m | 2025-05-19 14:31:16+00:00
How much of it did you read? Haha. That's not anything against you, I'm just pointing out to people that there will be a bunch of folks out there who will never care to read and learn. They just want to mash all the buttons until it works.

When I was a kid, that worked with Nintendo games sure...but I like to think I've matured beyond that...but I haven't read every little thing returned by the LLM in Roo Code myself, so maybe it's human nature.
by sjsdaiuasgdia | 2025-05-19 14:31:52+00:00
Found it in this: https://budget.house.gov/imo/media/doc/one_big_beautiful_bil...

> SEC. 70302. RESTRICTION OF FUNDS.

> No court of the United States may use appropriated funds to enforce a contempt citation for failure to comply with an injunction or temporary restraining order if no security was given when the injunction or order was issued pursuant to Federal Rule of Civil Procedure 65(c), whether issued prior to, on, or subsequent to the date of enactment of this section.
by SpicyLemonZest | 2025-05-19 14:31:58+00:00
Youtube really doesn't make it obvious that a title got auto-translated. I now realize that I've seen this happen before, with a video that had a different title on my TV than on my computer, but up until this very second I thought it was my TV's fault.

Even being aware of this - how do I know that it's an auto-translation, rather than someone making AI slop in my native language, without watching the video?
Show HN: Takumi – An AI Security Engineer that found 10 zero-days (Vim, Next.js)
by y0n3uchy | 2025-05-19 14:32:16+00:00
After hundreds of manual pen-tests we wondered: could an LLM-powered agent handle almost all the work of a security engineer? Takumi was the answer: a resounding yes. He is always available on Slack, just like another other colleague:

- Leave it to Takumi—no prompt-tweaking needed: he auto-researches, analyzes code, and delivers concise reports - Works 24/7 to discover the logic-level flaws that SAST tools often miss, such as broken access control and auth bypasses - Has already filed real CVEs during private internal tests (Vim and Next.js being two major examples)

Takumi is a SaaS product only costing $500/month. If you're an open-source developer, we also provide a program that lets you use it free of charge!

Screenshots, docs, and details a free trial can be found here: https://flatt.tech/en/takumi

We are eager to receive feedback, so please do not hesitate to share your experience with us! In addition, please feel free to comment if you have any questions whether its about the setup, the security reports, or anything else!

Thanks a lot of taking a look!
by ppseafield | 2025-05-19 14:32:36+00:00
Portugal did it nationally. Oregon did it as one state that already had soft enforcement of drug use and a lot of social services, which had already drawn people from other states before the ballot measure. The weather here in the valley isn't as hard to deal with as other places, rarely dropping below freezing or getting too hot. And then the fentanyl crisis hit.

We're not a huge state with unlimited resources. And the law should have handled public use. But digging people out of both addiction and homeless is incredibly difficult, and the longer they experience it, the harder it is. And compounding that: the more services we provide, the more people come from other states to use them. It's not something we can do alone.

Reagan repealed the Mental Health Systems Act in 1981, which had aimed to provide federally funded treatment services for the States. With it being very difficult to institutionalize people and no federal money to treat them, where will they go?
Show HN: Llm.fm – an AI-generated, satirical radio show in the browser
by ryandotelliott | 2025-05-19 14:32:40+00:00
I've spent the past few weeks building *LLM.FM*, a GTA-inspired Radio Show where every topic, song, and advertisement is generated entirely by AI.

I loved the absurd style of the radio stations in the Grand Theft Auto games, and I wanted to see how close I could get with todays AI stack. While it isn't quite as vulgar, I think it's still a unique experience!

How it works

* GPT-4.1 writes a "high-level" show overview given a desired structure, this is done to keep coherence between segments

* Individual segment transcripts are generated with the provided outline

* ElevenLabs turns the into voices and returns word-level timestamps for a live transcript

* Segments are converted to HLS chunks, then all chunks are merged with audio padding; Song are pre-generated Suno songs based on ChatGPT generated song prompts

* Next.js + Vercel for the web app; Railway with workers to handle new show generation

The show is fully free - new episodes release at 8 AM, 12 PM, and 4 PM ET daily.
by hobs | 2025-05-19 14:32:57+00:00
> I struggle to see a practical example.

Memory, and CPU, and even storage eventually, those would be the main practical examples of where having a key that's composed of something very small saves you space and thus, time.

Say we want to use a bigint key vs a VARCHAR(30)? depending on your big key you might be talking about terabytes of additional data, just to store a key (1t rows @ bigint = 8TB, 1T rows at 30 chars? 30TB...). The data also is going to constantly shuffle (random inserts).

If you want to define the PK as the natural key with no separate column then you get to do comparisons on all the natural key columns themselves, so instead of doing 1 4 or 8 byte column comparison you get to do what? 5 char comparisons?

Having worked extensively in ETL - when a developer tells me "there's no duplication about this real world process" what they mean is "there's no duplication in my mental model about this real world process"
by sgarland | 2025-05-19 14:33:39+00:00
> Except stuff like addresses or names, those I intentionally don't push to be normalized

IMO, it depends. While the idea of normalizing names is amusing, I probably wouldn't ever push for that either. For addresses, though, I would absolutely normalize everything beyond the street address. If nothing else, it enables you to quite cheaply (from a storage / memory perspective) add a lot of analytics on users that might be useful, but would be expensive to store with every record - things like city population, postal code median income, etc.

And in cases where you need to have your own company's address displayed per-user (disclosures for financial products, for example), it's absolutely a good idea. A full address, especially a business one that might have a Suite, Floor, etc. can easily be 60-80 chars, which over hundreds of millions of rows, adds up.
by socalgal2 | 2025-05-19 14:33:53+00:00
This might sound stupid the fact that the picture of an "arcade cabinet asteroids" happens to be a emu-cabinet with non-asteroid controls and some other game on the screen made me wonder if this is either an AI generated article or an astro-turf article and not by an actual fan.

It's probably not but such is the times we live in that it was what crossed my mind.
by faster | 2025-05-19 14:34:02+00:00
I bought Levi's 501s at a farm supply store in the 80s, $12 on sale. About 10 years ago I gave away my two remaining pairs. They were a little thinner but still intact, no holes anywhere. Modern 501s are made of much thinner fabric; I'd be surprised if they would last 5 years. Looks like the sale price is $45 now, which seems comparable.
by appleorchard46 | 2025-05-19 14:34:06+00:00
The more time goes on the more I appreciate Lady Bird Johnson's (first lady to Lyndon B Johnson) beautification of America project [0]. It's impressive how precise a response to modern urban hellscape woes it is: more greenery, native gardening, more pedestrian-friendly spaces, public transit, litter reduction, less billboards and advertising. The perspective that aesthetic beauty and things that just make a place nice to live tend to go hand-in-hand is an underrated one.

> “Though the word beautification makes the concept sound merely cosmetic, it involves much more: clean water, clean air, clean roadsides, safe waste disposal and preservation of valued old landmarks as well as great parks and wilderness areas. To me…beautification means our total concern for the physical and human quality we pass on to our children and the future.”

[0] https://www.nps.gov/articles/lady-bird-johnson-beautificatio...