MurphyA/hacker-news huggingface dataset:
by tEem21 | 2026-03-02 10:40:35+00:00
I also believe the Milli Vanilli argument to be flawed, but the other way around: music videos were all the rage back then and the two supposed singers were actually just performers for the cameras. Does this mean they had no part in the success of the music? I don't believe that.
That's not to say they were right in misleading the public and their fans, but it seems to me that Milli Vanilli was a fruitful combination of the public-facing performers and the musical process behind them. Everyone is fine with ghostwriters, why is this so different? The entertainment industry is fake through and through, but nobody is actually taking offense from this fact.
I often wondered if a similar project could find success if it were presented differently, as a cooperation of musicians and performers
by fooker | 2026-03-02 10:40:51+00:00
> I'm honestly tired of these terrible analogies that don't explain anything.

Well, step one should be trying to understand something instead of complaining :)

> Single input -> discrete multi valued output.

A single node in a decision tree is single input. The decision tree as a whole is not. Suppose you have a 28x28 image, each 'pixel' being eight bits wide. Your decision tree can query 28x28x8 possible inputs as a whole.

> A neural network neuron takes multiple inputs and calculates a weighted sum, which is then fed into an activation function.

Do not confuse the 'how' with 'what'.

You can train a neural network that, for example, tells you if the 28x28 image is darker at the top or darker at the bottom or has a dark band in the middle.

Can you think of a way to do this with a decision tree with reasonable accuracy?
by Covenant0028 | 2026-03-02 10:40:54+00:00
> in order to extract resources from the local government in Iraq and Lebanon.

How evil of them to do that. They should have known only the United States of America has the divine right to invade countries and extract their resources. https://www.bbc.com/news/articles/c4grxzxjjd8o

> That's called Imperialism and was common among european powers in the 19th century

Fortunately, the USA does not want to revive such practices, as they indicated in this speech: https://nymag.com/intelligencer/article/marco-rubio-munich-t...
by joe_mamba | 2026-03-02 10:41:13+00:00
Yeah but the core issue is that all apps for digital services for both private and government, at least in my EU country, are only shipped for the iOS/Android duopoly.

So having yet another 100th FOSS linux phone that won't run those apps is pointless until apps for these phones are shipped with feature parity, and they probably won't get shipped until these phones reach some critical mass adoption, and they won't get critical mass adoption because they don't run the popular apps.
by zaggynl | 2026-03-02 10:41:13+00:00
What does full-stack mean here?
Phone is fully produced in Europe?
Software and online storage fully provided by European company?

edit: I want this phone, I have reserved a slot in the coming batch.

Just posing as an average Joe here, someone who does not host their own storage, calendar, contacts, phone tracking, remote wipe, the "free" features Google and Apple are known for on their phones.
by ZpJuUuNaQ5 | 2026-03-02 10:41:50+00:00
I hate it when strangers try to talk to me in public (e.g., on public transportation, at work). I absolutely do not care what you have to say, what you do, how your day went, how many pets you have, what your hobbies are, or where you spent your holidays, and at the same time, in no way do I want to share any details about my life, not out of privacy or anxiety of speaking but out of sheer annoyance and indifference. However, most of the time I do not want to insult the person that tries to talk to me in any way, so I just stay silent and try to endure this torturous assault until I find a suitable moment to get away.
by ffsm8 | 2026-03-02 10:41:51+00:00
I agree, which itself is also contributing to falling birth rates. I think everyone in this thread is imagining me as a bitter incel being outraged by not getting the attention I supposedly deserve, which couldn't be further from the truth.

I'm merely observing a lot of factors which in aggregate can unquestionably be seen as causing this.

The reality is that the traditional gender roles where very positive in the context of reproduction, which was literally my first sentence of my first comment.

It is not a judgement on wherever we should aim to revert to them, it's just factual.
Arguing against that is basically at a level of arguing that water isn't wet.

Now to link this back to the discussion at hand: a significant chunk of society would consider premarital sex with people whom they aren't planning to marry to be promiscuous. And those people are part of the population which wouldve become families in a different age.
by jjav | 2026-03-02 10:42:03+00:00
> I highly recommend talking to strangers! People are lovely. Go out and try it.

Which country are you in?

I'm from a latin country and the norm is that you end up chatting about life the universe and everything with any random people you share a space with for more than one minute.

But in the USA that doesn't really fly. Talking is transactional, either a business deal is going on or shut up. I've been in the USA for a long time and as an introverted person I'm mostly ok with that, but whenever I'm back home I realize how much I miss talking to random people.
by Arch-TK | 2026-03-02 10:42:13+00:00
GrapheneOS currently doesn't ship Play Store or Services OOTB. They install as normal apps (albeit with GrapheneOS providing support code to make the fact that these things use/expose custom privileged APIs work correctly). I don't know if the Google TOS would prohibit that, at least I am not aware of any enforcement action against GrapheneOS in this regard. GrapheneOS also doesn't have Google's blessing, meaning some apps like Google Pay won't work on it. To get this, you need to apply to be an OEM.

Really Motorola doesn't need to sell a GOS phone. Motorola just need to sell a phone with the right hardware security features, open source/upstream their Android/Linux patches, and give users the ability to run GOS.

Hopefully they can then give you the option to buy one with GOS preinstalled, but even if they don't. It will be sufficient that it can run GOS.

Unlike Windows, nobody feels they're paying an inherent tax when buying a stock Android phone. I'm sure nobody will mind.

The hard part will be actually supporting the phone for long enough.

GOS is reliant on Google's open sourced Pixel android releases up to and including the 9 series. This is because GOS doesn't have the resources to handle that entire side of things. But I guess part of that is also that GOS doesn't have access to the necessary information to do that stuff properly either.
by dns_snek | 2026-03-02 10:42:18+00:00
I looked into this and it seems like Motorola is coming up with a contrived interpretation of the ecodesign regulation (EU reg. 2023/1670, annex II, "Design for reliability").

Specifically they seem to be interpreting this to mean that they only need to make the update available (i.e. downloadable) for 5 years iff they release an update.

> (a) from the date of end of placement on the market to at least 5 years after that date, manufacturers, importers or authorised representatives shall, if they provide security updates, corrective updates or functionality updates to an operating system, make such updates available at no cost for all units of a product model with the same operating system;

However recital 7 makes the intent crystal clear:

> It is currently not possible, or extremely difficult, for the owners of mobile phones, including smartphones, and tablets to change the operating system of their device, which is chosen and maintained by the manufacturer through regular updates. Such updates generally lead to the establishment of a range of major and minor versions. Updates may be used to ensure the continued security of a device, to correct errors in the operating system or to offer new functionalities to users. They may be offered voluntarily or might be required to be offered by Union law.

> In order to improve the reliability of devices, therefore, it needs to be ensured that users keep receiving such updates for a minimum period of time and at no cost, including for a period after the manufacturer stops selling the relevant product model. Such updates should be offered either as updates to the latest available operating system version that has to be installable on the device, or as updates to the operating system version that was installed on the product model at the moment of the end of placement on the market, or subsequent versions.

They're not getting any points for this, it's anti-consumer and makes a mockery of the law, but I don't think it's an actual loophole and they'll be punished for it if they don't comply.

However all other OEMs are acting equally poorly in other areas so this really shouldn't be the reason for anyone to pass on GOS-powered Motorola devices, especially since this is the one area that's ~guaranteed to be completely different in partnership with GrapheneOS.
by szszrk | 2026-03-02 10:42:38+00:00
Exactly the catch I mentioned. This should be present by default on any model, especially that under the brand of Lenovo (also partialy by Motorola, as I understand) they sell ~250 phones meant for business while specifically targeting that functionality (with matching monitors, I think they can do some sort of monitor buil-in webcam sharing, even).

Several phones downgraded in this regard, even going to usb2.0, like Fairphone :/
by kaycey2022 | 2026-03-02 10:42:59+00:00
This feels woefully inadequate. It should be saving everything. Not just the prompts and replies, but also the tool calls and skill invocations. If that is too much, then why even save anything in the session?

Right now this paradigm is so novel to us that we don’t know if what is being saved is useful in anyway or just hoarding garbage.

There are some who (rightly IMO) just neatly squash their commits and destroy the working branch after merging. There are others who would rather preserve everything.
by fransje26 | 2026-03-02 10:43:04+00:00
The irony of this is that when using Firefox to browse to /e/OS url to check for compatible devices:

https://e.foundation/installer/

I get a pop-up telling me that my browser is not compatible, and I should use Edge, Opera or Chrome. See [1]

[1] https://imgur.com/a/al1Q9DM
by boyter | 2026-03-02 10:43:33+00:00
All of the above.

Stop reading the news. It makes you depressed or angry. Go hiking. Walk on the beach. Play with a dog or your children. Climb a tree.

Leave the slave slab phone at home, or delete every news and social app. Do not browse the web. Take a book and read.

It will be hard at first. Then it gets easier. Best thing I ever did.

Reminder. What passes for news today wouldn’t have registered for most people 100 years ago.
by nubinetwork | 2026-03-02 10:43:34+00:00
> giving agents access to logs (dev or prod) tightens the debug flow substantially.

Unless the agent doesn't know what it's doing... I've caught Gemini stuck in an edit-debug loop making the same 3-4 mistakes over and over again for like an hour, only to take the code over to Claude and get the correct result in 2-3 cycles (like 5-10 minutes)... I can't really blame Gemini for that too much though, what I have it working on isn't documented very well, which is why I wanted the help in the first place...
by jonathanstrange | 2026-03-02 10:43:54+00:00
How do they do that? I'm not doubting that, it's an honest question. I understand how this works on Apple phones but I don't understand why an identity or attestation service cannot be replaced by another one by the alternative operating system when the hardware is not controlled by Google. Does Google have keys in tamper-proof chips? How else would those banks determine their apps are on the right phone? Or do those apps use Google authentication directly over the Internet, using hard-coded Google public keys?
by Cthulhu_ | 2026-03-02 10:44:22+00:00
Speaking for myself (who can program and all that), AI solves some of the tedium in my day job (building UI components). Most of that work nowadays is boilerplate.

But at the moment it's also helping me solve more complex issues with building applications - it's JS, so you can imagine how complex it can be.

I yearn for a simpler workflow to be honest, I don't want to rely on SO or LLMs to solve build issues. I want to work in Go but there's only a handful of companies using it in my country, plus my CV basically says I mainly did front-end in the past ~15 years.
by TheFlyingFish | 2026-03-02 10:45:09+00:00
The HN zeitgeist has something of a love/hate relationship with the web, I've noticed. HN in general seems to skew a little older than a lot of online communities, so a lot of HN users were adults back in the early days of the web/Usenet/etc. There's a tendency to view those days with nostalgia, leading a lot of people to feel like the "good old days" of the web were "ruined" by the modern shift into more interactivity, fancier/prettier design, etc. And "web developers" are the ones proximately responsible for the shift, so they get the hate too.

I laugh every time I see someone on HN asserting that the web "shouldn't" be used for anything beyond "documents and lightly interactive content", which is not uncomment. There's some real old-man-yelling-at-clouds energy there.
by ryan_velazquez | 2026-03-02 10:45:27+00:00
If the agent is like a compiler, show me the source code.

I'm not sure about becoming part of the repo/project long term but I think providing your prompts as part of the pull request makes the review much easier because the reviewer can quickly understand your _intent_. If your intent has faulty assumptions or if the review disagrees with the intent, that should be addressed first. If the intent looks good, a reviewer can then determine if you (or your coding agent) have actually implemented it first.
by jadtz | 2026-03-02 10:45:45+00:00
I am still at the awkward early interaction stage.

How do you know what to say?, usually I can start the conversation but I don’t know where to take it after. How are you able to shift to the next stage when you have both agreed that the weather today is nice.

How do you get over the feeling that you are wasting their time?

Finally, how do you end the conversation when you're still going in the same direction or waiting at the same place?
by neya | 2026-03-02 10:45:51+00:00
This is just developer fantasy. The average consumer doesn't care even one bit. Is the phone smooth? Does it have a good camera? Does it have a good battery? Does it last more than 2 years?

Go to some developing countries around Asia and you'll be surprised how people prioritise features when buying a phone vs developed ones. The developing countries account for most of the sales of most phone manufacturers. Phones that are like $150-200 sell like hot cakes.

This is evident even in the laptop segment. What developers want and what the average consumer wants/needs are two different things. Eg. Framework laptops. Macbook Pro vs Air.
by well_ackshually | 2026-03-02 10:46:49+00:00
>Even worse, it slowing us down from leaving Android entirely.

There are zero OSes that are 1/ open source 2/ appropriate for phones 3/ with good hardware support. There's absolutely nothing. Running Ubuntu Touch isn't a viable option. Neither is postmarket, librem, tizen, they're all terrible. Security wise, for something as critically important in our lives as a smartphone, I am also not trusting any new pet project that won't be stable for 10 years.

Sure, you might be a poweruser that doesn't care about your phone burning its battery in your pocket after 1 hour because you know how to SSH on it from your watch and put it in sleep, but that's not a viable option. Leaving Android is suicide. A large part of its critical underpinnings are already into the kernel anyways, just disabled. (although a distro running binder could be a fun project). APIs are reverse engineerable generally speaking, except for the server part of play services. But then, if your issue is "my bank won't let me access their app without play services attesting me", I have great news, you won't even have an app for it on your new OS anyways, so it will not work by default. There's already not enough people working on GrapheneOS _or_ on mainstream linux OSes, what makes you think the sitation won't be ten times worse for your custom made mobile OS ?

>We should focus our efforts on truly open platforms.

Android is one, and that can never be taken away. Google pulls the plug ? cool, you're stuck on Android 17, which is centuries of work ahead of literally anything else in the open source community. Hell, for all the shit that Google is doing, they're still constrained by having to work with other vendors: the system privileged notification receiver is swappable at build time, the recent app signing/verification system also is, because Samsung wouldn't let them control it all.
by cachius | 2026-03-02 10:47:04+00:00
Checkout Timelinize and Perkeep!

https://timelinize.com/ https://github.com/timelinize/timelinize https://news.ycombinator.com/item?id=45504973
https://perkeep.org/ https://github.com/perkeep/perkeep https://news.ycombinator.com/item?id=45896130

Links are Website, Repo, HN discussion
by strcat | 2026-03-02 10:47:21+00:00
> how safe is Chinese Lenovo with closed sourced firmware?

iPhones and Pixels are manufactured in China. Anything we could support is realistically going to be made in China right now.

It's planned for GrapheneOS to have access to the internal code including firmware. Supporting the subset of their future devices meeting the GrapheneOS requirements isn't going to work the same way supporting Pixels does.

> btw. Motorola has absolutely trash cameras, doubt GrapheneOS will change anything about it unless you put there gcam maybe, this is significant downgrade from Pixel cameras

Motorola Signature (2026) and Motorola Razr Fold (2026) are ranked one above the Pixel 10 Pro XL on https://www.dxomark.com/smartphones/. It's 2027 and later devices which are relevant though.

> btw. yes, it looks like vanilla Android, though it is not, my mother bought it after mine recommendation (previously used Xiaomi phones) and can't say the ROM would be particularly good

There's no Android OEM shipping vanilla Android. Each one has their own forks of it. Vanilla Android doesn't include Google Mobile Services.

The stock OS is an entirely separate thing from GrapheneOS. Unlike Pixels, we won't need to use the stock OS to obtain firmware and other non-kernel device support code which isn't included in AOSP.
by pendenthistory | 2026-03-02 10:47:47+00:00
My biggest problem right now is thanks to Claude I'm making much faster progress on my passion project and I'm working in a maniac state almost, but then I remind myself that it's probably meaningless because if things progress as they have, anyone can just copy what I've built, and if we get to AGI all bets are off anyway. Balancing these two moods is tough. Lots of sleepless nights lately. Thankfully I have a large financial cushion to fall back on, but then again the market could tank 50% this year and then even that wouldn't be much of a consolation. Can't be in cash either, opportunity cost too large.
by vanillameow | 2026-03-02 10:47:48+00:00
I think we are all collectively coasting on a wave of lagging behind the current technology. Yes the new models have been exceptionally strong. But I think it's just because developers are exposed to the ecosystem more that we fear its impact more. In reality most white collar work is about one or two generations of AI models away at most from being easily replaced. Basically anything that doesn't involve human contact. Like I'm sorry but a lot of jobs in billing or middle management or form processing are not more difficult to replace than managing a whole ass several million LoC legacy application with 8 layers of architecture. As soon as AI can reliably navigate these quantities of context and memory, it's over for a lot of professions as we know them.

I keep myself sane by one, as others have said, realizing that developers will still very likely have a better understanding of how to use AI to create stable and maintainable software; There's more to software development than just coding.

Second, I am increasingly becoming aware that I'm more than my white-collar output, which I feel like many devs struggle with specifically since programming is also many devs personal hobby. It's a bit depressing when you have an idea for a side project to solve a personal problem and Opus can shit it out in 5 minutes. But I've also realized it frees up a lot of time. I can realize a lot of those small automations that were piling up on my backlog now. Ideas that I dreamed up but never had the time to personally implement. I can write more. I can read more small blogs by real humans with real opinions. I'm learning more about networking and selfhosting, topics I never had much time for because I spent my little free time on coding projects. And I will probably also get back into game development since that's where creativity and expression, as opposed to implementation, really shines, and that's something that I don't see AI taking away from us very soon.

As for the economical impact, well, lol lmao we'll have to cross that bridge when we get there. I just think that personally by the time I myself am affected by this problem, we have a global crisis anyway so it's not really like I can personally prepare for it.
by socalgal2 | 2026-03-02 10:47:52+00:00
I see making a game engine as the illusion of progress on making a game. Making a game engine is fun and relatively easy. You have a check list of things to do. Each of them the solutions are relatively well known. so you do them and make tons of progress. You get a window open, then you get a triangle up, then you get a texture loaded, then you get some basic text for debugging, then you read the keyboard for input, etc etc. each day new stuff comes up and you think you’re making progress but really you haven’t even started making the game , you’re just reproducing what you could have already had if you’d started with an existing engine.

Then you start it hit the more tedious stuff. loading animated characters, blending animations on selective subtrees of a character hierarchy. Making a level editor. Adding quality of life feature to it like undo. Etc…

I’m not saying you shouldn’t do this. It’s fun to do. just don’t delude yourself that that’s making progress on your game. It’s instead making progress on a game engine. That’s a different thing.
by shusaku | 2026-03-02 10:47:58+00:00
> This is where the gap gets wide. CLIs compose. I can pipe through jq, chain with grep, redirect to files. This isn’t just convenient; it’s often the only practical approach.

Unix style composability is a beautiful thing. But when was the last time you installed a set of tools that actually worked together like this? It only works for simple tools. And you can already connect all the simple ones you want (grep, awk, etc) through the file system.
by gib444 | 2026-03-02 10:48:09+00:00
> Everything gets synced automatically

That's not true though, is it? "Everything" kind of implies an iPhone-style backup. You can't do that without root AIUI

Maybe you can give us more details about how you achieve a full up-and-running restore "in minutes"? I run GrapheneOS so very interested.

(Syncthing for Android is deprecated, too)
by Cthulhu_ | 2026-03-02 10:48:16+00:00
I'm no game developer, but I'd say don't create an engine if what you want to do is build a game. Do create an engine if you want to create an engine though.

But yeah, it is like learning a new language. But that's not a bad thing! I found messing around / following some tutorials for e.g. pico-8 to be both liberating (two characters are enough for a variable name) and educative (using functions like min/max to the fullest)

[0] https://www.lexaloffle.com/pico-8.php