MurphyA/hacker-news huggingface dataset:
by aspenmayer | 2025-07-10 07:31:06+00:00
They have had .is for some time, citation via Wikipedia article for the site. I’ve tried to add inline citations for you if that helps.

https://x.com/archiveis/status/1189322374598053890 ( https://archive.ph/FFQFw )

> Archive.today was founded in 2012. The site originally branded itself as archive.today, but changed the primary mirror to archive.is in May 2015.[5] { https://web.archive.org/web/20150601001607/https://blog.arch... } It began to deprecate the archive.is domain in favor of other mirrors in January 2019.[6] { https://web.archive.org/web/20190106000101/https://twitter.c... }
by bigstrat2003 | 2025-07-10 07:31:11+00:00
> If you care about your users, you should always prefer some copyleft license.

There is no possible way for users to be hurt by a permissive license. Even if some company were to make a closed source fork, who cares? The original is still there, still just as free as it ever was.

> Prefer permissive licenses only if you want to subsidize big business. Hopefully you have a plan for when they decide to take it closed-source and outcompete you.

I prefer permissive licenses because I'm making a gift to the commons. It strikes me as hypocritical to say "I'm giving this to you, but only if you things the way I approve of". Thus, I make it completely free for all users, whatever they want to do with it. You may not see it that way, which is fine. But I'm sick of the false idea of "you're just subsidizing big business" being promulgated. That isn't true.

And why would I care if someone "outcompetes" me? My gift to society is still there to be used if people want, or not if they don't want. It doesn't diminish or harm my efforts in any way.
by charcircuit | 2025-07-10 07:31:36+00:00
>I don't hire them to generate a profit for me.

But the plumber will aim to make a profit. If the plumber charges $5 for jobs that cost $50 that person won't be able to sustain being a plumber.

>The beneficiary is the citizen receiving the service

And citizens want to get the best bang for their buck of tax money. Receiving more and better services is what people want.

>The idea of government profiting is like trying to make a profit from yourself.

The government isn't making a profit from itself. It's making it from its people and companies / organizations.
by phtrivier | 2025-07-10 07:31:40+00:00
It's not "wasted by scribes" in the US - it very much goes into the pockets of the "pharaohs" (aka "corporate boards"), and, through campaigns donations, to the "high and low priests" (aka "politicians").

The fact that it was supposed to be used to cure peasants from malaria or ensure next year's yield of grain is just a detail.

Don't bother questioning the pharaohs ! Instead, attend the ceremony for when we turn them into gods (aka "IPOs").

And, also, venerate your cats (aka "cats").
by vanviegen | 2025-07-10 07:31:53+00:00
> Most parts of Europe long moved away from any social media dependency all that's left is IM/chatting.

Glancing at people's phone screens while riding public transport, I beg to differ. Doom scrolling everywhere. Though much of it is arguably not really 'social network'-like, as most posts appear to be from strangers half a globe away.
by jandrewrogers | 2025-07-10 07:32:07+00:00
I just want anyone to be able to use my code. It isn’t ideological for me, I don’t care what people do with it. No one is harmed by a permissive license and I explicitly want to minimize the obligations of anyone using my code. I’d probably make most of it public domain if it wasn’t for the fact that some jurisdictions don’t recognize that concept.

I’ve written thousands of lines of copyleft code. I don’t see a practical benefit if you don’t want to obligate users of that code.
by simongray | 2025-07-10 07:32:15+00:00
> How does programming with Clojure targeting multiple platforms (JVM, JS, CLR, LLVM, ...) work?

Each variant has its own file extension, e.g. .clj for JVM and .cljs for JS.

In case you're writing code that needs to work on multiple platforms, you put it in a .cljc file. Any of the code in these files that still needs to be different due to the platform choice is differentiated inline using a reader macro, which results in the different platform compilers getting a (slightly) different abstract syntax tree, so it is not too dissimilar from writing cross-platform code in other languages (just more convenient due to the Lisp style).
by ralfj | 2025-07-10 07:32:29+00:00
> Can you confirm that the interaction between raw pointers and mutable references still requires care?

Yes, that still requires care.

> In C, you do not use any special keywords to opt into or opt out of TBAA, instead it is the rule by default that one must follow

That's exactly the problem: sometimes you need to write code where there's more aliasing, and C just makes that impossible. It tells you to use memcpy instead, causing extra copies which cost performance.

In Rust, you can still write the code without the extra copies. Yes, it requires unsafe, but it's at least possible. (Remember that writing C is like having all code be unsafe, so in a comparison with C, if 10% of the Rust code needs to be unsafe that's still 90% less unsafe than C.)
by yamatokaneko | 2025-07-10 07:32:44+00:00
That’s exactly how I use ChatGPT, to rewrite my writing by asking for 3 variations instead of just one.

The issue with Gmail’s built-in writing assistant is that it only gives a single suggestion, and it’s always a binary yes/no. I usually end up declining it.

With multiple versions, there's a higher chance one will resonate. Plus, I can mix and match the best parts to suit my tone. So yes, I think offering variations is definitely the right move.
by Saloc | 2025-07-10 07:32:44+00:00
For non-professional application it’s not the cheapest option, however on the used marked I payed 82 € for my last ethernet bus cupper plus 3 digital IO terminals. Often used Beckhoff variants of the functional identical terminal are a little bit cheaper than WAGO – might have to do with the different market segment they targeting. In a professional setting the hardware costs compensate often easily for saved working hours in debugging flimsy screw terminal connections and dubious firmware flaws. Also, the cheap options often need more than 5 times the control cabinet real estate per IO, witch alone can compensate for the higher price.
by rafaelmn | 2025-07-10 07:34:48+00:00
I went to the site and sorted by fine - I needed to go to the bottom of second list to find a non US company ? By the time I get to pages that are mostly non US companies the fines are two orders of magnitude smaller and dropping fast - do you have any aggregate view to compare ? I would not be surprised at all that indeed most of the fines were towards US companies in total amount.
by Garlef | 2025-07-10 07:35:00+00:00
Yes. But there's law firms who streamline such individual processes if the business case is actually large enough.

For example there's a law that says the airline needs to pay you 400€(?) if your flight is delayed by more than 2h if it's due to the airlines fault.

There's a company that handles these cases for 130€.

That's 270€ you get and you just need to enter some data.
by BrenBarn | 2025-07-10 07:35:21+00:00
Well, one relevant angle may just be that the companies are big enough to have an incentive calculus that's not aligned with the effects on local areas where such unused businesses are. They can maybe take some kind of tax writeoff, hold it as a hedge in case land values rise, etc. But the basic idea is they are using the property in a manner that crosscuts multiple markets, whereas for average citizens in the town with the vacant building, it's just a vacant building. It's not good for the scale of business operations to diverge so much from the scale of ordinary humans.
by rwmj | 2025-07-10 07:35:43+00:00
Yes, it's exactly that. Most likely as she was a senior executive she'll have signed an NDA containing a "non-disparagement clause". That's the deal with the devil that you make in return for being paid $millions each year.

Edit: A few examples of these clauses: https://contracts.justia.com/contract-clauses/non-disparagem...
by soruly | 2025-07-10 07:35:52+00:00
thanks for the tips. As my data has very low entropy, both can compress down to 3-4% of original size, but xz is a lot faster in compression.

raw size: 9612344 B

zstd --ultra -22 --long=31 => 376181 B (3.91% original, 4.088s compress, 0.013s decompress)

xz -z -9 xml => 353700 B (3.68% original, 0.729s compress, 0.032s decompress)

zstd -17 --long=31 could match the compression time of xz, but the size is bigger (405602 B, 4.22% original)

If you compare only the compressed size (not to the original size), .zst would be about 6-15% larger than .xz
by chrisandchris | 2025-07-10 07:35:59+00:00
For example, in Switzerland you cannot cancel your landline or mobile phone subscription (at the two largest providers) without calling or chatting to customer support. They excluded "cancellation by mail/e-mail" explicitly in their terms of use.

I recently tried to cancel my landline and first they told me I could only cancel within 1 to 3 months up to the expiration, not earlier (which is clearly against any existing law).
by mihaic | 2025-07-10 07:36:01+00:00
> If the platform had been named X from the start, then a language would have developed around it, including what its messages are called, or what verb is used to refer to posting a message.

I'm not really sure. Some things don't compound, that's why I think a preposition for instance would make a bad name. But even if you may be right, I still want to put up a fight against corporate entities trying to take over basic concepts (X, the unknown, the letter that marks the spot, etc.). I don't want to be forced to use your name if your name is an absurdity, the same way I can't make a brand called "Trump is an idiot" (even if it's true).
Show HN: Boost Your Voice AI Agents with Open-Source Ten VAD
by Jingyi0321 | 2025-07-10 07:36:21+00:00
Voice Activity Detection (VAD) is a crucial component for Voice AI, enabling more natural and efficient interactions. TEN VAD is an open-source solution designed to supercharge your Voice AI Agents with lightning-fast, human-like conversations! TEN VAD offers some key advantages:

ONNX Support: Deploy on virtually any platform or hardware architecture! This means greater flexibility and easier integration into your existing systems. Superior Detection Accuracy: Experience noticeable improvements in voice detection, leading to fewer errors and more reliable performance. Smaller & Faster: Enjoy a 32% reduction in Real-Time Factor (RTF) and an 86% size reduction compared to Silero VAD! This translates to lower resource consumption and faster processing.

Get the code: https://github.com/ten-framework/ten-vad
by southernplaces7 | 2025-07-10 07:36:32+00:00
Or these parents could, you know, learn to create limits and rules for their kids and teach them to respect those, instead of blaming the ice cream truck that spends a few minutes outside at a good time for sales because the parents can't get a grip on something so minor. That guy is trying to make a living, and the inconvenience is tiny for any one area where he spends barely any time.

A lot of the so-called Karen culture is like this I think: people who can't manage their own internal issues trying to outsource the solution to them by imposing demands on others just trying to live their own lives..
by GolDDranks | 2025-07-10 07:37:10+00:00
> TBAA, like C has by default, generally is easier than just no aliasing [note: I assume no aliasing here to refer Rust's mutable references, not C's restrict]

I don't accept that statement. Rust's mutable references are statically checked, so they are impossible to get wrong (modulo compiler bugs) if you aren't using unsafe code. Using raw pointers has no no-aliasing requirements, so again, it's easier than in C.

The hard part is mixing mutable references and raw pointers. In 95% of Rust code, you are not required to do that, and you shouldn't do that. In the remaining 5%, you should understand the aliasing model. In that case, indeed, you need to know more than what TBAA requires you to know. But that's for the case where you can also _DO_ more than TBAA would allow you to do.
by chii | 2025-07-10 07:37:45+00:00
not natively, but because haxe compiles into C++, you can setup a wasm pipeline from that (presumably). Probably not something commonly done so there's no premade tooling for it.

Edit: it seems someone has setup a hello world example of using emscripten to compile haxe into wasm: https://gist.github.com/MatthijsKamstra/cbae06ae1dc3561621e4... - it's not that difficult apparently!? Color me surprised.
by Bimos | 2025-07-10 07:39:18+00:00
I thought no guessing mode means the map is generated in such way that guessing is not needed to solve the whole board? (To those who didn't know the mode, it also forces you a starting point)

As an experiment, I tried clicking on a random position after clicking the starting point. And it is possible to that the position is safe. So I don't think the map in no guessing mode is dynamic.

Also in the help section: "In this mode, a starting position is provided, and you never need to guess to complete the board."
by ralfj | 2025-07-10 07:39:24+00:00
> And the rules of Rust have tripped up even senior Rust developers.

Yeah, even senior Rust devs make mistakes. Thanks to Miri, we can catch such mistakes. No reasonable person would expect even senior Rust devs to be magic superheroes that can write tricky unsafe code without making any mistake.

How confident are you that glibc has zero Undefined Behavior? I rather doubt it. The Rust standard library has its entire test suite (well, almost everything, except for some parts in std::fs and std::net) run through Miri. That's not a proof there's no UB in corner cases not covered by the tests, but it means we are much, much more likely to find such bugs and fix them than comparable C code.
by creatonez | 2025-07-10 07:40:31+00:00
The suggestion for browsers to integrate an ad blocker always worries me. uBlock Origin benefits from being shielded from monetary incentives, as they don't even allow small donations to the maintainers.

That being said, Firefox frequently endorses the existing ecosystem of ad blockers in their featured extensions. They even featured AdNauseum, an ad blocker that attempts to DoS ad servers by sending fake clicks on every single ad. Google on the other hand labelled it malware and swiftly took it down. So right now, Mozilla is not at all an the enemy of arbitrary web content blocking.
by darkwater | 2025-07-10 07:40:49+00:00
(I'm going philosophical here)

> Yes. Transparency is the only foundation of trust.

If there is transparency there is no need to trust. You can verify yourself and if you are verifying yourself, you are not trusting. Trust means believing the output someone told you without following all the trails.

Now, transparency, openness and trails to follow are GOOD, and they should always be there. Because if you don't trust, you can check everything yourself. Or because if you forgot something, or start from scratch, you can go back in time and learn what happened and why and who did what, and have a picture in your mind pretty close to actual reality.

Now, we can argue that after a few iterations where you did check someone/something's output completely due to its transparency, you build trust on it and you will not check it in depth anymore. But you could also trust someone just based on the outcome and not the internal procedure. If the outcome was aligned with the promises and its good enough for you, you end up trusting that person anyway.
by surgical_fire | 2025-07-10 07:42:02+00:00
Amazing. On like every thread of EU fining some US company for things such as privacy violations there's a stream of mor... er... users claiming that EU is only using that as a revenue stream to extract money from US companies because they have no homegrown businesses or similar bullshit (despite European companies being fines the same way).

Hell, you can find some of the same moronic arguments on this very thread still.
by reify | 2025-07-10 07:43:10+00:00
its OK they have already been here millions of years ago.

Chariots of the gods - unsolved mysteries of the past - Erich von Daniken (1968-1999, Berkley Trade)

The main thesis of Chariots of the Gods is that extraterrestrial beings influenced ancient technology.

Von Däniken suggests that some ancient structures and artifacts appear to reflect more sophisticated technological knowledge than is known or presumed to have existed at the times they were manufactured. Von Däniken maintains that these artifacts were produced either by extraterrestrial visitors or by humans who learned the necessary knowledge from extraterrestrials.

Such artifacts include the Egyptian pyramids, Stonehenge, and the Moai of Easter Island. Further examples include an early world map known as the Piri Reis map, which von Däniken describes as showing Earth as it is seen from space, and the Nazca Lines in Peru, which he suggests may have been constructed by humans as crude replicas of previous alien structures, as a way to call the aliens back to Earth. He uses this same explanation to argue that cart ruts in Malta may have had extraterrestrial purposes along with similar lines in Australia, Saudi Arabia, and the Aral Sea

read with:

Carlos Castaneda - The Teachings of Don Juan - A Yaqui Way of Knowledge - Deluxe 30th Anniversary Edition (1998)

Ray Bradbury - The illustrated man (1967, Bantam Books)
by happymellon | 2025-07-10 07:43:18+00:00
Indeed, at some point in time a byte has to move from point A to point B, and unless you random VPN to a different location the source and destination IPs can be identified.

Even if they can't read it, a hostile government won't care.

There is only so much you can do against a really determined adversary thats well funded. I just want a Signal that doesn't tie everything back to a phone number.
by fuzzfactor | 2025-07-10 07:43:56+00:00
There's got to be more than one kind of intelligence.

Well on raw IQ I might as well offend both sides equally, but voter tendency for disagreeable worldviews also could very well be more dependent on different response to manipulation of different types.

Which now seems to be more of a factor than ever possible in the past.

With fantasy worlds and superstition figuring more prominently on both sides, and not just financially. Completely negating the possibility of any agreement like there used to be, when it comes to the type of things that were easy no-brainers for unity. There sure used to be a lot more smooth sailing when there was less hate coming from both sides.

I see an equally abysmal lack of the type of intelligence needed, on both extremes. Even among those who can do equations or are well versed in legal scholarship. Which have an outsized voice.

So we all see a different slice of the moronism that is, no matter who is in a leadership position. Making it extremely difficult to stabilize. What's needed desperately is leaders who are not the least bit extreme.

Remember, the further you push the pendulum away from center, the further it will swing in the other direction from its own momentum.
by yamatokaneko | 2025-07-10 07:43:57+00:00
> I often need a quick chart for a README file, a Slack message, or a simple presentation, and firing up Google Sheets or Excel always felt like overkill.

I totally get this! At the same time, I often find I don’t even need actual numbers—just labeling the X and Y axes and describing the general shape of the line is enough to communicate the idea. Not sure how to do that though.
by iosifache | 2025-07-10 07:44:29+00:00
UPDATE:

Following a suggestion from @irskep, I've added CLI command support for the search and download features.

This raised a valid concern - while we're focused on building MCP servers, we shouldn't overlook whether users already have preferred (T/G)UIs available. When they don't exist, we should consider user experience and make our functionality accessible through multiple interfaces beyond just MCP.

https://github.com/iosifache/annas-mcp/releases/tag/v0.0.2
by andsoitis | 2025-07-10 07:45:31+00:00
The nonprofit Arc Prize says that Grok achieves a new state-of-the-art score on its ARC-AGI-2 test — another difficult benchmark that consists of puzzle-like problems where an AI has to identify visual patterns — scoring 16.2%. That’s nearly twice the score of the next best commercial AI model, Claude Opus 4.
by lauritz | 2025-07-10 07:45:56+00:00
It should be noted that this may not stand on appeal. The full decision is not yet available. All we know is from the press statement.

For example, the court ruled that the plaintiff is entitled to these damages without even hearing them personally on what kind of injury they sustained. This is an interesting direction, and we will see how it is argued in the decision itself. I would assume this could be something that Meta challenges on appeal.

Another way to go would be to argue that this lawsuit involves unresolved questions of EU law that need to be addressed by the ECJ.

In either case, this verdict will create some legal uncertainty in the short term, and I assume many people will sue---but we shall see what happens on appeal and perhaps at the ECJ, which will perhaps be a couple of years out.
by simonask | 2025-07-10 07:46:00+00:00
I don't think TBAA is easier to wrangle at all, or rather, it's almost never relevant except for allowing the compiler to make obviously, trivially true assumptions. Without it (all pointers could alias all the time), any C function taking more than one pointer argument would compile to a very surprising series of instructions, reloading from memory every single time any pointer is dereferenced.

Rust's rules are very simple and easy to get right - not least because breaking them is a compiler error.
by guelo | 2025-07-10 07:46:25+00:00
Investors are insane throwing money at elon's xai at a $75 billion valuation. And knowing that elon is probably taking their cash to pay twitter's debt. How is that possible? That shitty also-ran mechahitler ai is never going to make any money. It makes me suspect that a lot of these VCs are more political than rational.
by wongarsu | 2025-07-10 07:46:40+00:00
They had some hickups at the start, but in terms of fast, cheap models grok3-mini is great. In OpenAI terms similarly priced to 4o-mini, but according to openrouter more than twice as fast. The throughput does include the reasoning tokens since you get to see those, but if you set reasoning effort to low there is a very modest amount of those
by szszrk | 2025-07-10 07:46:57+00:00
> the lengths devops engineers go to avoid using a real programming language

OK, but, you know... those tools were created by literal devs. Not in yaml, in a "real language"! So apparently devs thought they needed that.

The argument should be towards all people - we love creating new abstractions and "simplify things", but we suck at honest evaluation of the impact of our creations.

Still: I absolutely hate Helm templating and think that the very existence of "helpers" (even in a default chart!) is an abomination.
by nathell | 2025-07-10 07:48:51+00:00
If you can run it, then you can REPL it, no matter how deeply nested. Scope-capture (https://github.com/vvvvalvalval/scope-capture) has been probably the most important tool in my box. Hope jank supports it eventually.

Thanks for jank! It’s great to be reading about it, listening to you talking about it at conferences, and I can’t wait to try it out!
by danielspace23 | 2025-07-10 07:49:13+00:00
So, a marketing video made by a random guy and uploaded to TikTok, which was then removed from TikTok as they found it to be in violation with their policies, is somehow TikTok's fault?

Don't you think they would have kept the video up if they really had a "mission to sow dissent in free western countries"?

Do you have any source that can prove this kind of video exists not because people like dark humor, but because of a deeper conspiracy?