MurphyA/hacker-news huggingface dataset:
by baq | 2025-06-23 07:14:43+00:00
> Looking at it from this lens, I'm not sure what a leetcode for system design adds in value, that a system design interview book doesn't already give.

What does leetcode for code add if you can read a book about algorithms?

Rhetorical question, obviously. Practice makes perfect, reading about practice doesn’t. Interviews are not even close to what an engineer’s job looks like, so interviews need to be approached just like any other skill you need to learn i.e. practice.
by yorkie | 2025-06-23 07:15:24+00:00
JSAR itself is a browser engine, so it doesn't depend on other browsers' implementations (JSAR follows backward-compatible design principles, meaning it won't modify any existing Web standard implementations but rather extends capabilities based on current standards). I've personally integrated it into an AOSP + Unity environment (with underlying GLES rendering), and anyone can also port JSAR to other GLES-based scenarios.
by perryh2 | 2025-06-23 07:15:55+00:00
There is a huge community on Reddit for Chinese watches https://www.reddit.com/r/ChineseWatches/

I bought a Bauhaus style watch from a brand called Seestern for $65. https://www.reddit.com/r/ChineseWatches/comments/1jjkf52/see...
by samjones33 | 2025-06-23 07:17:30+00:00
>dissolving the whole state

What?

You understand what would happen next, right?

Is there a single time in history when that has occurred? And if so, what happened next?

What a fantastically violent thing to say or propose.

>the israeli goal is the disappearance of all palestinians

If that is true, why are so many Palestinians alive?

If that is true, how do Palestinians have a population growth rate higher than any European country?

Palestine: https://www.worldometers.info/world-population/state-of-pale...

Europe: https://en.wikipedia.org/wiki/List_of_European_countries_by_...
by esperent | 2025-06-23 07:17:41+00:00
> If it's Ok for you to claim that your taste in movies has no deep roots beyond what's immediately accessible to your consciousness

That's not what I claimed. Of course there are deep roots. My point is that there are deep roots for everything in your and my subconscious, and yet only very limited hours in the day for analysing them. I'm fully capable of analyzing my taste in movies, as is virtually everyone. However, I choose to spend that time analyzing other things that have more personal meaning to me. The issue I have here is that there's a certain group of people that will take that choice of mine, and use it to affirm a nonsensical belief that they're somehow superior, or more capable of critical thought tbecause they like analyzing movies (or art, poetry, books, whatever).

> how to know what's worth of examination without examination?

Everything is worthy of examination, of course. However, I am but one normal, busy human with only a few hours in a day. I spend my limited time in the things that have meaning to me, and analyzing movies is not on the list.

I don't look down on anyone for choosing to analyze movies, and thereby better understand themselves. I just ask that you also don't look down on my because I'd rather spend that time analyzing something with more personal meaning. Like physics, mathematics, culture, mental health, fitness, books that I've read, and lots more. But not movies.
by GoblinSlayer | 2025-06-23 07:17:42+00:00
Before measurement it's one detector, then it interacts with half photon, which is superposition |photon>+|no photon>, and the detector's state splits, the first state interacts with the |photon> state and measures it, nothing happens to the second state, because there's nothing to measure in the |no photon> state, but the first state splits away from the second state and leaves it alone, that's how the second state ends up alone with pure |no photon> state, but this really was done to it by the first state, the second state can't do it by itself. For this to happen in the second branch you need measurement to happen in the first branch, so when you are in the second branch, the first branch still needs to exist even though you don't see it, otherwise your branch won't be able to be as it is.

When you remove detector and start next measurement, you start with your one branch, branches from previous measurements don't affect it, the phenomenon happens during decoherence, nothing happens after it.

Your article explains this with branching without saying the word.
by msravi | 2025-06-23 07:17:52+00:00
I have only two peeves with typst.

1. They should have carried forward the latex standard as-is for math, instead of getting rid of the backslash escape sequence, etc.

2. There is no way to share a variable across a file's scope - so can't have a setting that is shared across files - not even with state variables.

Other than this, typst is solid, and with the neovim editor and tinymist lsp, is great to write with.
by 317070 | 2025-06-23 07:18:52+00:00
I'm sure this is a reference to alpha stable distributions: https://en.m.wikipedia.org/wiki/Stable_distribution

Most of these don't have finite moments and are hard to do inference on with standard statistical tools. Nassim Taleb's work (Black Swan, etc.) is around these distributions.

But I think the argument of OP in this section doesn't hold.
by xp84 | 2025-06-23 07:19:01+00:00
Those are separate issues. No one ever proved Apple set out to do that. Sure, they do care as little as the next company how their older hardware runs a new OS, but it's silly to believe it's a conspiracy. Tell me, do you believe Apple (A) adds in a bunch of conditional code to trigger just older phones to infinitely loop to kill your performance? Or (B) that they deliberately add a bunch of poorly-performing code, but it's code that everyone has to run and only the newest phones can manage?

It seems like A would have been whistleblown by now, and B would be idiotic for them to do on purpose since it would make their new devices unnecessarily slow too.

My opinion is basically B but without malice, it's just that they're obsessed with tons of animation and other eye candy, and added a lot of bloat in those years in general, rushing code out the door out of a desire to hit iOS release dates and the synchronized iPhone release dates they used to have.
by kennethallen | 2025-06-23 07:20:45+00:00
I have a few questions after reading the README.

First, if it uses PRNG with a fixed-size state, it isn't accurate to say it never repeats, correct? It will be periodic eventually, even if that takes 2^256 operations or more.

Second, can you go more into the potential practical or theoretical advantages? Your scheme is certainly more complicated, but I don't see how it offers better tamper protection or secrecy than a block cipher operating in an authenticated mode (AES+GCM, for instance). Those have a number of practical advantages, like parallel encryption/decryption and ubiquitous hardware support.
by ciphernomad-org | 2025-06-23 07:21:05+00:00
Yes. The core architecture is crypto-agile. Its foundation is quantum-resistant because it's built on symmetric primitives like hashing and stream ciphers.

We used X25519 and Ed25519 in the transport layer examples for clarity, as they are well-understood, not as a production baseline.

A post-quantum implementation would swap these out. The key exchange would use a hybrid model, combining X25519 with a PQC KEM like CRYSTALS-Kyber. The signature would be replaced with a PQC scheme like CRYSTALS-Dilithium.

This modularity is a fundamental part of the design.
by fermigier | 2025-06-23 07:21:16+00:00
The "Acme Klein Bottle Wine Bottle" is incredible. It strongly reminds me of Jacques Carelman's "Catalogue d'objets introuvables" (1969) [translated as "Catalog of fantastic things", 1971 by Ballantine Books in New York].

As wikipedia states:

> Carelman is best known for his Catalog of fantastic things (Catalogue d'objets introuvables) also known as Catalogue of Unfindable Objects, made in 1969 as a parody of the catalog of the French mail order company Manufrance. This work has been translated into 19 languages (including Korean, Hebrew and Finnish). Among these imaginary objects are, for instance, a "Kangaroo gun" whose "barrel is extensively studied ... to give the bullet a sinusoidal trajectory which follows the animal in its leaps", or a disposable "Plaster anvil ... (sold by the dozen) to be discarded after use, allowing you to make substantial savings." The most famous item in this catalog was Carelman's "Coffeepot for Masochists", a coffeepot with a backwards facing spout that would scald the user. This design became a symbol for the critique of everyday things and was featured on the cover of Don Norman's book on the topic, The Design of Everyday Things.

(I didn't make the connection with Don Norman's book, another, more serious, classic).
by Certhas | 2025-06-23 07:21:42+00:00
I think it was pretty clear immediately that running python code was a far away goal. There was a lot more talk about lifetimes and ownership semantics than details about Python interop. Mojo is more like: Can we take the learnings of Swift and Rust and solve the usability and compile time issues, while building on MLIR to target arbitrary architectures efficiently (and call it a Python superset to raise VC money).

That said, the upside is huge. If they can get to a point where Python programmers that need to add speed learn Mojo, because it feels more familiar and interops more easily, rather than C/CPP that would be huge. And it's a much lower bar than superset of python.
by debugnik | 2025-06-23 07:22:40+00:00
> the bad optics of taking legal action against a random fan project

Just last month LEGO shut down Masks of Power, the Bionicle fan game. They were really close to a release and LEGO had allegedly met the team and given them permission in the past.

I'm increasingly convinced that fan projects should be developed quietly and announced right on release, so they at least exist somewhere on the internet if they get shut down immediately after.
by vbezhenar | 2025-06-23 07:23:15+00:00
It was not a bug. I have similar story with my iPhone 4S became unusable with iOS 7. It was never fixed. One day I managed to jailbreak it, rolling back to iOS 6 and was astonished how fast and smooth it is.

They just implemented iOS 7 with much more compute requirements, so only newer phones were able to run it smoothly. The progress of mobile CPUs these old days was crazy, so I don't really complain about it, it was inevitable.
by t0bia_s | 2025-06-23 07:23:15+00:00
Reminds me a snitchers during communist regime in our country. There was a lot of those who report to STB (state security, like KGB) all kind of misbehaving of citizens that could threat a state.

I'm curious, when there will be apps to report citizens that threat democracy. Like those who wear red hat. Or sleepong on street. Or make weird talks at home...
Show HN: Anonymous Instagram story viewer with no ads or tracking
by nightcrawler_06 | 2025-06-23 07:24:13+00:00
Built https://www.spybroski.com/ after getting frustrated with existing Instagram story viewers that were either broken, ad-heavy, or required sketchy permissions. Technical approach:

Server-side requests to avoid CORS issues No user data storage or tracking Clean vanilla JS frontend, minimal dependencies Download functionality using blob URLs

Why this exists: Instagram's web interface requires login to view stories, but sometimes you just want to check something quickly without the social graph implications. existing tools were either unreliable or loaded with ads and trackers. Current stats:

~10k users organically No monetization yet (considering premium features) Hosting costs are minimal thanks to efficient caching

The technical challenge was mostly around Instagram's API changes and rate limiting. had to implement some clever request batching to stay under their radar. Happy to discuss the technical implementation or answer questions about building tools in this space. also curious if others have tackled similar social media API challenges. Code isn't open source yet but considering it if there's interest.
by foxglacier | 2025-06-23 07:24:37+00:00
I've wondered about this with children's books. Classics like Alice in Wonderland and The Wind in the Willows are still wildly popular. I can't believe nobody has been able to write anything better since those days. It must exist but I've never managed to find them in the library or know how to find them among the tidal wave of slop. Most of them are very similar and, to me, low quality fluff with no nuanced characters, no rich fantasy worlds, no serious human interactions. 80% of what I can find is just stories about kids playing in their house or dealing with some basic child problems like losing a toy. The other 20% is adult political issues shoe-horned into children's books. Why do authors crank out so much low-quality crap instead of masterpieces?
by jpgvm | 2025-06-23 07:25:41+00:00
They aren't meant to be but this will definitely force that.

In the past I have generally just had a list of dimensions to help the candidate explore, like separation of concerns, scalability on different system dimensions (concurrent txns, storage, memory, etc), analogies to existing systems/patterns, etc.

I usually have never had a script, merely a problem with a fairly generous solution space and a list of increasingly more difficult to satisfy requirements in order to pressure even the best candidates just a little.

HR has for the last decade tried to completely ignore that and instead try quantify candidates "goodness" with scores, scripts and other bullshit. This has had the rather obvious outcome in missing really good folks that didn't fit into their box and hiring utter trash that gamed their stupid metrics. They keep telling me this is "industry standard" and "how Google does it", but only the latter of that is actually true, the former was forced for no reason whatsover. They conveniently leave out that the reason Google did this for so long is they completely over-indexed on hiring fresh graduates with no experience, little to no intuition or real world knowledge and as such needed to entirely focus on IQ-test-esque questions to just try filter for the top X% of otherwise indistinguishable candidates. None of which is relevant for small teams hiring 10yr+ industry seniors with relevant domain expertise.

Interviews are meant to be about working out if someone will be successful on your team, that means determining if they have the technical chops, a decent enough communication style and enough experience/intuition to work in unfamiliar problem spaces effectively.

Really all you need is the vibe check, a good collaborative systems design exercise helps explore that vibe and quickly separates the pretenders from people with the required knowledge and intuition.
by magicalhippo | 2025-06-23 07:25:48+00:00
We did a tour to Mauna Kea and watched the sunset from above the cloud layer. It was spectacular.

And as you say, snow, whereas we'd been on the beach just a couple of hours before. Guide didn't drive straight up due to acclimatization and I still got slightly dizzy up there, it's over 4200m (13800 ft) up there after all.

While the Big Island is certainly much larger than the other Hawaiian islands, it's not huge. We did day trips covering about a third of the island, including multiple tourist-y stops. And yea the nature there kept surprising us again and again.
by ciphernomad-org | 2025-06-23 07:26:41+00:00
You are correct. The probability of a state collision is cryptographically negligible, on the order of breaking a 256-bit hash function.

You're also right that AES-GCM is faster and has hardware support. Ariadne explores a different trade-off. Its primary advantage is its architectural agility.

Instead of a fixed algorithm, the sequence of operations in Ariadne is dynamic and secret, derived from the key and data history. An attacker doesn't just need to break a key; they have to contend with an unknown, ephemeral algorithm.

This same flexible structure allows the core CVM to be reconfigured into other primitives. We've built concepts for programmable proofs-of-work, verifiable delay functions, and even ring signatures.
by annie_muss | 2025-06-23 07:27:07+00:00
I was diagnosed with ADHD a few years ago as an adult. I take medication for it and try my best to apply strategies but it is hard going. I wrote down some simple todos at 9am this morning but it's the end of the day now and I've done maybe 30 minutes of focused work and the rest browsing the internet.

The confusing thing is sometimes I have days when I do manage to do work, but I can never see what I do differently on those days to other days.
by GianFabien | 2025-06-23 07:27:26+00:00
Ditto -- my experience too.

in algebraic notation ...

The client thinks they need x, asks for y, when you deliver z they tell you it is all wrong, what they really wanted was a,b,c but couldn't admit to not knowing how to ask for it. You hack z to deliver d and then you find out the manager has left for a new job and the new manager wants e,f,g,h,i,j,k.
by sergiolema | 2025-06-23 07:28:53+00:00
When you're running a Java application in production, performance often comes down to how you configure memory. And by "memory," I mean how the JVM handles it—not just how much RAM your machine has.

It's easy to launch a Spring Boot app with a java -jar, but if you're not passing the right flags, you’re leaving performance—and stability—on the table. Here are three JVM parameters you absolutely should understand and configure.
by b33j0r | 2025-06-23 07:29:01+00:00
I’m someone who should be really excited about this, but I fundamentally don’t believe that a programming language can succeed behind a paywall or industry gatekeeper.

I’m always disappointed when I hear anything about mojo. I can’t even fully use it, to say nothing of examine it.

We all need money, and like to have our incubators, but the LLVM guy thinks like Jonathan Blow with jai?

I don’t see the benefit of joining an exclusive club to learn exclusively-useful things. That sounds more like a religion or MLM than anything RMS ever said :p
by wiz21c | 2025-06-23 07:30:14+00:00
FTA:

> Strange, isn't it? The AI hasn’t crashed. It’s still running.

As a human I answer a question because my time to do so is finite. Why can't we just ask an AI to give its best answer in due time ? As a human I can do that easily. Will my answer be optimal ? No of course, but every manager on earth do that all the time. We're all happy with approximate answers. (and I would add: approximation are sometimes based on our core values, instinct, consciousness, etc.. All things that make us humans, IOW not machines)
by saghm | 2025-06-23 07:31:07+00:00
> For a language that announced itself (and raised a lot of money on the premise of) claiming to be "a Python superset", this does not sound like a huge achievement

I feel like that depends quite a lot on what exactly is in the non-subset part of the language. Being able to use a library from the superset in the subset requires being able to translate the features into something that can run in the subset, so if the superset is doing a lot of interesting things at runtime, that isn't necessarily going to be trivial.

(I have no idea exactly what features Mojo provides beyond what's already in Python, so maybe it's not much of an achievement in this case, but my point is that this has less to do with just being a superset but about what exactly the extra stuff is, so I'm not sure I buy the argument that the marketing you mention of enough to conclude that this isn't much of an achievement.)
by ggm | 2025-06-23 07:31:37+00:00
That Chinese arguments about the emergence of modern human culture in their territory be accepted. The tenor of the arguments are "that's bullshit"

Without being ad hom, the Chinese view is culturally informed for domestic political reasons. My view is to ask if even after reduction of (sub) speciation labels their view remains tenable, and there is a case to be made for East West cultural dispersion before historic time. Given out of Africa, at least some ground state of flow is west east.
by jeroenhd | 2025-06-23 07:31:49+00:00
FYI your comments seem to be showing up as dead (dead comments don't show up by default, only when people logged into HN have them enabled), I think something may have triggered a shadowban on your account. Might want to send a message to the moderators.

I hit 'vouch' for the comment I'm responding to so it should be visible, but the other response you gave (https://news.ycombinator.com/item?id=44353277) is still listed as dead.
by close04 | 2025-06-23 07:32:00+00:00
Even without the mixing Amazon will occasionally have a "fire sale" on things sold by themselves or 3rd party stores and every time this happens the recent reviews are that the product was expired, or used, or damaged, etc. Even for products where returns aren't accepted which just adds insult to injury. So it's just dumping of worthless stock. For example this seems to be the case with air friers (only because I had my eye on this) every Prime Day, they all get flooded with dozens of reviews that the product was damaged or used.

I don't trust Amazon offers because of this. So I either just buy the super cheap, disposable stuff where a trip to a shop isn't worth it, or things that have guaranteed free returns. Sometimes I'd rather order online because I have a guaranteed window to test and return if it's not what I want. For purchases in person the law here doesn't guarantee a return window for products that work but just aren't what I thought they'd be. Or I have to argue endlessly at the store for them to take it back.
by tguvot | 2025-06-23 07:32:18+00:00
what you describe, happened much later.

initially it was just students who protested. peacefully. police beat them down. after this to maidan came adults (because it's not appropriate to brutalize children ) and started camping there. and later it escalated to what you wrote about when police (based on government orders based on russian suggestions) tried to disperse maidan camp.

you probably didn't watch it from the very beginning. I did. in ukrainian.
by amval | 2025-06-23 07:34:41+00:00
It marketed itself explicitly as a "Python superset", which could allow Python programmers to avoid learning a second language and write performant code.

I'd argue that I am not sure what kind of Python programmer is capable of learning things like comptime, borrow checking, generics but would struggle with different looking syntax. So to me this seemed like a deliberate misrepresentation of the actual challenges to generate hype and marketing.

Which fair enough, I suppose this is how things work. But it should be _fair_ to point out the obvious too.
by jillesvangurp | 2025-06-23 07:36:04+00:00
Yes, the simpler versions of your argument is that the article is basically stating that "human level intelligence is mathematically impossible" (to stick with that fuzzy definition of AGI). Which is of course easily refuted by the fact that humans actually exist and write papers like that. So, the math or its underlying assumptions must be wrong in some way. Intelligent beings existing and AGI being impossible cannot both be true. It's clearly logically wrong and you don't need to be a mathematician to spot the gigantic paradox here.

The rest is just a lot of nit picking and what not for very specific ways to do AGI, very specific definitions of what AGI is, is not, should be, should not be. Etc. Just a lot of people shouting "you're wrong!" at each other for very narrow definitions of what it means to be right. I think that's fundamentally boring.

What it boils down to me is that by figuring out how our own intelligence works, we might stumble upon a path to AGI. And it's not a given that that would be the only path either. At least there appear to be several independently evolved species that exhibit some signs of being intelligent (other than ourselves).