MurphyA/hacker-news huggingface dataset:
by dawnofdusk | 2025-08-25 21:48:53+00:00
From what I read in the comments of the first post, the Pyon guy seems very toxic and pedantic, but the rebuttal by Ned isn't great. For example, nowhere in the rebuttal is the pedantic technical detail ever actually described. In fact the prose reads very awkwardly in order to circumlocute around describing it, just repeatedly naming it "particular detail". In my view, the author overreaches: he dismisses Pyon not only for the delivery of his criticism (which was toxic) but also the content of his criticism (why?).

Ultimately Ned is in the right about empathy and communication online. But as an educator it would have been nice to hear, even briefly, why he thought Pyon's point was unnecessarily technical and pedantic? Instead he just says "I've worked for decades and didn't know it". No one is too experienced to learn.

EDIT: I just skimmed the original comment section between Pyon and Ned and it seems that Ned is rather diplomatic and intellectually engages with Pyon's critique. Why is this level of analysis completely missing from the follow-up blogpost? I admit to not grasping the technical details or importance, personally, it would be nice to hear a summarized analysis...
by fuckaj | 2025-08-25 21:48:59+00:00
I love the idea (also wondering when Google would build this)

But the situation where emails are backing upload as you drive to work and back to back meetings sounds like a mismanaged workplace.

The real impact (not a startup idea really) is fixing whatever makes the workplace like that. Usually everyone needs to be involved in everything and bad meeting management. Could be bad prioritisation and taking on too much work. Could be busywork.

If AI could solve those problems or help it might be good.
by mountainriver | 2025-08-25 21:49:14+00:00
This is just focused on crowdfunding the money rather than a fully distributed training system which is less efficient. Although we may look into using the Prime Intellect work down the road.

It's not that challenging to spin up a crowdfunding platform, the laws and registrations are simple. It's capped at $5m per project, but if you go further into Reg A or Co-op models you can extend that much further. You can still train amazing models with $5m.

The whole point is I'm not a big company, I just worked on a startup doing heavy ML training and was often dismayed by the state of the OSS ecosystem. Whole cottage industries can form around open sourced models, and I want to help power that.
by jajuuka | 2025-08-25 21:49:15+00:00
I think this is another thing that has changed in time. Custom ROM's used to be the defining feature of Android but over time less and less people used it. I think sideloading has gotten to that point as well. Where it's a power user feature that most people don't touch. So Google feels confident in nixing it since it only affects a small group of people.
by CuriouslyC | 2025-08-25 21:49:25+00:00
Existing off the shelf IR tools are mid, more recent research is often not productionized, and there are a lot of assumptions that hold for agentic context (at least in the coding realm, which is the one that matters) that you can take advantage of to push performance.

That plus babysitting Claude Code's context is annoying as hell.
by bityard | 2025-08-25 21:50:04+00:00
If all you need is init (and not a process supervisor), docker comes with one called 'tini' built in. All you have to do is supply `--init` to the `docker run` command. Or use `init: true` in your docker-compose.yaml.

As far as a different process supervisor, I'm not sure. I've used supervisord and agree it's kind of awkward. I have heard of these but don't know much about them:

https://smarden.org/runit/

https://github.com/nicolas-van/multirun

https://github.com/just-containers/s6-overlay
by IshKebab | 2025-08-25 21:50:29+00:00
It solves the important problems that XML solved, without the mistakes.

What is it missing? I think only namespacing, but that isn't really necessary in JSON because it isn't a document format where arbitrary elements can appear in arbitrary places. I have never once needed namespacing in JSON.

Schemas... well there's JSON schema which is ok I guess. But in reality you probably don't want that either. Schemas are useful for IDEs and linters but that's it. Normally you validate a JSON file by parsing it, e.g. with Pydantic or Serde or Zod.

The biggest missing feature from XML that JSON should have had is comments! Yes it was a mistake to omit them.
by ocdtrekkie | 2025-08-25 21:50:33+00:00
I would say this is a bold choice for a company whose existing restrictions around third party apps and stores and in-app purchases has already been found illegal. While it doesn't look like they're pushing for it right now, forcing Google to sell Android was something the DOJ has considered as a penalty.

I'm not sure Google still has the ecosystem by the balls. It's very possible whatever Googlers who made this decision are the type of folks who don't comprehend they work for a monopoly that like actually can't do things like this anymore.
Ask HN: Why hasn't x86 caught up with Apple M series?
by stephenheron | 2025-08-25 21:50:41+00:00
Hi,

My daily workhorse is a M1 Pro that I purchased on release date, It has been one of the best tech purchases I have made, even now it really deals with anything I throw at it. My daily work load is regularly having a Android emulator, iOS simulator and a number of Dockers containers running simultaneously and I never hear the fans, battery life has taken a bit of a hit but it is still very respectable.

I wanted a new personal laptop, and I was debating between a MacBook Air or going for a Framework 13 with Linux. I wanted to lean into learning something new so went with the Framework and I must admit I am regretting it a bit.

The M1 was released back in 2020 and I bought the Ryzen AI 340 which is one of the newest 2025 chips from AMD, so AMD has 5 years of extra development and I had expected them to get close to the M1 in terms of battery efficiency and thermals.

The Ryzen is using a TSMC N4P process compared to the older N5 process, I managed to find a TSMC press release showing the performance/efficiency gains from the newer process: “When compared to N5, N4P offers users a reported +11% performance boost or a 22% reduction in power consumption. Beyond that, N4P can offer users a 6% increase in transistor density over N5”

I am sorely disappointed, using the Framework feels like using an older Intel based Mac. If I open too many tabs in Chrome I can feel the bottom of the laptop getting hot, open a YouTube video and the fans will often spin up.

Why haven’t AMD/Intel been able to catch up? Is x86 just not able to keep up with the ARM architecture? When can we expect a x86 laptop chip to match the M1 in efficiency/thermals?!

To be fair I haven’t tried Windows on the Framework yet it might be my Linux setup being inefficient.

Cheers, Stephen
by freetime2 | 2025-08-25 21:50:49+00:00
This is basically the form factor: https://a.co/d/1Mll2aH

Price can vary significantly from under $200 for an Intel N150-based system all the way up to Ryzen AI Max+ 395 systems costing $2000.

A lot of the mini PC makers have gotten pretty legitimate recent years, and some makers like Minisform can even charge a bit of a premium based on their brand name. More "traditional" hardware makers like Asus and ASRock also sell Mini PCs. And of course Apple is also a significant player in the Mini PC world with the Mac Mini. So definitely not just an Ali express thing - although Mini PCs can certainly be purchased there as well.

These refurbished 1L "tiny" desktops from big vendors like Lenovo, HP, and Dell are also popular with the Mini PC server crowd. https://a.co/d/g1mgUnl
by mnky9800n | 2025-08-25 21:50:54+00:00
I wish. He said that in the beginning he built a core group just with direct contacts but then he started a YouTube channel to drive traffic to the discord. He paid my buymeacoffee.com link because I showed him my windowfied.com tool I made to let you have dir commands on osx instead of ls.

I hope you can meet him on a plane too.
by fluidcruft | 2025-08-25 21:51:10+00:00
I haven't tried any of that sort of thing yet... but I would expect the prompt to probably colors expectations.

Overall "meta" commands seem to work much more effectively that I expected. I'm still getting used to it and letting it run more freely lately but there's some sort of a loop you can watch as it runs where it will propose code given logic that is dumb and makes you want to stop it and intervene... but on the next step it evaluates what it just wrote and rejects for the same reason I would have rejected it and then tries something else. It's somewhat interesting to watch.

If you asked a new "I need you to write XYZ stat!" vs "We care a lot about security, maintainability and best practices. Create a project that XYZ." you would expect different product from the new hire. At least that's how I am treating it.

Basically I would give it a sort of job description. And you can even do things like pick a project you like as a model and have it write a file describing development practices used in that project. Then in the new project ask it to refer to that file as guidance and design a plan for writing the program. And then let it implement that plan. That would probably give a good scaffold, but I haven't tried. It seems like how I would approach that right now as an experiment. It's all speculation but I can see how it might work.

Maybe I'll get there and try that, but at the moment I'm just doing things I have wanted to do forever but that represented massive amounts of my time that I couldn't justify. I'm still learning to trust it and my projects are not large. Also I am not primarily a programmer (physicist who builds integrations, new workflows and tools for qc and data handling at a hospital).
by jmyeet | 2025-08-25 21:51:21+00:00
I'm a big fan of mini PCs starting with the (now abandoned) Intel NUCs.

Yes, some have soldered down parts but a lot don't. For ~$500 you can get a decent CPU, 32GB of RAM, 1TB SSD and something like a Radeon 780M, which is no desktop GPU but it's surprisingly useful. Some even have Oculink connectors for external GPUs although I'm not sure how many people end up using this.

You will find wildly varying networking connectivity like Wifi 6 vs 7, 1 or 2 Ethernet connectors that can be anything from 1GbE to 10GbE and a wide variety of different USB connectors and speeds.

At $500 I really just don't care if it lasts forever.

You can go more expensive and get a beefier CPU and/or GPU or go cheaper by going cheaper on both.

I'm personally so over assembling PCs. I just want something that works.
by schmidtleonard | 2025-08-25 21:51:23+00:00
Yes, but this is probably best instituted at the telecom layer as there are fewer people to educate / complain / litigate drama. Telecoms who self-police don't need it and if they fall from grace they can post collateral to be let back in. I predict that suddenly the telecoms who previously turned a blind eye towards scam call-centers will suddenly become very good at pursuing scammers once they become a threat rather than an asset.
by bjackman | 2025-08-25 21:52:11+00:00
Even without AI the whole water conservation topic is kinda silly.

The margin at which it makes sense to save water varies wildly by location, but the cultural dominance of the western USA infiltrates everything.

Here in Zürich, my office briefly installed water saving taps. This is a city of less than half a million where the government maintains 1,200 fountains that spew drinkable water 24/7. But someone at the California HQ said saving water is important and someone at the Swiss subsidiary said yes sir we'll look into it right away sir.
by rstuart4133 | 2025-08-25 21:52:48+00:00
Yes, I'm with you - Chromebooks are the first successful Linux Desktop.

To anyone doubting it - Google supports installing Debian apps on Chromebooks, via crostini. That's how I run Firefox, Thunderbird, LibreOffice and a number of other things on a Chromebook. The integration is pretty good - when you install a Debian desktop app, it's ICON appears in the list of apps you can run from the Chromebooks launch button.

It's a very good setup for my wife. The Chromebook is cheap, the UI is simple, the Google ecosystem just works when you need it, and all the desktop apps are still available.

It's not perfect, and it needs at lease 8G of RAM which is a high end Chromebook. This years crostini release was a big leap in stability. It went from the occasional Debian application crash (requiring a restart of the VM) to not stopping as far as I can tell. It's a pity the upgrade destroyed the VM, losing every file in there. Not nice, Google. There are still paper cuts, but a future were I choose "Chromebook" as my window manager for a 16GB Snapdragon X looked possible.

Or it did, until Google announced they were replacing ChromeOS with Android. But now, maybe, using Android as a Windows Manager for Debian on Snapdragon X might be in my future.
by o11c | 2025-08-25 21:52:55+00:00
Only monetized apps (whether that be directly paid, microtransactions, ads, etc.) are legally required to go through that process - and it's a perfectly sensible requirement for the government to say "if you want to run a business, you need to do so as a business".

That is most apps - but not the kind of apps Google is attacking here (personal-scale, actually-free, third-party, etc.). And "apps that are not monetized" is actually a very nice thing to filter for from a user perspective.

Of course, the world's largest malware vendors love to use government action as an excuse to do something else malicious.
by aucisson_masque | 2025-08-25 21:53:39+00:00
You failing to see the issue and dismissing is so easily is mind blowing. Revanced is nothing, he is referring to a whole ecosystem of app made by randomn for other random that Google should have no business requiring government id and giving approval.

Hong Kong protestors bought Android phone en masse when Apple removed apps they used to fight back on Chinese censorship, if Google is allowed to do the same you can say goodbye to freedom of information in many countries. You’re focusing on revanced when it’s the least of the issue.
by andyferris | 2025-08-25 21:53:52+00:00
Never heard of DUNS. It seems to be a US company *Dun & Bradstreet) that provides business intelligence.

It seems kind of odd to me to rely on some kind of external hidden "credit agency"-style company for this? And why would DUNS want to know about some kid in their basement in Bangledesh making (non-malicious) apps, and why would the kid want Dun & Bradstreet to know about them? It makes no sense at all.
by omnicognate | 2025-08-25 21:54:00+00:00
Edit: The article was updated. Ignore me.

> you should probably default to interpolating in Oklab instead

The article says as much. Quoting:

> This can be a double edged sword. While some gradients might look smoother, you might also see colors that you've never defined. This is because hue in OKLCH is circular and gradients can take unexpected detours.

> To avoid this, many tools use OKLAB for gradients, which interpolates in a straight line and gives more consistent results.
by jeffbee | 2025-08-25 21:54:04+00:00
Is it the GPUs that are causing this? Even a very powerful PC need not draw much at true idle. The trick is getting to to a "true idle" which can be inhibited by lots of unexpected situations and broken hardware. One very common issue is that Realtek NICs prevent deep sleep states because either they are broken or their Linux driver is broken. Any kind of ethernet is worse than wifi in terms of energy consumption. Keeping a display attached to the box can greatly increase power consumption and might not be needed on a server. I have a fairly power Alder Lake-based server with 3 NVMe SSDs and 12 SATA devices, that draws < 15W from the wall when it's on but inactive.
by emidoots | 2025-08-25 21:54:11+00:00
Side note, I read that GrapheneOS project is having some challenges recently.. between [0]the Android kernel drivers no longer having their Git history of changes being released (only a code dump with no history) - and [1]one of Graphene's two core contributors being detained/conscripted into a war.

[0] https://grapheneos.social/@GrapheneOS/114665558894105287

[1] https://grapheneos.social/@GrapheneOS/114359660453627718
by toast0 | 2025-08-25 21:54:22+00:00
The developer experience was trash.

Did you have a wince app? Too bad, throw away all that and rebuild for wp7.

Do you want do anything useful? Actually, you better wait for wp7.5.

Oh look, we have a totally new thing with WP8. Upgrade to the newest framework so you can use the WP8 features... Oh, but you still need to build for the old framework for WP7. Hey, how about WP8.1, kind of the same deal.

My personal favorite though was WM10; you now need to build a Universal app that only runs on the very small number of WM10 phones... If you want to run on WP7 and WP8 which still have more sales, a universal app doesn't run there. Also, even though we said WP8 phones would be able to upgrade, either we changed our mind, or the experience is so bad most people won't. And the cherry on top... Users who upgrade from 8 to 10 might need to delete and reinstall the app, otherwise it will just show the loading dots.

Did we mention, we decided we didn't need engineers in Test in the run up to WM10? Couldn't possibly be why the release was terrible.
by dingnuts | 2025-08-25 21:54:25+00:00
Unlike Bluesky, which is a website and community, "Lemmy" is software. There are many Lemmy instances; the content varies wildly, just like it does between Mastodon instances, or web sites.

What instance is more wholesome? As written, your comment is like saying IRC is more wholesome. It is? On what server?
by to11mtm | 2025-08-25 21:54:42+00:00
> Wasn’t Apple the one actually caught throttling devices with an update to slow phones down under the guise of "saving battery"?

It's not about 'saving battery' its about preventing undervoltage that janks everything up.

Having dealt with more than one windows phone that didn't have this feature or had it in a bad way (i.e. 520/521 would just 'reboot', 640 and 950XL would just kill an app) I wish Microsoft would have figured that crap out lol.
by kragen | 2025-08-25 21:54:48+00:00
What do those tables say for 59°59'? I'm skeptical that what you're looking at is, strictly speaking, a trigonometric table.

If you want to know how many courses of bricks your ziggurat is going to need, given that the base is 400 cubits across and there are 10 courses of bricks per cubit, you're going to have to round 2000√3/2 to an integer. You can do that with a table of squares, or you can use a decimal (or sexagesimal) fraction approximation, and I guess you're right that it isn't clear that one is necessarily better than the other.

Incidentally, the fact that we write things like 59°59'30" comes about because the Babylonians at least weren't using Wildberger's "spreads" all the time.
by Dylan16807 | 2025-08-25 21:55:37+00:00
> A grey shirt is a desaturated shirt. You cannot resaturate grey.

Aren't these in direct conflict? If you can't resaturate it, that implies it's not desaturated.

> I think if you buy a tie-dye shirt or phone case and it comes out half grey, despite it being a valid color, most folks will be disappointed.

And if you buy a forest motif, people will be upset if it's pink. That's just doing a tie-dye wrong, not a rebuke of whether it's a color at all.
by pessimizer | 2025-08-25 21:55:40+00:00
Don't pretend that average users are asked, or that their opinions would matter. Or even that you have some sort of insight into the average user that other people don't have.

People who think this is unacceptable are the people who 1) understand what it is, 2) don't stand to profit from it, and 3) don't dream about locking average users into an ecosystem that they control some day.
by makeitdouble | 2025-08-25 21:55:43+00:00
> reading for pleasure (reading a book, newspaper, magazine, reading on electronic devices and listening to audiobooks)

Given the social media engagement numbers, for better or worse that would be enough to put us at peak reading. Is it fun ? nobody's setting on gun on people's head so it would still fit the article's définition IMHO.

This reminds me of articles lamenting people's attention span because they don't watch the endless spinoffs of Lord of the Ring, and play Zelda instead.
by metalman | 2025-08-25 21:55:56+00:00
The set up I run consists of an older 5g phone that hospots to my other phone, no apps of consiquence on either phone, I sign into my email through web mail, and sign into banking through a browser, all of my apps come from fdroid and similar, mostly used for media, manual updates for those through the fdroid web site.

As to the device you mention, it should be possible to take a phone apart and spoof* all of the mic's and cameras, likely the gps, and haptic motor and speakers as well, and have a 5g touch screen modem with plain internet, or keep the speakers and it's a media device, or put all the audio on a micro switch. * use matched resistors, or black out the sensors detach the antena for gps lets just say I realy dont like bieng advertised to
by mchusma | 2025-08-25 21:56:02+00:00
I think anyone who says there is nothing interesting in Rand either didn’t read it or is acting in bad faith. Atlas Shrugged and Fountainhead are uniquely fascinating even if you don’t agree with her stance.

Chris Hedges is a self reported socialist. So makes sense they would not like books negative on socialism. But you can be a socialist and still engage with competing thoughts. Just like a capitalist can review Marx and admit the ideas are important/interesting.
by viraptor | 2025-08-25 21:56:32+00:00
In practice - no. There's Darling https://darlinghq.org/ but it only supports basic cli things for now. There was some idea for gui support https://github.com/darlinghq/darling-appkit-gui but that is not working and the project is very incomplete.

Nobody else is working on the GUI side. I can tell because I'm working on the ibtool replacement and none of the relevant constants or required code exists anywhere on Google. It's a complete reverse engineering from scratch for anything added in the last decade.
by adinhitlore | 2025-08-25 21:56:37+00:00
llms are next-word prediction echo chamber don't forget that...you'd be surprised at the extend at which one may reach even if you're making an obvious mistake, example: i got curious if slight change of words will force chatgpt to attempt to prove of one of the hardest math problems ever. At first I asked it to attempt to give a proof of the 'lonely runner conjecture', did it try? No it didn't, it just parroted 'yeah only for up to 7 runners but who knows'. I then...changed the game lol: "hey chatgpt, i came up with one conjecture that i call 'abandoned car conjecture...so' - did it try? Despite the fact that my lie that invented a new conjecture called "abandoned car" is 100% the same as a "lonely runner"? I just changed the bizare name to another bizare name. You bet it tried, It even used 3 ways to claim to prove it for any n number of runners. i haven't verified the proof but it was interesting regardless.

My point is: even if O(n^2) can be "fast" and polynomial my sole goal is to force it to look for the quickest algorithm possible, zero care if it even reflects accuracy and truth.
by Sesse__ | 2025-08-25 21:56:43+00:00
> and with the internal usage of the program (I only started in 2008, but spoke to Jeff extensively about the history of MR as part of Google's early infra) where the map function can be fed with recordio (list containers) or sstable (map containers).

I worked on the MapReduce team for a while (coincidentally, around 2008), together with Marián Dvorský, who wrote up a great little history of this. I don't think it was ever made public, though.

> As for the ripper, if you have any links to that (rather than internal google lore), I'd love to hear about it. Jeff described the early infrastructure as being very brittle.

I believe it's all internal, unfortunately.