MurphyA/hacker-news huggingface dataset:
by ajross | 2025-04-14 20:10:45+00:00
That has essentially never been a risk for a non-appointed government employee in the United States of America, at least for the past century or so. We Don't Politicize the Bureaucracy. And that was at least in part the secret sauce to our generational success, that we could immunize the workings of the government from the pique and emotion of its leadership.

Or we didn't. Now we do. Kinda sucks.
by miltonlost | 2025-04-14 20:10:46+00:00
Yes, trying to beat your competition by buying them is incredibly illegal and should be illegal. If you have 70% of a market and an up-and-comer is now at 25% but growing, a market leader purchasing their competitor to maintain their market position is an anti-competitive move and why we don't and shouldn't allow every single horizontal or vertical or conglomerate merger.

>it because it adds something to their business. It's a ridiculous claim.

"It" and "Something" are incredibly vague and meaningless. Their vacuousness is what allows you to not understand the illegal behavior.
by atVelocet | 2025-04-14 20:11:05+00:00
There is also https://github.com/pioarduino/platform-espressif32 which allows one to use Arduino > 3.2 and IDF > 5.4. If you use PlatformIO put this into your platformio.ini

[espressif32] ; PLATFORM platform = espressif32 board_build.embed_txtfiles = folder/file.ext ; embed null-terminated file(s)

Also have a look at https://docs.platformio.org/en/latest/platforms/espressif32.....
by wongarsu | 2025-04-14 20:11:13+00:00
Is the version number a retcon of 4.5? On OpenAI's models page the names appear completely reasonable [1]: The o1 and o3 reasoning models, and non-reasoning there is 3.5, 4, 4o and 4.1 (let's pretend 4o makes sense). But that is only reasonable as long as we pretend 4.5 never happened, which the models page apparently does

1: https://platform.openai.com/docs/models
by nathan_compton | 2025-04-14 20:11:24+00:00
I've posted here before that this idea that we just have rights is actually problematic, not the least reason for which is that whether we have such rights or not, their mere existence has never and will never actually defend anyone from any violation of them.

Rights are just the concessions that the less powerful have extracted from the powerful by virtue and utilization of power. This perspective has the double benefit not relying on the imaginary and making it clear that if you don't fight for your rights you will not get to keep them. Rights may be God given, but God isn't going to come down and rescue you from a concentration camp if you get put there by an autocrat who doesn't like your "free speech."

All that matters is whether we will personally tolerate abuses against human beings and what we are willing to do to prevent them. If I had my way, talk of rights qua rights would be swept into the dustbin of history with other imaginary stuff like religion in favor of concrete, ideally evidence based, free human discussion about what human beings want from the universe and what we are willing to endure to get it.
by peteforde | 2025-04-14 20:11:59+00:00
I really love the u8g2 library, but unfortunately I love my SSD1327 OLED even more. It supports 16-tone greyscale (which u8g2 cannot do) allowing 80s/90s video game style image dithering.

Getting up and running with lvgl was honestly kind of brutal, but now that it's done, I am generally happy with it. As you determined, it's much more of a UI toolkit than u8g2; the sort of thing designed with fancy thermostats and smart watches in mind. u8g2 has a menu toolkit but it is pretty narrow in scope.

I am planning on releasing a bare bones IDF-SDK v5.4 + lvgl 9.x + SSD1327 starter project soon so that I can hopefully save future travelers some pain.
by surge | 2025-04-14 20:12:21+00:00
The point is we have laws in place to prevent it, unless you're being trafficked and forced to pay off gangs that transported you over the border, and no rights to ability to deal with an abusive situation.

The fact that you are okay with the defacto slavery/trafficking because "its always happened" says a lot, and why I generally dismiss these arguments, because at the end of the day, you just want to pay less for things, while you live in the nice part of town.
by behnamoh | 2025-04-14 20:12:31+00:00
> "Lisp is better because it is homoiconic"

- Lisp is better because it manipulates the same data that the program code is represented in (car works on a data list, and it works on a code list as well).

- Lisp is better (at least, Common Lisp) because of image-and-REPL-driven development. Good luck finding exactly that level of flexibility in other REPL-ful languages.

- Lisp is better because of hot code reloading and restarts. Only Elixir/Erlang have a similar mechanism.

- Lisp is better because of structural editing (e.g., paredit). No more character-level editing.

I could go on but just wanted to point out that homoiconicity isn't the entire deal with Lisp.
Show HN: Essentials-C – A minimal C library for string and array manipulation
by Shinpi | 2025-04-14 20:12:35+00:00
Hey everyone!

I just launched Essentials-C, a minimal C library with handy functions for string and array manipulation – built from scratch with simplicity and learning in mind.

Highlights: - `length`, `reverse`, `substring`, `trim`, `replaceChar`, etc. - `bubbleSort`, `includes`, `startsWith`, `endsWith`, and more - Pure C, no external dependencies - Clean, readable code – great for beginners and power users

I’m building it to be the “Essentials” of every C project — feel free to contribute or suggest features!

GitHub: https://github.com/oileo/Essentials-C

Feedback is more than welcome
by wikipedia | 2025-04-14 20:12:46+00:00
Over the last ~3 years I've been passively following the negative PR campaign against TT by Meta; a lot of the outrage felt a bit manufactured, specifically the outlandish claims like the 'slap a teacher challenge' which, upon investigation, didn't actually exist [0]

[0] https://www.vice.com/en/article/slap-a-teacher-tiktok-challe...

https://archive.ph/ERLFo - Facebook paid Targeted Victory, a PR firm, to malign TikTok

https://archive.ph/wYuvL - A whistleblower’s power: Key takeaways from the Facebook Papers

https://archive.ph/rWDA4 - Mark Zuckerberg says TikTok is a threat to democracy, but didn't say he spent 6 months trying to buy its predecessor

https://archive.ph/H8SIk - Before Mark Zuckerberg Tried To Kill TikTok, He Wanted To Own It

https://archive.ph/liFKi - FACEBOOK’S PLAYBOOK TO BEAT COMPETITORS HAS HAD TO CHANGE WITH TIKTOK

https://archive.ph/9XSqi - Facebook Tries to Take Down TikTok

https://archive.ph/LWTHf - Reuters: Factbox: Facebook and TikTok's fraught history - quick look

https://archive.ph/H3dfJ - Facebook Parent Company Defends Its PR Campaign to Portray TikTok as Threat to American Children
by thierrydamiba | 2025-04-14 20:13:08+00:00
This is a pretty fun link:

https://news.ycombinator.com/leaders

The leaderboard system is interesting because they don’t actually show numbers for the top 10(to de-incentivize farming battles I assume).

If you look at the top profile, tptacek, you can see they have a little over 400k karma and they are active(posted two days ago).

Thanks to Thomas people like him who make this site fun!
by nathan_compton | 2025-04-14 20:15:10+00:00
If you want to reverse exploitation of cheap labor I suggest you turn to strategies which do not treat human beings like cattle or some kind of infestation to be shipped en mass elsewhere.

An economically viable solution to this problem would be simply force companies to pay all laborers, foreign or domestic, legal or illegal, a living wage, eliminating the benefits of bringing in illegal labor and maintaining a humane society. Furthermore, we should probably only trade with countries which have equal labor protections as our own, so as to ensure that jobs aren't offshored to save money, at least at the expense of human rights.

I'm sorry, I just can't buy that "treat a bunch of people like animals" is the humanist, labor friendly, perspective.
by WesolyKubeczek | 2025-04-14 20:15:52+00:00
It's my homeassistant setup. I run mosquitto, zigbee2mqtt, and homeassistant in it (everything they connect to is on the network, so no need to do USB access mumbo jumbo). I don't "manage" it; I have a yaml file (generated from running containers with "podman kube generate") in a directory along with volumes those containers need, and a file in /etc/containers/systemd pointing to that yaml file. That's it.

And once all peripherals are seen and run correctly, I don't "manage" it as long as it works.
by jtrn | 2025-04-14 20:16:26+00:00
So why do I have to make an MCP server? Could it not just hook into the OpenAPI JSON spec?

And who will define the credentials? The OpenAPI spec defines the credentials. MCP doesn't even allow for credentials, it seems, for now. But I don't think deleting a requirement is a good thing in this instance. I would like to have an API that I could reach from anywhere on the net and could secure with, for instance, an API key.

And what is the URL? You have to define this for MCP also. For instance, in Cursor, you have to manually enter the endpoint with a key named "url."

How will the LLM get that info? This was shown to be easily 1.5 years ago with GPT's easy understanding of the OpenAPI spec and its ability to use any endpoint on the net as a tool.

I don't disagree that there needs to be a framework for using endpoints. But why can't it reach out to an OpenAPI endpoint? What do we gain from using a new "protocol"? I created a couple of MCP servers, and it just feels like going back 10 years in progress for creating and documenting web APIs.

Let me ask you this in reverse then: Have you created a basic API and used it as a tool in a GPT? And have you created an MCP server and added it to applications on your computer? If you have done both and still feel that there is something better with MCP, please tell, because I found MCP to be solving an issue that didn't need solving.

Create an awesome framework for reaching out to Web APIs and read the OpenAPI definition of the endpoint? GREAT! Enforce a new Web API standard that is much less capable than what we already have? Not so great.

You seem to miss that an MCP server IS an HTTP server already. It's not just safe to expose it to the net and contains a new and limited spec for how to document and set it up.
by stevenwliao | 2025-04-14 20:16:27+00:00
There's an interesting paper on how to sandbox that came out recently.

Summary here: https://simonwillison.net/2025/Apr/11/camel/

TLDR: Have two LLMs, one privileged and quarantined. Generate Python code with the privileged one. Check code with a custom interpreter to enforce security requirements.
by jabo | 2025-04-14 20:16:34+00:00
We generally tend to engage in in-depth conversations with our users.

But in this case, when you opened the GitHub issue, we noticed that you’re part of the Meilisearch team, so we didn’t want to spend too much time explaining something in-depth to someone who was just doing competitive research, when we could have instead spent that time helping other Typesense users. Which is why the response to you might have seemed brief.

For what it’s worth, the approach used in Typesense is called Reciprocal Rank Fusion (RRF) and it’s a well researched topic that has a bunch of academic papers published on it. So it’s best to read those papers to understand the tradeoffs involved.
by BizarroLand | 2025-04-14 20:16:36+00:00
Sometimes when I lie awake at night I wonder what it is about things that are "almost human" that terrifies so many of us so deeply.

It's like the markings on the back of tiger's heads that simulate eyes to prevent predators from attacking it. I'm sure there used to be something that tigers benefited from having this defense for enough for it to survive encoding into their DNA, right?

So, what was it that encoded this fear response into us?
by sorcerer-mar | 2025-04-14 20:16:55+00:00
> HCQ combined with Zinc was a valid treatment for Covid.

What do you mean by "valid?"

> The drugs peddled by the people profiting from Covid were essentially HCQ and Ivermectin clones

Which specific drugs "peddled" by which people are you talking about?

> Both are considered essential medicines by WHO

Yeah... for things other than COVID.

Your squishy-to-the-point-of-meaningless language should be a red flag. To everyone else for sure, but even to you.
by Nifty3929 | 2025-04-14 20:17:20+00:00
I'm not suggesting a Disney utopian fantasy. I'm just suggesting that in a very pragmatic way, we can ask them questions and get meaningful answers, or ask them to do things for us.

What's going on down the the sea over there? Would you mind pulling that thing from here to there?

Or whatever - I don't know what we'll figure out to do, but certainly something.

As far as them being mad at us, I doubt they will be, but I'd be interested to get their perspective - if they have one.

I do not believe we can expect anything resembling a human level of intelligence to be discovered.
by ProllyInfamous | 2025-04-14 20:17:46+00:00
>The problem is in my view ecological, we are poisoning our environment.

I think this is a pretty good hunch, fellow non-doctor (I dropped out decades ago).

A friend of mine turns eighty-eight this year (¡kill me!) and has been tremoring more, and hallucinating enough to become inconvenient. Fortunately, she stopped driving decades ago. She grew up in one of the most polluted manufacturing towns in 1960s/70s America... and Parkinsons is just one of her auto-immune co-morbidities!
by margalabargala | 2025-04-14 20:18:06+00:00
> people promoting intersectionality which also promotes systematic discrimination (eg DEI) against specific groups. That's a highly-divisive philosophy with no proven benefits that's similar to Marxism which killed 50 million people and wrecked countries

Just like all people connecting to "Kevin Bacon", and all Wikipedia pages first links connecting to "Philosophy", every idea can be connected to mass murder if you're willing to manufacture enough links.

"Intersectionality" is a descriptive, rather than prescriptive, idea. It promotes nothing.
by znpy | 2025-04-14 20:18:15+00:00
At this point i came to the conclusion that people are generally okay with being recorded and everything.

Were they not, there would ben an ever growing market for home-server appliances capable of hosting not only files but also some chat services (probably matrix?) and stuff like that.

But there isn’t.

Yeah some nas vendors do something similar, but it’s still a small market.
Ask HN: What 3 Books Would You Recommend to Anyone?
by systemkwiat | 2025-04-14 20:18:39+00:00
If you had to recommend just three books to anyone — regardless of their age, background, education level, financial situation, or life circumstances — what would they be?

Books that you think everyone should read at least once. Not necessarily the "best" or most famous ones, but the ones that left a lasting impact, shifted your perspective, or helped you grow in unexpected ways.

Fiction or non-fiction — doesn’t matter. I’m curious what comes to mind.

Thanks in advance for sharing
by miltonlost | 2025-04-14 20:18:43+00:00
Partly our regulatory system unfortunately was timid and defanged and philosophically approving of a lot of mergers in general (neoliberalism + Laissez Fair Conservatives). The FTC didn't do the discovery to get the smoking gun email of Zuckerburg saying how he was doing the buyout specifically to "neutralize a potential competitor," (as The New York Times reported).

To anyone on the side of anti-trust, it was clear even without that email as to how much Instagram and WhatsApp were growing, and thus Facebook was Standard Oiling.
by SideburnsOfDoom | 2025-04-14 20:19:09+00:00
> I am misquoting a famous quote so pardon me but "a revolution is three meals away."

Funnily enough, I was looking at this saying recently. There are several variations so it's hard to find the "one true version".

The canonical version is more likely: "There are only nine meals between mankind and anarchy. " - Alfred Henry Lewis, 1906

https://en.wikiquote.org/wiki/Alfred_Henry_Lewis

Implying that roughly three days of total breakdown of essential systems would cause societal breakdown. One day wouldn't do it, but it wouldn't last a week.

Is it true? That's not for me to say, and lets not run the experiment. The versions where the quote is "three meals" and the version where Lenin or Stalin said it don't appear to be accurate.
by pqtyw | 2025-04-14 20:19:22+00:00
> mild criticism

It's not though. It's either being obtuse or outright silly. How exactly does "decolonisation" figure in any of the things they said?

> average UK citizens do benefit in some way from their colonial past.

Even if they do, which is debatable (i.e. it's not clear they benefit more from it than people living in other European countries which didn't have extensive colonial empires) what does this have to with nonsensical subjects being taught in universities?
by avodonosov | 2025-04-14 20:19:29+00:00
What motivates the commercial AI companies to share their research results and know-how?

Why did Google published the Transformer architecture instead of keeping it to themselves?

I understand that people may want to do good things for humanity, facilitate progress, etc. But if an action goes against commercial interest, how can the company management take it and not get objections from shareholders?

Or there is a commercial logic that motivates sharing of information and intellectual property? What logic is that?
by iLemming | 2025-04-14 20:19:47+00:00
The point you're trying to make is meaningless. You're trying to compare two things of distinct categories. It's as if I said - "I like Zoom, we sometime use it for screen recordings", and someone replied: "I've moved away from Zoom for my screen recordings - OBS is such a huge improvement over it..."

I don't care what editor you use or like or moved on to. I use Neovim myself. But like I said, Emacs is not just an editor. Come back when you find a better replacement for a "Lisp REPL with a built-in editor", maybe then, the conversation start making sense.
by slowmovintarget | 2025-04-14 20:19:57+00:00
Or, you know, they could follow the bullet points in the government's letter:

- foster scholarship over activism

- hire based on merit, and review potential employees for plagiarism issues

- admit students based on the merit of the candidate

- not admit foreign students hostile to values in the U.S. Constitution, openly espousing anti-semitism, or supporting terrorism

- abolish ideological litmus tests for faculty, provide a diversity of viewpoints to students

- adopt policies for student discipline that disrupt scholarship and normal campus activities including allowing campus police to enforce these rules

- implement whistleblower protections

- disclose foreign funding

Taxpayer money comes with strings attached. Be good enough to deserve it.

Not sure about the mask ban... Is that about mask wearing during protests?

https://www.harvard.edu/research-funding/wp-content/uploads/...
by xnx | 2025-04-14 20:20:26+00:00
Do any of these watermark removal systems support simple "training" on multiple images with identical watermarks? Having multiple example images with consistent watermarks should make removing watermarks much easier than trying to remove one with no context.

I haven't found a tool that implements the techniques described in this Google paper from 8 years ago: https://watermark-cvpr17.github.io/
by SenHeng | 2025-04-14 20:20:38+00:00
If it’s related to the task at hand, I create a comment block inside the ‘main’ file. Sometimes the comments are spread out so I make sure not to commit them to git which is easy because I’m a GUI using heretic. Sometimes I even have a single commit that contains all the comments with a simple DELETE ME commit message. I simply move the comments up to HEAD and append new comments to it where necessary.

Otherwise I send myself a DM in slack.

I actually use slack self-DM for all sorts of notes and TODOs. They’re available on multiple devices, they have an amazing preview functionality for files and urls, they accept markdown to a degree, they’re still around when the power goes out, etc.

For something more long term like a journal, I use Bear.app.
by surge | 2025-04-14 20:20:45+00:00
TBF Skype wasn't profitable when MS bought it, it every much was in the line of make something everyone wants to use and figure out how to make money later. Skype was more or less free to use and it didn't make enough from paid services to cover its operating costs if I remember correctly. So it was always someone buys it or it dies.

The point of many of those companies is to get bought out and then get enshitified or stripped for its IP and integrated into for profit products.

Discord is very much in the same boat of build user base, then either sell or lock people in and charge a lot. It's current model is unsustainable. It will get bought out or enshitify eventually, there's no other sustainable model unless every user starts handing them money every month like its Netflix.

People here used to know this, are we getting an eternal September? Comments are getting more and more "reddit" like.
by TimTheTinker | 2025-04-14 20:21:04+00:00
I think the intent is to reduce the politically leftward trend in universities, as well as the fact that not all viewpoints are presented anymore. Universities used to be billed as a "marketplace of ideas".

Also, the hermeneutics used for interpreting literature on the fringes in the 1980s are now mainstream -- students aren't learning the methods of interpretation used everywhere in the west up until the turn of the century.
by wutwutwat | 2025-04-14 20:21:17+00:00
I didn't say I was ok with anything, don't put words in my mouth. I was asking why the thing that has always existed is a big issue now. For this administration specifically, the thing that has always existed wasn't an issue that demanded these actions the last time they were in office, just 4 short years ago. See what I'm pointing out? There are other reasons that things are being done.
by vaxman | 2025-04-14 20:21:28+00:00
https://youtu.be/cvVBY4QuA5w

I hope Mark issues a public statement that he is dropping his emergency arbitration against her and will allow her book to Publish. I get why he did it, but it didn't work and now it is hurting more than helping. There is no such thing as Bad PR --but an open wound is a different story. (I am on his side in that I don't neurotically hold people accountable for being dbags back in their 20s and early 30s when they aren't that person anymore...google for "brain development at 30" to see why.)

PS: Was at a startup that was wiped out by Instagram 4.3. This was after Mr. SnapEgo reportedly turned down a cool $1B and McAfee's lost son snapped up the technically troubled Vine (that Mr. FootInHisMouth should probably retool and rebrand as "X Prime").