skysight-inc/HackerNews huggingface dataset:
Full size sure, but we already have that, so it doesn't matter

In SFF land?, maybe, but that's already a lot closer to laptops, which is where I expect this to loop back into regular Framework lineup
Continued from submission...
For example, imagine there are exactly 33 holdouts, the OTP's

0000000000000000000000000000001
0000000000000000000000000000010
0000000000000000000000000000100

and so forth.
All of the holdouts could conveniently "forget" to reveal their passwords after commitment but, until all other passwords have been shared except the holdouts, and then selectively the specific holdouts can be revealed that result in the random result that is chosen by the attacker.

This would be possible if the attacker can control when the revealed passwords arrive and time it so that their revealed passwords are the last 33 passwords to be revealed. The attacker might have God-like visibility into network through which the passwords are revealed.

Any alternative, such as asking everyone to encrypt their passwords with the same public key, for which a central authority holds the private key and will reveal it all at once, breaks down because the central authority could leak it to coordinated attackers, so that the attackers know everyone's private keys before they are revealed.

How can we get around the issue of holdouts, and solve this distributed random number scheme?

We want to be able to resist $10 trillion of network-level attacks including full control of the Internet that is used to submit commitments and reveals, including full control of the order of delivery of packets by a compromised Internet.

Proposed Solution:

------------------

Lotteries could require 100% participation, any holdout (someone failing to reveal their key at step 4) could result in the entire lottery being null and void, and the holdout being removed from the rerun of the lottery. However this could suffer from a coordinated attack, for example with a billion people entering the lottery, if there are a million holdouts they could cause a million lotteries to fail in a row, and that is too many lotteries to run.

What other way is there for a distributed Utopia to run a fair lottery where everyone has an equal chance of winning? Is there any truly distributed random cryptographic protocol that is not susceptible to control by holdouts?

[1] Neither has chatgpt: https://chatgpt.com/share/67bf5a3d-4710-800b-a4e2-456fb48d96... this is only a partial, and nonsense, solution. (hashes don't make sense since they're trivial to bruteforce, the entire hash-based answer is totally nonsensical, and beacons can be manipulated). a network-level overlord could just bruteforce everyone else's hashes when they make them, and choose their OTP to be the one that gets to their chosen plaintext, and be last out the gate after everyone else has submitted theirs.

[2] https://claude.site/artifacts/cb0ac898-e5ad-42cf-a961-3c4bf8...
A time-travel machine would be really impressive, I would give all my money for that, and even upvote the thread.
It’s not consistent with the other planets though. Mercury is off by 7 degrees, the other planets are within 3.

Pluto meanwhile is 17 degrees off the ecliptic so it’s a serious outer.
Teens in Iraqi Kurdistan are taking up Ultimate Frisbee
It's the car commercial dilemma. No one is going to spend 30,60,100k on a whim because a commercial told them too. But the long term idea is to implant that idea of wanting X brand once you are in the market for a car. You can't know what you don't know.

But such effects need to be measured over years, not weeks. So a company won't know until it's too late.
I am using them to propose FOIA requests and then help me process responses received.
I could try to build the app on my girlfriend's mac, but more likely I'll see how to make a PWA that installs. For now you can combine "share / add to home screen" and "aA / Hide Toolbar" in safari to get and experience close to an app. Still no offline mode but that's just me being lazy, I need a pretty simple service worker for that to happen.
Guyane (“French Guiana”) is “outside France” in the same way that Alaska is “outside the United States”.

Most of France is in Europe, but most is different than all.
Google to Ditch SMS Code Authentication for Billions of Users
> But if he was being considered for a mid level generalist role, yeah, none of this would’ve mattered. And why should it?

As someone who has been on the hiring manager side, I'll state the obvious: because it demonstrates insanely good problem-solving skills that would transfer to nearly any challenge.
Replace OCR with Vision Language Models
Correctness is taken to mean "The program matches its specification". Or, more literally, "the program is a correct implementation of it's specification".
Bless you, appreciate the sauce.
Show HN: Generate a wiki for your research topic, sourcing from the web
I had an idea a few weeks ago that deep research might be better off returning a wiki than a research report. So I built this. It’s a Python package, and you can programmatically edit, add, delete, etc. There’s a built-in interface, but it’s bare-bones. Anyone who wants to create a wrapper – hosted or not – can do so; it’s MIT licensed.
Regardless of the language or the trendy tech used, people seem to enjoy doing rewrites way more than working with old codebases, especially if their new solution doesn't need to be 1:1 with the old one and therefore they can justify no longer needing to work around certain edge cases. That longing can't really be helped, though.

Honestly, as long as the second system effect doesn't ruin everything and you still make the new codebase better than the old one (i.e. it's small enough to actually be rewritten and testable enough to make sure that it actually works, with the abstractions that you now know you need and have solidified enough to be the right ones, without too strict deadlines and only as much backwards compatibility needed as you can provide, as well as buyin from whoever is paying you), then unironically go for it.

That's way fewer projects out there than people probably think. Plus, a lot of the wrongly started rewrites will go up in flames. Oh and it's probably also going to go wrong if people don't actually know the new language or tech.
When reading these program announcements, it's important to keep in mind that the (unofficial?) mandate for a DARPA program officer is to fund proposals that lie in the boundaries of [Doesn't at face violate laws of physics, P(Success) = 0.2]. A program where the vast majority of aims were clearly successfully delivered would be a program that should have been funded by other government agencies.

Of course, with R&D currently on the chopping block, we'll see if the same people that complain about NSF/NIH start coming for DARPA also...
then half the time for us it will not hear the announcement, so we say 'alexa announce' again, and it announces "ALEXA ANNOUNCE" all over the house.
He's also one of the principal organizers of SquiggleConf, a conference focused on devtools that takes place in Boston: https://2024.squiggleconf.com/about

What I'm saying is, if he still happens to be looking for a job, any employer reading this should be falling over themselves to recruit this man.
Malicious JavaScript on Safe.Global Targets Bybit's ETH Wallet
Also, those code interpreters usually can't make external network requests, which is adds a lot of capabilities like pulling some data, and then analyzing it.
They used to, maybe 5-6 years back when they were still using the most common 18650 format.

With the switch to 21700 and 4680 batteries, they make their own (in China and I think some other US-based gigafactory)
The full text from their announcement, received less than an hour ago via email and not readily available online in text form (only as PNG):

==================================================

An Important Announcement From Dark Horse Comics

The Dark Horse Digital (DHD) service is being closed.

Sales and new releases ended on February 24, 2025. Users can continue to log in to the DHD website (digital.darkhorse.com) and read the comics and books in their bookshelves.

Beginning March 31, 2025, the Dark Horse Comics and Plants vs. Zombies Comics apps for iOS will no longer be supported.

App users are encouraged to download the books in their bookshelves by March 30, 2025. The ability to download to your device cannot be guaranteed after that date. For access through the website, users without DHD accounts should create one and sync it to the app by March 30, 2025.

Whether you are new to Dark Horse Digital or have been with us for years, we appreciate your support. We regret the inconvenience this change will cause and know you may have questions. Additional information, including our refund policy and terms of service, can be found on our FAQ page (<https://digital.darkhorse.com/faq/>).

The Dark Horse Digital Team
Yeah,the side by side "collaborative" multiplayer where you can mess with others was fun, but I decided making it fun in single player was a better first step, and multiplayer could come after. I can also more easily test and iterate on single player games. Finally, no need for a backend server if the game is just a static html file :)
> Because the open source community lacks the financial resources to vet every single version of every package.

I made the point elsewhere, but this seems to fail in the face of Debian and Red Hat and Canonical who have been publishing mostly-secure distros of exclusively open source software for decades now.

There's a reason why MS and NPM get caught by this sort of shenanigans, but it's not "open source".
I don't know why I have such a visceral gut turning reaction to the idea of a bodyless voice synthesizing a bedtime story to a child. I don't have children, but always thought the whole bedtime story thing was meant to be time spent with the parent.
So what was your point wrt Slashdot?
>If the issue at the end of day is "attitude" than why even bring up socialism at all?

It is the result of the Iberian approach to politics which is not cooperative but based on clientelism. They inherited it from the Romans. The general dynamic is that socialist revolutions emerge as a result of landowners seeing other people as peons to be exploited. The socialism itself is downstream from seeing the state as a seat of power to be seized for personal enrichment rather than a public office.

>Cocaine is not comparable to whiskey

Cocaine is far more addictive than alcohol. Neither substance is socially desirable.
leetcode seems to agree with your definition [0]. the meme isn't to say that inverting a binary tree is particularly difficult - anyone familiar with coding challenges and trees could trivially produce a solution. the meme is more pointing out how ludicrous it is that senior/staff/principal interviews can hinge on these types of problems, despite the engineer proving their proficiency by doing something like running DOOM in typescript types or writing homebrew [1].

[0] https://leetcode.com/problems/invert-binary-tree/description...

[1] https://x.com/mxcl/status/608682016205344768
Show HN: LLM plays Pokémon (open sourced)
I built a bot that plays Pokémon FireRed. It can explore, battle, and respond to game events. Farthest I made it was Viridian Forest.

I paused development a couple months ago, but given the launch of ClaudePlaysPokemon, decided to open source!
Show HN: [OpenSource] Your iPhone is a robotics data collection/streaming device
We developed an open-source iPhone application that can collect and stream data from the iPhone’s sensory suite. Download it from the app store and try recording some data yourself!
https://apps.apple.com/us/app/anysense/id6742254654

Specifically, we enable streaming and collection of:

- RGB, depth and movement data

- Audio data from internal or external microphones

- External sensor data streamed over Bluetooth

The gold star here is for apps like AnySense to help scale robotic data collection the same way that smartphones helped scale vision and language data. With data scaling, we can do some cool stuff like training visuotactile policies on human-collected data that we can directly deploy on the robot! Check out our demo video on our website!

If you're interested, contribute to our project on Github.
Github: https://github.com/NYU-robot-learning/AnySense
I mean that's one of the value propositions these folks have to weigh into their product offerings. At some point you either have a reputation for delivering accurate responses or not and that will dictate who uses it and how much they're willing to pay for it.
Sounds like you and Stephen Wolfram should have a talk. He has opinions about the role of the "observer" in computational terms, and about the structure of "reality" vis a vis his physics project.
I'm confused why file layout is included in the list of exceptions in the first place. If an adversary knowing your file format is a security problem, then you are doing something very wrong!

And with the ruling that the condition only applies to "other information" (which to me seems like a very strange reading, and probably not the intent of the law), regardless of if a SQL schema is considered a "file layout", creates a massive loophole, where the government can just use some obtuse custom file layout to avoid FOIA requests.
> Can't help but wonder what our knowledge here in 2025 would be like had we, as a species, tapped into our full potential by empowering women and people of color (to name just a few categories) earlier.

Can't speak for women, but we did tap into the potential of people of color. White race(s) getting ahead is a story of only the last few centuries, and they did benefit quite a bit from the work of "colored" races of the past.

Also, keep in mind that in that time period, plenty of "colored" races were independent, and capable of many of those advances. That they didn't achieve it should give you a clue that justice and equality overall play a very tiny role in these advancements. There are just so many other (random) factors that go into creating an Einstein that have nothing to do with treating people fairly.

As a random data point - my ancestors came from a society that did not value science and the accumulation of knowledge. It's why they were colonized, and also why that society continues to fare poorly today (long after the colonists left). Even today, amongst my relatives who live there, your are somewhat of a social outcast if you want to get deep into engineering/science. You're "supposed" to get that engineering degree to earn an income, and if you try to take it further (e.g. hobby), then you are "immature".

(Sorry for that tangent, but it's not a tangent).
They're not far enough apart. Stereo vision on humans is best inside 3-5 metres, usually, and by 10 metres out is not that great.

That's with pupils 65mm apart, give or take. Now scale that down to the horizontal distance between lenses on a phone. Coincidentally on mine they are about 13mm apart. You just multiply everything down linearly: my camera has the same experience at 60mm distance from an object as I do at 3m. It would be pretty useless past 2m, but also with those constraints you'd notice the quality drop off with range within a single object that was approaching 50cm depth.

Now that's OK itself, you could get some useful work done with that, but there are so many provisos to it that it would be very hard to sell as a feature. To top that off it's algorithmically painful. There's a reason the commercial 3D scanners don't (typically, only) use stereo pairs; there's almost always a better way to do it.
That's fine but it's moving the goalposts from the specified "reason for using a QR code" that I was responding to.
> You live in an era of material abundance beyond the wildest imaginations of your ancestors.

This does not appear to be making people any happier than they ever have been. Rather, the isolation implicit in an increasingly transactional society is creating a lot of loneliness, which generally has a greater impact on life satisfaction than material comfort.
I tend to agree. Rooftop solar is a collective disaster and doesn't make sense as anything greater than a niche solution.

Commercial solar already struggles from seasonal variation requiring you to over build by 5X to get reliable power. Residential
PRooftop takes it up a notch by costing 10x more than commercial.

California Power policy is so backwards it makes my head spin.

I can't believe they made rooftop solar a requirement for new houses when daytime spot prices are often negative. It's common for new houses to come with solar leases with negative savings. This is the type of thing the government should be preventing, not mandating
You're forgetting why the Roman Empire succeeded. It ended a period of tumult and so brought great prosperity. The people were for it. What's happening in the US today is not that. Things are getting more tumultuous and the prosperity for the majority is being reduced. It's much harder to get, and maintain, people's support for that.

People supporting Trump did so believing their economic situation would improve. Their economic situation is worsening, and we've only just begun. The Roman Empire went in the opposite direction when it first started and so enjoyed the support of the people.

To say "nothing will stop it" is premature.
I agree that AI translations are not close to the standards many people would expect, but there is a significant, growing population of readers (many with EN as a second language) that are fine with reading MTL using extensions such as this or fan-translated MTL with human assistance, and it is what many new fan translators are opting for as old groups retire.
The “speed translators” using MTL also demotivate the slower, better translators, as many people will no longer be as interested in their release.
I don’t think human translation will cease for a long time, but in the meantime, MTL as a percentage of new fan translations will continue to grow
https://www.rockpapershotgun.com/wikipedia-is-now-an-endless...
What you've accomplished demonstrates a very important skill you have, persistence. Kudos and don't give up.

About those rejections, did they effect your confidence in yourself and your skills? How did they make you feel?
I honestly just figured it was spectrum licensing. You can’t sell devices that can broadcast at power on just any old frequency. At a hardware level these modems are capable of going well outside the bounds of mobile device regulations. See all the ‘turn xyz into a software defined radio’ hacks that have been done before on other devices on the market.

So the firmware is locked down. To do otherwise will break spectrum licensing as the device then becomes capable of doing things outside the original licensed purpose.
What would someone do with this on Windows? I'm not exactly sure the purpose/function of an AI terminal.
I always find it strange here when I share an experience and people want to tell me why what I experienced was technically impossible. URLs don't have to be human readable but they often are, and the frontpage is probably fine indeed but to get there I need to know the name of the thing or some search term when more and more often--and this is the point I'm making--the only thing I'm given is a QR code.
Hasn't Pyodide already made this leap? I know the pain of dealing with the Python runtime and packaging across machines, but in this case, the browser is providing a pretty uniform environment.
I came back here to comment this exact thing, this was a very confusing line.

I wasn’t around in 1993 but I’m pretty positive my parents and grandparents ate eggs in 1993.

I guess this line made more sense in the context of other news articles at the time.
Inertia is going to keep C and C++ going for a while. The ship takes a long time to turn and it just started turning in the past couple of years. It's probably more accurate to say that individual ecosystems might become Rust-dominated in the coming years but "most" is maybe a tough call.

Like: I wouldn't be surprised at all if most (new) linux drivers were written in Rust 5 years from now, and software like git and systemd and pipewire and LLVM and maybe even Postgresql had started to adopt it. And I basically expect that Rust will be completely dominating internet-facing software like servers, browsers, media parsers and the like within 10 years.

But I'd be pretty surprised if Rust had more than 20% penetration in automotive / aerospace firmware, or gamedev, even 10 years from now.
Would he have made it past your recruiter screen though?
> I mean what do we even do?

We first must learn how to self-evolve ourselves out of our own selfish mistakes, borne of vice, and become more virtuous. That is the starting point for ALL human beings' advancement, alone and in our societies. Only after beginning that process can we then learn how to educate our contemporaries about how our societies have strayed from compassionate, humane service into selfish, animalistic predation. And we ALL start in an unevolved state, as per our cultures' less-than-virtuous tendencies, plus our own susceptibilities to vice, so we all have correctable ideals, attitudes, and behaviors.

Our teacher (Murshid) passed away just before the COVID outbreak. His teachings are presented in many languages at mihr.com .

Our most senior student is his successor, a Kurdish-Turkish Ph.D. nuclear physicist named Dr. Abdulcabbar Boran, who lives to spread our teacher's Sufi teachings of Love.

If you want to see a picture of a fully-submitted lover of all human beings and the happiness that shows on their face, Dr. Boran's site is zwwa.de , but is only in German.

Send me an email and we can talk about more our personal situations there. I am grateful for the HN folks to allow this conversation, but I don't want to use any more of their bandwidth for personal stuff.

To sum up the answers to your questions about how? I will say that people have misrepresented the teachings of the Quran since the third generation after Prophet Mohammed, having removed how everything must be viewed in terms of love via zikr and wishing to reach God with our spirit (Ruh) to cleanse and purify our soul's heart (nefs' heart), thereby removing over time our selfish tendencies, leaving only loving service to one and all.

That ethos should be inculcated into our societies: that we should be acting for the betterment of all human beings, especially the most downtrodden, irrespective of which groups they belong. No one should be persecuted because of their religion (or lack thereof), ethnicity, sexual preference, or gender identity. What a person does in the privacy of their own home is their own business, so long as they are not oppressing another human being there. We are to be just in this love, preventing oppression and being merciful and loving (especially) to those who fight this love (when possible), so that they can change course and join the ranks of the happy.

Happiness is our choice, but only if we learn how to treat others, and then choose to do so. It really is a very simple math, but difficult to manifest without the help of our Creator.

Always love. Teach to always love. Never hate. Teach to never hate.
https://archive.is/AdNxn
I built an AI Agent VSCode extension that documents your code in Python for you