MurphyA/hacker-news huggingface dataset:
by lordkrandel | 2025-11-27 06:33:45+00:00
You think so because you belong to the US groupthink. You cannot "buy" privacy and security, that's an illusion. Buy many workers' time making big fences and reviewing code, you're not "buying security". Anyway, privacy and security are rights for everybody, not only for the rich. Every developer should care and defend them. Otherwise you'll have to buy security and privacy for all the projects (and people) you care about. And that could become impossible, depending on how large your heart and scope are. If you become rich to just screw all the people that trusted you with a crappy product with no security, then to me you are just a fraudster.
by INTPenis | 2025-11-27 06:34:24+00:00
I've been using Gemini CLI for months now, mainly because we have a free subscription for it through work.

Tip 1, it consistently ignores my GEMINI.md file, both global and local. Even though it's always saying that "1 GEMINI.md file is being used", probably because the file exists in the right path.

Tip 12, had no idea you could do this, seems like a great tip to me.

Tip 16 was great, thanks. I've been restarting it everytime my environment changes for some reason. Or having it run direnv for me.

All the same warnings about AI apply for Gemini CLI, it hallucinates wildly.

But I have to say gemini cli gave me my first real fun experience using AI. I was a late comer to AI, but what really hooked me was when I gave it permission to freely troubleshoot a k8s PoC cluster I was setting up. Watching it autonomously fetch logs, objects, troubleshoot until it found the error was the closest thing to getting a new toy for christmas for me in many years.

So I've kept using it, but it is frustrating sometimes when AI is behaving so stupid you just /quit and do it yourself.
by testdelacc1 | 2025-11-27 06:34:27+00:00
Treating people poorly isn’t a quirk of nerd culture. Even Linus doesn’t think so.

> This is my reality. I am not an emotionally empathetic kind of person and that probably doesn't come as a big surprise to anybody. Least of all me. The fact that I then misread people and don't realize (for years) how badly I've judged a situation and contributed to an unprofessional environment is not good.

> This week people in our community confronted me about my lifetime of not understanding emotions. My flippant attacks in emails have been both unprofessional and uncalled for.

> Especially at times when I made it personal. In my quest for a better patch, this made sense to me. I know now this was not OK and I am truly sorry. The above is basically a long-winded way to get to the somewhat painful personal admission that hey, I need to change some of my behavior, and I want to apologize to the people that my personal behavior hurt and possibly drove away from kernel development entirely.

> I am going to take time off and get some assistance on how to understand people's emotions and respond appropriately.

And he walked the walk. He became better after that. Linux is a better project for it. But I suppose it did influence a generation of people in software who looked up to Linus and thought this is the correct way to treat people you perceive as beneath you.
by collinmcnulty | 2025-11-27 06:35:21+00:00
My first big career move was similar. Employer had all these complicated ML models that played great at conferences, but operators who had to use them said they were inaccurate and indecipherable. I asked the operators what they used to sort real vs false alarms, and the answers were very simple mathematical relationships. Ripped out the ML, coded up the operators versions with some slightly tuned up statistics and got dramatically better results.
by blackqueeriroh | 2025-11-27 06:35:26+00:00
We exist inside of capitalism - particularly late-stage deeply unregulated capitalism.

You are always very close to losing the ability to pay your rent or buy food not because your identity is being threatened but because a bunch of people who don’t care about you and only care about making money will happily lay you off without a second thought if they think it will make the even richer people above them happy.

And they will do this whether there is an AI boom or not.
by throwaway150 | 2025-11-27 06:35:31+00:00
> That's funny, because if that is true he violated his own code of conduct

Yes, he did. It is funny. I don't know why we need to talk endlessly about it. If you are bothered so much by this violation, file an official report on their issue tracker.

> The point is that everyone has different lines for what they consider to be "acceptable" or not. That is exactly the reason why codes of conduct exist

When I said I decline to share my lines and boundaries here, I meant just that. I didn't mean that I need a lecture on CoC from you. I know what CoCs are and why they exist. Thank you very much. I am not morality police. Neither are you.

My morality applies to myself. Andrew's morality applies to himself. But yeah... CoC may apply to him too. So you've got a good point. I don't know if the CoC applies to their website. If you know more and if it does, a violation of CoC should be reported on their issue tracker. If this is such an important topic for you, please do report the violation to them. That'd be fair.
by vunderba | 2025-11-27 06:36:05+00:00
This is the heavily distilled model. Generation speed is pretty impressive (reminds me of the old SDXL Turbo models) at around 3 seconds for a 1024x1024 image on my RTX 4x series card.

I personally don't find the Turbo/Lightning models super useful. Doesn't really matter how fast the boat is if the compass is busted.

Here's some mixed results:

https://imgpb.com/exMoQ

I'm looking forward to the non-distilled and editing versions of the models but release dates haven't been announced.
by lewiscollard | 2025-11-27 06:36:11+00:00
I think that merits an apology from me, then: what I said was wrong and I'm sorry. If I'd thought about that sentence for more than ten seconds, it'd be clear that it's all better explained not by indifference from the staff doing the actual work, but because (as you said) they are asked to work under impossible conditions, and as long as some line on a chart representing "money" goes in the right direction it's the people that set the conditions of the job who don't give a shit.

Some part of me understood this already, because...

> You are a statistic until you walk up to the front counter and make it personal.

Aside from the fact that the "front counter" is apparently deprecated these days...given what I know about my personality flaws, I am sure I'd not want to do this. It's not like they could make the food appear 20 minutes ago, and they're not responsible for the conditions that made it take 20 minutes in the first place, so what would it accomplish other than making their day worse? Maybe some warm feeling of "well I fuckin showed 'em" followed by "oh damnit, I was an arsehole" 15 seconds later which would hang over me for a LOT longer than 15 seconds. Walking out was a better outcome for everyone, including me.
by zeven7 | 2025-11-27 06:38:17+00:00
I've been using Gemini 3 in the CLI for the past few days. Multiple times I've asked it to fix one specific lint error, and it goes off and fixes all of them. A lot of times it fixes them by just disabling lint rules. It makes reviewing much harder. It really has a mind of its own and sometimes starts grinding for 20 minutes doing all kinds of things - most of them pretty good, but again, challenging to review. I wish it would stick to the task.
by paulddraper | 2025-11-27 06:38:20+00:00
Do you have any evidence that they haven’t? You say

”If they were really concerned about interchange fees, they wouldn’t accept American Express cards either.”

That’s a leap, considering that for years a large (but much smaller) retailer didn’t accept anything except Amex.

Maybe, maybe not. Just isn’t sound reasoning.

—-

I’m arguing against the claim “Walmart doesn’t accept Apple Pay because they want you to use their app.”

In reality they accept non-app payments.

And they don’t accept other non-app payments (I can’t tap my physical card).

Clearly something else is at play. It is well known that Apple Pay would cost them more.
by auxide | 2025-11-27 06:38:26+00:00
A very, very weak sales pitch. I've seen more things start prominently displaying that they're "AI-free" recently, and it has only driven me away as opposed to being more interested because do you just not stand out enough to the point where you have to say that in order for people to care? Or is it because you're stuck-up? I'm not sure anymore.
by bitwize | 2025-11-27 06:40:23+00:00
Ooooh, someone is asking for it from Amiga fans. Marketing an AIO keyboard PC with a deep back and calling the OS "Workbench"?

Courteous of them to put the numpad on the left where it BELONGS (apologies to late-80s Northgate Systems). And it's funny because I was just watching a vid about the Asus Eee Keyboard PC (https://en.wikipedia.org/wiki/Asus_Eee#Eee_Keyboard) that this looks like a modern version of.

Much better specs than that old thing though, but given that it has a "vibe-designed" look about it, I think I'll pass on preordering.
by yjftsjthsd-h | 2025-11-27 06:40:42+00:00
> I think that the reason that i386 assembly (or amd64 assembly) is error-prone is something else, something it has in common with very simple architectures and instruction sets like that of the PDP-8.

What reason is that? (And, if it's not obvious, what are ARM/RISC-V doing that make them less bad?)
by t312227 | 2025-11-27 06:40:43+00:00
hello,

i've used it during my last job =?> its a really great project!! :+1: ;)

and its really useful not only for IBM hardware - a lot of smaller quantum-computing vendors have integrations for their hardware:

they are called qiskit-providers and are available in the community-project:

* https://github.com/qiskit-community/

sadly they are sometimes of lets call it "varying quality" depending on the vendor ;))

cheers a..z
by chewz | 2025-11-27 06:43:28+00:00
The problem is that Gemini CLI simply doesn’t work. Beside simplest of tasks like creating new release it is useless as coding assistant. Doesn’t have a plan mode, jumps right into coding and then gets stuck in the middle of spaghetti code.

Gemini models are actually pretty capable but Gemini CLI tooling makes them dumb and useless. Google is simply months behind Anthropic and OpenAI in this space!
by fsflover | 2025-11-27 06:44:19+00:00
Qubes is a much more secure alternative to Android without its main downside, which is that Google owns it and steers its development toward enshittification and control [0]. The latter even affects security directly [1].

Android's sandboxes are weaker and AFAIK rely on closed, non-auditable hardware (which is owned by Google in, e.g., GrapheneOS). Qubes protects you more reliably and doesn't require to abandon root privileges or a possibility to take screenshots.

Also, you don't have to run every app in a dedicated VM on Qubes: Instead you group them into security domains, which allowed me to organize my digital life like never before [3].

In addition, Qubes can protect you from supply-chain attacks by isolating VMs from the network and using different OSes side by side. I dream of using Qubes on mobile.

[0] https://news.ycombinator.com/item?id=45017028

[1] https://news.ycombinator.com/item?id=45017028

[2] https://doc.qubes-os.org/en/latest/user/how-to-guides/how-to...
by aw1621107 | 2025-11-27 06:45:32+00:00
Ah, you're right. I saw that the expression in the comment and in the code was the same and assumed that the commented bit was valid C++ code. You got me to look again and it's obvious that that isn't the case. I had even gone looking through the codebase to see if std::floor was included, and still missed the incorrect `^`.

I guess in that case as long as the 128-bit type supports constexpr basic math operations that should suffice to replace the hardcoded constants with their source expressions.
by sroerick | 2025-11-27 06:46:17+00:00
I too, would like tosee screenshots.

I have not heard of bonsai_web before.

Could you feasibly use this to build both web apps and TUI apps simultaneously? If this is the case, I find this extremely interesting. The examples look well fleshed out and interesting.

OCAML seems like a perfect language to accomplish this. Ocsigen is pretty complex, but also seems wildly ahead of its time. PPX is a wonderful metaprogramming paradigm and I would love to know how this is being used in production
by JuniperMesos | 2025-11-27 06:47:02+00:00
In what way is the tone of the linked messages not appropriate? Rust is a programming language, not a sacred object. It's fine to say that a different programming language does something better than it, regardless of whether or not you're the developer of that language.

To be clear I like Rust and use it frequently and have for about as long as it's been publicly released, whereas I have only played around a little bit with Zig and I suspect I won't like it as much as Rust even when it's feature-complete. But I don't like seeing an attempt to enforce a social norm that it's wrong to point out shortcomings of Rust, especially when it's aimed at people doing the interesting and valuable work of exploring other areas of the systems programming language design space that Rust is not doing.
by ingonealan3 | 2025-11-27 06:48:03+00:00
Small startup. I don't use a laptop. I prefer work/home separation, so I use a workstation, and I'm in the office 5 days a week. I have three screens attached to my PC. A main 27" (slightly curved) screen in the middle, horizontally, and two 24" screens turned vertically, on each side. I also use a tiling WM for managing desktops and windows. I have arrived at this setup, that I really enjoy using, because I have a lot of screen real-estate, but I don't really need to rotate my head much, just glance a little to one side or another. Tiling WMs also allow you to create muscle memory for where each one of your tools is, and you can get there instantly, rather than having to cycle through everything all the time.
by mzhaase | 2025-11-27 06:48:50+00:00
I would like to point people to the Odroid H4 series of boards. N97 or N355, 2*2.5GbE, 4*SATA, 2 W in idle. Also has extension boards to turn it into a router for example.

The developer hardkernel also publishes all relevant info such as board schematics.
by makeitdouble | 2025-11-27 06:49:28+00:00
Higher DPI is still pretty nice and noticeable for people who spend their life reading/peeking (including comic books, art etc.).

I feel more people would benefit from better screens even for their reports or excel work, but I wouldn't be holding my breath on most standard companies paying for it if there's no OSHA style law mandating it.

> battery life

I think we've reach a decent place, even the Surface Pro line with around 3K displays has double digit battery life for office type tasks.
by kragen | 2025-11-27 06:51:15+00:00
I don't think they're particularly less bad. All five architectures just treat memory as a single untyped array of integers, and registers as integer global variables. Their only control structure is goto (and conditional goto.) If you forget to pass an argument to a subroutine, or pass a pointer to an integer instead of the integer, or forget to save a callee-saved register you're using, or do a signed comparison on an unsigned integer, or deallocate memory and then keep using it, or omit or jump past the initialization of a local variable, conventional assemblers provide you no help at all in finding the bug. You'll have to figure it out by watching the program give you wrong answers, maybe single-stepping through it in a debugger.

There are various minor details of one architecture or the other that make them more or less bug-prone, but those are minor compared to what they have in common.

None of this is because the instruction sets are complex. It would be closer to the mark to say that it's because they are simple.
by pfannkuchen | 2025-11-27 06:51:29+00:00
Is it possible your lawyer was just wrong when he told you that?

Like the interpretation of the situation seems to hinge on that, because if we didn’t know that it was usually fixed on the spot, then it could very well just be protocol to go through a correction process that takes awhile (for other dumb reasons but not because someone was wronging you personally).
by p1necone | 2025-11-27 06:51:51+00:00
Looks like they built a new NAS, but kept using the same drives. Which given the number of drive bays in the NAS probably make up a large majority of the overall cost in something like this.

Edit: reading comprehension fail - they bought drives earlier, at an unspecified price, but they weren't from the old NAS - I agree, when lifetimes of drives are measures in decades and huge amounts of tbw it seems pretty silly to buy new ones every time.
by bestouff | 2025-11-27 06:53:00+00:00
UX (from a dev standpoint) : I want to know if it works in France. I click on "which countries are supported". It reveals a link to the docs instead of a countries list. OK, I click the link. I'm in the "getting started" section with no obvious link to the countries list.

I gave up there and probably won't come back.
by onesociety2022 | 2025-11-27 06:53:10+00:00
I have been ordering the same Crocs from Amazon for about 8 years now. I don’t think I have ever received counterfeit Crocs from Amazon. I basically go to “my orders” page in the app, search for the last order and then reorder. I do have to make sure they have not jacked up the price because the price fluctuates quite a bit for that shoe I buy. And I make sure the ratings for the third-party seller are very good before ordering. They can definitely have Alexa automate this entire workflow (“hey the shoes cost $20 more than last time. Do you still want them?” Or “the shoe is only available from a different third-party seller. Do you still want them? This third-party seller only has a 90% positive rating”).
by elmerfud | 2025-11-27 06:53:32+00:00
I had this exact same problem. They say send a letter from your ISP, they don't understand the response of "I am the ISP". Their front line support doesn't understand how it works and they're powerless to help, their backend understand it but doesn't care. So I told then cancel and send me a refund because they blocked me. They did it.

Market forces determine the best product and I have to say I don't miss Netflix at all.
by 1vuio0pswjnm7 | 2025-11-27 06:53:49+00:00
The corporate OS may also include terms requiring arbitration to resolve disuptes

At least in the case of Android, an advertising services company OS, those terms may be on a remote server (owned by the company), not on the computer owned by the "user".^1 As such, the user may block access to them along with all the other advertising-related garbage

1. It's necessary to "download" the terms
by JavierFlores09 | 2025-11-27 06:54:23+00:00
if you want to an online java decompiler for a quick analysis, I recommend https://slicer.run/, it has a sleek UI and provides support for a variety of decompilers (including the likes of Vineflower, CFR, JASM, Procyon). For more in-depth analysis, https://github.com/Col-E/Recaf is probably my first choice
by JacobThreeThree | 2025-11-27 06:54:40+00:00
Per Wikipedia:

It has a 3.7-meter (12 ft) diameter high-gain Cassegrain antenna to send and receive radio waves via the three Deep Space Network stations on the Earth. The spacecraft normally transmits data to Earth over Deep Space Network Channel 18, using a frequency of either 2.3 GHz or 8.4 GHz, while signals from Earth to Voyager are transmitted at 2.1 GHz.
by harry8 | 2025-11-27 06:57:30+00:00
There is a difference between what you say to and about volunteers working for free on their hobby and what you say about the work of a company famously known as "The Death Star"

You want to work with people and the group says "yay and this is how we will work together" you do that or go away. This is entirely separate to stating a universal truth such as "Microsoft product blows because they do not care", "Oracle sucks" or famously "You can't anthropomorphise Larry Ellison"

Did Linus ever blow-torch community volunteers or did he get the pip purely with big corp submitting paid trash for their own purposes? He seems to cop a fair bit himself from people saying thou shalt not...

The standards differ. Microsoft is going to be ok guys.
by zkmon | 2025-11-27 06:57:33+00:00
Growing up on a farm with access to minimal technology provides a perfect setting for producing finest minds. It provides beautiful challenges, minimal resources and full of freedom.

And the reward (or punishment) would be to move to city life or to Western countries. That's a pity. Modern life puts you into a grove to move in. You are a caged animal or a micro-managed worker. There are no problems and no freedom. Can't even have the option to use or not to use AI at work. We are cells in a larger creature. Cells are not supposed to do thinking.
by JacobThreeThree | 2025-11-27 06:58:21+00:00
It was a unique period of interplanetary space travel where most projects were simple flybys - the first time for each planet. Because the goal was just to flyby, the secondary benefit is that the trajectory sends it outside the solar system.

Nowadays, most missions involve insertions into orbit around the target planet, therefore no secondary opportunity to send it outside the solar system. The notable exception is New Horizons, which was a Pluto flyby and will also eventually leave the solar system.
by magicalhippo | 2025-11-27 06:58:25+00:00
> Spinners fail more often than SSDs, but I don't remember any sudden failures with spinners

I've had a fair numbet of HDDs throughout the years. My first one, well my dad's, was a massive 20 MB. I've had a 6+ disk ZFS pool going 24/7 since 2007. Oldest disks had over 7 years on-time according to SMART data, replaced them due to capacity.

Out of all that I've only had one HDD go poof gone. The infamous IBM Deathstar[1].

I've had some develop a few bad blocks and that's it, and one which just got worse and worse. But only one which died a sudden death.

Meanwhile I've had multiple SSDs which just stopped working suddenly. Articles write about them going into read-only mode but the ones I've had that went bad just stopped working.

[1]: https://en.wikipedia.org/wiki/Deskstar#IBM_Deskstar_75GXP_fa...
by blargey | 2025-11-27 06:58:27+00:00
I honestly have not idea what you're on about.

First, the "by artists for coders" equivalent always existed! There's tons of free-for-commercial-use art packs and BGM tracks and sound effect packs out there, and more when you add cheaply priced stuff. Will you get hate for using those common assets in a commercial project? Only as much as you'll get for visibly running on RPG Maker!

Which leads into the second - those "no-code" solutions you refer to are a far cry from "just add art". They're really "slightly lower code", relying on heavy scripting to actually shape the faintest approximation of a personal vision out of it. They were never the "by coders for artists" gift you frame them as, any more than Godot or Unity was. They're essentially just a pack of libraries for well-trodden genre boilerplate, used by hobbyist game coders and artists alike.

Artists have always needed to learn to code in order to make their vision for a game into reality. They equally cannot "enjoy creating a game, with help from tools that do something they simply don't care about" unless you want them to - wait for it - AI vibe code the whole thing. Or do you think all the artists nominally against AI art are secretly vibe coding a new wave of games too? Do you even think a vibe-coded game will hew to your expectations for a good game? If not, why?