skysight-inc/HackerNews huggingface dataset:
> At a complete guess, I wouldnt be supried if, eg., the NSA (, CIA, et al.) were goading EUROPOL which was demanding domestic anti-encryption laws.

The exact purpose of Five Eyes?

I'm shocked, shocked! there's gambling going in here!
Sir you just said phone calls and letters don't exist anymore. Do you know how happy your mom would be if you gave her a call or sent her a letter?

Get off Facebook!
I don't understand how the details of the build process matter if the resulting files can be checked to be bit by bit identical? I can only think of something like Signal and Google conspiring to backdoor the binaries during the build process via this external binary blob. But if Google is part of this, they could also do it within Android which is not fully open source.

If you don't like this, you use the non-Play Store build instead (which supposedly doesn't include any binary blobs, but I haven't checked).
1. Most science PhD students are international. So funding their education has questionable domestic political value.

2. Those people don’t just disappear. If there aren’t PhD programs they will do something else.

3. It’s hard to argue we are at some optimal level of PhD students and that if we cut back the system won’t work. Most academics agree we have too many.
Continuously updated Flutrackers.com thread: https://flutrackers.com/forum/forum/africa/emerging-diseases...
Make women pregnant, get rich
People would go to war even with sticks and rocks, but the technological advances made by those companies probably trickled down to general aviation and produced generally interesting "things".
If you were comparing gasoline in a car to an EV I would maybe see what you are talking about- engines are like 30% efficient so the conversion to useful energy requires a large multiple of potential energy.

But in the case of an oil- or gas- fired furnace, their thermal efficiency is at least 80%, and often more, so their potential energy usage is close enough to directly comparable to their heating value.
Note that I said "can", not "legally can". You can destroy currency, alter passport, reproduce copyrighted images if you want to. There may be legal consequences but you can. You can also stab a person with a knife you own, even if you will be punished for it. I'm not talking about rights, but capabilities.

You can't make your phone lie to an app developer about its location, rooted status, etc. You can't make your HP printer print with unsanctioned ink. Therefore, you do not own them.
It’s already available (at least) in Germany, are you having issues ?
This is the Linux kernel approach, and is a big part of why the kernel uses 8-space tabs. It's generally very effective for understanding what is happening. I'm happy with a 200-line straight-line-with-error-handling function, while a monstrosity of 10 20-line functions that all do if-else is quite a bit harder to read. The latter is "clean code."
Open Claude Code (LLMCode)
I really loved the Claude Code demo, but with sign-ups paused and capacity issues, I decided to take action.
I built my own Open Claude Code which can uses GPT-4o, o1, o3‐mini, Llama, Mixtral, Gemini, Deepseek, Qwen, and Claude as base models.Since they all use openai's API specs.
It's still in early stages, and I'm looking for feedback and collaborations.
There is a different bar for regular joe investors and "Professional Investors" [0]. These were Professional Investors.

[0] A professional investor is an individual or legal entity that possesses the experience, knowledge, and expertise necessary to make their own investment decisions and duly assess the risks associated with these decisions.
Interesting that the Swedish military agrees it's a bad idea.
Is it? I've been trivially doing it for a long time. Web browser and an ad blocker just works.
One of my beefs with Clean Code is its name.

There is no objective measure of code cleanliness. So if "clean code" is your goal, then you have no meaningful criteria to evaluate alternatives. (Including those pitched by Bob Martin.)

It gets worse, though. There's a subconscious element that causes even more trouble. It's obviously a good thing to write "clean code", right? (Who's going to argue otherwise?) And to do otherwise would be a moral failing.

The foundation on which "Uncle Bob" tries to build is rotten from the get-go. But it's a perfect recipe for dogmatism.
Nothing is fixed in stone. If you have strong typing and program with pure functions and immutability while utilizing union types and matching to the full extent you typically need very few unit tests for your code to work. You just need integration and e2e tests.

I write very little unit tests as my coding style that employs static checks as viciously as possible doesn’t necessitate it.

I would say only 30 percent of patterns are good and shared. The other stuff is just artistry and opinion. Like method name length or comments or OOP.
Bakunin put it best:

"There is only one essential difference between a monarchy and even the most democratic republic—in the former, bureaucrats oppress and plunder the people in the name of the monarch; in the latter, they do it in the name of the people's will." - Statism and Anarchy

The core problem isn’t the form of government, but the concentration of power itself.
go get a degree in science and come back with your take.
Here are the current docs for changing the thinking token limits.

https://aider.chat/docs/llms/anthropic.html#thinking-tokens

I'll make this less clunky soon.
https://archive.is/Ww1Tw
This is the kind of "fun hack" I can get behind.
I think in addition to what they are doing, they should show a concrete example of say, a post office in some east cost bureaucratic wasteland. And go through everything from the paper cups in the coffee room to the logistics routes to the hiring practices and show how the waste creeps into every single nook and cranny. Then do a "rehab" and show the nominal and percentage increases while still moving the same number of parcels and junk mail.
Links

1: https://github.com/awesome-selfhosted/awesome-selfhosted

2: https://awesome-selfhosted.net/ (same source, just easier to read)
Many African cultures have a tradition of eating “bushmeat” (ie. meat from wild animals).

It’s not dissimilar to the tradition of hunting deer/rabbit/etc in the west (which has its own concerns about a disease jumping species like chronic wasting disease aka Creutzfeldt–Jakob disease in humans). However, the diversity of Africa’s “bushmeat” and the economic conditions in some areas seem to increase the chances of a zoonotic disease spreading to humans.
Function names are limited. E.g. can't provide a circuit diagram of what you're controlling in a function name. But you can do that in a comment (either with ASCII art or an image link).
Indeed, and in the end, these groups are just a marketing platform for the youtuber. In my experience, they bring very little value other than a fake sense of community.
Daily updates to your management, who have both authority and the context to know what they asked you to do, and they probably aren’t saying failure to send it means you’re fired.

This is like the CEO’s drinking buddy who doesn’t even officially work there demanding that you justify your continued employment when they don’t even know what your job is and have no experience performing it.
I don't think there's a perfect recipe, but we have done quite well by marketing ourselves not as freelancers.

Aka, you are a small business. Aka, never do hourly and fixed cost projects only.

Too many people get caught up contract and deliverables and hour counting.

It sucks but you are a service worker essentially in a very high referral industry. Every project should be above and beyond with little push back. If it's unreasonable, everyone will know.

Know how to sell different processes to different people. Small ma and pa businesses are PITA but are also customers. Give them a different process than your big budget customers who always tend to be more easy going.
Some discussion: https://news.ycombinator.com/item?id=43151580
While I generally agree, the bureaucrats in the US have been somewhat checked by nonprofits who will lobby against this kind of legislative overreach and sue if the legislation passes. Obviously we have all sorts of other problems, but mostly our bureaucrats and legislators aren’t making backdoors a policy as far as ai’m aware (who knows what the CIA and FBI and NSA are up to, though?).

I assume it’s just one of those things that Swedish society is having to grapple with abruptly and that they will adapt the appropriate institutions. I have more faith in Sweden than my own country lately.
Truly, we are entering the Golden Age of scams!
I love the initial decision to grow Elixir's ML foundations from scratch, but I also love that we now have a really ergonomic way to farm out to the fast-moving python libraries

> Also, it conveniently handles conversion between Elixir and Python data structures, bubbles Python exceptions and captures standard output

Sooo nice
The population in europe is finally (if slowly) waking up to the fact that their elected leaders do not act in their interest. This is the establishment's attempt of staying in control of the narrative so they can keep suppressing any real resistance to their rule.
Just keep getting better, the risk is there's going to be many more software engineers, using AI tools, which is going to lower wages more so than AI will make all software engineers obsolete.

This nonsense is about recalibrating the SWE labor market and garnering hype for tech. The primary product the technology industry creates is company equities, and their primary customer is anxious CEOs/hedge/pension funds.
All the alternative app stores can easily be subject to the same legal requirements as Apple.

Side-loading is harder to enforce any rules over, of course.

Blocking domains is well-established at this point, thanks to the copyright industry doing a 21.5-year whack-a-mole-waltz with The Pirate Bay. Of course, this also demonstrates the limited effectiveness of domain blocking.
I've had an Ioniq since last spring, and while I briefly looked at the Mercedes, it was never a serious contender for me given its cost. The ioniq is awesome, though. The only complaints I have are really minor. Now, part of my love for the car is that it is my first EV, and EVs are just way better than ICE cars - except for the range issue, and we just drive around town 99% of the time, so that's a non issue. It is just so much simpler, powerful, and fun than I expected.

The ioniq 5, specifically, is great, although I kind of wish we would've waited for the 2025 model. I like physical buttons (which is one of the reason I like the Ioniq) and the 2025 model added some more. Plus it has wireless Android Auto, and a few other nice improvements.

Oh, the only actual complaint, still minor, is that it's turning radius isn't the greatest. That's really the only thing that bugs me about it.
The quantity of scam calls means very small businesses can barely operate a phone. Facebook is their only asynchronous messaging. I’ve met these people: they don’t have email addresses and some don’t know what email is. Promoting “in-person” means becoming IT for them and you have my admiration for that.
She is a psychopath, she has not changed, the "loving, caring mother" thing is a false persona she has created.
Hmm any plans on integrating it with Discord instead of Slack? Also, aware of https://f5bot.com/?
I think that this highlights exactly why we need decentralized, open source software.

Back when Moxie Marlinspike made a thoughtful critique of Web3 (the most thoughtful one I had read, actually), I put together a reply. It’s worth a read for anyone on HN who cares about user freedom and how society is structured:

https://community.intercoin.app/t/web3-moxie-signal-telegram...

A note to the younger HN crowd who may have grown up with locked-down devices: the “hacker ethos” used to mean the freedom to tinker and buuld your own. It wasn’t always the case. The Personal Computer and Apple came about through the Homebrew app. And before that, Steve Jobs and Wozniak were even building blue boxes for “phreakers”:

https://www.youtube.com/watch?v=HFURM8O-oYI

Before he became a corporate golden boy, Mark Zuckerberg built Synapse for regular users and open sourced it instead of selling it to Microsoft and wanted to build Wirehog, but Sean Parker proudly said he and Peter Thiel “put a bullet in that thing”

https://techcrunch.com/2010/05/26/wirehog/

I don’t want to just be the “wake up sheeple” guy or some unkempt Stallman clone. But there is a real culture clash between the hackers and the corporations, and I feel like the HN denizens who knee-jerk downvote of anything decentralized today don’t get the point of open source decentralized hacker ethos and how the people who practice it produce the next big thing. Working for FAAMGA and “the cloud” ain’t it folks. Here’s why “the cloud sucks” by Steve Wozniak: https://gizmodo.com/why-the-cloud-sucks-5932161

In short — read my rejoinder to Moxie Marlinspike, in my first link. It is ironic because all these years later, I end up being right: it is exactly his company that’s getting hit with this, exactly because it is centralized.

And if you are Moxie or Durov and think your centralized company has somewhere to run… here is the bigger picture around the world — governments are coming for you and the war on user freedom is coming through you: https://community.qbix.com/t/the-global-war-on-end-to-end-en...
Earlier: https://news.ycombinator.com/item?id=43066298
> This government = good that you see people believing these days is such
> a childish view of reality.

There are plenty of immature ideas about running human affairs going
around. History has shown that a social contract obtained by popular
assent is the only viable choice, unless you relish war, insurrection,
terrorism, and social collapse [0].

Government is good almost by definition because we grant its existence
on that basis of benevolence. Indeed one should be ready to defend
good government and lay down ones life to make it good, including
overthrowing existing bad government.

This was well established 80 years ago and we seem to have forgotten.

I know there are some around here agitating for tyranny and
dictatorship. That in my opinion is the "childish view", a result of
too much screen-time and a lack of life experience.

Would you be willing to fight for good government? [1]

[0] https://en.wikipedia.org/wiki/Social_contract

[1] https://cybershow.uk/blog/posts/soe/
Not the previous admin, but the previous "ruling ideology", i.e. illiberal leftist ideology (usually lumped under "woke", "progressive", or "cancel culture"), which was also authoritarian, intolerant, and involved purity tests that increasingly became impossible to pass. They just didn't have a lock-step candidate who won the executive branch.

This whole millennium so far has been a tick-tock of popular illiberal authoritarianism, and this is what it looks like when it wins.
DeepSearcher: A local open-source Deep Research
Many of those C compilers are stuck in old versions like C89, and full of vendor extensions only relevant to a special CPU of an embedded vendor, compiling code that can hardly be acknowledged as ISO C.

Many of those vendors are slowly throwing away these proprietary toolchains, some of them are actually GCC forks, never ever updated, and replacing them with clang.

So it depends, on how much those vendors will care to support Rust for their customers, or if those kind of customers even care about anything else than their beloved C dialect.
Bosses Don't Need a 'What Did You Do' Email. They're Already Tracking You.
Surely you're having a laugh presenting that argument?

He's literally in the middle of saying "thank you"... that's what's coming out his mouth. Nobody in history has given nazi salutes while expressing elated smiling, laughing gratitude to cheering crowds, who in turn are not saluting back or even in the same universe as your nazi claim.
Author appears to have added an index on the left side of the webpage to allow skipping to sections of the page while removing the scroll bar on the right, making the desktop version more or less mobile-like. Sigh.
Honestly that kind of makes the word "clean" seem like a good fit to me. I can't say that measuring the cleanliness of my house is objective.
I think TLS 1.3 still requires the end entity (server/client) cert first. All the other certs can now be in any order and the verification is suppoaed to figure out a valid path.

In theory, you could make an intermediate CA and get cross signed certs from multiple CAs (hopefully with Name Constraints), your intermediate CA signs your server cert, and you include all your cross certs and the intermediate certs for those. And the client figures out which chains it can make and if it likes any of them.

But experience has shown, verification may find a chain with signatures that line up, but the CA is expired or revoked in the local trust store, and reject the verification, even though another chain could have been found with the provided certificates.

And, because of the limited information in tls handshakes from real world clients, it's difficult (maybe impossible) to know which CAs a client would accept, so that the server could present an appropriate chain.
That was my sense too. Used it for a few similar programs today (like converting HTML to Markdown but parsing certain <figure> elements to shortcodes) and scaffolding a Rust web app.

It's done a reasonable job — but rips through credit, often changing its mind. Even strong-arming it into choosing an approach, it wanted to flip-flop between using regex and lol_html to parse the HTML whenever it came across a difficulty.

If you're a US developer on whatever multiple of $ to the £ that I earn it might make sense, but burning through $100p/h for a pair programmer is a bit rich for my blood.
I don’t disagree with you about furnace efficiency.

But my point still stands: You needed 18MWh of oil or 15MWh of heating. Neither of those numbers are how much electricity you will need to run a heat pump.
https://archive.ph/10phM
I praise apnews for using "Unknown Illness" instead of the dark pattern-ish "Mysterious Disease", so to the taste of the likes of CNN. Small steps towards reason.
well, ackchyually, 'technically' the primes _are_ in there in that top row

just not only primes ^^
Archive Of Our Own is not just any group of fans of course, the very name of the website refers to them deciding to write a better version of fanfiction.net. The award reflects the main goal of the website, not something that happened by accident.
Put it another way, would you buy a car if you cannot use it for daily work commute? I think for a lot of people the answer is obviously no.
Approach for Better Understanding Animal Consciousness
My first full-time job out of high school was unloading trucks of coffee and sugar, by hand.

Trust me when I say that the motto on the loading dock is 'fuck me, fuck you'.
No, because then you end up reading old C-code that are IFDEF mazes and think that is good code. No, to see good code you usually have to look at what experienced people write when they get to greenfield something new.
It doesn't need to be a hard distinction. I'm sure everyone can see the difference of a building with multiple platforms and usually shops and other things targetting non-locally-resident travellers and your average metro stop with has two platforms (one for each direction) and not much more than an entrance and exit. Where exactly you draw the line doesn't really matter.
> You have no logical arguments, just cheap appeals to emotional manipulation

What? i mean, people who argue for "voting with their wallet" and then crying when people do just that are not hypocritical?

It seem very factual to me, where is the appeal to emotion? Is it on the "people who can't see how hypocritical it is are idiots" ? Where is the manipulation? I truly think that, i don't see a flaw in my logic there

> BTW, did you know VW, BMW, Mercedes and Porsche used slave labor in WW2? What do you say about the owners of those brands?

Yes, as did Renault, and i own one (well, i share the ownership of one). Honestly i don't care (like i don't care about people buying Tesla or not), i don't think people should vote with their wallet, i'd rather have people go out and protest or organize, because action is better than passivity. I was never in the "consumer made their choice"/"vote with your wallet" crowd, i always tought it was a discussion closer that people used to avoid thinking about issues. I'm quite happy however than a part of that crowd show how hypocritical they are, and i try to make them remember that.

My comment wasn't aimed at you, i couldn't have known you ever said "vote with your wallet", but i make it my duty to remind people who say that they should then shut up about boycotts.

But i guess you will probably avoid responding to that comment now that you understand how wrong you are (THIS is emotional manipulation, or a bad attempt at it :D)
From the GitHub page, they provide libz-rs-sys, a zlib-compatible C API for usage in non-Rust applications.
Peer to peer communications are difficult to combine with mobile phones (at least if you value battery life). There are various messengers out there, but they're incredibly niche and I doubt they'll ever get any decent user bases.

Tox is peer to peer and encrypted, but its UX will probably drive away anyone who wants the ease of use of Signal or WhatsApp.

I think Matrix experimented with the concept of running a server on-device, and that's one of the few alternative chat systems with decent UIs available, but AFAIK that never made it beyond the proof of concept stage.

Veilid Chat, developed by the Cult of the Dead Cow, promises to be an interesting option, but it's currently in beta and has been for a while.
You clearly haven't felt a 5$ wrench on your body. Giving up your secrets under torture isn't a character flaw, it's what will happen to 99.99% of people under torture.
I can't help you if you don't believe that this is true.

And I hope you understand that 5$ wrench is a euphemism for what would 'really' happen.

All this to say that no, technology does not triumph over politics and policy.
We would be using one of the other protocols that were common at the time, before TCP/UDP/IP took over everything.
No, it's a good question.

My tool spdr allows you to select the ref to compare to, but the default "smart" mode uses two different behaviors, depending on whether it's run locally or in CI.

If it's local, it compares all changes against HEAD (both staged and unstaged, but you can change that).

If there's no uncommitted changes, like for a fresh CI checkout, it assumes it's in CI, so it should compare to the base of the PR. (For the moment, spdr just diffs with parents in CI, but I'm currently working on detecting the PR base ref. They all have different environment variables for indicating that.)
Sounds awesome - out documentation is suffering a bit so something like this would be incredible.
Show HN: Tenstorrent Cloud Instances – Unveiling Next-Gen AI Accelerators