MurphyA/hacker-news huggingface dataset:
by ZaoLahma | 2025-09-08 11:26:38+00:00
I'm not a manager and have no aspirations at all to be one, but I have worked with plenty of "complainers".

Usually what complainers complain about has nothing to do with why they are unhappy. Way too often frustration with people is pointed at circumstance rather than trying to productively sort out the conflicts between the individuals.

And here is where management usually fails. A person complains about unrealistic time plans or how crappy a product will be, so management jumps into action and invent over elaborate processes around securing deadlines and quality, rather than splitting up the dysfunctional team that can't / refuses to cooperate and therefore is always late and produces sub-par quality. And the team will still be late and produce bad quality, and the complainers will still complain.
by williamdclt | 2025-09-08 11:27:15+00:00
I don't really know what I'm talking about (whether about graphic cards or in AI inference), but if someone figures out how to cut the compute needed for AI inference significantly then I'd guess the demand for graphic cards would suddenly drop?

Given how young and volatile this domain still is, it doesn't seem unreasonable to be wary of it. Big players (google, openai and the likes) are probably pouring tons of money into trying to do exactly that
by pavel_lishin | 2025-09-08 11:27:24+00:00
> Example: A team member repeatedly complains about timelines. Each time, the manager extends them. Soon, complaining becomes the default negotiation strategy.

Well, are the timelines too short? Is the team member complaining, or are they pointing out actual problems with the proposed timeline? And if the complaining gets the timeline extended to something reasonable, is there a problem with it being a negotiation tactic if it works?

> Learned helplessness: complaint as despair

> Leadership move: Restore agency through small wins.

This feels like when we'd let our five year old pick out what clothes she wanted to wear. Shouldn't the leadership move here be to try to solve the source of the despair?

This article focuses on dealing with the team member, and not the sources of the complaints. Sure, some people are just negative downers. But the first three examples on the page seem like actual external problems that the complainers are noticing and voicing concern about.

(And if you think it's bad to have complainers, wait until the complainers realize that no change is forthcoming, and either stop engaging at all, or go find work somewhere better.)
by CysecTools | 2025-09-08 11:27:43+00:00
I’ve just released a new update for SpiderGo, my web reconnaissance & reporting tool, and wanted to share with the HN community. The big news: SpiderGo is now available as prebuilt binaries for Linux, Windows, and macOS — with full support for both Intel and Apple Silicon (M1/M2/M3) chips. No more fumbling with manual builds if you’re on macOS ARM. You can grab the correct binary for your machine and run it immediately. What’s new Cross-platform builds: Linux, Windows, macOS (Intel + Apple Silicon) Custom report naming: Save reports with your own filenames, instead of overwriting defaults Formatted output: JSON, plaintext, and Markdown reporting Cleaner packaging: Organized ./build directory with ready-to-run binaries Demonstration: Basic scan: ./spidergo-linux-amd64 https://example.com

Save a report with a custom name: ./spidergo-darwin-arm64 https://example.com --report-name my_scan.md

Why I built this: Most recon tools are either overly complex or too limited for my workflow. SpiderGo sits in the middle: Lightweight Scriptable Generates professional reports instantly It’s been super helpful in bug bounty workflows, and now it should be much easier to run, no matter what machine you’re on.
by m4rtink | 2025-09-08 11:27:49+00:00
A mass driver would run off a capacitor bank most likely - can't you just charge that by a solar array ? Unless you really need to send huge amounts, this should be much less hassle than lugging a nuclear reactor around. And for near-Earth asteroids, you should get the same power per square meter, but better (no atmosphere & clouds to get in the way) at least half of the time (considering the asteroid rotates - and even that could be handled by clever engineering/tethered array).
by jacquesm | 2025-09-08 11:28:34+00:00
I've used DSPs, custom boards with compute hardware (FPGA image processing), and various kinds of GPUs. I would have a very hard time trying to point to ways in which the NVIDIA toolkit could be compared to what's out there and not come away with a massive sense of relief. For the most part 'it just works', the models are generic enough that you can actually get pretty close to the TDP on your own workloads with custom software and yet specific enough that you'll find stuff that makes your work easier most of the time.

I really can't complain, now, FPGAs, however... And if there ever is a company that comes out and improves substantially on this I'll be happy for sure but if you asked me off the bat what they should improve I honestly wouldn't know, especially not taking into account that this was an incremental effort over ~2 decades and that originated in an industry that has nothing to do with the main use case today and some detours into unrelated industries besides (crypto, for instance).

From fluid dynamics, FEA, crypto, gaming, genetics, AI and many others with a single generic architecture and delivering very good performance is no mean feat.

I'd love to hear in what way you would improve on their toolset.
by Fnoord | 2025-09-08 11:28:52+00:00
In my world, using Claude is not free as in beer. It might be in yours, but in mine it isn't. I can use LLMs locally and remotely but there's always a cost attached to it (privacy is also a cost).

I feel like it is a painter who devalues the works which can be made with tools like Photoshop and Illustrator. It feels like elitism, while you could also value the lower barrier point of entry.
by rob_c | 2025-09-08 11:29:25+00:00
Qudos to the author.

I keep beating on the drum that they correctly point out. It's not perfect. But it saves hours and hours of work in generating compared to small conceptual debugging.

The era of _needing_ teams of people to spit out boilerplate is coming to an end. I'm not saying doing learn to write it, learning demands doing, making mistakes and personal growth. But after you've mastered this there's no need to waste time writing booklet plate on the clock unless you truly enjoy it.

This is a perfect example of time taken to debug small mistakes << time to start from scratch as a human.

Time, equivalent money, energy saved all a testament to what is possible with huge context windows and generic modern LLMs :) :) :)
by rafaelmn | 2025-09-08 11:30:16+00:00
Also individual contributors often fail to grasp the big picture, what seems like an insurmountable issue to them is irrelevant or not a priority in the grand scheme of things. Or it's a pain point for them - but dealing with it will hurt the project overall. Can't even count the number of development/design/product bike shedding discussions, wasted effort on covering edge cases, etc. on features/products that get scrapped once they get tested by users.

This is why I hate managing people - I hate having to deal with all the egos and trying to empathize with everyone to try to get a sense of where they are coming from just to judge what's important or not, and weighing political impact of different calls. Code is simple by comparison.
by mexicocitinluez | 2025-09-08 11:31:09+00:00
The more you use the tools, the more you're able to recognize the situations in which they're useful.

These studies keep popping up where they randomly decide whether someone will use AI to assist in a feature or not and it's hard for me to explain just how stupid that is. And how it's a fundamental misunderstanding of when and how you'd want to use these tools.

It's like being a person who hangs up drywall with screws and your boss going "Hey, I'm gonna flip a coin and if it's heads you'll have to use the hammer instead of a screwdriver" and that being the method in which the hammer is judged.

I don't wake and go "I'm going to use AI today". I don't use it to create entire features. I use it like a dumb assistant.

> I've had similar mixed results with agentic coding sometimes impressing me and other times disappointing me. But if you can adapt to some of these limitations it's alright. And this seems to be a bit of a moving goalpost thing as well. Things that were hard a few months ago are now more doable.

Exactly my experience too.
by brunoarueira | 2025-09-08 11:31:11+00:00
I had worked with a guy which is smart, or at least persuasive, since him was hired somehow. He after started working with the team, him complaining about the project proposal, about the bad code decisions and had serious discussions with the product owner. After I talked with the PO, I opened a meeting with the complainer to extend my hand and say that I was opened to listen, him thanks me but preferred to stay a little away. The CTO proposed that since him spotted a bad code (it really was), him had time to analyze better and fix! In the end him lost 2 or 3 weeks fixing the code, wasn't able to finish and request resignation directly to the HR with the reason that the team and the project was bad, probably criticized the CTO. I had to take the code him left and finish the fix!
by dogman1050 | 2025-09-08 11:31:16+00:00
I still have a pair of those Mach Two speakers in use in my garage. Can confirm that a cell phone can't sound like that and that driving them with a Phase Linear 400 playing Led Zeppelin II can really rock the block until an amp output shorts and blows out the woofer with frying egg sounds. That amp is also known as a "Flame Linear."
by kragen | 2025-09-08 11:31:57+00:00
That's 24 bytes because gas is using Thumb2 mov.w instructions to initialize r1 and r2. It took me a long time to figure out that the problem was mov vs. movs; this is the correct 20-byte version:

.cpu cortex-m4 .thumb .syntax unified .thumb_func .globl fib fib: movs r1, #1 movs r2, #1 1: subs r0, #1 itt lo movlo r0, r1 bxlo lr mov r3, r2 adds r2, r1 mov r1, r3 b 1b

I swear, I keep making the same n00b mistakes, year after year!

It might be possible to get it down to 18 bytes, but I don't see how.
by Cthulhu_ | 2025-09-08 11:32:38+00:00
They tried, sort of, in 2002 they acquired 3DLabs. Wish they kept making MP3 players though, but that market collapsed in on itself with the rise of smartphones. A shame, for a few years I had both a smartphone (Galaxy A) and an MP3 player (ipod touch, but I miss my mini/nano) separately. I really wouldn't mind a dedicated music player again.
by creesch | 2025-09-08 11:33:04+00:00
> an incredibly detailed answer and a believable range.

Recently, it started returning even more verbose answers. The absolute bullshit research paper that Google Gemini gives you is what turned me away from using it there. Now, chatGPT also seems to go for more verbose filler rather than actually information. It is not as bad as Gemini, but I did notice.

It makes me wonder if people think the results are more credible with verbose reports like that. Even if it actually obfuscates the information you asked it to track down to begin with.

I do like how you worded it as a believable range, rather than an accurate one. One of the things that makes me hesitant to use deep research for anything but low impact non-critical stuff is exactly that. Some answers are easier to verify than others, but the way the sources are presented, it isn't always easy to verify the answers.

Another aspect is that my own skills in researching things are pretty good, if I may so myself. I don't want them to atrophy, which easily happens with lazy use of LLMs where they do all the hard work.

A final consideration came from me experimenting with MCPs and my own attempts at creating a deep research I could use with any model. No matter the approach I tried, it is extremely heavy on resources and will burn through tokens like no other.

Economically, it just doesn't make sense for me to run against APIs. Which in my mind means it is heavily subsidized by openAI as a sort of loss-leader. Something I don't want to depend on just to find myself facing a price hike in the future.
by Ensorceled | 2025-09-08 11:33:07+00:00
This is the hardest part of dealing with a chronic complainer: they think they are the only one "noticing a fire" and "getting sidelined" for raising flags.

Often there isn't actually a fire, they're complaining about trivialities. Everybody already knows about the fire because they've complaining about at every meeting for three months. Or the thing they are complaining about can't be changed. They're actually getting sidelined because they interrupt company allhands to ask the CEO irrelevant questions, wasting the time of 50 people and no one likes them anymore.

I view dealing with chronic complainers as mentoring them to stop self-sabotaging themselves.
by louthy | 2025-09-08 11:33:59+00:00
Oblig:

https://youtu.be/139Q61ty4C0?feature=shared

https://youtu.be/92YHhed3B-Y?feature=shared

https://youtu.be/dTPuYf30B1M?feature=shared

https://youtu.be/efh4k6TJa2c?feature=shared

https://youtu.be/2rQiiOKIEcU?feature=shared

https://youtu.be/eeT5xtc_Dd4?feature=shared

+1000s more…
by sipofwater | 2025-09-08 11:34:20+00:00
* Here is the direct link to the August 15, 2025 comment by ButterBarTheGr8 (GitHub): https://github.com/openzfs/zfs/discussions/14793#discussionc... (github.com/openzfs/zfs/discussions/14793#discussioncomment-14122232)

* Comment by warlordattack (https://www.youtube.com/@warlordattack) posted at https://www.youtube.com/watch?v=TbFIUu_7LIc ("BEWARE! Windows Update and SSD Problem is WAY worse than we thought! Full Demonstration" video by JayzTwoCents), "i have the exact same problem in Linux with T500 4to (CT4000T500SSD3) firmware (P8CR013)": https://www.youtube.com/watch?v=TbFIUu_7LIc&lc=UgzOxFN6V3d-a... (www.youtube.com/watch?v=TbFIUu_7LIc&lc=UgzOxFN6V3d-af_04Qt4AaABAg)
by palata | 2025-09-08 11:34:31+00:00
> there are other people who just complain because they want attention.

I would say that people who complain generally do it because they are not happy. Nobody purposely do it as a way to get attention. Nobody says "I will make sure to bother everybody so that they hate me, because I love it".

Doesn't mean they are not the problem: sometimes they are, sometimes they aren't. So I join you on:

> Good managers listen and try to understand the difference between a person complaining because they’re closer to the problem and a person complaining because they are the problem.

I have seen people complain because they somehow hated their coworkers (they had a very different view of what "good code" meant). A good manager would look for a solution, like moving them in different teams. A bad manager doesn't act (it's useless to listen if you don't act on it).
by shakna | 2025-09-08 11:35:53+00:00
If Anthropic couldn't achieve that with Project Vend [0], why do you seem to think that everyone else could?

> Claudius, believing itself to be a human, told customers it would start delivering products in person, wearing a blue blazer and a red tie. The employees told the AI it couldn’t do that, as it was an LLM with no body.

> Alarmed at this information, Claudius contacted the company’s actual physical security — many times — telling the poor guards that they would find him wearing a blue blazer and a red tie standing by the vending machine.

[0] https://techcrunch.com/2025/06/28/anthropics-claude-ai-becam...
by whizzter | 2025-09-08 11:35:54+00:00
The problem with 64kb intros is not the availability of 64gb of ram, it's that the level of work for something really impressive requires you to have a really advanced toolset, and even then there are stumbling blocks.

The stuff I've written for 64k intros:

- Rendering system (software renderers in the 90s and latest a non-RTX raytracing systems with global illumination), these alone is kinda what people write or wrote MSc thesis works on.

- SDF based effects/rendering (this is what 4k intros often focus on apart from music, here it becomes an addition to the above toolset).

- Often some keyframing/skinning systems, either customized or imported from Blender(now) or in the past 3dsmax, lightwave,etc. (and matching the keyframing maths of the tools), the kind of shit that made game industry companies adopt 3rd party engines because it's hard to get correct (luckily for demos with small teams we can avoid some pitfalls of the formats).

- A modular softsynth (with sequenceing, genrerators and filters) with a MDCT based compressor (think MP3 like compression)

- Texture and image via generators and filters.

- A few generations of visual editing tools to have visual editing of various things listed above.

(Yes, some people have created more abstract things in 64k intros but those don't push the envelope as much imho).

Oh and once all that is done, nobody will run it because...

- The exe compressors used to make things small have been adopted by malware writers and antivirus programs will flag everything because antivirus software just profiles the unpacker routines.

(4k writers have less of an issue with this because the 64k compressors are more drop-in whilst crinkler that's used for 4k's is a custom linker that will have less of a profile and requires custom build steps).

As for Raspberry PI's, there has been compos to target them and phones but the capability of a Raspberry PI and phones is close enough to a PC that you're not really constrained in any pracitcal way apart from needing to push it onto that machine.

On that tangent however Pico-8 and similar pseudoconsoles have been popular since they often provide a simple IDE environment that let's people get straight to it and have a clear recgonizable restriction level.
by Yizahi | 2025-09-08 11:35:56+00:00
I hope you realize that this just completes proof that there is no significant correlation?

Also, as a person who worked with a lot of Israeli engineers, from juniors to senior architects, I can only say haha, try catching any of them in office after 4pm, or at most 5pm :) . They surely don't work 996, they work the same hours like western EU, just start early and finish early.
by avianlyric | 2025-09-08 11:36:16+00:00
Mostly this is a consequence of laziness rather than a proper attempt at serialisation. The “calibration data” for most small sensors in Apple devices is stored in a centrally in a crypto blob to provide guarantees around component combinations, with sensor serial numbers used as lookup keys. It not usual for the sensor calibration data to computed on a component-by-component basis with calibration blob being computed _before_ the machine is assembled, based on the serial numbers the machine should contain.

So adding a new sensor means new serial number, which means the data lookup now fails. Resulting in the new sensor not working at all.

The pre-computed calibration blobs are neat little manufacturing trick to provide an end-of-line QA check, proving that a specific machine only contains the specific components it’s supposed to have. But it means the setup has no proper fallback mechanism for generating new blobs outside of the manufacturing process.

I personally think it’s a travesty that Apple hasn’t properly addressed this issue and enabled proper 3rd party repairs. But I think it worth recognising that the serialisation mechanism doesn’t exist primarily to prevent repairs, it exists to provide a form of cryptographic integrity check of the manufacturing process. Preventing repairs is just a “happy accident”.
by grues-dinner | 2025-09-08 11:36:58+00:00
> inexplicably high cost of hot black coffee

My guess: if the prices reflected the marginal costs of the product inputs, amortised machine wear and ingredient storage and handling and the labour to make, black coffee would be so much cheaper that it would attract too many people away from higher-priced, higher-margin options.

Prices are based on analysis of the effect on demand rather then as a representation of the cost of the item to produce relative to other products.

McDonald's for example has cheap black coffee, because it's an incentive to get you to buy some overpriced food at the same time. Whereas a coffee place is primarily just selling the drinks.
by traceroute66 | 2025-09-08 11:37:27+00:00
> you need to pass through facial recognition to enter the store and there are multiple cameras tracking whether you try to leave without paying.

Totally irrelevant point.

Walk into any supermarket in a Western country these days.

The place is crawling in CCTV.

The packets of steak and other "expensive" stuff have RFID anti-theft tags on them.

The self-service checkouts have close-up CCTV and anti-theft weight comparison systems.

Many even employ security contractors to stand by the door.

Does it prevent thefts ?

Does it hell. The scumbag steals the goods and says F** Y** to the security guard on the way out. By the time the police get there (if they can even be bothered to turn up for such a minor crime) its too late.

So yes, I am with the original blog. CCTV or not, the sort of thing shown in the blog could only happen in Japan.
by palata | 2025-09-08 11:37:27+00:00
Sometimes I find that there is a question of preferences. Take 3 architects, they will come up with 3 different architectures. There is "style" in architecture. Some people will complain because the chosen architecture is not their preferred one, and they see everything that is not their preferred choice as "bad".

I feel like establishing a hierarchy may make sense here: "This person is the architect, you are not. You may disagree and make technical arguments to them, but at the end of the day, they take the decision and you have to follow it". Of course it means that the architect has to actually listen to the technical arguments, and not go "I'm the architect, I'm better, just shut up".
by YetAnotherNick | 2025-09-08 11:37:56+00:00
For LLM inference of batch size 1, it's hard to be saturate PCIe bandwidth specially for less powerful chips. You would get close to linear performance[1]. The obvious issue is few things on multiple GPU is harder, and many softwares don't fully support it or isn't optimized for it.

[1]: https://github.com/XiongjieDai/GPU-Benchmarks-on-LLM-Inferen...
by HarHarVeryFunny | 2025-09-08 11:38:18+00:00
I'm just going by the article this thread is responding to. Perhaps the author's C++ example that he lead with was meant to be a strawman "look how bad C++ is (when we use it this way)"?

If the problem statement is just how to add operators and types to a dynamically typed expression (in some arbitrary language), then in addition to implementing any new operator overloads, there is the question of how to dispatch, which would most obviously be done by mapping (operator, operand type) pairs to the registered type-specific operator implementation (aka overload). Again, not sure what the big deal is here.
by x187463 | 2025-09-08 11:39:22+00:00
The NES games inside Animal Crossing blew my mind as a kid. It's amusing to consider I was sitting there playing NES games inside a GameCube game rather than playing the GameCube game itself.

Maybe it's licensing or something, but the fact that Nintendo doesn't simply have its entire catalogue available via virtual console is a real shame. The passionate console hacking/reverse engineering community has managed to make near-perfect emulators for everything up to the Wii, and pretty good support for the Switch. Accessing this takes only a few minutes to accomplish on the high seas, but somehow Nintendo takes years to add a few games to their own service.
by jacquesm | 2025-09-08 11:40:03+00:00
I've recently looked into this in some detail and the situation is actually a lot more complex than you might think looking from the outside in. This is an interesting article on how energy markets arrive at their price (it is incomplete, and a bit dated, but still useful):

https://neon.energy/Blume-Werry-Faber-Hirth-Huber-Everts-202...