MurphyA/hacker-news huggingface dataset:
by FrustratedMonky | 2025-05-02 11:07:33+00:00
Maybe he is miss-understanding the word 'affair'.

Today a lot of people use 'affair' as meaning cheating.

But it used to just mean any activity, and a 'love affair' is just an event, or two people in love, with no cheating implied. Just the act of loving.

Now I wonder if 'affair' started getting used in reference to cheating because of loveless marriages, so any 'love' affair must imply cheating?
by lytedev | 2025-05-02 11:08:20+00:00
I don't think its fully correct that social pressure means that permissive licenses are no longer meaningful when it comes to the ethics or sociology of open source software.

Since the original subject is also about swapping out the imagery, it's also difficult to take your argument too seriously as the term "exploit" is doing a lot of heavy lifting for your argument.

I will also add that the social and ethical component goes both ways: is it ethical to knowingly give something away freely and without restriction and then immediately attempt to impose restrictions through a purely social mechanism? I would say so as long as your expectation is that some might politely decline.

Or worse, some may respond with the same vitriol and then we're at your original point, which doesn't seem to be preventing such an approach here, making me doubt your hypothesis.
by TacticalCoder | 2025-05-02 11:08:51+00:00
Was Yggdrasil that bad? My first distro was Slackware and, with the help of the book accompanying the CD, it was doable. Sure you had to define modelines for X11 (the Xorg name didn't exist bad then) to support your monitor and supporting GPUs was quite the endeavour, but in the end we'd make it work. We'd even compile and run Emacs (in 45 minutes or so).
by tg76402 | 2025-05-02 11:09:23+00:00
That's because the folks who are buying enterprise technology (aka the economic buyers) for a solution that can potentially cost millions of dollars know if the person attempting to persuade them to do so belongs in that room or not. That is a skill learned over years of negotiation, contracts and legal reviews and executive messaging.

You have to have been in those rooms to acquire the skills that make for successful executive salespeople, and their variable comp is a requirement or you wouldn't be able to staff the team.
by lolinder | 2025-05-02 11:09:47+00:00
> contributing nothing

This is a line that gets thrown around very casually, but every assessment I've heard says that the big dogs are quite prolific contributors to these projects.

> capturing the lion's share of the enterprise value?

Ah, here's the Matt Mullenweg logic creeping in again [0]! This is basically his taunt towards DHH (though at least you're using it to cry foul rather than tease!): "although he has invented about half a trillion dollars worth of good ideas, most of the value has been captured by others."

And this is where I think most of this aggression towards cloud providers is actually coming from: a significant number of these companies have bought into the idea that they're a failure if they fail to capture the majority of the value from their Open Source project. Which is understandable when you make a VC-funded business out of it, but makes no sense given that FOSS has always been about advancing the collective good, not raking it in.

[0] http://web.archive.org/web/20241014235025/https://ma.tt/2024...
by ezst | 2025-05-02 11:10:38+00:00
Yeah, I'm siding with the sceptics on this one. Adding more layers of indirection against those malware running under a user session seem like a good idea in general, but in practice, you showed how ineffective the macOS approach is: under this model, every application is let to defend itself in an ad-hoc and specific manner. That doesn't generalise well: you can't expect every software, tool, widget, … vendor to be held to the same level of security as Apple.

Another approach is to police everything behind rules (the way selinux or others do), which is even better in theory. In practice, you waste a ton of time bending those policies to your specific needs. A typical user won't take that.

Then there is the flatpak+portal isolation model, which is probably the most pragmatic, but not without its own compromises and limitations.

The attitude of trusting by default, and chrooting/jailing in case of doubt probably still have decades to live.
by unconed | 2025-05-02 11:13:13+00:00
>A bit of a nostalgic read, I bet everyone remembers the first time they tried ChatGPT-4, and the conversations about it at gatherings/BBQs.

No, and no. Never tried it. Nobody in my circles does.

The AI hype bubble illustrated.

People who keep telling me I will be left behind keep not producing all this amazing, flawless, refined software that AI was supposed to build.
by SuperV1234 | 2025-05-02 11:13:20+00:00
Location: Sicily Remote: Yes Willing to relocate: No Technologies: C++ Résumé/CV: https://romeo.training/ Email: mail (at) vittorioromeo (dot) com

Hi, I'm Vittorio Romeo — a passionate C++ specialist with extensive experience in technical training, high-performance development, game programming, and financial systems.

I offer one-on-one mentoring, tailored training courses, and consulting services. Visit [romeo.training](https://romeo.training/) for more details.

Currently, I'm dedicating most of my time to a regular client, but my schedule will open up significantly starting in September. I am also available on weekends and outside of regular working hours (Italian time zone).

I'm primarily looking for remote opportunities, so feel free to get in touch if that works for you!
by plufz | 2025-05-02 11:13:48+00:00
I think that is a little unfair. I don't know anything about the companies behind Redis and Elastic. But another possibility is that they want to make a good open source product and create some sort of business around it and find it difficult to make a waterproof moat. I'm sure that there are many other open source companies with the same basic strategy that are just more lucky, e.g. don't get AWS as competition.
by jeffparsons | 2025-05-02 11:14:09+00:00
I recently discovered "compact approximators", which can be seen as a generalisation of Bloom filters. Instead of telling you "element X is probably in the set", they tell you "a lower bound on the value associated with key X".

If there are no collisions, you get the true value. The data structure also doesn't "fill up" the way a Bloom filter does — the older data just gets probabilistically worse, so in some use cases you can keep using the one structure continuously.

My particular use case (which led me to "invent" the structure and then discover that of course it's already been described in the literature, haha) is implicit cache invalidation. The approximator structure(s) store keys like "latest time member X was removed from group Y". I can then use that to lazily decide which cached values I can still use, instead of doing a potentially expensive search to see what I need to invalidate at the time the group member was removed.

I'm new to using them, so I keep getting excited about new use cases — much like when I was first introduced to Bloom filters.
by K0balt | 2025-05-02 11:15:35+00:00
Ah yes, the reason that life is a struggle is that there are other people that got here before you lol. Funny thing, there were also people that got here before me, so I’m having a tough time with your logic.

It must have been a paradise of easy luxury a thousand years ago!

So tell me, wise one, at what age do you plan to euthanize yourself? You do know that Logan’s run was a cautionary tale, right?

Every generation builds on the scraps of the last one.

That said, uselessly being in the way is irresponsible. I do try, not always successfully, to make sure my actions are useful to people. I am pretty sure my land hobby has opened more doors for people than it has closed.

Maybe it is irresponsible to keep a boat on a slip to not be used 99 percent of the time, I’ll give you that. That’s one reason I am no longer owned by a boat.

My current hobby farm project has created 9 new homeowners and is a source of economic support and food security in the community.

Maybe stop looking to others to explain why things aren’t easy.

I love to see deserving people prosper. By deserving, I mean simply people that also love to see people prosper. That’s how we build a world. People that think that the problem with the world is that there are people in it are the actual problem.
by noirscape | 2025-05-02 11:15:40+00:00
It's a case involving their European customers.

If you do business in Europe, there's a bunch of (good!) privacy regulations you have to comply with. One of these is that you're not allowed to transfer the data to a jurisdiction that doesn't follow equivalent protections to the GDPR[0]. TikTok transferred European user data to their Chinese servers, which is a pretty obvious no-go, since the Chinese government is an authoritarian watchdog that inherently can't guarantee these protections (as the GDPR also applies to transferring data to the government.)

Ireland has jurisdiction because the EU offers something called the "one stop shop" concept, where a foreign company can declare that they have EU headquarters in a specific member state, and from that point on the only EU regulations they have to directly worry about are how they're implemented in that country in specific[1]. Every major tech company is therefore in Ireland because the country is small enough to essentially steamroll local politicians with lobby money, leading to very lax enforcement until the EU starts applying pressure.[2]

[0]: This also causes issues with data transfers to the US, and in the most extreme interpretation, makes it so that you probably can't do business with both Europe and the US at the same time in the first place. This is because of the CLOUD act, which goes across jurisdictions and is something the US government can use to compel any service provider to hand over data.

[1]: Of course, a country can still have it's own laws that a company can run afoul of on top of that.

[2]: Other countries with this issue are Luxembourg (Fintech companies love Luxembourg because they can just hire all the good lawyers, meaning you can't negotiate legal disputes there effectively) and the Netherlands (which is a EU-based tax haven for large corporations that aren't in either sector.)
by gr4vityWall | 2025-05-02 11:15:54+00:00
I like the idea behind Deno. I hope the runtime stays relevant.

JSR sounded amazing on paper, but in practice, it seemed to have a lot of papercuts. You still can't make an account there without a GitHub account, I think.

I wish they made a stronger push for its standard library to be used outside Deno. Such a push would clash with their original goal of not depending on npm, I guess. A well-maintained set of common functionality implemented in a cross-runtime way is still needed by the ecosystem, I think.
by lashewi | 2025-05-02 11:15:58+00:00
Location: Sri Lanka Remote: Remote, Hybrid or on-site. Willing to relocate: Yes, Singapore or Malaysia Technologies: Java, JavaScript, Python, Node.js, Spring, React.js, Redux, MySQL, PostgreSQL, Elasticsearch, RESTful APIs, GraphQL, AWS, Docker, Kafka Résumé/CV: https://drive.google.com/file/d/1sL3N2LhYvaclcNSEHaLjPj_nN8UjV8tl/view?usp=drive_link Email: swisum@gmail.com

Experienced Full-stack Software Engineer with over 5 years of expertise across the entire Software Development Life Cycle. With a passion for continuous learning and a strong engineering background, I specialize in Java, Node.js, and React.js. My expertise includes designing and delivering enterprise-scale services, focusing on scalability, resiliency, and cost optimization.
by andrepd | 2025-05-02 11:15:59+00:00
A fine is supposed to be a deterrent to illegal behaviour. Much like a fine of 100€ for speeding is unlikely to dissuade someone driving a Ferrari, a fine directed towards a company needs to be proportional to that company's revenue, or else it will just be factored as a cost of doing business.

How much value did tiktok derive from flaunting these privacy laws? It's not entirely unlikely that it was less than 530M€.
by annarosed | 2025-05-02 11:17:02+00:00
Location: Tallinn, Estonia Remote: Yes Willing to relocate: Not at this time Technologies: React, JS, TS, Next Résumé/CV: https://github.com/annaliarosed/Resume/blob/main/README.md Email: annaliadestefano@gmail.com

About me: I am a frontend engineer with experience in React, JS, TS, Next, GraphQL, UI design and accessibility. I am based in Estonia but am from the US so have working rights in both places and am very comfortable and use to working remote US and EU hours.
by icekg | 2025-05-02 11:17:21+00:00
CLUTCH | Backend Reliability Engineer | Barcelona, Spain / REMOTE | Full-time

Clutch is building an AI camera for racket sports courts and an app where players can view AI-generated video highlights and game analysis. Like a Strava for racket sports (computer vision instead of GPS). Our initial focus is on the world's fastest growing sport: padel. In just 4 short months since launch, we’ve rolled out the Clutch Cam in partnership with several high-level clubs and investors, from the US to Europe to the Middle East.

We're looking for a cracked engineer who likes to take ownership and shape the company that they're working in. You'll be working with a small but excellent tech team (https://www.clutchapp.io/about). If you also want to track your performance on court that's great but not a requirement.

For more details: https://www.notion.so/clutchapp/Backend-Reliability-Engineer...
by jraph | 2025-05-02 11:17:45+00:00
> User freedom means not giving someone else the freedom to take away user freedom though

This sentence does a shortcut that's worth expanding on, because it can give the impression that permissive licenses don't respect user rights, and because it doesn't cleanly apply to every situations.

User freedom is full with a permissive license. If I get software under MIT, my freedom is fully respected.

But it is true that forcing downstream developers to respect the freedom of their users through copyleft licenses is one of the strategies to improve user freedom overall (Personally, that's why I prefer the (A)GPL - I'm not keen on helping).

There still are some situations where you might be better off using a more permissive license, when your code is small enough or would strongly benefit from the network effect, for instance if it's a codec, or if there already are alternatives that proprietary software can use [1,2].

[1] https://www.gnu.org/licenses/license-recommendations.html

[2] https://www.gnu.org/licenses/why-not-lgpl.html
by graemep | 2025-05-02 11:17:52+00:00
Really? A nice rational genocide or two?

China is an expansionist dictatorship. It would be ridiculous to suggest it is more trustworthy than the US.

The US is actually acting rationally IMO. People just look at headlines and do not dig into the reasons. You might not agree with the reasoning, but it is not irrational. For example the tariffs clearly follow from arguments made by Trump's appointees (such as Bessent and Marin) even before the election, and definitely before being appointed.
by jpc0 | 2025-05-02 11:20:33+00:00
> Companies cost money to run. Google and AWS exploit open source work for profit, and don’t contribute back enough to ensure its support.

I don’t understand this take, if Google/AWS/Microsoft decide to host your service and some vulnerabilities are discovered then you got free Security Research done, your product would either have remained vulnerable or someone else would have filed the same bug.

You own the code so you can decide only certain people can commit PRs and can choose to close any feature requests issues.

If one of the cloud providers decided to use your product it’s because they deemed it reasonable as is or they can fork / contribute upstream.

That is what OSS is, by definition.

Hell you can post the code with a license like MIT and then never touch it again, and if someone else can monitise that code kudos to them.

If you are an existing company and open sourced your code, Facebook/react, then you presumably already make enough money to support development yourself or intend to stop development.

If you open source code that is your core business and somebody “steals your lunch” your learnt an important lesson and hopefully won’t make the same mistake twice. If you then decide to relicense and the community abandons you and causes uproar on the internet you are reaping the rewards of your actions, accept them.
by jillesvangurp | 2025-05-02 11:22:08+00:00
I'm waiting for someone to figure out that coding is essentially a sequence of refactoring steps where each step is a code transformation that transforms it from one valid state to another. Equipping refactoring IDEs with an MCP facade would give direct access to that as well as feedback on compilation state and lots of other information. That makes it a lot easier to do structured transformations of entire code bases without having to feed the entire code base as a context and then hope the LLM hallucinates together the right tokens and uses reasoning to figure out if it might be correct. They are actually pretty good at doing that but it doesn't scale very well currently and gets expensive quickly (in time and tokens).

This stuff is indeed inherently harder for dynamic languages. But it's been standard for (some) statically compiled languages like Java, Kotlin, C#, Scala, etc. for most of this century. I was using refactoring IDEs for Java as early as 2002.
by bluGill | 2025-05-02 11:22:24+00:00
Because they need to hide some of what they know about you. There have been cases where they (in this case target not google) knew a 14 year old was pregnant - but the ads for things she needed are sensitive. So the industry has learned everyone gets a few ads that don't apply just to give cover for those that do but someone doesn't admit to.

also some ads really are to everyone. You may not be in a place where you would think about a car, but car makers don't want you to forget you could just in case your situation changes. They also want you to think of some goods as luxuries so you are impressed when you see someone who does have it.
by chneu | 2025-05-02 11:22:26+00:00
I work in semiconductor manufacturing r&d.

The general public forgets that old nodes are the vast majority of what's made in fabs.

Cars, most appliances, military, etc all run on old nodes. They're not running cutting edge stuff. Desktop PCs and gaming stuff is nothing compared to the reliable bulk orders that last years for a car line or a line of washing machines.
by jychang | 2025-05-02 11:23:00+00:00
Strong disagree. Just because something is free and open source does not make it good. Call a spade a spade.

Ollama is a piece of shit software that basically stole the work of llama.cpp, locks down their GGUFs files so it cannot be used by other software on your machine, misleads users by hiding information (like what quant you are using, who produced the GGUF, etc), created their own API endpoint to lock in users instead of using a standard OpenAI compatible API, and more problems.

It's like they looked at all the bad walled garden things Apple does and took it as a todo list.
by aurareturn | 2025-05-02 11:23:17+00:00
Really? A nice rational genocide or two?

Huh? So China dealing with an internal extremist Islam problem is a genocide?

But the US funding/providing weapons to Israel in the Gaza war is not a genocide?

China is an expansionist dictatorship. It would be ridiculous to suggest it is more trustworthy than the US.

The US has bombed 29 countries since WW2. How many has China bombed? The US has installed dictators in foreign countries, influenced countless democratic elections. How many has China installed?
by JdeBP | 2025-05-02 11:24:16+00:00
You are the second person, after feisuzhu, to talk of tab completion.

But we were told a TTY not a shell.

Historically, there were all sorts of user interfaces that one could get over a terminal, not just Unix, GNU, and other shells. There were BBSes of many flavours, Prestel, and any number of bespoke menu-driven systems.

Giving people a shell inside a WWW browser has been done, and is even somewhat hackneyed at this point. (https://news.ycombinator.com/item?id=39829463 got 0 votes and 0 comments.) But some other kind of terminal interface makes for an interesting change.

The phrase "You are in a maze of twisty passages, all alike." seems apposite, at this point. (-:
by randm_sequence | 2025-05-02 11:25:05+00:00
I worked with researchers in this space - virology + combatting future pandemics - in the decade before the pandemic. The one fact that the last 5 years never readily disclosed is that the core ideology of this community of researchers was fundamentally divided. About half of the researchers, including many leading virologists whose names appeared in the news, believed and argued passionately for the lab-based creation of super-viruses and super-bacteria. They believed that the only way to save humanity from a catastrophic pandemic was to engineer absolute nightmare bugs in the lab so that they could develop cures and vaccines. The other half of us, myself included, thought that this was pure hubris and infinitely too dangerous because humans and labs are fallible and leaks happen with surprisingly regularity. The moment that this pandemic become broad public knowledge, the portion of the community that advocated for creating these super-viruses became shockingly quiet and everyone just started to cover-their-asses and their funding.

In about 5 years it will become common knowledge that longCOVID is simply the persistance of the SARS-CoV2 virus within the human body and that there are both symptomatic versions of this disease (aka "longhaulers") and asymptomatic versions of this disease (aka, many of the so called "fully recovered"). Note that we have zero direct evidence that the virus ever leaves the body; it is just assumed because nasal swabs test negative and, for some, symptoms go away. It is a good time to invest in pharmaceutical companies that have already developed antivirals.
by nathell | 2025-05-02 11:26:19+00:00
Some related stuff:

In 2004, Gavin Barraclough’s mini-OS [0] won the IOCCC, packing a 32-bit multitasking operating system for x86 computers, with GUI and filesystem, support for loading and executing user applications in ELF binary format, with PS/2 mouse and keyboard drivers, VESA graphics, a command shell, and an application into 3.5 KB of highly obfuscated C code.

In 2021, Justine Tunney wrote SectorLISP [1], a Lisp implementation that fits into a bootsector and is able to run McCarthy’s metacircular evaluator.

[0]: https://www.ioccc.org/2004/gavin/index.html [1]: https://github.com/jart/sectorlisp
by oliwarner | 2025-05-02 11:26:39+00:00
Sure but this neither makes an attempt to list the valid uses of third party cookies, nor a suggestion of what magic definitely not a third-party cookie unicorn is going to ride in and offer us the safety we need. Pretty fluffy through and through.

I suggest that we do just need to keep third-party cookies but they're explicitly opt-in. That could just be allowing (once) a third party to be present everywhere (like a SSO) and browsers making it known when a third party is accessing data.
by _aavaa_ | 2025-05-02 11:27:16+00:00
> something that is utterly absent from “An Abundance of Caution”—any palpable recognition of where all the caution was coming from.

This sums it up. No recognition of there being adults in schools, of there being adults in the homes these children come back to, of Sweden’s substantially higher excess deaths, or of the deaths happening at the same time as the school closures.