MurphyA/hacker-news huggingface dataset:
by 1oooqooq | 2025-08-20 22:04:29+00:00
better than what they did with pixel[6-9] where they shipped a dual injection crap to save 0.00001c on production and if you traveled 5x and swapped local SIMs, the tray just crumbled and you had to buy another for $20 on ebay because they don't stock it or replace under warranty.
by themafia | 2025-08-20 22:04:35+00:00
If you want my help training up your billion dollar model then you should pay me. My content is for humans. If you're not a human you are an unwelcome burden.

Search engines, at least, are designed to index the content, for the purpose of helping humans find it.

Language models are designed to filch content out of my website so it can reproduce it later without telling the humans where it came from or linking them to my site to find the source.

This is exactly the reason that "I just don't like 'AI'." You should ask the bot owners why they "just don't like appropriate copyright attribution."
by frakt0x90 | 2025-08-20 22:05:41+00:00
I know nothing about theorem provers. Is the idea that you can prove a large number of simpler statements that build on each other until it all implies the top level theorem you're proving (like how IRL math works)? That way you don't have to understand the gargantuan computer program all at once?

It just seems like it would be as hard to verify the accuracy of the code written to prove a complex theorem like FLT as a manuscript written in English. But if you can rely on smaller statements that build on each other, it would make more sense.
by lotsofpulp | 2025-08-20 22:05:49+00:00
> A high quality TV with Apple TV built in at a premium but reasonable price would sell like hotcakes. It would compete with Apple Cinema displays, however.

With HDMI CEC controls, there is no benefit to anyone by combining Apple TV with a display. Plus almost all displays support Airplay these days.

> A basic "good enough" 5 inch phone for $499 would also sell fast.

This was the iPhone SE sold for many years until Feb 2025. It started at $430. It’s unfortunate they got rid of it for a 6inch 16E, but it is pretty reasonable on price at $600.
by mrpippy | 2025-08-20 22:06:10+00:00
> Vulkan runs on Windows, and quite well.

Not everywhere. See the middle bug report, "Zed does not work in Remote Desktop session on windows" (https://github.com/zed-industries/zed/issues/26692).

Most Remote Desktop/Terminal Services environments won't have any Vulkan devices available, unless you ship your own software rendererer (like SwiftShader).

Also, NVIDIA only supports Vulkan on Kepler (GTX 600 series), AMD on GCN 1.0 (Radeon HD 7000 series), and most importantly, Intel on Skylake (6000 series). Especially on the Intel side, there are plenty of old but still-supported Windows 10 machines that lack Vulkan support. For many applications that's ok, but IMO not for a text editor.
by agentcoops | 2025-08-20 22:06:27+00:00
I worked a long time ago on tools for algorithmically pruning proofs in another theorem-proving environment, Isabelle. That project was largely just using pretty straightforward graph algorithms, but I’m sure the state-of-the-art is much more advanced today (not least it’s an area where I assume LLMs would be helpful conjoined with formal methods).
by anonymous_sorry | 2025-08-20 22:07:13+00:00
I was uneducated on the subject of coalition games, so looked it up. But I leaned these games are defined by a mechanic where players can form binding contracts with external enforcement/punishment.

I don't see how this applies to voting at all in countries without compulsory voting.

Communication and iterations also don't seem that relevant to my argument about free-riding, since one's voting record is not usually visible.
by makeitdouble | 2025-08-20 22:07:32+00:00
> Every dev, every build, every CI run is waiting on slow python.

Parralelize the build, buy more resource for the CI. It might cost more but it will be "saving lifes" after all, right ?

The question is usually whether those scripts would have existed if it wasn't for Python. I assume if it was trivial to rewrite them you'd do it in 2 hours and go on with your life.
by slig | 2025-08-20 22:07:49+00:00
Exactly what I was wondering. I use puppeteer to render these [1] printable puzzles pages, and I use SVG, JavaScript to dynamically resize the text to fit a page, etc. Just works.

[1]: https://ahapdf.nyc3.cdn.digitaloceanspaces.com/samplers/logi... (PDF)
by verdverm | 2025-08-20 22:07:57+00:00
Your content is signed with a key, but there isn't PKI in the same sense as certificates

There are two efforts around "permissioned" and "encrypted" spaces/content, where encrypted is the E2EE / signal like stuff and permissioned is more like Google Docs or the Discord like permissioning systems. There are use-cases for both

re: name, the second person to dislike, outnumbered by those who do like, will add you to the tally

the name is a play on plebeians / plebs / blebs, not to belittle, but to emphasize this is for the people, not the oligarchs.

Credible Exit Philosophy is important to me and the ATProtocol ecosystem. It means that users can leave an app without losing their data, that they can move their database without losing access, that the majority of Bluesky users could switch to an alternative if they become adversarial.

What it means is that ATProtocol bakes competition into our shared social fabric that all apps build on
by xandrius | 2025-08-20 22:08:43+00:00
The original versions were a way to make fun even a boring event such as a 404. If the page stops conveying the type of error to the user then it's just bad UX but also vomiting all the internal jargon to a non-tech user is bad UX.

So, I don't see an error code + something fun to be that bad.

People love dreaming of the 90s wild web and hate the clean cut soulless corp web of today, so I don't see how having fun error pages to be such an issue?
by zbentley | 2025-08-20 22:09:06+00:00
It was for spreading load out. If someone was managing resources in a bunch of accounts and always defaulted to, say, 1b, AWS randomized what AZs corresponded to what datacenter segments to avoid hot spots.

The canonical AZ naming was provided because, I bet, they realized that the users who needed canonical AZ identifiers were rarely the same users that were causing hot spots via always picking the same AZ.
by herpderperator | 2025-08-20 22:09:06+00:00
Have they fixed the ability to easily transfer your existing Android data to the new Android phone? I find that every time I upgrade, despite choosing the options to transfer apps/settings, that 90% of the apps I open just greet me with the login screen and I have to set everything up completely from scratch. I remember maybe a handful of apps, I think one was Uber, that were able to transfer everything including the login session. That was truly magic. That's how it should be for all apps. I understand banks might have special security requirements and I already know for Google Wallet, your cards need to be reactivated even if they transfer over, but most apps are not banks.
by ThatPlayer | 2025-08-20 22:10:00+00:00
Isn't that photo specific backup rather than general backups? Last I tried, Dropbox on iPhone cannot backup any files owned by other apps automatically. You'd have to export it manually to Dropbox.

Edit; It looks like this is possible on iOS for apps to access other app's file sandboxes with a somewhat recent iOS update. MobiusSync (Syncthing client for iOS) has beta support for it. But I see no mention of Dropbox adding support for anything similar
by jlarocco | 2025-08-20 22:10:05+00:00
VSCode is open source, too, but it's been pretty easy for them to keep forks from taking off by having proprietary extensions, a "markeplace", and other lock-in.

All they have to do is only permit official builds to talk to official builds (for security, of course ;-), and forking Zed becomes a lot harder.
by spauldo | 2025-08-20 22:10:22+00:00
I'm speaking as someone who has done a bit of research into this topic.

I'm not aware of a single example of an English-speaking country that teaches that there's a continent named "America." It's taught as two continents: North America and South America. "America" is just short for the "United States of America," and in English it's entirely unambiguous.
by like_any_other | 2025-08-20 22:10:25+00:00
The law around scraping is unfortunately complex, but it's plausible your use of it (legal compliance) could be legal regardless of ToS ("you're not allowed to use automated tools to check if we're breaking your license" is quite fishy):

https://legalclarity.org/is-web-scraping-legal-a-look-at-the...

https://en.wikipedia.org/wiki/HiQ_Labs_v._LinkedIn

Or you could base your business in Denmark: https://en.wikipedia.org/wiki/Web_scraping#European_Union
by leviathant | 2025-08-20 22:10:55+00:00
> the AI integration on google phones is just amazing

Genuinely curious, what's your favorite aspect of AI on the Pixel? I'm on a 9 pro, coming from a Pixel 6 and a Pixel 3 before it. I don't think I'm ever using AI on this thing, so I'm interested in hearing where it turns up for you.
by runarberg | 2025-08-20 22:11:07+00:00
“disagreeable views” is doing some heavy lifting:

> Mr. Maguire’s post was immediately condemned across social media as Islamophobic. More than 1,000 technologists signed an open letter calling for him to be disciplined. Investors, founders and technologists have sent messages to the firm’s partners about Mr. Maguire’s behavior. His critics have continued pressuring Sequoia to deal with what they see as hate speech and other invective, while his supporters have said Mr. Maguire has the right to free speech.

https://archive.is/6VoyD#selection-725.0-729.327

Shaun Maguire is a partner, not just a simple hire, and Sequoia Industries had a chance to distance them selves from him and his views, but opted not to.

This is very different from your average developer using GitHub, most of them have no choice in the matter and were using GitHub long before Microsoft’s involvement in the Gaza Genocide became apparent. Zed’s team should have been fully aware of what kind of people they are partnering with. Like I said, it should have been very easy for them not to do so.

EDIT: Here is a summary of the “disagreeable views” in question: https://genocide.vc/meet-shaun-maguire/

At the end there is a simple request for Sequoia Industries, which Sequoia Industries opted against:

> We call on Sequoia to condemn Shaun’s rhetoric and to immediately terminate his employment.
by craftkiller | 2025-08-20 22:11:28+00:00
Ah perhaps. Then I think we had different understandings of my "why are you in this field?" question. I would say that my day job is to "deliver shareholder value"[0] but I'd never say that is why I am in this field, and it sounds like it isn't why you're in this field either since I doubt you were thinking about shareholders when you were programming as a kid.

[0] Actually, I'd say it is "to make my immediate manager's job easier", but if you follow that up the org chart eventually it ends up with shareholders and their money.
by nytesky | 2025-08-20 22:12:17+00:00
I did that a while ago, but it only works if you sync phone with iTunes and it was not working last time I tried.

I liked having ringtones for certain family members, as a parent I usually leave my ringtone on (because if my teen is giving me an actual phone call it’s usually something wrong with the car she is driving so it’s high stakes), but anywhere out with the family it’s on vibrate.
by kanbanrocks | 2025-08-20 22:13:13+00:00
All data is stored in the IndexedDB because it helps avoid sign up bullshit, and keeps it free. I want it to stay that way and avoid cloud if possible (at least at this stage).

I am looking for some advice on creating the backup mechanism that would let the user keep their data. Idk, something like emailing their json dumps or something.

In the future, the app will be wrapped with electron for offline usage.

The app is a kanban board. Tracks time of whatever is on the "In Progress" column. It has an invoice generator. I am making it for my own usage - freelancer with clients. It's a far from production grade, but it already works and it replaced the apple notes, clockify[1] and invoice kitchen[2] for me. I suggest you to be careful if you plan on using it, and keep the backup of your stuff until I implement some mechanism.

[1] - https://app.clockify.me/tracker [2] - https://www.invoice.kitchen/
by Johnny555 | 2025-08-20 22:14:06+00:00
Pedal powered bikes are very weight sensitive. The average e-bike (at least one that would use a fat battery pack like the on pictured in the article), are less weight sensitive.

The RadKick 7 (which RadPower calls a "lightweight bike" weighs 55 lbs.

Racing bikes like the $10K Trek Domaine Carbon weighs less than 30 lbs, but has a much slimmer (and lower capacity) battery pack than what Gouach seems to be targeting.
by dakial1 | 2025-08-20 22:14:24+00:00
I would want to see a 3-piece of this written by: 1) a successful 22 year old 2) once successful 22 year old now in this 60s 3) mediocre family man in his 60s

A clear example of how wrong this is, how many of you would like to have the life of the very successful (in the author terms) Elon Musk?

I certainly prefer my kids loving me and spending time with me than any billion dollars for expensive toys that I'll have to enjoy alone (or with gold-digger friends) because my own family hates me.

But this is a view that you only get on your late 30s or. 40s.
by agentcoops | 2025-08-20 22:14:31+00:00
More or less! Just like when writing a typical program or indeed mathematical proof, you have a lot of freedom in how you break up the problem into subproblems or theorems (and rely on “libraries” as results already proven). Traditionally the problem with these theorem-proving environments was that the bulk of even relatively basic theorems, let alone the state-of-the-art, had yet to be formalized, so you weren’t quite starting from the axioms of set theory every time but close enough. Lean has finally seen enough traction that formalizing highly non-trivial results starts to be possible.
by sestep | 2025-08-20 22:14:41+00:00
If I understand correctly, the only parts you'd need to verify are the core of the theorem prover, called the "kernel" (which is intentionally kept very small), and possibly the code in charge of translating the theorem statement into the language of that core (or you could look directly at the translated theorem statement, which for FLT I'd imagine may be smaller than the code to translate it). Those pieces are orders of magnitude smaller than the proof itself.
by delta_p_delta_x | 2025-08-20 22:15:02+00:00
> but it's still not clear to me why a code editor would do the same.

Happy to elaborate further.

Old school text rendering began with a table of character codes to actual, fixed-size bitmaps (this was a font), and rendering was straightforward: divide the framebuffer resolution by the bitmap resolution, clip/wrap the remaining, just place the bitmaps into the resultant grid, and pipe the framebuffer to the display. Done.

Nowadays, text editors don't just have text; they have markup like highlighting and syntax colouring (with 24-bit deep-colour, rather than the ANSI 16 colour codes), go-to, version control annotations, debug breakpoints, hover annotations, and in the case of 'notebooks' like Python notebooks, may have embedded media like images, videos, and even 3D renders. Many editor features may open pop-up windows or dialogue boxes, which will probably occlude the text 'behind'.

Now, most modern text editors also expect to work with non-bitmapped, non-monospaced typefaces in OpenType or TrueType format. These are complex beasts of their own with hinting, ligatures, variable weights, and more, and may even embed entire programs. They are usually Bezier/polynomial splines that the GPU can rasterise easily in hardware (no special shader required). After this rasterisation, any reasonable text editor will apply anti-aliasing, which is also work delegated to the GPU. There is probably a different algorithm for text (which needs to account for display subpixel layouts) versus UI elements (which may not).

The point I am driving at is that the proliferation of features expected from a modern text editor means that using a GPU for all of this is a natural evolution. As users, we may think 'it's just text' but from the perspective of the developer or the hardware, text and a ray-traced 3D game is no different: it's one 4D square matrix multiplied by another, one after another, and in the end reduced into a three-vector, representing the colour of a pixel.

> If you're saying that Zed is built on something like Skia, then it would already be cross-platform and not have to worry about Vulkan vs. DirectX, right?

Absolutely, because Skia handles that for the developer. And I suspect the reason why Zed didn't use Skia in the first place is ideological (Skia is by Google, written in C++), together with wanting to write 'the whole world' in Rust.
by mkl | 2025-08-20 22:15:31+00:00
I don't think it's actually UTF-8. The data is at https://melonmars.github.io/LatentExplorer/embeddings_2d.jso... and contains things like

"\u00e0\u00a7\u012d\u00e0\u00a6\u013e"

with some characters > 0xff (but none above 0x0143, weirdly).
by jafioti | 2025-08-20 22:15:42+00:00
very similar to superoptimisation, but most superoptimisers try to tackle turing-complete code. by just doing a very limited space of computation (linear algebra with 12 primitive ops) the search remains tractable.

the search space is designed to remain logically equivalent at all times, by virtue of how its built (applying rewrite rules we know dont change the logical equivalence).
by TheOtherHobbes | 2025-08-20 22:16:06+00:00
There are a number of sophisticated tests for randomness. You can't prove absolute randomness in any Platonic sense, but you can certainly assess a source for different properties that are useful in applications that require randomness.

In this example the path is neither chaotic (in the formal sense) nor random, because a Fourier transform would identify the harmonic components.
by drdeca | 2025-08-20 22:16:47+00:00
1: yes, it is split into proofs of many different propositions, with these building on each-other.

2: The purpose of this is largely for the “writing it” part, not to make checking it easier. The computer checks the validity of the proof. (Though a person of course has to check that the formal statement of the result shown, is the statement people wanted to show.)
by skydhash | 2025-08-20 22:17:05+00:00
Unit tests value is mostly when integration and more general tests are failing. So you can filter out some sections in the culprit list (you don’t want to spend days specifying the headlights if the electric design is wrong or the car can’t start)

Having a lot of tests is great until you need to refactor them. I would rather have a few e2e for smoke testing and valuable workflows, Integration tests for business rules. And unit tests when it actually matters. As long as I can change implementation details without touching the tests that much.

Code is a liability. Unless you don’t have to deal with (assembly and compilers) reducing the amount of code is a good strategy.
by cyanydeez | 2025-08-20 22:17:17+00:00
I don't see how anyone could make a successful product build on cloud LLMs, even if you get a perfect workflow, you'll either be gouged with price rises, or lose out to model changes and context/prompt divergence. All this "prompt" nonsense is simply trying to play to the LLM audience, and no amount of imprecise prompt will negate the fundamental instability.

So yeah, you have to use a localLLM if you think there's a viable product to be had. Anyone whose been programming knows that once you get to the mile mark of a complete & finished project, it can be mothballed for decades generating utility and requiring limited maintenance. All that goes out the window if you require a cloud provider to remain stable for a decade.
by no_wizard | 2025-08-20 22:17:21+00:00
At what point is AWS worth using over other compute competitors when you’re using them as a storage bucket + VPS. They’re wholly more expensive at that point. Why not go with a more traditional but rock solid VPS provider?

I have the opposite philosophy for what it’s worth: if we are going to pay for AWS I want to use it correctly, but maximally. So for instance if I can offload N thing to Amazon and it’s appropriate to do so, it’s preferable. Step Functions, lambda, DynamoDB etc, over time, have come to supplant their alternatives and its overall more efficient and cost effective.

That said, I strongly believe developers don’t do enough consideration as to how to maximize vendor usage in an optimal way
by immibis | 2025-08-20 22:17:28+00:00
You can see this exemplified in their positions on abortion. At first, when they only controlled some states, they were very emphatic that abortion should be a per-state issue and always should have been one - because this would allow them to at least illegalize it in some states rather than none. Once they controlled the whole country, they were very emphatic that it should be a country-wide issue and always should have been one - because this would allow them to illegalize it in all states rather than some.
by antgiant | 2025-08-20 22:18:09+00:00
iOS 26 fixes this with an option to only show photos not in an album.

Additionally, if you are backing up photos to a hard drive you will be much better off using an app like PhotoSync. It has a one time payment and transfers direct to whatever you want with far less errors and more control than Apple’s terrible buggy disaster that is transferring photos by wire.
by leviathant | 2025-08-20 22:18:34+00:00
>Sigh, still not going to pay more for a phone than I paid for my computer.

As much as I loathe the consumerism of buying the latest phone every year, I realized that if the trade-in value is good enough, it's a pretty good strategy in terms of overall technology spend.

With iPhones, I upgraded every third generation. With Pixels, I went from 3 to 6 to 9, but given that I'm on Google Fi, I get a $450 discount on the phone, and I can get a base Pixel 10 Pro for $217, after trade-in. I got a surprisingly generous trade-in on my Pixel 6 when I bought the 9, and buying the Pixel 3 with Google Fi was pretty cheap too.

The last computer I bought was an M1 Max Macbook Pro w/ 36gb of RAM and a 1TB drive, for $2499, in 2023 (thank you B&H). Hopefully it'll be a long time before I'm paying that much for a phone.
by immibis | 2025-08-20 22:18:35+00:00
You're talking about companies (seedboxes, not Leaseweb) whose entire business model is enabling piracy. If they got their customers in legal trouble for piracy, they'd quickly go out of business.

btw a representative of Leaseweb told me they don't do individual accounts any more - they're focusing on the European sovereign cloud transition.
by themafia | 2025-08-20 22:18:59+00:00
> someone is somehow sniffing all the traffic within your home network they won't be able to get your printer's administrative password.

If they're persistently stealing traffic from my network then the printers administrative password is the least worrisome part.

> homelab enthusiasts are like bodybuilders at the gym

Self obsessed to the point of absurdity? There was a vulnerability a few years ago where you could embed an HP Printer Firmware update into the middle of a print file by taking advantage of some insane JCL commands. You can also embed JCL commands directly into a word document.

So these researchers created a word document that when printed updates your printers firmware with a hacked version allowing an advanced persistent threat to live inside your printer.

If your printer has no anti virus or no intrusion detection then putting an SSL certificate on there is entirely pointless.