MurphyA/hacker-news huggingface dataset:
by Ajedi32 | 2025-04-24 14:45:01+00:00
Facebook has a Friends feed[1] which only shows posts from friends (and ads, but that's a whole other discussion). Even so, like 80% of the posts from my friends are just them re-sharing news articles or random memes; I wish there was a way to block reshares from pages or something like that.

Also, personal pet peeve: Instagram has a way to turn off "suggested posts" in the feed... for 30 days, then the setting gets automatically turned back on. This is such a blatantly user hostile anti-pattern it's almost as bad as if they didn't have the setting at all.

[1]: https://www.facebook.com/?filter=friends&sk=h_chr
by 9rx | 2025-04-24 14:45:03+00:00
> I completely get the drive to create; I have various side projects I make for fun and to learn.

Some of my side projects would be straight up finically impossible if I didn't have willing buyers for the product. I agree that creation is my ultimate motivation, but so long as I continue to enjoy and wish to pursue this those specific modes of creation, I have to accept that it will also be work. Perhaps that is where those other perspectives are also coming from?
by teucris | 2025-04-24 14:45:24+00:00
This is the trap I fall into. I have had so many amazing colleagues and I want to do right by them. Sometimes it’s been trench camaraderie, sometimes just really great working relationships, but I almost always feel like I owe it to my fellow employees to work hard, do well for the company, etc.

It’s taken me a long time to learn, but that form of loyalty doesn’t equate to employer loyalty.
by CopyOnWrite | 2025-04-24 14:45:34+00:00
Yes, I have the same feeling about the wall/hype cycle. Most of my time is understanding code and formulating a plan to change code w/o breaking anything... even if LLMs would generate 100% perfect code on the first try, it would not help in a big way.

One thing I forgot to mention is asking LLMs questions from within the IDE instead of doing a web search... this works quite nice, but again, it is not a crazy productivity boost.
by matthewdgreen | 2025-04-24 14:45:36+00:00
I guess the problem with this analogy is that it fails to capture the essential nature of Facebook: that its base product ("hamburgers") has a network effect, and the new product ("candy") doesn't.

If Facebook is a social network for seeing my friends, then there's nowhere else for me to go. They're on Facebook and it's unlikely they're all going to join some new network at the same time.

If Facebook is a high engagement content farm designed to shove random engagement-bait in my face, then it's just competing with Reddit, Digg, Twitter, 4chan, TikTok. Folks can get addicted to this in the short term; but they can also get bored and move on to another app. Based on conversations with all the IRL human beings I know, this is what they've all done. (The actual question I have is: who is still heavily using the site? Very old people?)
by Y_Y | 2025-04-24 14:45:40+00:00
Because Android and iOS serve other masters.

Its's not just that this is morally unsound, it's fucking infuriating. Imagine JD Rockefeller had arranged it so that your pen and paper constantly nagged you and tried to trick you into buying things.

I'm calling it now, society is going to collapse and it's going to be because of software and hardware working together in tandem to make life miserable and expensive and only accessible through authorized devices and apps for the best possible experience.

(I do have a PinePhone Pro, and it has its own problems, but they're merely inconvenient rather than life-draining.)
by superkuh | 2025-04-24 14:45:45+00:00
I guess you're right. Humans make mistakes so we should just not have any control where we might make a mistake at all and host all our personal data at large corporations who definitely have our privacy as the #1 priority and never leak. And before you say, "I don't do that, false dichotomy." we're not talking about us, here, it seems. Since we both are obviously huge nerds capable of securing things (I have js disabled by default too). We're talking about the type of person that runs javascript.
by zamadatix | 2025-04-24 14:45:59+00:00
Ignoring at first whether limiting distribution license terms actually relates to abandoning IP rights outright, the local government is the one who defines what rights businesses operating in their jurisdiction have. This, however, does not actually give the EU the ability to force Apple to do anything, as you insist. Apple is able pull out of the market if they feel the market's regulations are too heavy handed, at which point they no longer need to comply with local law. What the foreign company would like to enforce only layers on under the restrictions of local law, not above it.

As for IP license rights over all other law, I think most people are in alignment with a circumstance basis (or, more succinctly, "local law has priority" basis). E.g. most are indeed happy to declare a software license claiming women are not allowed to distribute the software is invalid in the jurisdiction - a company's "IP rights" be damned over a person's human rights, as an example.
by PaulRobinson | 2025-04-24 14:46:10+00:00
First, you can do all those things while you work. They are called vacations, and in most of the World, you get 5 weeks/year minimum. With the rise of remote work, and nomadic lifestyles, you might even be able to do this while working in different ways.

A few people have said they can empathise with the notion of never retiring - which I think is a different thing - and I can kind of understand that too.

Work doesn't need to be 40+ hours/week of grind, and it doesn't need to be something you don't enjoy. Making money from those side projects - that can be your work. The reason why so many people want to be influencers, is because their work becomes something fun, where they learn, and where they create. I can imagine doing that for a long time.

So while I can't imagine working in a corp environment doing 40+ hours/week when I'm 70, can I imagine having my own side business? Maybe a few non-exec directorships? Perhaps help with a fractional/part-time gig one or two days a week? Sure.

Can I imagine just being on holiday for the rest of my life, where I'm constantly "exploring", or "experiencing" and never "applying" or "creating"? Not so much.

The old saying goes that if you earn money doing what you love, you never work a day in your life - and that might be where there's a disconnect, you're interpreting work as something not enjoyable, whereas for many of us, there's really deep pleasure in some aspects of it. All we want to do is dial that bit up, dial the other stuff down, and still do all those other things you mentioned too, perhaps as part of the "work".
by KeplerBoy | 2025-04-24 14:46:16+00:00
I guess he meant content produced by "professional" content creators with the only goal of earning money instead of interesting pictures from your friends' life.

At least that's how I experience Instagram these days. It's a chat app where people send each other content made by others in the DMs.

Very few of the people I know personally have posted in the last few years, but most of them seem to casually use the app to explore whatever the algorithm shows them.
by JKCalhoun | 2025-04-24 14:46:35+00:00
TRMNL's site seems to think there is not a cost-savings to build-your-own. They don't appear to include the licensing cost though. From their site:

> Making your own TRMNL from scratch is not an economically rational decision, but rather a labor of love. Our own team learned this the hard fun way while building v1 over 7 months, from Dec 2023 to July 2024.

> Here's what you can expect to spend per component:

> • Battery, $5 (unnecessary if you prefer plugged in)

> • EPD screen, $65 (see the Waveshare 7.5" on Amazon)

> • Microcontroller, $3-50 (depends if you build/solder yourself or leverage a PCB prototyper)

> • Enclosure/case, $3-20 (design + 3D print yourself or use a print farm)
by mritchie712 | 2025-04-24 14:46:37+00:00
a fun function in duckdb (which I think they're using here) is `json_serialize_sql`. It returns a JSON AST of the SQL

SELECT json_serialize_sql('SELECT 2'); [ { "json_serialize_sql('SELECT 2')": { "error": false, "statements": [ { "node": { "type": "SELECT_NODE", "modifiers": [], "cte_map": { "map": [] }, "select_list": [ { "class": "CONSTANT", "type": "VALUE_CONSTANT", "alias": "", "query_location": 7, "value": { "type": { "id": "INTEGER", "type_info": null }, "is_null": false, "value": 2 } } ], "from_table": { "type": "EMPTY", "alias": "", "sample": null, "query_location": 18446744073709551615 }, "where_clause": null, "group_expressions": [], "group_sets": [], "aggregate_handling": "STANDARD_HANDLING", "having": null, "sample": null, "qualify": null }, "named_param_map": [] } ] } } ]
by sanderjd | 2025-04-24 14:46:44+00:00
This just isn't true that one thing is hard and the other is impossible. Both things are nearly impossible to a similar degree.

What system is "built ... to create social value"? You mean government?

My friend, I'm sorry, but no. Government is built to wield power. Bending that power toward social value is just as hard as bending a business toward ethical behavior.
by ninalanyon | 2025-04-24 14:48:20+00:00
Why the hell should you need a permit? Sounds like you met a real jobsworth.

I'm so glad I live in a country with a legally defined right to roam, Norway [1]. There is a two day limit but that only means you can only camp for two nights in any one place not that you can be told to leave. There are provisions for the kommune (local authority) to forbid access to areas that have been damaged by over-use though.

[1] https://www.miljodirektoratet.no/publikasjoner/2020/juni-202...
by hakanshehu | 2025-04-24 14:48:30+00:00
Thank you! We're still working on the hosted offering, hence the "coming soon" pricing page.

Regarding Valkey, I included it as an example of a Redis compatible alternative, but you're right, it's probably better to use it in our Docker Compose file as well. Thanks also for pointing out the licensing considerations around Minio, will definitely look into that.
by pmdr | 2025-04-24 14:48:31+00:00
Interpersonal social media is dead thanks to Zuck and his companies, sacrificed on the altar of endless growth. His objective now is to profit from keeping people addicted to slop.

I wonder if he ever had a moment of self-reflection to understand how far he veered off the path he'd started on. If he ever considered himself a hacker, then I doubt that all he wanted to build was slop machines.
by luxurytent | 2025-04-24 14:49:18+00:00
> Fast forward to today, and that joy of coding is decreasing rapidly. Well, I’m a manager these days, so there’s that… But even when I do get technical, I usually just open Cursor and prompt my way out of 90% of it. It’s way more productive, but more passive as well.

Dude's an engineering manager who codes maybe 5% of the time and his joy is decreasing. AI is not the problem, it's being an engineering manager.
by vel0city | 2025-04-24 14:49:27+00:00
I absolutely rave about it. Every time I get a rental car that needs a cut key in an ignition cylinder it's a massive pain. I wouldn't buy a car that doesn't have push button ignition and would prefer for all cars I buy going forward to have phone as a key as an option.

For my personal cars I either use phone as a key or I'll keep the key fob in my bag. So I just walk up to the car, the car either auto unlocks or I press the button on the door, I get in, I press the button, and I go. When I'm done I just grab my bag and walk away and the car will auto-lock or I just press the door button. So smooth, I never need to really handle the key at all. It just stays in its specific pocket in my bag or it's just my phone in my pocket.

With a cut key, I walk up to the car. I need to fish around in my bag to grab the key. I then need to stick the key in the door and turn it, using care to not scratch the paint. I get in the car, need to insert the key, turn it and hold it long enough for it to start. When I'm done driving, I take the key out, grab my bag, and get out of the car. I then need to once again insert my key into the door once again being careful to not scratch anything, turn it to lock. Then I need to put the key away again.

And then phone as a key is incredibly nice, definitely my preferred way. I can easily leave the house for most errands with nothing but my phone on me. It's my car key, my payment method, my transit pass, my paperback novel, my portable music player, my camera, my maps, my communicator, all in one tiny package. Incredibly freeing compared to having to carry a bunch of junk in my pockets just to get groceries or whatever.
by int_19h | 2025-04-24 14:49:36+00:00
Every single country in the world that is on metric today had to switch from something else at some point in the past. Why overfocus so much on UK when you have literally a hundred successful examples?

One does have to wonder what it is about Anglo countries specifically that makes it so difficult for them, though. Well, Canada at least has the excuse of being next door to US, with the resulting economic effects. For UK I'm pretty sure it's just about not being like "the Continent" at this point.
by klibertp | 2025-04-24 14:49:50+00:00
> I wonder if you also kind of shrug at the importance of those things.

Yes, to an extent. I suspect I could nitpick on the points ("but X still works", "this isn't how you work with CL", "it's still better than alternatives", "you can work around that") just as easily as you. I still like working with Common Lisp, after all. Even the worst offender on my list - no native coroutines (or continuations) support - was true for both Python and JavaScript for most of their history. And in their cases, there was no way to sweeten the syntax with macros (as BlackBird does for CL). So yeah, these are all shruggable, even if ever more embarrassing as time passes and the rest of the world leaves some of the issues behind.
by Apocryphon | 2025-04-24 14:50:04+00:00
This soullessness wasn't always the case. Prior to the cost-cutting minmaxing of Jack Welch's industries-influential tenure as CEO of General Electric, corporate America wasn't quite so brazen about layoffs, because they weren't viewed as a way to maximize shareholder returns- and shareholder value wasn't viewed as the only priority for corporate leaders. (He also introduced what would later become stack ranking at Microsoft and other tech companies.)

On the other side, certainly a fluid labor market such as tech was a couple of years ago would foster a lack of loyalty, as employees hop from employer to employer for rapid career growth.

None of this necessarily contradicts with your point. It's just labor relations don't exist in a vacuum. Sometimes a lot needs to be done to earn trust in a low-trust cultural environment.
by cameronh90 | 2025-04-24 14:50:27+00:00
The author in the UK so it's pretty much a given that they're exaggerating for comedic effect, but... living in the UK myself, I have only sent maybe about 5 letters in my life, all to the government bureaucracy, and none more recently than a decade ago. And I'm a millennial, albeit on the younger side (so I tell myself).

I don't have any pens, paper or a printer in my house, so I'd probably go to my workplace if I needed to send a letter nowadays. I do occasionally send a parcel though, which involves printing off a shipping label, so the process isn't completely alien.
by matty22 | 2025-04-24 14:50:42+00:00
I'm working on a side project now and I'm using Nominatum at the moment. Normalization of addresses is the real pain point for Nominatum. Sometimes something as simple as "Avenue" vs "Ave" can be the difference between finding a matching location and not finding a match.

Any comparisons that includes address normalization (in addition to price, usability of the API, etc.) would be a great help.

Anyone know of a robust comparison of these services?
by graemep | 2025-04-24 14:51:04+00:00
> And all cars include a physical key as a backup entry method.

Which means you are safer with just keys rather than keys plus another way to open the doors.

> This was partially solved by adding another device that cuts off the engine, the immobilizer

If they key does not need to be physically inserted to start the engine (which is true in many cars) then that is liable to attack using the remotes too, right?
by martindbp | 2025-04-24 14:51:33+00:00
> I would _much_ rather live in a nice house in a nice area with exciting things to do from my mid 20's onwards and enjoy those things for years and years and years, rather than live in a smaller/cheaper/farther out place so that I can retire 10 years earlier and start living.

That's a false dichotomy. You can retire at least 25-30 years earlier than normal if you are a bit mindful of your spending and earn a decent salary. That makes the decision a bit harder doesn't it? Be frugal in your 20s and 30s, retire at 35-40 when you still mostly have your health, or so that you can actually focus on your health and increase your health span, and your 60s and 70s might be better than you expect. Whether this is worth it depends on your individual situation, how much do you earn, how painful is it for you to save, is there something you'd be retiring to, not just away from? I also wouldn't trade a life of misery for 10 retired years, but I don't think it's that simple.
by int_19h | 2025-04-24 14:51:47+00:00
I've been living in US for 15 years now and I still can't remember which unit scales are factor-of-3 and which ones are factor-of-4. How many cups are there in a gallon? How many yards in a mile? I don't want to waste my brain cells on stuff like this, yet it comes up all the time in e.g. cooking, or using maps for navigation.
by zpeti | 2025-04-24 14:52:04+00:00
Yes this is the key point, and I really don't think Zuckerberg is to blame for this. It's just how the market moved. Before tiktok Zuck did actually try and move facebook back to friend territory, but tiktok became such a threat to time spent online they had to shift to "engaging content"

And everyone is in whatsapp groups anyway for personal content...

When Elon bought twitter he bought back the "following" tab on twitter, and frankly, I used it a few times then stopped. It was just boring. Shifting through pages and pages of random content from people I follow is just too much energy.

The fact is, personalised feeds do just work. We hate this, but it works.

It's a bit like sugar, I know it has zero benefit in 2025 eating sugar, but I just do it, because its nice and it works, and it feels good. My brain knows its bad for me, but I just can't resist.

Now you can blame restaurants and ice cream shops for this, but the fact is, if the particular ice cream shop I buy ice cream at closed, or offered less sugar alternatives, it would in fact lose market share. And of course, there are sugar free ice cream shops, but their market share will never be that big.

If facebook wanted to actually stay on top, they were forced into this.
by Parae | 2025-04-24 14:52:06+00:00
I have been working in IT for 5 years while being a professional musician for 8 years (in France and touring in Europe). I've never met a single singer who told me they hate singing, on other hand, I can't even count how many of my colleagues told me how much they hate coding.

Another analogy would be with sound engineering. I've met sound engineer who hate their job as they would rather play music. They are also the ones whose jobs are likely to be replaced by AI. And I would argue that the argument stand stills. AI Sound Engineers who hate working on sound are often the bad sound engineers.
by Misdicorl | 2025-04-24 14:52:08+00:00
> the goal should be to ensure that anyone who wants to do a thing can, with as few third party requirements as possible.

This is a good starting point, but if you have no barriers then you get abuse problems which is why email is terrible. I remember being horrified in the 90s about attempts to charge 1 cent per email. Now I long for a world where that actually happened.
by sachinkrs | 2025-04-24 14:52:31+00:00
We just launched the beta for ReelsRoll: a new platform that lets any content creator start earning from their videos immediately—no follower count required. It’s powered by GenAI, so you can generate scripts, visuals, and voiceovers in minutes. We’re giving full access to all premium features during beta. Already 1,000+ creators have signed up. Would love your feedback!
by twald | 2025-04-24 14:52:33+00:00
I’ve worked with many “Mittelstand” companies in Germany—often fourth-generation family businesses. Time and again, I’ve seen how the board and CEO go above and beyond to ensure their employees are taken care of, in both good times and bad. And when you talk to people working there, you can feel this mutual sense of loyalty reflected in their words.

I’m not saying this is common in the tech industry at all, but I can confirm that loyalty between a company (and yes, I’m deliberately using company over people here) and its employees does exist—on a broader scale and in the most positive sense. This doesn’t mean that hard, economical decisions don’t need to be made or that people live in a cloud of blind loyalty.

But there’s a lot of beauty and wellbeing in this dynamic, if you’re willing to explore it—and it’s definitely something I personally strive for.
by alabastervlog | 2025-04-24 14:52:44+00:00
I like to use a fuzzy definition (though, all definitions are fuzzy—what's a chair? Good luck...) based on whether it's common for someone with the means to do so, to pay others to do it for them, by choice and not due to disability or something like that.

Taking a shit? Not work. Cleaning the toilet? Work.

Eating dinner? Not work. Cooking dinner? Work.

Playing badminton on your lawn? Not work. Mowing the lawn? Work.

Napping on your Ikea couch? Not work. Assembling that couch? Work.
by LinuxBender | 2025-04-24 14:52:49+00:00
What type of business is this for? While I am not a fan of it, I found most developers liked Slack. The general consensus I received when trying to switch to an internal chat system was "You can take slack from our cold dead hands". This was in a financial company with a lot of developers. Compliance were OK with Slack after we had them add a lot of features, audit capabilities and limits.

For non developers people seem to like Discord for the freedom, options, ability to chat with whomever. It's not great in terms of compliance in a public company but maybe your company is small and this is not an issue.

The natural transition from Skype would be Teams and should be free if you are a small group. It is also free if you buy O365 or whatever they are calling it now. I can't keep up with the name changes.

Without understanding your business model it is hard to suggest anything that fits into your regulatory and audit requirements. Beyond that it would also matter what you put in your SOC1/SOC2 documents and what policies and procedures they reference.
by JohnFen | 2025-04-24 14:53:06+00:00
> def not going to happen

A year ago I would have agreed wholeheartedly with this. Since then, though, a whole lot of stuff that I though could never happen has happened, and that trend is continuing.

I no longer think secession of the western states is impossible. The real question is could they survive the inevitable civil war such an effort would trigger?
by dspillett | 2025-04-24 14:53:29+00:00
> Facebook is now a birthday-reminder

It isn't even good at that. I'll often see “it was [whoever]'s birthday yesterday” when I did login on the last couple of days, and it didn't bother to mention the fact then. Too many ads and pointless reals to show me on those days, to have space to insert the now/upcoming birthday reminder, presumably.