MurphyA/hacker-news huggingface dataset:
by mdaniel | 2025-05-24 18:11:13+00:00
I'm cognizant of the silliness of mentioning this in comments lambasting the semantic web, but there's nothing stopping any restauranteur from doing that today, and the restaurant is mildly incentivized to do so because it allows folks who want to pay for tacos to be matched with those who have tacos to sell

I think a lot of WordPress plugins support schema.org too, so it may actually already be publishing the metadata, so long as it's not a damn pdf

- https://schema.org/Restaurant

- https://schema.org/Menu

- https://schema.org/MenuItem

- https://schema.org/Offer

The lockdown part is almost certainly Cloudflare gatekeeping which would straight up kill your python idea
by mystifyingpoi | 2025-05-24 18:11:47+00:00
> at some point you’ll need to update node, typescript, or some other package

I experienced both sides of this discussion (project that always pulled :latest disregarding any kind of versioning, and project that had node_modules commited inside the repo) and both extremes suck, but I lean towards the second one. I'll totally take a few days of pain over not knowing whether prod will work today or not.
by jszymborski | 2025-05-24 18:11:54+00:00
Time and time again throughout history, bold-face, clear-as-day threats of invasion are followed by disbelief, are ignored by folks, followed by the promised invasion. Just ask France in WWII or Ukraine most recently.

I don't make a habit of ignoring major world powers when they threaten annexation, and many others who are "paying attention" don't either.

Trudeau is no longer here, those threats continue to be made, even in the _presence_ of the current leader of Canada. I don't understand how one could not take these threats seriously.
by _1tem | 2025-05-24 18:12:12+00:00
There are exceptions. For example in fintech or anything in finance that requires trust, you want to seem bigger than you are. In contrast to OP, I’ve lost customers in the early days when they found out I was a solo founder. It’s more “normal” to share your financial data with huge companies who don’t care about you, but it’s scary to give it to “some guy”.
by blooalien | 2025-05-24 18:13:24+00:00
Accountants are the only folks with the knowledge and skills to actually use the tools correctly that were to supposedly replace accountants... ;)

(Much the same as programmers will be replaced by "A.I." ... They won't as long as they educate themselves on proper use of the tools available to them. It'll likely someday be like the "Star Trek" computers, but even they still needed folks with the technical skills to use those computers well / properly.)
by TheRoque | 2025-05-24 18:14:14+00:00
It costs hundreds a month for the customer, but way more for the companies. Try claude code, it's pay as you go, and it's like .5$ to 1$ per task, and it doesn't even complete it well, so if you make it work 24/7, I'm pretty sure it's gonna swallow your money for a result weaker than with a regular engineer. Moreover, you need someone to check what the AI is doing AND you need to prompt it properly (unless the CEO is willing to do that himself)

So right now, I have a really hard time seeing LLMs as a well-spent money if they were bought at their real cost
by lisper | 2025-05-24 18:15:08+00:00
> Canonical S-expressions are not as easy to read and much harder to write by hand

You don't do that, any more than you read or write machine code in binary. You read and write regular S-expressions (or assembly code) and you translate that into and out of canonical S expressions (or machine code) with a tool (an assembler/disassembler).
by Garlef | 2025-05-24 18:15:30+00:00
This made me happy: It offers an interesting take on AI.

(After reflecting a bit on this I think this is for the following reason: Not only does this take a step back to offer a meta perspective. It also does so without falling into the trap of rooting this perspective in the hegemonic topos of our everyday discourse (economics).

Usually, takes on AI are very economic in nature: "Gen AI is theft", "We/our jobs/our creativity will all be replaced", "The training data is preduced by exploiting cheap labour".

In this sense this perspective avoids the expected in not only in one but two ways.)
by brudgers | 2025-05-24 18:15:31+00:00
Talk to everyone you have worked over, under, and beside.

There is a common expectation that senior people should be able to get senior positions through networking because it implies that the person is someone people want to work with again.

The more senior the position, the more this expectation exists, e.g. corporations don't list CEO on the we-are-hiring link.

Know all there is to know about the platform

That's table stakes. People skills are how to consistently win the pot. Good luck.
by jszymborski | 2025-05-24 18:16:57+00:00
I find it hard not to imagine a scenario in which the USA would strangle an independent Alberta economically with designs to, at the minimum get oil for bottom dollar, or maximally to absorb it as a territory. It's what they're doing to Canada right now. We have a fighting chance, I don't imagine Alberta (or any other province) alone does.
by lblume | 2025-05-24 18:18:51+00:00
> the simplest and most friendly effects library

Highly unlikely. JavaScript simply isn't a language built with this kind of evaluation model in mind, so an external library introducing completely orthogonal concepts surely should not be modeled as "most friendly". Don't get me wrong — Effect can be great! But the library also deliberately does not market itself as simple, rather as modular and multi-faceted, a "toolbox" from which developers may (should?) choose some tools and omit others.

A language that supports effects first-hand, like the proposed "Ante", would provide a much a more expressive, possibly simpler, and definitely friendlier approach than TS effect ever could.
by bitcurious | 2025-05-24 18:19:54+00:00
>Oh, and also not factored in: almost every aspect of rural life is heavily subsidized, and I don't just mean direct assistance. I mean literally everything you stare at when you roll through a rural town was subsidized in some way by the federal government, and most of them either don't know or will never admit it.

This is pretty naive. Farmers aren’t subsidized so that farmers have cheap food, they are subsidized so that the city you’re hyping doesn’t riot because they run out of food. Farm subsidies exist for everyone who’s not a farmer.
by never_inline | 2025-05-24 18:19:57+00:00
Cosine similarity alone can't give you good results. For example, if you want to search specific names or acronyms, cosine similarity won't help much.

People act like embeddings are all you need for search.

Curse of dimensionality also means what you think is the most similar is not necessarily the most similar thing in vector space. See the last Hn discussion on word embeddings for some examples.
by mrandish | 2025-05-24 18:20:48+00:00
+1 for describing the "Apple II+ with a Z80 Softcard" as "the ultimate mullet machine, all the business software upfront, all the gaming party in the back."

I agree with your point, the bar IBM was shooting for was set by existing popular microcomputers circa 1979. The only significant consideration for future growth/competition was seemingly that the established trend of RAM size growth would probably continue. At the time there wasn't really any established trend of progressive growth in graphics resolution or colors. Pre-Apple II examples like the Cromemco Dazzler for the Altair weren't fundamentally different than the Apple II and probably not even on their radar due to being barely out of the kit/hobbyist level.

I'll add that when considering the 5150's initial design, the "IBM" we're talking about isn't really "The IBM" but rather a sole skunkworks project located in a backwater division down in Boca Raton Florida intended as an experiment to learn more about these new microcomputers. Most of the rest of the traditional IBM management structure barely knew about it during development and those parts that did mostly ignored it. If 'mainstream IBM' had approached the PC as a real IBM project, it would have certainly been very different and probably unsuccessful (if it had managed to ship at all). As it was, the 5150 was only able to use off the shelf components (including the CPU) because it was considered a one-off experiment initially given a month for the design and a year to ship.
by Daviey | 2025-05-24 18:20:51+00:00
What's your criteria for the 3?

For hardware, any of these should be sufficient (as they support pulse dialing):

- Minitar MVA11A - Grandstream HT502 & GXW-4008 - Primus Lingo iAN-02EX - Innomedia MTA6328-2Re - Motorola VT-1005 - Audio Codes MP-114 FXO - Digium IAXy s101i - Linksys RTP300 (Before firmware version 3 I believe)

(Source: https://www.classicrotaryphones.com/forum/index.php?topic=20...)

For ease and cost, you can get connectivity for almost free (depending on the country) - should just need to add the SIP/IAX login details, so what is your criteria?
by detaro | 2025-05-24 18:21:37+00:00
I'd guess for things like computers it actually did apply, because these are too expensive for the old de-minimus rules, but of course there's probably not that many small computer makers outside the US shipping there, and large ones either have their own infrastructure or have it figured out. And its certainly possible the overall bureaucracy was easier to deal with too (for all the common rules the EU has brought, fundamentally a lot of it is still per-country stuff and the needs of small sellers are often not really considered, and we also just have more rules in many sectors).

But $800 (I think that was the value?) de-minimus indeed makes a lot of cases easy.
by mmooss | 2025-05-24 18:21:42+00:00
> “Exploiting” labour is a meaningless value judgement. There’s no scientific definition of what is exploitation and what isn’t.

Values are our goals, the most important things we have. The world certainly isn't limited to things with a scientific definition. (Also, I expect there are plenty of legal and related definitions of labor exploitation.)

> There was high upward social mobility.

You'll need to document some of these claims. Unions started because working conditions and pay were awful; people were widely exploited - including injured, cheated, etc. - due to their fundamentally weak marketplace position: the owner controls all the jobs, the worker only controls one.

Since unionization, the economy, pay, and working conditions have all boomed. It's hard to argue with the results - the greatest economic performance in history.

Yes, the wealthy and powerful don't get as much of the pie, but the pie is much larger.

> The other problem we’ve caused with these laws is inflation. The cost of living has skyrocketed. People on minimum wage today are in many ways economically worse off than the migrant workers arriving in droves before minimum wage laws existed!

That is a complete falsehood.

> unrestricted immigration

When and where has that happened? Who supports that? It's quite a strawperson.
by echelon | 2025-05-24 18:22:56+00:00
> I'll believe it when I'll see it

That time when people had blocky cell phones. Then they were in everybody's pocket.

That's self-driving now.

It's here, just uneven. You can ride in one today. Soon, it'll be taking over for trucking, delivering everything you can think of on-demand, and revolutionizing how we think about transit and travel.

Instacart and Uber Eats and Amazon same-day are blocky cell phones. Soon we'll have instant logistics. A ten times faster Amazon. A world where almost everything can be delivered instantly and cheaply.

Trains and subways and metros are rigid and inflexible transit corridors. Soon we'll have last-mile transit pods for everyone that connect everything and everywhere and make suburbs highly desirable and sought after again.

Self-driving will be like the internet or smartphones all over again. And we're right at the precipice.

The financial gradients of all of this ensure that it'll happen and that it'll happen fast and all at once once we get past the inflection point.

But back to your point: you wouldn't call those blocky cell phone users non-cellphone users. The tech just wasn't evenly distributed. It got there in short time, because the tech was world-changing. So too shall it be with self-driving. The economic advantages are inevitable.
by out-of-ideas | 2025-05-24 18:23:30+00:00
i try to install them all and only remove ones that break or really bother me - its fun to play with things from time to time. in terms of which ones i use:

- decoders - asio output, virtual audio cable setup as needed (but for the most part the output i rarely change anymore) - DSPs, audio (i upmix to 7.1 depending on output; but not exactly a requirement due to equalizer apo), video stuff for funzies - Network related stuff (control, upnp) - theme related stuff though i think this is lacking for my use - lots of tooling stuff (though ive slowed down on a lot of that as of lately)

the app is a powerhouse for power users

edit formatting
by mjr00 | 2025-05-24 18:23:50+00:00
> Is there any particular reason to believe that they'll stop getting better at this point?

Are they better now? When ChatGPT came out I could ask it for the song lyrics to The Beatles - Come Together. Now the response is

> Sorry, I can't provide the full lyrics to "Come Together" by The Beatles. However, I can summarize the song or discuss its meaning if you'd like.

You can argue that ChatGPT "knowing" that 9.11 is less than 9.9 or counting the 3 r's in strawberry means it's better now, but which am I more likely to ask an LLM?
by TheRoque | 2025-05-24 18:23:52+00:00
That's just the theory though, if you look at the videogame industry, the prices keep rising and lazy productions are more expensive than ever (e.g. oblivion remastered).

Same goes for my movie theater, when did it x2 its price in the past 5 years while having less employees ? Oh wait, there's only one theater in town and I don't have a car, that's probably why.
by pdonis | 2025-05-24 18:24:15+00:00
PG agrees that you can't conclude that beautiful writing, writing that seems plausible and convincing, actually is. Sophistry is writing (or speaking) that seems plausible and convincing, but is false. PG is not saying that's not possible.

What he's saying is that writing that is ugly is highly likely to be wrong. Which has nothing to do with sophistry.
by rufus_foreman | 2025-05-24 18:24:56+00:00
>> It only works if enough people stay in the rat race to pay for it.

Given the reaction to the article by the commenters here, I don't think we need to worry about a mass movement of people wanting to live like dirty hippies in the Massenas of the country.

The article is just saying, "Here's one of the things you are allowed to do". There are trade-offs, the same as there are trade-offs for the people moving from India to Silicon Valley to make money, but who won't see their families more than once every year or two or three.
by bediger4000 | 2025-05-24 18:25:26+00:00
I feel extremely cynical about "intellectual property" enforcement. In some circumstances (recorded music ca 1995-2015), IP laws are extremely punitive, and enthusiastically enforced. There's even some folklore around copyright, too. It's easy to get dogpiled on social media if you say copyright on books is too long, or too strictly enforced, or that fair use as enshrined in law and not enforced isn't really fit for purpose.

But as far as The Web goes, apparently all content is very loosely owned, copyright is gauzy and difficult to discern, and oligarchs want to do away with it altogether.

It's not hard to figure out that the "hidden variable" here is that already wealthy people typically held music, movie and book content, while plebes without the money to sue hold web content copyright.
by imiric | 2025-05-24 18:25:46+00:00
Sure, fzf alone doesn't quite deliver the same UX if you need to visually preview the files. It does support sixel and other preview options though[1], and I'm sure that kind of workflow could be put together in other ways, but I can see how the experience would be better in a GUI tool. To be fair, I think this feature is not built into dired either and would require an additional package[2], so it still requires some customization as well.

> In my experience, the kind of random, ad hoc browsing, previewing, editing, marking and unmarking files, I'm talking about isn't quite as straightforward in the shell. It's certainly possible, but it doesn't feel as seamless or fluid as it does in Emacs. But again, this is not a competition.

Certainly. We should all use the tools we feel most comfortable with. And, frankly, the kind of visual selection you mentioned is not something I frequently do myself. In the rare cases I've had to, I was fine with a more rudimentary approach of previewing the files in whatever program can read them and mapping them to filenames manually. Doing this with dired, fzf with preview mode, or in a proper file manager, whether that's in a terminal with something like lf or in a more featureful GUI one, would've probably been faster.

That said, I was also objecting to your original claim that this cannot be easily done with standard Unix tools. At the end of the day, the choice of tools and what is easier to accomplish is subjective. I personally don't like relying on a single tool for my workflows, so I use Emacs strictly for editing text files. I even prefer the Git CLI over Magit, which is pretty blasphemous in the Emacs world. :) And I really like composing small purpose-built tools in the shell, especially if I can repurpose them in some way I hadn't done before, so using the shell instead of a file manager feels more natural to me. But they're all preferences, and it would be silly to claim that one is objectively inferior or superior to another.

Cheers!

[1]: https://github.com/junegunn/fzf?tab=readme-ov-file#previewin...

[2]: https://github.com/protesilaos/dired-preview
by skydhash | 2025-05-24 18:26:00+00:00
IMO, Human Interfaces Guidelines should be primarily thought of as a foundational layers, like a standard library for common patterns. But the true driver of UX should always be the domain, be it word processing, 3d modelling, or graphic editing. Instead, we have company branding and oversimplification.

I've moved to Emacs, TUI, and CLI tools to escape the madness, not because they'r e better, but they let you do stuff and are at least stable so you don't have to alter your workflow every quarter.
by skybrian | 2025-05-24 18:26:07+00:00
Sure, but in a language with an effect system, it seems like effects would be used for errors, so it seems worth comparing error-handling techniques.

Go uses a single base type (interface) for “expected” errors and panics for errors that aren’t normally caught. I suppose those would be two different effects? For the “expected” errors, some kind of annotation on the function call seems useful.
by GolDDranks | 2025-05-24 18:26:33+00:00
(To share a recent personal experience about Markov models: I bootstrapped recently a HMM with hand-assigned weights. It was around 15x15 class transitions, 225 weights. That's small. Or rather, microscopic. Then I ran it against real data, and picked up examples of wrong classifications, and made them auxillary training data. Of course, it was not a language model, language model is impossible to fit in such a small space. It was a model of transitions of chapter "types" in novels, where types are something like "Epilogue" , "Prologue", "Chapter 23", "Table of Contents", "Afterword" etc.)
by pdonis | 2025-05-24 18:26:34+00:00
> LLMs provide a clear counterexample to his thesis.

No, they don't. His thesis is not that writing that looks good--that seems plausible and convincing, like the output that LLMs often produce--actually is. He says explicitly in the article: "we can't safely conclude that beautiful writing is true".

His actual thesis is in the very next clause of that sentence: "it's usually safe to conclude the converse: something that seems clumsily written will usually have gotten the ideas wrong too."
by titanomachian | 2025-05-24 18:27:06+00:00
According to Mr. Yudkowsky, what it takes to get us out of danger's way is "a plan", which he surely would back up... A plan -- not direct action against the system which made this whole situation possible in the first place. I understand his preoccupation, but he makes it seem like salvation for humanity is just a matter of the industry going easy with this. It reminds me of Chinese factories and coal generators going offline for a couple of days so there can be beautiful blue skies in Beijing by the time Victory Day comes. Never mind that we, the powerless, are already shaken by the menace of nuclear war, the rise of neo-fascism, and unprecedented natural disasters. So we're supposed to believe the whole danger lies with AI now? Why should we care when presented with another danger if we never ceased to be surrounded by danger in the first place? Respectfully, I believe Mr. Yudkowsky's opinions are not radical enough. C'mon, Eliezer, what would Sarah Connor do? Me, if someone came up with a "Terminator 2: Judgement Day" kind of plan, I would surely back it up.
by mattlondon | 2025-05-24 18:27:53+00:00
Honest question: is anyone using any kind of VR these days apart from a few people using it instead of monitors (which presumably don't suffer from motion sickness as the monitors won't move, right?).

Surely no one is using them for games any more? Surely the headsets are all gathering dust up in the attic next to the gramaphone?
by uwemaurer | 2025-05-24 18:28:07+00:00
I use es-toolkit. It is fully in Typescript. Every function can be imported without any extra overhead, for simple functions it just adds a few bytes then to the bundle. I doubt "better performance" since most helpers functions are just tiny and there is no room for significant improvements.

So I think trying to be better here is pointless, better focus on offering more helpful utility functions which might be missing in es-toolkit
by f30e3dfed1c9 | 2025-05-24 18:28:59+00:00
>As someone from a developing economy whenever I see a new .edu domain or .ac.uk domain I immediately try to find the institute’s establishment date. I rarely find anything above 1800s from these two countries- US, UK.

I don't really understand this comment. Are you saying that there are not many colleges or universities in the US founded in the twentieth century? That's not really true. I haven't done this exhaustively, but I took the lists of US colleges and universities for just three US states (CT, ME, MA) from wikipedia. 101 of the 167 listed were founded after 1900.

I don't know exactly how this would work out for all 50 states but I am sure that we'd find many more, likely a large majority, founded after 1900.

There are around 4,000 or so postsecondary degree-granting institutions in the US. I think what's going on here is that you never hear of the vast majority of them.

Or are you saying that you rarely find US academic institutions founded before the 1800s? In that case, well, yeah, the vast majority were not.
by cortesoft | 2025-05-24 18:29:33+00:00
There are a lot of advantages to using a DSL for migration files rather than pure sql. For one, many times you will get both forward and reverse migration ability automatically, to allow rollbacks (with the ability to mark certain migrations as unable to rollback). You also can have the DSL utilize different features depending on which database you are using without having to change your migration. You can also use special syntax to designate relations between tables easily without having to write the boilerplate SQL every time.

If you are using an ORM, using the same language and mental model to describe your database structure as you do to interact with the database makes a lot of sense.