MurphyA/hacker-news huggingface dataset:
by h4ch1 | 2025-09-16 08:45:58+00:00
I mirror this sentiment so much as well.

Not aware of a list or something, but before buying any appliance I try searching if it's "jailbreak-able".

For example I'll search if the router I want to purchase has guides to install openWRT on it, how hard it is to break out of the vendor software loop.

Recently even my Aircon had a mandatory app that it required to even finish installation. I got so pissed I dumped the firmware and reverse engineered the protocol enough to figure out how to set fan speed, temperature and mode. Sitting in the sweltering New Delhi heat really expedited the process.
by tempodox | 2025-09-16 08:49:00+00:00
> the desire to create jobs for life for frontend devs.

Ironically, this might even work for a while, since the API of the week will have a paucity of training data for LLMs, thus making it harder to completely replace this FE developer with an LLM. Otherwise, web development poses a strong temptation to do this since the preponderance of training data comes from this area.
by sensanaty | 2025-09-16 08:50:15+00:00
Sorry, but I'll take Vue's or Svelte's (I prefer Vue's) DSLs over shit like `className` or sticking complex rendering logic in the HTML/template with unreadable `.map`s or God forbid nested ternaries, which is not a rare sight in React codebases. For my brain, seeing a bunch of `v-for`s is a lot clearer as to what's going to ultimately render than seeing a bunch of `map`s is going to render.

Also calling it "just JavaScript" might've been true in the Class component days, but in this frankenstein "functional" component paradigm we're at today it's far from the truth. I mean, it's not even a JS file, it's a JSX file for starters.

At the end of the day the whole JSX vs HTML-DSL thing comes down to a personal preference, and I doubt it's had much to contribute in terms of the success of the various frameworks. I know plenty of people working with React that despise JSX, and I know plenty of people working happily with Vue or Svelte that hate the DSL for templates.
by flir | 2025-09-16 08:50:30+00:00
If the tech is there, in the long run the only question is: Do you want government to have it, or everyone to have it? Privacy may have been a temporary phenomenon - a side-effect of the anonymity of cities/large crowds. You didn't have it in the mediaeval village, and you probably won't have it in the global village.

(David Brin's been beating this drum for about three decades now - I doubt I could say anything he hasn't already said. https://www.davidbrin.com/transparentsociety.html)
by hasanhaja | 2025-09-16 08:50:46+00:00
Great article! The thing I find most frustrating in the "winning by momentum not merit" place we're in, is that the merits aren't just technical. Frameworks like Svelte are simpler to understand and keep in your head, which I think leads to reduced maintenance and scaling burden because you don't have to think about it the React-way to be able to do so.

Similar to the "Framework Evaluation Checklist" section, we wrote a "Choice Framework" where I work to think through your constraints by putting the users at the center of it:

https://crukorg.github.io/engineering-guidebook/docs/fronten...
by d-k-p | 2025-09-16 08:51:14+00:00
For sure, you can handle generating both images and text in the same workflow running multiple AI SDK operations in parallel or sequence, and then combine the outputs however you need for your PDFs.

I'd recommend browsing our examples docs (https://trigger.dev/docs/guides/introduction) if you want to see different ways of using the AI SDK and converting / generating PDFs (React to PDF / Libreoffice, etc).
by commandersaki | 2025-09-16 08:51:17+00:00
Save your customer loyalty energy for businesses where you can actually establish a connection

To be fair, I find despite the various foibles, Apple has always looked out for me when it comes to accessibility -- where none of the competitors bother. Maybe I shouldn't act out of loyalty, but they will keep getting my business as they keep it up (despite Liquid Arse stuffing up accessibility quite a bit).
by fergie | 2025-09-16 08:51:39+00:00
> the dimensions of the iPhone 5/5S/SE make this iPhone more ‘Air’ than the iPhone Air. If you want a slightly more recent example, the iPhone 12 mini and 13 mini have the real lightness that could make sense in a phone.

I strongly agree. Many tech people who I know personally strongly agree. I feel like St Steve Jobs would have strongly agreed. I really, really want a new iPhone with iPhone 5 dimensions.
by ForHackernews | 2025-09-16 08:51:43+00:00
> Our

You are a partisan. I'm sure all your points are correct in some narrow technical sense, but I agree with OP: Graphene is an OS for geeks who want to geek out about security, not for normal people who want to use a smartphone without surrendering all their digital privacy.

Independent researchers have confirmed that /e/OS leaks very little data, and that's good enough for me https://www.tcd.ie/news_events/articles/study-reveals-scale-...

If you're a security nerd, live in an authoritarian state, or you're a targeted activist, Graphene is a better choice – although, really, you should be using a burner phone or staying offline.
by BatteryMountain | 2025-09-16 08:51:57+00:00
Been using Fedora + KDE since ~March on my main dev machine (hp laptop), basically without any issues and it hasn't broken itself yet. Works amazing. KDE has cured my last bit of distrohopping I had left and I moved on from Gnome too. Things that irritate me on my last macos machine is literally 3 config toggles away in KDE.

In the coming month will install Fedora+KDE on 5 more machines for family members due to Windows 10 hitting end of life.
by alias_neo | 2025-09-16 08:53:04+00:00
Ah, thanks for explaining (and the rest of the thread for clearing up the "not a distro" part).

Kinda reminds me of some of the NixOS configs I created to pre-configure workstations for me when I was tinkering with NixOS, a "desktop configuration in a bottle" sort of thing.

Makes sense for Arch I think since a lot of the time getting it ready for your task is a often more than "just install the package you need" as it is on other distros; the main reason I switched to Arch distros when I lost the energy to configure it myself for each new piece of hardware (laptops with media keys especially).
by komali2 | 2025-09-16 08:53:13+00:00
Maybe they are, I can't speak for them but I've noticed that React hasn't been "reinvited every year" since maybe, 2019 or so, whenever we changed from functional components to class components and then back to functional with hooks. My feeling is that people who have been devving in react post-all-that-nonsense are living in the new world of a much more stable framework that does have new things coming in (Server Components or whatever) that you can just ignore, whereas there's those of us that had to learn this Hot New Framework, and then like a year later relearn how to use this Hot New Framework, and then a year later have to relearn AGAIN this Hot New Framework. It was the last time but for me at least I'm still scarred, and it reminds me of the way people talk about the move from Python 2 to Python 3: I existed well into Python 3 world so I was like, what is everyone complaining about? Upgrade and move on. But there was a time when the whole world was Python 2 and for a period of time half that world was broken. I imagine people get scarred from that kind of thing and carry that experience and distrust through the rest of their career.
by internet_points | 2025-09-16 08:53:48+00:00
What can we do, in addition to what we're already doing? For example, in Norway, the recently elected leading coalition is (mostly) very vocal about ending the genocide. And the sovereign oil fund just divested out of quite a lot of the genocide-profiteers (including Caterpillar, who sell displacement-as-a-service, leading to threats of more tariffs from the US). And there are flotillas of activists trying again and again to sail with aid towards the Gaza strip, getting themselves attacked by drones (even in Tunisian waters, long before reaching Gaza). We donate to savethechildren etc. but most of the aid isn't even allowed in. This is not a case of "we've tried nothing and we're all out of ideas". The enemies of humanity, decency and righteousness are just so overwhelmingly strong.
by fainpul | 2025-09-16 08:54:18+00:00
I don't want the low contrast glassy stuff or even bigger corner radiuses on my iPhone or mac, so I disabled automatic OS updates for the first time.

When I updated to iOS 18.7, it automatically re-activated iOS updates! Fuck you very much, Apple!

So be warned, if you don't want to update, check your settings.
Presentation Decks are a lot easier to create with Gamma
by FutureStacked_ | 2025-09-16 08:54:37+00:00
This AI is so fast, it’s scary.

It can create full presentations & investor pitch decks in 60 seconds for free.

Here’s how it works:

Gamma has dropped their biggest update since 2023: Gamma 3.0

Its AI Agent is the stand out. It thinks like a researcher, designer, and copywriter rolled into one.

This isn’t your typical AI tool:

Automatically researches real data Creates smart visual diagrams Adds proper web citations Builds logical flow and structure

It’s like having a design team in your pocket.

It can even translate a deck to 5 languages – Arabic, Chinese, French, Portuguese, Spanish. It will maintain a perfect formatting and included cultural nuances.

Check out the URL to see how you can make the best use of this AI tool for effective productivity
by jofzar | 2025-09-16 08:55:10+00:00
As someone who's a support engineer (in enterprise software) this part was interesting to me because it was obviously not written by someone who has spent a long time in a support or documentation environment.

> Similarly, a support agent might tell you to “Go to your cases” over webchat or a phone call. This is confusing if the UI says “My cases”.

The way that I would word it and would mentor people to say is "go to 'my cases' at the top"
by sensanaty | 2025-09-16 08:56:12+00:00
> Any sufficiently complicated templating language contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of the host language

Agreed, and Vue does it right exactly because they don't let you do complex things in the template. You can use ternaries in a pinch, but `computed`s exist so there isn't even a reason to do stuff like that. There's like... 10? directives that you can use and they are extremely obvious as to what they're doing, and the handlebar syntax itself is extremely limited and doesn't let you do any crazy stuff with it.
by FearNotDaniel | 2025-09-16 08:56:37+00:00
Oh dear. Looks like I’m not taking home the party pack.

Semi-seriously I’m wondering though: when did corporate rhetoric shift from “creating value” - which almost makes rapacious capitalism sound benign - to shamelessly “capturing” that value? It’s as if they want to give the Marxists a reason to think they were right all along.
by madeofpalk | 2025-09-16 08:57:12+00:00
Of course, it's all about what you're used to. But after 6 years on Windows as my daily driver I still prefer Finder.

It's tree/table view is superior to the Details view in Explorer. Explorer regularly hangs when opening folders with more than a couple videos in it. QuickLook (spacebar to preview an item) is so useful.
by netdevphoenix | 2025-09-16 08:57:22+00:00
Is that not relative? You could also ask Meta why they don't pay all the top engineers 100 times more. And the reason in both cases would be the same, it's not sustainable for the business. I often find Americans on here judging salaries from the point of view of an American economy which to me makes no sense. You can't expect an economy 100 times smaller than yours to pay its workers the same salary that you pay yours.
by WickyNilliams | 2025-09-16 08:57:49+00:00
On keyboards: unironically qwerty probably has slowed innovation. There's no way it is the optimal configuration for typing text. And even less optimal on touch screens. Compare with T9 on old dumb phones - it was new/innovative, and fast, and accurate to such a degree I could type without looking. Shame we lost it tbh
by patates | 2025-09-16 08:58:01+00:00
It's impossible to provide enough context for translation strings. You need links to mockups, designs, or any other visual aid so that translators don't make huge mistakes. Even then, they'll eventually find that the programmatic parameters are insufficient for returning the correct translation, and they'll have to duplicate strings because the same sentence has different translations in different contexts. It's a never-ending job.

Turkish is especially funny here, but not even close to how creative you might need to get for some other Asian as well as Slavic languages.

Lucky that you never had to translate Ekşi Sözlük, how do you even translate "şükela" :)
by madeofpalk | 2025-09-16 08:58:02+00:00
> As for the AirPods, and true wireless earbuds in general, I find this product category to be the most wasteful. Unless someone comes up with a type of earbuds that have easily replaceable batteries, I’m not interested in buying something that’s bound to become e‑waste in a relatively short period of time.

Aren't the batteries the most wasteful, least recyclable/reusable part of the airpods? They're so small I can't imagine that still throwing the battery away and putting in a new one nets to much gain.

I would guess that the old wired airbuds was responsible for more waste than airpods. So much more disposable and less durable.
by concats | 2025-09-16 08:58:57+00:00
>> It's too bad people spend energy for generating them now.

How do you mean?

Some quick back of the napkin math.

Creating a 'throwaway' banner image by hand, maybe 15 minutes on a 100W CPU in Photoshop:

15 minutes human work time + 0.025 kWh (100W*0.25h)

Creating a 'throwaway' banner image by stable diffusion on a 600W GPU. In reality it's probably less than 20 seconds to generate, but let's round it up to one full minute of compute time:

5 minutes human work time + 0.01 kWh (600W*(1/60)h)

The way I see it it seems to spend less energy, regardless of whether you're talking about human energy or electrical energy. What's the issue here exactly?
by strogonoff | 2025-09-16 08:59:45+00:00
The more people they get addicted to LLMs, the higher they can raise prices when they want to—not to mention, normalizing it makes them more likely to survive copyright infringement lawsuits.

Microsoft has already used LLM integration to raise prices by force-upselling Copilot to M365 users[0], and of course they are still losing outrageous money on this tech every month.

In a sense, recouping losses via price hikes is the best scenario. If good LLMs truly become as commodified as some people want everyone to believe (meaning MS and especially smaller VC-funded companies in the hypespace would not be able to profit as much as they need to break even), the avenues for financial gain become worse for us—think turning all generative ML-driven output into a two-sided marketplace, where advertisers get to pay them so that the growing generation’s future chatbot therapists inject whatever feelings help them sell more.

[0] https://m.youtube.com/watch?v=eYVPThx7yss
by bradtemp | 2025-09-16 09:00:06+00:00
Of course, in most states there is net metering, so it is foolish to store it; feed it to the grid. Storing in a battery will cost you about 15 cents/kWh and more like 30 cents/kWh with Tesla powerwall, so you need to have that large a difference between the cost of power when you store it and when you take it out. It is unusual to have a battery to store all your unused solar output, that would be very expensive. You don't want to store more than you will actually need, and in particular more than you need from 3pm to 9pm or whenever your local high-peak rate is. So it's up to you to measure how much you need then. (You will have solar from 3pm to 5pm or so, a bit later in high summer.)

If you seek home backup, generally you don't want to pay to run your home at full load during an outage. Surely in an outage you won't charge your car, or run your over or dryer, or your air conditioner on full etc. Consider how much power you need when conserving, unless you are expecting an apocalypse style outage. Get enough battery for that.
by blitzar | 2025-09-16 09:00:41+00:00
> There’s a tech industry habit of second-guessing “what would Steve Jobs have done" ever since he passed away, and most of the things people attribute to him seem like guesses about a guy who was very hard to predict and often inconsistent.

Ahh good this isn't going to be one of those pieces were someone who scanned through the foreword to a book about Steve and once had the privilege of walking past the parking spot where Steve parked briefly one day wax on about what he would or wouldn't do, think or say.

> But recently, we have one of those very rare cases where we know exactly what Steve Jobs would not have done.

Oh well.
by hackyhacky | 2025-09-16 09:00:59+00:00
I honestly cannot imagine why someone just now is posting an article about how a singular crime is used as a justification for a massive government power grab and an excuse to oppress the ruling party's political opponents, despite negligible evidence of any connection to the crime. [1]

[1] https://www.nytimes.com/2025/09/15/us/politics/jd-vance-char...
by WickyNilliams | 2025-09-16 09:02:18+00:00
Yeah I was surprised, how little I felt hampered by its templating language. With things like handlebars and Jinja you often hit a wall like "how the hell do I express this in this language?", but never experienced it with vue.

Aside: I wish other frameworks would steal Vue's event modifiers. Doing things like `@click.prevent` or `@keyup.prevent.down` is so nice
by card_zero | 2025-09-16 09:02:20+00:00
I dislike the dishonesty. Compare to this line from Office Space: "I'm gonna need you to go ahead and work Saturday". Here go ahead implies that you're being given permission to joyfully do some work you were eager to do. In the Microsoft example, let's implies that this is a bright idea for something fun for you to do with Microsoft, your friend with your best interests at heart.
by stonogo | 2025-09-16 09:02:57+00:00
But it isn't, here. The state of Belgium created itself by secession from the United Kingdom of the Netherlands, and its populace generally comprises two nations, Flanders (Flemish) and Wallonia (French), neither of which are continguous with the state, nor particularly interested in sharing a national identity with each other.

In short, a state is about turf, and a nation is a people, and you need them both to look similar on a map to make a nation-state.
by rickdeckard | 2025-09-16 09:03:02+00:00
Yeah well, not in the way it progressed after the carriers started to take control over it (I was actively involved in a Firefox device-project back then).

What I sketched out here with a "Browser on everything" OS would be a concept for a aftermarket OS, where the device-vendor is not required to have his OS support the unlocked HW (because he can't be forced to do that), but he will have to provide components and documentation up to a certain layer to make use of the hardware. This could then be the layer for a generic "Browser on everything" OS to work on.
by TheOtherHobbes | 2025-09-16 09:03:22+00:00
Companies owe their livelihoods to their customers. If they do stupid shit and annoy those customers they lose money and potentially kill the business.

There is a long list of companies which have done themselves serious financial harm, or even slit their own throats by failing to understand how Customer World works.

No one is too big to fail. Especially in computing. There's also a long list of companies which looked like permanent fixtures for a while and were dead a few years later.

As for Apple - I have a busy lock screen, and I can no longer read the time because the big numbers are too thin and the refraction effect makes them impossible to read.

Rookie, stupid error. Just embarrassing.
by BatteryMountain | 2025-09-16 09:03:32+00:00
If anyone here feel aggravated by both Liquid Glass and whatever Windows 11 calls their UI, give KDE a try (Fedora is pretty stable with it). After tweaking a few things (display dpi, theme, wallpaper) - its a very coherent experience & information dense. You can do 95% of your computing in this environment. After getting used to KDE, it will be hard to go back to windows or macos.
by TT9601 | 2025-09-16 09:03:49+00:00
As a developer, I often felt frustrated with traditional admin systems — they looked cold, lacked aesthetic design, and the user experience was far from enjoyable.

After countless iterations and late-night coding sessions, I decided to create something different: Art Design Pro — an open-source admin system template that blends modern design aesthetics with developer-friendly architecture.

Problems I Wanted to Solve Visual fatigue Staring at rigid, outdated interfaces all day is exhausting. I wanted to design a UI that feels fresh, elegant, and interactive. Poor user experience A system should not only work but also feel intuitive. With clean layouts and smooth interactions, users can focus on tasks instead of fighting the UI. Reinventing the wheel Too many developers waste time building the same components from scratch. Art Design Pro provides a refined, ready-to-use foundation — saving time so you can focus on business logic and innovation. Core Features Balanced aesthetics & practicality — every detail is polished, but never overdesigned. Emotion-driven user experience — interactions feel natural, warm, and responsive. Modular & customizable — flexible enough for quick iterations or personalized branding. Fully responsive design — seamless across desktop, tablet, and mobile. No over-engineering — transparent and simple structure for easy extension. Project Preview Live Demo: lingchen.kim/art-design-pro Docs: lingchen.kim/art-design-pro/docs GitHub Repo: github.com/Daymychen/art-design-pro Light mode:

Press enter or click to view image in full size

Dark mode:

Press enter or click to view image in full size

Quick Start git clone https://github.com/Daymychen/art-design-pro cd art-design-pro pnpm install pnpm dev Open http://localhost:3006 and you’re ready to explore.

Why This Project Matters I believe admin systems don’t have to be boring. They can be functional and beautiful, efficient yet delightful.

Art Design Pro is my attempt to give developers a strong foundation that respects both engineering quality and design sensibility. Whether you’re a startup founder, indie hacker, or part of a larger team, I hope this project helps you build faster — without compromising on user experience.

Closing Thoughts Art Design Pro is still evolving, and I would love to hear feedback from the community. Contributions are welcome — whether it’s code, design ideas, or feature requests.

Try it out: Art Design Pro Live Demo Star it on GitHub: github.com/Daymychen/art-design-pro

Together, let’s make admin systems not just usable, but enjoyable.
by Panzer04 | 2025-09-16 09:04:39+00:00
It's always a little bit invigorating to read an article like this.

It's also a touch sad. People appreciate companies who take a stand for their claimed ideals. Apple has made much of its dedication to protecting their customers, even when it might not be the easiest move. I guess here they've decided it's not worth the risk.

Still, combined with their other moves towards monetizing their customers it kind of shows that they're out of ideas to make more money, and the first things to fall in the face of that are their supposed ideals. They're sacrificing something that isn't easily regained.