skysight-inc/HackerNews huggingface dataset:
FrameOS Case Maker for eInk Displays
Sony is a Japanese company and I've always thought of japan as a relatively small country. Maybe I'm wrong though.
Really interesting, this is an attempt to provide documentation for a piece of software with outputs that aren't deterministic.
Recent talk by Nathan Marz (founder of RedPlanetLabs, creator of Apache Storm) given at FunctionalConf 25
> we decided to test a sharp pivot just before shutting it down: rename the app, change the concept from a photo vault to a converter disguise, and sell encryption as a feature.

I’m not really convinced that by just changing those you can suddenly get a lot of downloads.
> recall that Jobs was initially AGAINST the AppStore concept entirely…

Jobs was initially against allowing third-party native apps on the iPhone, but not App Store as a distribution mechanism. Once he relented on inviting ISVs to the profit party, the iTunes Store model was never in question.
Ah yes, a locally-run, mostly-accurate speaker recognition pipeline that isn't open source. Love to see cool features locked away while the rest of us plebs make do with whatever scraps the OSS world has managed to build. But hey, at least it kind of works, so you can enjoy your slightly-wrong diarization in private.

Truly the future of meetings.
This was a tough story, and the comments show an ocean of additional human suffering on top of the OP's.

After reading a hand full of the comments, I am scrolling over the rest, thinking "wow", it's HN, which I read it almost daily to scrutinize nerdy blogs, startup gossip and API critiques. In a way, it feels good that these same people are indeed "real" people with "real" problems, not robots or perfect beings of sorts who only IPO their tech and end up billionairs, flesh-and-bone humans.

Reading this I wished I could just give a big HUG to everyone out there suffering for whatever reason; we all just have one life, let's live it in meaningful ways, let's help each other and be good to one another because
anything else is really not worth it.

Worn out, grief-struck after enountering death or other loss, sad, traumatized
- it is all horrible but I believe anything can be overcome. No, you won't be the same, but the other version of you can heal, can still live a good - perhaps more aware, humble, slower and more thankful - life, taking it one day at a time.

I'll be throwing in a "prayer for anon." - for everyone who posted here and the OP tonight: may their (your!) suffering cease, wounds heal, and meaning become clear in the end.
Congratulations are in store but of course you are a special kind of person to escape boredom this way. It’s a gift and a curse. Good luck!
That is an interesting question: do people generally care about the survival of the species?

I am not actually sure I wouldn't take the bet against you there. Given what I perceive about how little people care about wars that they think do not affect them, poverty, hunger, climate change, corruption, sustainability, etc ... I don't know.

I believe 95% of people would say they care about humanity's survival, sure, but the proof would be in action. How many people would actually do something about it? How many people would even merely inconvenience themselves if it meant the survival of someone other than themselves? I am not that confident about how many people that would be.

I do not usually think of myself as a pessimistic or nihilistic person, but this has me wondering even now whether I care about the long-term survival of the species. Like, really long term. Do I care if humans are around 10,000 years from now? 500? That is an interesting question. I will have to think about it.
I do all my stuff in temporary docker containers, and when I’m done, the container gets blown away.

If the point of Nix is to keep a filesystem immutable as long as every app sticks to certain rules, is it actually the right till for the job?

Sorry… I actually don’t know much about Nix given I’ve been using VMs and now containers for over a decade, so just trying to understand the problem that nix actually solves
Any sort of energy harvesting and reuse is going to involve some sort of losses along the way. Plus not all surfaces of the craft will be energy harvesting so those parts are just straight air friction.
Excellent and innovative.
If you only consider AAA studios, then yeah, you're right. But step into the Indie game world and there are a lot of new unique concepts being done.

Balatro, Baba Is You, Superhot, Superliminal, and Slay the Spire come to mind immediately.
You start doing that for text from ebooks and Audible is going to want to have words with you.
A big part of the reason that California average electrical price per kWh is high is that a huge portion of the cost is fixed costs, and California's efficiency push has resulted in the lowest lowest per capita electricity usage (and fourth lowest per capita energy usage) in the USA, so the fixed costs are spread over fewer kWh.

Conversely, Texas has significantly above average use per capita, spreading the fixed costs across more kWh, but still results in higher annual costs per capita, despite lower per kWh rates.
Note that this isn't even a case where a single sqrt() call is non-reproducible, but only sequences of inlined sqrt calls within an unrolled loop and I agree with you.

Some broader context is probably warranted though. This originated out of a discussion with the authors of P3375 [0] about the actual performance costs of reproducibility. I suspected that existing compilers could already do it without a language change and no runtime cost using inline assembly magic. This library was the experiment to see if I was full of it.

There were only a few minor limitations it found. One was this issue, which happens "outside" what the library is attempting to do (though potentially still fixable as your godbolt link demonstrated). Another was that Clang and GCC have slightly different interpretations of "creative" register constraints. Clang's interpretation is closer to GCC's docs than GCC itself, but produces worse code.

Otherwise, this gives you reproducibility right up to the deeper compiler limitations like NaN propagation at essentially no performance cost. I wasn't able to find any "real" cases where it's not reproducible, only incredibly specific situations like this one across all 3 major compilers and even the minor ones I tried.

[0] https://isocpp.org/files/papers/P3375R2.html
The security community used to maintain one that was fairly active pre-covid.

https://github.com/PaulSec/awesome-sec-talks
Literally the only reason you need a computer less than 10 years old for day to day tasks is to keep up with the layers of javascript that are larded onto lots of websites. It's sad.

Edit: oh and electron apps. Sweet lord, shouldnt we have learned in the 90s with java applets that you shouldnt use a garbage collected language for user interfaces?
Indeed.

When the US population is 7% higher the country will be 7% more population dense.

As mentioned this is a mathematical certainty.

Since all outcomes have higher average density, anyone who argues against density has some further explaining to do.
Idiot author is a kindness. Data rates compared to an obsolete 1970s technology. Author is too old to write articles on the "newfanged internet". IEEE spectrum needs to kick this guy to the curb hard for writting crap and crossposting his book..
> Our most important finding is that the reproducibility rate in nixpkgs has increased steadily from 69% in 2017 to about 91% in April 2023. The high reproducibility rate in our most recent revision is quite impressive, given both the size of the package set and the absence of systematic monitoring in nixpkgs.

That's one way to read the statistic. Another way you could read the graph is that they still have about the same number (~5k) of non-reproducible builds, which has been pretty constant over the time period. Adding a bunch of easily reproducible additional builds maybe doesn't make me believe it's solving the original issues.

> We knew that it was possible to achieve very good reproducibility rate in smaller package sets like Debian, but this shows that achieving very high bitwise reproducibility is possible at scale, something that was believed impossible by practitioners.

Maybe I miss some nuance here, but why is Debian written off as being so much smaller scale? The top end of the graph here suggests a bit over 70k packages, Debian apparently also currently has 74k packages available (https://www.debian.org/doc/manuals/debian-reference/ch02.en....); I guess there's maybe a bit of time lag here but I'm not sure that is enough to claim Debian is somehow not "at scale".
Dacia costs ~14k USD here (Switzerland).
I wanted it to generate a standard Chess game though.
>I have to admit, if I had all the power in the world I'd be openly offending various groups. Although in bad taste, it serves as a test to weed out petty people.

In this scenario, it is the people offended by the Nazi salute, and not the person doing it for outrage bait who are petty?

Brother, I have been accused of a lack of self-awareness, but man this is next level! In your own scenario you have all the power in the world; you dont ever have to weed out anyone, by definition.
The GPU being a bottleneck over the CPU is only in very specific scenarios.

Can you be more specific about what message you're trying to convey?
Do I properly understand

> Но математики, по определению -- Московские. Остальные так гуляют.

to be saying "only the muscovites are mathematicians; the rest of us just fool around/play at it"?
Not an implementation, but Bill Gosper's hashlife algorithm blew my mind when I first encountered it.

https://en.wikipedia.org/wiki/Hashlife

My personal favorite has to be the one I made in x86 assembly ~30 years ago. I didn't know about hash life at the time, but still, it ran pretty fast. I seem to remember I used page flipping and moved the start of video memory each iteration. Or something like that.
And don't leave your will in your safety deposit box, because they may need the will to legally open it.

(at least in Massachusetts, 15 years ago)
markdown isn't viewed as plain text, though. So a markdown editor lets you edit markdown while seeing what it looks like, with things like "make this highlighted selection bold" as a keypress combo or a button.
New Firefox Features in Development
I visited Portland, and ended up using the public transit every day there. I can't say that about many US cities I've been to.
I hard agree. Seth, Ayo, I think you guys should be honest with yourself and ask whether you want to go toe to toe with Cursor, Windsurf, Microsoft, etc.

If not, take the other route. Go deep into the vertical of React Native. Help people with no experience run an ENTIRE BUSINESS just with your chatbot as the AI cofounder - you build the entire app and backend, handle marketing, publish it, all with AI agents. How sick would that be.
> 1. Extra silicon area being used by NPUs and TPUs instead of extra performance?

I'm not an expert in silicon design, but I recall reading that there's a limit to how much power can be concentrated in a single package due to power density constraints, and that's why they are adding fluff instead of more cores.

>2. Passmark runs under Windows, which is probably using increasing overhead with newer versions?

This is a huge problem as well. I have a 2017 15" MacBook Pro and it's a decent computer, except it is horribly sluggish doing anything on it, even opening Finder. That is with a fresh install of macOS 13.7.1. If I install 10.13, it is snappy. If I bootcamp with Windows 11, it's actually quite snappy as well and I get 2 more hours of battery life somehow despite Windows in bootcamp not being able to control (power down) the dGPU like macOS can. Unfortunately I hate Windows, and Linux is very dodgy on this Mac.
This really isn’t a hard problem. Hire someone.

Also I would suggest you look into using a company like Rippling or another PEO to take some of the managing a company off of your hands

https://www.rippling.com/peo

https://www.insperity.com/services/human-resources-outsourci...
better go for the latest version syd-3.32.0 which I've released shortly after fosdem. This release (hopefully) finishes the sandbox categorization work, check out https://man.exherbolinux.org/syd.7.html#SANDBOXING if you know about OpenBSD pledge(2), you'll feel mostly at home ;)
I don’t know- I used the app last night as an audiobook reader before going to bed and it had automatic chapter detection, a sleep timer and you could even click on a word and it would start reading from there. It’s pretty solid.
How many retro emulation handheld do we really need? Are there people out there seriously playing retro games for many hours at a time?
> I got the distinct feeling that she really died and that I was just in a very long dream in which she survived, and that I would wake up very soon to a world of sorrow.

This is how I've felt every time a friend has tried and failed to commit suicide. I'm so sorry.
> Very few people mistreat their dogs and cats in wealthy countries. Why shouldn't people in power treat regular people at least as well as regular folks treat their pets?

Because very few regular people will be their pets. These are the people who do everything in their power to pay their employees less. They treat their non-pets horribly... see feed lots and amazon warehouses. They actively campaign against programs which treat anyone well, particularly those who they aren't extracting wealth from. They whine and moan and cry about rules that protect people from getting sick and injured because helping those people would prevent them from earning a bit more profit.

They may spend a pile of money on surgery for their bunny, but if you want them to behave nicely to someone else's pet, or even someone else... well that's where they draw the line.

I guess you are hoping to be one of those pets... but what makes you think you're qualified for that, and why would you be willing to sacrifice all of your friends and family to the fate of feral dogs for the chance to be a pet?
My point is that you can’t prevent the proliferation of paper clip maximizers by working at a paper clip maximizer.
Are they mostly the same 5k packages as 2017?

That seems to be the crux of it.
add a QR code with all the text ready to be copy / pasted
Where do you see that it does cell reuse? It does not... Their docs only talk about lazy loading, not reuse or unloading, eg: https://developer.apple.com/documentation/swiftui/creating-p...

This is also why LazyVGrid/LazyHGrid are unusable as replacements for UICollectionView

Yes you can replace SwiftUI with UIKit + AppKit - replace the navigation, the text rendering, the text editing, the collection views, etc.

edit: Your link is all about how to use List
I had originally planned something like this for my PhD thesis, but found out that I'm in way over my head. So I scaled down my ambitions a little.

Array languages and SIMD are a match made in heaven. This should be the paradigm of choice for high-performance programming, but it's unfortunately pretty obscure.
habe you seen the Honda e?
Do you have any examples of editors that show letter by letter history? I have never looked for that as a feature.

Edit: I've been looking, and Google Docs seems to have version history to the minute.
I can sense why it didn’t go to tenderlovemaking.com
My bad. My brain somehow joined the parent conversation above and thought you said Sydney to Canberra!
It's correct, but so what? It's part of history, nobody alive was involved, and it shouldn't have political implications for how we want to live today.
Just chatgpt’d it. I see… what I’m thinking about more was NixOS. Ok, I think I see how it could work, but I’d apps aren’t really isolated, then couldn’t a system still get to a broken if it spills out?

At the moment I’m using Ansible for the host and Docker for guests, but I see NixOS as combining these two lasers so everything just runs on the host? Is that fair to say how NixOS works? If so and I have it wrong, maybe I should check it out and I’ve been sleeping on Nix all this time
If they are in Virginia then it is within American jurisdiction and there's no need for military involvement.
"write as much Ruby as possible, especially because YJIT can optimize Ruby code but not C code"

I feel like I'm not getting something. Isn't ruby a pretty slow language? If I was dipping into native I'd want to do as much in native as possible.
P(user-hostile trash heap)
Indeed. So not a dupe.
That's a facinating obsevation! I hadn't consider the side effects of calling a common phone and interacting with other people rather than exclusively the one person you wanted to talk/text with. Probably distances you from (or never allows you to know) those adjacent to the person you already know.
Cell phones exist which are not smartphones, and everyone who uses phones for 2FA is happy to send 2FA codes to a "dumb" phone. They only have your phone number, after all.
Looking at the top end chart, which flat lined, it seems that the biggest contributor would be a slower release cycle of the most performant chips. It looks like the score of the top end chips were dragging up the average. With the top spot not changing, the average is falling.

I'm curious what median and std dev look like.
Ukraine's army and soldiers have done everything, above and beyond what could be expected of them, and none "collected their pay checks and went home".
They also sometimes own the machines in the field closets. So, anyone can rent 1U + a bunch of fiber endpoints for the same price. What you do with the slots is up to you. If there's a problem with the power or actual fiber optics, the common carrier fixes it. (Like a colo, sort of.)
I prefer it, to the point that I also use the same pattern for my WM with remote and virtual sessions. Keeping the same uniform shortcuts everywhere and just nesting a prefix is a lot easier that having to remember what shortcuts work in what environments. Moving and styling the tmux bar can help (or hurt) keeping muscle-memory mapped to the level you're operating on. At some point, any other approach gets too cognitively complex as you roam and scale[0].

If you only have nested use-cases rarely (or avoid them because you find them cumbersome) I can see how it never sticks but maybe just try leaning into it. YMMV, ofc.

[0]: Please prove me wrong, I'm open to try (:
The contents of files are basically hashed, if the contents don't change of the file listed for a target then no change will happen, even if you modify metadata of the file (like last modified time by `touch` or so on.)

Bazel is really sophisticated and I'd be lying if I said I understood it well, but I have spent time looking at it.
We need only to look to Sudan, Somalia, et al.
Let me guess... No?
I like SwiftUI, reactive frameworks just make sense to me for UIs. It also interfaces with UIKit in a pretty nice way so you don’t have to commit to one or the other. I’m a newer iOS dev though, I’ve heard many complaints from more experienced devs.
Like most things that tempt us with nostalgia and “the cool factor”, many of these likely end up on a shelf or drawer. Still, there are tons of folks buying collector’s editions of new games, etc. The market is there. I personally just own one such handheld and it gets used by the kids once in a while.
> The problem AI alignment is trying to solve at a most basic level is "don't kill everyone", and even that much isn't solved yet

The fact that the number of things that could hypothetically lead to human extinction is entirely unbounded and (since we’re not extrapolating from present harms) unpredictable is a very convenient fact for people who are paid for their time in “solving” this problem.
This thread about who "owns the streets/parking". The sidewalk thread is another one.
I had less luck with this around 12 years ago doing a migration from whatever the UW mailserver is to Office365. Probably an Office/Exchange related issue, but it was a big headache.

I do remember using it for another succcessful migration, and the author being quite helpful.
> Frankly, all of this still reads as an a posteriori rationalization for finding the solution to the straightforward formulation of the puzzle counterintuitive

Luckily, when I was introduced to that problem many years ago it was presented correctly and the answer albeit counterintuitive was perfectly clear. Developing an intuition for it was also rather easy (what is the chance I guessed incorrectly at a first try? it's the answer).

What's above is my reaction to the incomplete formulation of the problem and an incorrect answer that follows.

The reason I'm so annoyed by this is because probability theory is very fragile and only works when applied with absolute precision. If you follow your approach with the Two Envelopes Problem and make some "reasonable assumptions", you get a crazy answer (always switch). And people who are in the business of logic puzzles rather than probability theory wouldn't even know the difference.

Therefore I would rather discourage people from working on logic puzzles and suggest doing the actual math instead.
> is anyone actually implementing [..]

Not for NixOS as far as I can tell. You only have this for source derivations where a hash is (usually in a PR) submitted and must be reproducable in CI. This specific example however has the problem that linkrot can be hard to detect unless you regularly check upstream sources.
Removing AI investments will not plug a 22 bn "black hole". This is 200 million europe wide, and the UK is at best 1/6th of Europe if we're very generous.
Highly recommend Diaspora by Greg Egan as well.
This article is about making money from the App Store, not distributing hobby projects. App Store is great for making money when that is your goal.

Some of the friction you mention is if anything a competitive advantage to those able to deliver quality work despite the challenges. I agree it's hostile to hobbyist development and early career learning.
When dealing with a managed language that has a JIT or AOT compiler it's often ideal to write lots of stuff in the managed language, because that enables inlining and other optimizations that aren't possible when calling into C.

This is sometimes referred to as "self-hosting", and browsers do it a lot by moving things into privileged JavaScript that might normally have been written in C/C++. Surprisingly large amounts of the standard library end up being not written in native code.
Neutrinos “interact with regular matter so rarely that it's estimated you'd need about a light-year of lead to completely block a bright source of them. Every one of us has tens of trillions of neutrinos passing through us every second, but fewer than five of them actually interact with the matter in our bodies in our entire lifetimes.”

They have 1/500,000 the mass of electrons. They interact only through the super short range weak force (and gravity). Nearly 5% of fission energy is expressed in neutrinos.

And, they may be their own antiparticles, meaning they can potentially annihilate each other.

Wild that these things can carry so much energy!
Complete agreement there.
This is true for all new technology of significant potential impact right? Similar discussions were had about nuclear technology I'm sure.

The reality is, with increased access to information and accelerated pace of discovery in various fields, we'll come across things that has the potential for great harm. Be it AI, some genetical engineering causing a plague, nuclear fallout etc. We don't necessarily know what the harm / benefits are all going to be ahead of time, so we only really have 2 choices:

1. try to stop / slow down such advances. Not sure this is even possible in the long run

2. try to get a good grasp of potential dangers and figure out ways to mitigate / control them
What even causes this to happen? ie. what dev tool would add random data from RAM to a binary? Is this likely a bug or is there some reason for it like needing to reach a specific file size somewhere?