MurphyA/hacker-news huggingface dataset:
by rsynnott | 2025-08-26 10:54:49+00:00
Hrm, this is actually a frustration of Bluesky for me; I find it relatively sluggish, particularly compared to a decent Mastodon server. I also remember Twitter as being faster, but I haven't had an account for a couple of years, and it _was_ getting slower before I nuked my account, so maybe it's worse now.
by wraptile | 2025-08-26 10:56:35+00:00
Agree but fortunately Python's types are entirely optional!

I'm very familiar with pyright and still I start most of my new projects without types and start sprinkling them in once I have a good base working already. This works so well that every time I pick up a static language I just get turned off by the friction of mandatory types and go back to Python. The only exception is Typescript where I can just Any everything temporarily as well.
by altfredd | 2025-08-26 10:57:06+00:00
You already can not install applications from Google Play without Google account. Google accounts are registered with personal phone number (the one you obtained from your carrier, presumably using your ID). All Google Play users are already "verified" one way or another.

This change means that people who do not use Google Play or other sources, fully controlled by Google, will no longer be able to install applications on Android.
by szszrk | 2025-08-26 10:57:48+00:00
I recommend calm and caution :)

You will quickly end up researching mechanical split keyboard market and start convincing yourself that 500-1000€ is not that expensive (sic!).

I made an adventure into mechanicals, around half a year on research and getting used to it. Configurability is amazing. Quality great. Noise was not a problem.

Ended up going back to some flat (laptop-like) dell keyboard and a vertical mouse instead. Because my hands started to stiffen up, hurt, the typical stuff. Keyboards were too high (with normal keys) and too expensive+weird (with low profile keys). I tried adding dedicated palm rests, changing habits a bit, changing bindings...

In the end I'm considering buying MS' Sculpt ergonomic keyboard again (it's the one that's actually split, low profile, with optional negative tilt. I think it's only sold with a mouse). It has a lot of flaws, but fatigue was not one of them.

What I'm trying to say: you may spend a lot of time, effort and money and still feel miserable. There are amazing builds out there, but don't forget non mechanical options exist.
by rsynnott | 2025-08-26 10:58:39+00:00
It is decentralised in the sense that it is not strictly dependent on Bluesky (in practice, because no-one else has really done this yet, Bluesky-the-network now consists of Bluesky-the-company, plus Blacksky). Most prior Bluesky 'decentralisation' has, in practice, been somewhat dependent on Bluesky.
by tom1337 | 2025-08-26 10:58:51+00:00
Just last week I wanted to add some VST Effects to my microphone input on Windows like I do on my Mac. Basically just an EQ and Compressor. With SoundSource this is - as you said - pretty easy. On Windows I've tried Virtual Audio Cable and was initially confused by the Banana and Potato version. Also it required a separate VST Host, something that SoundSource has implemented. In the end my setup worked by using Virtual Audio Cable, routed my microphone into FL Studio into my effect chain and then from FL Studio back into the system so each application gets the microphone with effects. I also tried Minihost Modular as a VST Host but that does not support VST3 and in the end I just gave up because sometimes it was far too complicated
by gspr | 2025-08-26 10:59:38+00:00
These people. I don't have words.

I'm getting ready to give up on smartphones altogether. I used to think that surely a sufficiently open phone would come along, and that you could then just run a sandboxed Android emulator on that for whenever you needed some proprietary apps where society has stupidly decided you need them. But that also seems to be getting progressively harder.

So maybe I just give up on actually using a phone for much. Has anyone tried living with cheap Android or iPhone as a source of connectivity and making phone calls, perhaps with the odd app you just can't get through daily life without (see above), and then move everything where privacy and control actually matter the most to a small "pocket computer" that connects to the internet through a connection shared by the cheap phone? Are there any sufficiently compact and nice such devices? Surely they're easier to produce when you don't require a phone baseband and all the things that are needed for Google to certify it as an Android phone?

Thoughts?
by JackMorgan | 2025-08-26 11:00:29+00:00
Ruby feels like a luxury manual hand saw. It fits in the hand perfectly. But it would not be my first choice for every project.

Languages like C#, Java, C++, Scala, Kotlin, and Python in 2025 feel like industrial computerized bandsaws with twenty different settings and controls. Some more complicated than others. They can be tuned to crank out a factories needs but you could spend days just fussing with a single setting that isn't right.

That being said, modern Python to me feels like the least thought out of these. It has been incrementally changed from one language to another, while being forced to keep many of the worst parts of both. To be honest, I think they should keep up the "breaking backwards compatibility" trend and make Python 4 an optionally-compiled, statically-typed language more like Go, but with more expressivity than Go.

I suppose F# is already like my ideal Python 4. It's possible to run as a script or compiled binary. It's a nice clean syntax, and the type system is a joy to use.

A valid F# program can be a single line script or dozens of configuration files. This let's the developer use it for quick and dirty work, then progressively tweak settings to run in a more industrial scale setting.
by mcdonje | 2025-08-26 11:00:36+00:00
You left out this part:

> The reasons behind this choice of employment are very much unrelated to the technology stack.

Programming language isn't the only factor for employment. People don't always get to just change jobs when an aspect isn't ideal for them.

On top of that, python is ubiquitous in some sectors. It's not as easy to avoid as a lot of other languages.
by rsynnott | 2025-08-26 11:00:50+00:00
> Why any of this was necessary instead of using the built-in Feeds and moderation capabilities on Bluesky is unclear.

Assuming you absolutely trust Bluesky-the-company to behave itself now and in the future, it probably isn't necessary. If you don't, then this sort of step towards real decentralisation is important.

This largely makes Bluesky-the-broader-network immune to the Elon Musk factor, tho; even if some idiot buys and breaks Bluesky-the-company, you'd expect more Blacksky-like thing to bud off.
by arielcostas | 2025-08-26 11:00:52+00:00
So what's wrong with that? You get warned, you ignore the warning and get hacked, that's on you for being dumb enough to download stuff from some shady website. Plus, Android is supposed to have decent isolation and permission controls, unlike desktop OSs like Windows or Linux (not counting Snap/Flatpak) where software can read your entire disk or any arbitrary file and send it via the internet.

Plus, you are not required to do that, you can just stick to Google Play and trust what Google approves there. But no need to lock down others because of your recklessness.
by openfluke | 2025-08-26 11:01:28+00:00
I’ve been building Paragon, a GPU-agnostic AI framework in Go with WebGPU (browser) and Vulkan (native) acceleration. It runs without CUDA lock-in and shares the same neural network code across frontend and backend.

Showcase (MNIST cross-bench): https://github.com/openfluke/Paragon-MNIST-CrossBench Framework repo: https://github.com/openfluke/paragon POC demo video (physics sandbox): https://www.youtube.com/watch?v=1pF2x3rs2gg

More details + docs: https://openfluke.com

Would love feedback from the Go, ML, and systems communities.
by dahcryn | 2025-08-26 11:01:55+00:00
well, as someone working in a department that also has Fraud detection responsibilities, the amount of users that lose tons of money because of scam apps, spoofed apps, identity stealing apps, is big. Like insanely big. I am all for it that these apps get significantly harder for the average joe to install or run on their phones.

It's a considerable number well into the 8 figures $/year that we have to cover (Granted this number is not specifically smartphones, also includes desktops, but I know smartphones is the bigger piece nowadays.)

(insuring this is near impossible, there is always a large part risk we have to pay ourselves and cannot cede to a reinsurer)
by pvtmert | 2025-08-26 11:02:15+00:00
I am gonna be that guy but;

A developer can slap a @RestController annotation on a Java class and magically have an HTTPS endpoint without knowing anything about TLS handshakes or certificate chains.

Is a bad thing. Most people only skims the surface of what they use in daily life. Obviously there are so many things that it is hard to do otherwise. But this job is one time only...

Which is why AI seemingly replacing junior engineers, because AI does the same thing, faster and cheaper...

Meanwhile, I as an engineer, see less and less appreciation and importance in my organization about "knowing" these stuff.
by heresie-dabord | 2025-08-26 11:02:59+00:00
From TFA, to illustrate:

"These are the not the work of carpenters who care about the backs of the cabinets they’re building. These icons are so bad, they look like the work of untrained “How hard can it be?” dilettante carpenters who only last a few days on the job before sawing off one of their own fingers. The whole collection looks like the work from someone with no artistic ability nor an eye for detail. From Apple, of all companies."
by agentcoops | 2025-08-26 11:03:40+00:00
I’m honestly still stunned at the self-implosion of the Scala community… can’t think of any other language that threw away such quite unexpected success at an industry level. Apart from the toxic community, not trying to challenge Python for supremacy in the scientific computing/data analysis space seems like the major mistake, given it was for a time the lingua franca of data infra (Spark, Scalding etc).
Ask HN: How to find work in bringing software back from clouds?
by sam_lowry_ | 2025-08-26 11:03:56+00:00
I am a freelancer from EU and I want to specialize in migrating software back on-prem or to traditional EU hosting providers.

However, with all the talk about Digital Sovereignty and Strategic Autonomy, I found few real projects that require engineering expertise.

I feel like everyone is just trying to squeeze money from EU funds on this hot topic, but none actually believes such migrations can be done, so all money is consumed on policy issues, not the actual work.

We are collectively sitting on our hands, waiting until Trump administration is over and relations between EU and US are back to normal.

Are there people out there really doing such migrations? Technology associations that provide support? Businesses that grow in that niche?
by theandrewbailey | 2025-08-26 11:04:03+00:00
I work at an ewaste recycling company, and seem to specialize in these MFF PCs[0]. My main work rig is a Dell Optiplex Micro with Debian, shoved under a laptop stand. I host Syncthing and iVentoy on it.

[0] https://www.ebay.com/str/evolutionecycling/Desktop-Computers...
by cjs_ac | 2025-08-26 11:04:12+00:00
> I don't understand your agressiveness towards me, this is a conversation, we can talk and disagree without insulting.

I agree wholeheartedly, and if I really wanted to insult you, I wouldn't bother replying to you at all. You're clearly putting some thought into this, and I respect that, but I think your take is really bad.

I work in the gambling industry. Each weekday, I start my laptop with the knowledge that thousands of people will be hurt by the work I do. Not just the people who play the games, but their families, their children, and, in some cases, their employers who are embezzled from. But my employer treats me better than any other employer I've had, and not just in terms of money (even though I'm not well paid as far as software engineers go). My first career was as a schoolteacher - the poster child of the ethical career - and my fellow teachers treated me like dog shit, in numerous schools: people will do awful things to each other when they believe they're acting for 'the greater good'.

I don't think we can argue that the software engineers at Google are acting unethically because we don't know what choices they have, and we don't know what obligations they have outside their work. I'm not sure that we can argue that 'software freedom' is beneficial to everyone outside a small elite of power users. As much as we can argue that what Google has decided is bad for us as individuals, I don't think we have enough information to morally condemn the people who made and implemented that decision.
by KingOfCoders | 2025-08-26 11:04:33+00:00
1. Memory soldered to the CPU

2. Much more cache

3. No legacy code

4. High frequencies (to be 1st in game benchmarks, see what happens when you're a little behind like the last Intel launch, the perception is Intel has bad CPUs because they are some percentage points behind AMD on games, pressure Apple doesn't have - comparisons are mostly Apple vs. Apple and Intel vs. Amd)

The engineers at AMD are the same as at Apple, but both markets demand different chips and they get different chips.

Since some time now the market is talking about energy efficiency, and we see

1. AMD soldering memory close to the CPU

2. Intel and AMD adding more cache

3. Talks about removing legacy instructions and bit widths

4. Lower out of the box frequencies

Will take more market pressure and more time though.
by jeroenhd | 2025-08-26 11:04:51+00:00
Obviously you need to enable local verification for DNSSEC to do anything in the first place, otherwise the DNS server can just lie about the DNSSEC status. If someone is manually configuring a DoH resolver, they probably have a toggle to do DNSSEC validation nearby.

DNSSEC doesn't prevent censorship, but it does make tampering obvious. Moving the point of trust from my ISP to Cloudflare doesn't solve any problems, Cloudflare still has to comply with national law. DoH is what you use to bypass censorship; DNSSEC is what you use to trust these random DNS servers you find on lists on Github somewhere.

A bit over half the websites I visit use signed zones. All banking and government websites I interact with use it. Foreign websites (especially American ones) don't, but because of the ongoing geopolitical bullshit, American websites are tough to trust even when nobody is meddling with my connection, so I'm not losing much there. That's n=1 and Americans will definitely not benefit because of poor adoption, but that only proves how much different kinds of "normal internet user" there are.
by yaro330 | 2025-08-26 11:05:01+00:00
> Apple Silicon is 2-4x more efficient than AMD and Intel CPUs during load while also having higher top end speed.

This is false, in cross platform tasks it's on par if not worse than latest X86 arches. As others pointed out: 2.5h in gaming is about what you'd expect from a similarly built X86 machine.

They are willing due to lower idle and low load consumption, which they achieve by integrating everything as much as possible - something that's basically impossible for AMD and Intel.

> The faster the CPU can finish a task, the faster it can go back to sleep, aka race to sleep.

May have been true when CPU manufacturers left a ton of headroom on the V/F curve, but not really true anymore. Zen 4 core's power draw shoots up sharply pass 4.6 GHz and nearly triples when you approach 5.5 GHz (compared to 4.6), are you gonna complete the task 3 times faster at 5.5 GHz?
by darccio | 2025-08-26 11:05:24+00:00
Neato! It's nice to find zserge around. He built upon the idea of my static site generator Zas [0] to create his own zs [1][2] a few years ago. I think he's still using it :)

[0]: https://github.com/darccio/zas

[1]: https://github.com/zserge/zs

[2]: https://zserge.com/posts/new-site-generator2/
by daeken | 2025-08-26 11:06:00+00:00
There's no AArch32 or Thumb support (A32/T32) on M-series chips. AArch64 (technically A64) is the only supported instruction set. Fun fact: this makes it impossible to run Mario Kart 8 via virtualization on Macs without software translation, since it's A32.

How much that does for efficiency I can't say, but I imagine it helps, especially given just how damn easy it is to decode.
by hippo22 | 2025-08-26 11:06:19+00:00
No, it’s not whataboutism. The original comment made a single argument: regressive taxes are bad. I provided a counter example: the cigarette tax is an example of a regressive tax that is good. This invalidates their argument. That doesn’t mean their position on tariffs is wrong, but they’ve provided an insufficient argument to support their viewpoint. There’s also an implicit corollary that they don’t fully understand tariffs if this is their position.

Whataboutism would be something like someone from the US arguing that China’s treatment of Uyghurs is bad, and someone from China countering with “well, what about America’s treatment of Native Americans?” The Native American argument isn’t a counter example of the Uyghur argument. Both positions can be true. It’s unrelated. That’s not the case here. You can’t be anti-tariff purely because it’s a regressive tax and also be pro-cigarette tax.
by croon | 2025-08-26 11:06:22+00:00
I admittedly read less for myself nowadays, as I can only pick up an hour here or there, but I've read at least 10-20 pages per day for/with the kids for the last 8 years. The bonus with the 8 yo is that I've read books that didn't exist when I was young and thus never got around to, so I've read Percy Jackson, His Dark Materials, Harry Potter (not as good as the expectation), on top of reading the Hobbit for the 3rd time (her request) and a few repeated Narnia books (some of the latter written ones are quite a slog frankly). I'm hoping to keep this up for as long as they are receptive.

But solo reading I think I've only gotten through Exhalation, Silmarillion and Rendezvous with Rama in the last year.
by samwhiteUK | 2025-08-26 11:06:50+00:00
Exactly this. I want a big toggle that I can turn on in developer settings (perhaps make it more involved than that, but you get the gist) that says "I acknowledge that from here on in I am responsible for my data and I hereby absolve Google and other interested parties from responsibility should I blah blah blah..."

Why the hell can't I use my rooted device for payments? It's my goddamn money at risk.
by cesarb | 2025-08-26 11:07:00+00:00
> People have no "control" over their own device if they have malware on it.

You are inadvertently reaching the true core of the question. The ones who have "control" over a device, are those who control the software running on it. Be it the bad guys (in the case of a malware-infested device), a giant corporation (in the case of a locked-down device), or yourself (when you can install and replace any software you want on the device).
by Lio | 2025-08-26 11:07:19+00:00
I'll leave aside the unnecessary test for parity as contrived for the example.

This is a question of style; it's possible to write ruby the way you have but with experience you definitely wouldn't.

e.g.

Why wrap the iterator in an if..else..end block? You could replace that with a one line guard statement at the top of the method. No end required.

Why use begin..rescue..end in the middle of your example? Just replace that with a single rescue at the end of the method. Again, no end statement required.

This is like nesting 20 if..else blocks in python and then complaining you don't have a monitor big enough to view it without scrolling. You just wouldn't do it that way.

My hope is that with the new ruby parser rubocop will be more agressive about automatically refactoring examples like this away.
by yesnomaybe | 2025-08-26 11:07:56+00:00
I'm in the same boat. Still running an MBP M1 Pro 14". Luckily I bought with 32GB in 2021 when it came out so it can run all things docker similar to your setup. I recently ran a production like workload, real stress test, it was the first time I had the fan spinning constantly but it was still responsive and a pleasure to use (and sit next to!) for a few hours.

I've been window shopping for a couple of months now, have test run Linux and really liking the experience there (played on older Intel hardware). I am completely de-appled software-wise, with the 1 exception of iMessages because of my kids using ipads. But that's really about it. So, I'm ready to jump.

But so far, all my research hasn't lead to anything where I would be convinced not to regret in the end. A desktop Ryzen 7700 or 9600X would probably suffice, but it would mean I need to constantly switch machines and I'm not sure if I'm ready for that. All mobile non-macs have significant downsides and you can't even try before you buy anywhere typically. So you'd be relying on reviews. But everybody has a different tolerance for changes like track pad haptics, thermals, noise, screen quality etc. So, those reviews don't give enough confidence. I've had 13 Apple years so far. First 5 were pleasant, next 3 really sucked but since Apple silicon I feel I have totally forgotten all the suffering in the non-Apple world and with those noisy, slow Intel Macs.

I think it has to boil down to serious reasons why the Apple hardware is not fit for one's purpose. Be it better gaming, extreme amount of storage, insane amount of RAM, all while ignoring the value of "the perfect package" and it's low power draw, low noise etc. Something that does not make one regret the change. DHH has done it and so have others, but he switched to Framework Desktop AI Max. So it came with a change in lifestyle. And he also does gaming, that's another good reason (to switch to Linux or dual boot (as he mentioned Fortnite)).

I don't have such reasons currently. Unless we see hardware that is at least as fast and enjoyable like the M1 Pro or higher. I tried Asahi but it's quite cumbersome with the dual boot and also DP Alt not there yet and maybe never will, so I gave up on that.

So, I'll wait another year and will see then. I hope I don't get my company to buy me an M4 Max Ultra or so as that will ruin my desire to switch for 10 more years I guess.
by fp64 | 2025-08-26 11:08:03+00:00
Training a model is not only expensive, but also technically challenging on a pure engineering level. Cluster management, storage, backups, access, fault recovery, and so forth. While crowdfunding training of a LLM is a nice idea, personally I would not invest in something this "uncooked". Why do you believe you are able to properly manage $5M+ and the infrastructure necessary? I've met several people that believe if you just get the funding the rest is super easy, and it's slightly infuriating.

Apart from that, I agree with the other comments that the website looks unprofessional and llama is a bad name to use for this.

If I would want to give this a shot, I would first get engineers committed with a plan to start as soon as there's funding, set up a non-profit to handle the operation, and make sure that potential investors get the impression I knew what I was doing by providing a full plan and timeline, including addressing the legal challenges (among those, make it clear that the resulting model will be commercially usable and not sued to death. Are you planning on guaranteeing indemnification or do you want to release the model as-is? Etc)