MurphyA/hacker-news huggingface dataset:
by CodeVisio | 2025-08-10 09:24:34+00:00
2. Then they do the take home challenge, or you hire another candidate.

This is not kindergarden anymore. We're taling adult stuff here. If the manager is not able to interview, analyse and understand who is in front of him, then it is time to change job.

Iff the candidates has personal work to show then it is considered a plus, but it is not madnatory.

3. No, normal wage and is expected of them.

A hired person is supposed to fill a role and not a double or more roles just because the manager is not able to subdivides tasks, roles etc. I don't expect engineer or technical roles to do manager job.

4. That’s not manager work. It’s a tech talk, it needs to be with the tech people. It’s really not that weird to have the team decide who they want to join their team

It might work in your culture.

in my culture, who is going to take a manager role _manages_ technical people _and_ as such he _must_ know the technical stuff to a certain degrees otherwise the job is not for him. Here managers don't download their responsibilities to engineers they manage.

At the same time, engineers are not supposed to judge or like or dislike their coworkers. Working in a team is a prerequisite that they have to accept, either you like it or not. Full stop. There is no space for interpretation or for leisure. They have tasks and they finish their tasks. Full stop.
by sliken | 2025-08-10 09:27:18+00:00
Keep scoffing, it's not real end to end ECC, just "link" ecc, which is just part of the chip -> CPU pipeline.

So it's not full ECC like servers have with dimms with a multiple of 9 chips with ECC protecting everything from the dimms to the CPU.

Keep in mind the ram is inside the strix halo package, not something HP has control over.
by iamben | 2025-08-10 09:27:24+00:00
A couple of things that really helped me (Claude is my choice for coding):

- add to your global settings a few lines that say something like "don't write any code until you fully understand my requirements, ask questions until you are completely clear", this mostly stops it just going ahead and writing best guess just the first time. And then,

- when it looks it's going off the rails, cut your loses straight away and ask it to write a prompt for another chat. Tell it to cover everything it knows about what you're working on and what you want to do. Paste that into the new chat and get it to ask if it needs clarification (and then if needed, paste between the two chats). The new chat often solves the problem the other one was stuck on first time.

Hope they help - coding with AI has made me enjoy the process once again. I'm actually completely silly projects I've always wanted to do because I can get past the blockers so much more easily.
by vidarh | 2025-08-10 09:27:41+00:00
Interestingly, minimum wage seems to be more likely in places with weak unions.

In places with strong unions, there is often a de facto, negotiated minimum at least on a sector by sector basis instead.

E.g. Norway has a roughly 50% unionisation rate, and no minimum wage in most situations, but most sectors are covered by negotiated agreements between the unions and employer organisations.
by lordnacho | 2025-08-10 09:27:53+00:00
I've said it before, I feel like I'm some sort of lottery winner when it comes to LLM usage.

I've tried a few things that have mostly been positive. Starting with copilot in-line "predictive text on steroids" which works really well. It's definitely faster and more accurate than me typing on a traditional intellisense IDE. For me, this level of AI is cant-lose: it's very easy to see if a few lines of prediction is what you want.

I then did Cursor for a while, and that did what I wanted as well. Multi-file edits can be a real pain. Sometimes, it does some really odd things, but most of the time, I know what I want, I just don't want to find the files, make the edits on all of them, see if it compiles, and so on. It's a loop that you have to do as a junior dev, or you'll never understand how to code. But now I don't feel I learn anything from it, I just want the tool to magically transform the code for me, and it does that.

Now I'm on Claude. Somehow, I get a lot fewer excursions from what I wanted. I can do much more complex code edits, and I barely have to type anything. I sort of tell it what I would tell a junior dev. "Hey let's make a bunch of connections and just use whichever one receives the message first, discarding any subsequent copies". If I was talking to a real junior, I might answer a few questions during the day, but he would do this task with a fair bit of mess. It's a fiddly task, and there are assumptions to make about what the task actually is.

Somehow, Claude makes the right assumptions. Yes, indeed I do want a test that can output how often each of the incoming connections "wins". Correct, we need to send the subscriptions down all the connections. The kinds of assumptions a junior would understand and come up with himself.

I spend a lot of time with the LLM critiquing, rather than editing. "This thing could be abstracted, couldn't it?" and then it looks through the code and says "yeah I could generalize this like so..." and it means instead of spending my attention on finding things in files, I look at overall structure. This also means I don't need my highest level of attention, so I can do this sort of thing when I'm not even really able to concentrate, eg late at night or while I'm out with the kids somewhere.

So yeah, I might also say there's very little learning curve. It's not like I opened a manual or tutorial before using Claude. I just started talking to it in natural language about what it should do, and it's doing what I want. Unlike seemingly everyone else.
by TacticalCoder | 2025-08-10 09:28:32+00:00
Debian choosing systemd (not that it's a new decision) is the reason I'll be switching my Proxmox to FreeBSD/bhyve (FreeBSD has great ZFS support btw).

Once I get the hypervisor systemd-free (no systemd on FreeBSD), I can then install a minimal distro in a VM mean to do containerization (like, say, the Talos Linux distro for K8s, that only has a few executables and they're all immutable) and then I can run containers that, by design, have something that is precisely not systemd as PID1.

So life is good: there's a systemd-free world at the end of the tunnel.
by watwut | 2025-08-10 09:29:05+00:00
Your immune system underperforms when the body temperature goes down. It is not contact with people, the weather affects your immune system too.

> During cold season we stay indoors more which increases our likelihood of being exposed to other people that are sick.

For most people this is not really true nowdays. We work in the same offices and use the same kind of transport when going to the office. We shop in the same stores.

The seasonal lifestyle change is fairly miniscule.
by johnisgood | 2025-08-10 09:29:18+00:00
> You're welcome to try to invent your own language.

What I'm doing with "news-teller" (or news teller) is not inventing my own language at all, and I don't appreciate dismissive or snarky remarks, especially when they're incorrect.

From a grammatical standpoint, "news-teller" is perfectly valid, English freely allows such noun-noun compounds. It's not an arbitrary invention, but a natural, transparent compound formed from two common, easily understood words. English has always created new terms this way (storyteller, truth-teller, lawgiver, bookseller), and while "news-teller" is not standard, it follows established morphological patterns. Because both components are familiar, most speakers would grasp its meaning immediately, arguably more so today than with the now-archaic "herald". You can even check Google's Books Ngram Viewer. Check for "news teller" and "herald".

The fact that "news-teller" isn't in widespread use does NOT make it "invented language". It makes it an uncommon but legitimate formation under the existing rules of English. If you doubt that, you could ask people whether they understand "herald" and then ask if they understand "news-teller". If you ask "news-teller" first, they will probably infer it means the same thing, so avoid that.

In any case, I already said I am fine with "reporter" or "announcer", and that I was providing a literal translation that everyone understands over "herald". This is literally the essence of my point, which is not the one being argued. Was I wrong in believing this literal translation is better (see: easier to understand) than "herald'?
by spauldo | 2025-08-10 09:29:40+00:00
Linux ran fine on 386 chips - that was actually what it was originally developed on. But Intel added a bunch of functionality in the 486, Pentium, and Pentium Pro chips. At some point the powers that be didn't see any value in continuing to support pre-P6 chips anymore.

It was a bit of a strange decision since there were undoubtedly more 386, 486, and Pentium users than some of the platforms Linux continued to support, but that's the choice they made. But they weren't alone. Even NetBSD requires a 486DX or better.
by michaelt | 2025-08-10 09:29:40+00:00
In quite a few industries, companies are very reluctant to risk $$$$$ on developing new automation (which might not even work, and even if it does work might not be cheaper)

Why spend $$$$$$ developing a drone delivery system that might face insurmountable technical hurdles like range, capacity and safety if you can just pay undocumented migrants on bicycles $2 per delivery?
by godelski | 2025-08-10 09:30:57+00:00
Just talk to people. Seriously. If you're "an expert", then >80% of the time you can figure out if someone is an expert in the same topic just by talking to them. See how they think and problem solve. That's the skills they'll be using on the job anyways.

Here's the traditional engineering interview script:

Ask the candidate how they'd solve a problem you either recently solved or are currently working on. Where does their mind go? What questions do they ask? Do they make the same mistakes you made? Are they different? Do those complement one another? Are they excited?

Honestly, one of the best things to do is get people to talk about their passions. For a lot of engineers their passion is related to their work. You WANT this as a business. They'll work hard because they're having fun doing the work. They'll learn more on the side and get a lot of expertise and ideas you wouldn't have on your own. If you make the job interesting and fun, they'll stay despite offers of higher pay too! But all of that depends on managers. A good manager participates and their most important job is preventing engineers from spending too much time in rabbit holes. You need to go down some but some unravel forever and your engineer will get stuck in an infinite loop.
by sliken | 2025-08-10 09:32:57+00:00
Dunno, nice, quiet, small machine, using standard parts (power supply, motherboard, etc).

If you want the high memory bandwidth get the strix halo, if not get any normal PC. Sure apple has the bandwidth as well, and also soldered memory as well.

If you want dimms and you want the memory bandwidth get a threadripper (4 channel), siena (6 channel), thread ripper pro (8 channel), or Epyc (12 channel). But be prepared to double your power (at least), quadruple your space, double your cost, and still not have a decent GPU.
by godelski | 2025-08-10 09:33:36+00:00
> At home coding challenge

I won't do an at home coding challenge, that is, unless you pay me. It's not about time investment, it is that we need to respect one another. You also have to realize a lot of places will use these "challenges" to get free work done. I'm sure this isn't what you're doing, but how is the person interviewing supposed to know? It is definitely a red flag. Built from good intentions, but a red flag nonetheless.
by jMyles | 2025-08-10 09:33:45+00:00
> read transcripts of neighborhood meetings in Black neighborhoods: the more common complaint is that the police aren't responding and aren't taking their complaints seriously.

I'm not sure there are aggregated data available on this very specific piece of the puzzle, but my anecdata are different than yours (and FWIW, I'm a resident of a historically and currently Black neighborhood).
What's your favorite CLI tool for integrating LLMs into your terminal workflow?
by menisadi | 2025-08-10 09:35:31+00:00
For those of you using an LLM CLI tool as part of your terminal workflow. Whether for assisting with shell commands, processing files, or anything else-which one do you use and why?

I’ve noticed there are quite a few out there, such as:

1. [sigoden/aichat](https://github.com/sigoden/aichat)

2. [simonw/llm](https://github.com/simonw/llm)

3. [charmbracelet/mods](https://github.com/charmbracelet/mods)

4. [dh1011/llm-term](https://github.com/dh1011/llm-term)

5. [gorilla-llm/gorilla-cli](https://github.com/gorilla-llm/gorilla-cli)

Which one’s your favorite? Any good one I missed?
by kingstnap | 2025-08-10 09:35:42+00:00
If you think about the architecture, how is a decoder transformer supposed to count? It is not magic. The weights must implement some algorithm.

Take a task where a long paragraph contains the word "blueberry" multiple times, and at the end, a question asks how many times blueberry appears. If you tried to solve this in one shot by attending to every "blueberry," you would only get an averaged value vector for matching keys, which is useless for counting.

To count, the QKV mechanism, the only source of horizontal information flow, would need to accumulate a value across tokens. But since the question is only appended at the end, the model would have to decide in advance to accumulate "blueberry" counts and store them in the KV cache. This would require layer-wise accumulation, likely via some form of tree reduction.

Even then, why would the model maintain this running count for every possible question it might be asked? The potential number of such questions is effectively limitless.
by Palmik | 2025-08-10 09:35:46+00:00
People that comment on and get defensive about this bit:

> Learning how to use LLMs in a coding workflow is trivial. There is no learning curve. You can safely ignore them if they don’t fit your workflows at the moment.

How much of your workflow or intuition from 6 months ago is still relevant today? How long would it take to learn the relevant bits today?

Keep in mind that Claude Code was released less than 6 months ago.
by kgeist | 2025-08-10 09:36:05+00:00
There's a bunch of phonetical differences:

rus. Volk ~ ukr. Vovk rus. Aleksey ~ ukr. Oleksiy

Different suffixes:

rus. Tarasov ~ ukr. Tarasenko, Tarasiuk

Ukrainian surnames often have no suffixes at all (more often than in Russia):

rus. Melnikov vs. ukr. Melnyk rus. Kovalev vs. ukr. Koval

Although it doesn't say anything about a person's nationality for certain because of migrations.
by godelski | 2025-08-10 09:38:07+00:00
> I admit the style of interviewing I'm describing has its own problems

We need to be clear, ALL styles of interviewing has problems. There's no global optima for problems like this. It's important to say this because people will point out problems as reasons not to switch while ignoring the existing ones. The answer entirely depends on "what are you optimizing for?" Be precise

Also worth pointing out, the style you describe is the traditional engineering interview. Leetcode type problems were initially done this way. It is also easy to make an effective system worse by trying to improve it. This often happens by trying to apply hard metrics to noisy problems. You don't improve your accuracy, you are just fitting a certain type of noise better (and encouraging Goodhart's Law).
by jMyles | 2025-08-10 09:39:25+00:00
It's a fairly rare thing for me, but I agree with tptacek on this piece:

Some criminals will (and have, and do), use whatever technology they can to stay ahead of the police. It seems that every time a chop shop is uncovered, regardless of the laundered items, the press feigns amazement at how sophisticated it was.

Sure, plenty of street crime is committed by desperate addicts, but they are often only one link away from a dealer who has access to all the necessary tools to get all the advantage possible.

But...

Is that even really the question?

At some point, the deeper topic for deliberation needs to be:

* Is any society likely to significant stem property (and other!) crime when it has deputized a tiny sliver of itself as being the portion responsible for public safety and law enforcement?

Given the ubiquity of cameras, comms devices, and (at least in the USA), firearms, it seems more practical to conceive a future where we all share this responsibility instead of delegating to a SPOF, and then acting surprised when the Chicago cops are running liquor or the LAPD are dealing crack, and are not at all focused on actual crimes occurring in the community.
Show HN: Weekly Mystery Solving (a much needed 30-min break from daily hustle)
by moltenice | 2025-08-10 09:39:32+00:00
Hi HN! This is something super fun. Doing it as a hobby.

Building a weekly mystery in a newsletter format. Reveal happens in the following week - ample of time for the reader to solve.

This is my creative outlet. I love solving puzzles, escape rooms and have built a lot of treasure hunts during my college days.

Looking forward to your feedback !! Subscribe and get weekly mysteries to solve.
by anovikov | 2025-08-10 09:40:36+00:00
Why don't people see the obvious? Jobs (those making any significant money, thus of any economic consequence like "if these people have no income to spend, economy will talk") are mostly bullshit jobs. They don't create anything and people working in them can't be truly displaced by anything. They merely exist because of indirect factors (headcount impacting valuations, managers jerking their egos by trying to have as many people "under them" as possible, large companies milking the government by hinting that their employees' votes impact election results, and so forth). And, AI is a fad on the other hand as well. We see no connection because there's no connection between one bullshit and another.

I know quite intimately, a large corporation where more than 90% of staff are merely a cover to make an impression of being a tech company - while in fact vast majority of revenue and nearly all profit is made due to a small number of backroom deals made by tops with tops of other large corporations, that result in technically trivial moves that won't require more than a few engineers to handle. Rest just exists to boost valuation by showing investors an entirely fake AI-powered, uber-brain business. Most people in these 90% are not aware of it.

AI is not going to replace plumbers, dentists, nurses, waitresses, and so forth. Those "frontline jobs" as they got to be called during Covid. These are the only jobs that really matter. The rest are clowns that are merely tools that help fat cats move money around.

Only category of any consequence that's indeed threatened, are drivers... About those, i worry indeed, but 15 years of self-driving hype and we are still not much anywhere.

So what's going to happen to all these people? Nothing really. Smarter ones of them will probably become alcoholics because of stronger realisation of how their careers are useless, but then again, GLP-1 agonists put a backstop on that as well.
by 1dom | 2025-08-10 09:41:32+00:00
I think there was a typo so you took the opposite meaning from the post - I think that's fairly innocent an unavoidable, we're all human. But how you chose to respond to what you'd inferred wasn't really helpful, actionable or informative for someone who might be naively using Discord.

People would have to be living under a rock to not understand issues people might take with X, but it's possible to be on HN and have very little understanding or context of the issues around Discord.

So for others:

- Most content on Discord is not easily discoverable outside of Discord

- Despite using terminology like "servers" and other things associated with open self hosted tech, Discord seems very closed source, for profit and generally opaque.

Regardless of how harmful all that is to an open internet, there seems to be a growing trend of smaller github projects depending on Discord instead of thorough documentation. I feel there must be quite a few people who want a certain world (open tech) who are not aware that Discord often looks to be working against that.

I've used Discord a little, but I don't feel very comfortable or capable with it, so I might be very wrong with this assessment.
by 7thpower | 2025-08-10 09:42:07+00:00
I only use a shop when it’s going to take a LOT of time.

I’ve opened up my hood a few too many times to find a cap or extra bolts tucked in between the side of the hood and the weatherstrip.

Are duplicates from the new part? Did they assemble it and find they had extra fasteners (I know I have)?

Did they puncture my seat while they were in the car and then gaslight me?

I could go raise hell, but it’s difficult to prove these things and the mechanics I trusted have moved on to better careers in HVAC or elsewhere, so I just put on a podcast and do most of the work myself. It’s not so bad.
by makeitdouble | 2025-08-10 09:43:01+00:00
> it shows an understanding that people need to unwind and interact, and work ultimately benefits. Funny how it’s such an alien concept the moment work moves online.

Offline people were in the same building under direct watch from the employer. We badged to enter and leave the building, employers surely felt fully in control.

Online that physical boundary disappearing, the pendulum swings the other way for companies that try to grasp the remaining bits of control.

That's one of the reason I prefer fully online shops, they'll usually have made peace with it and structured themselves in saner ways.
by justsomehnguy | 2025-08-10 09:43:27+00:00
Because the author is the opportunistic racist:

> kens on April 10, 2022

> Are you trying to access from Russia? Russia is currently blocked.

https://news.ycombinator.com/item?id=30974444

> kens on Dec 3, 2022

> Unfortunately there are also many people in Ukraine who didn't personally do anything to deserve what's happening. Consider the country filter a small reminder of the ongoing war and a suggestion that you might find better opportunities outside Russia.

https://news.ycombinator.com/item?id=33846782

Yet he doesn't consider to 'find better opportunities outside of the USA' despite the actions of the USA government in the last 30 years.
by maccard | 2025-08-10 09:44:49+00:00
I’ve interviewed enough people to staff a company and I disagree.

You really really need to go through an actual code exercise with them. It’s staggering how many people I’ve interviewed who can talk the talk but when confronted with with a 50 line class full of glaring issues for a code review exercise, they can’t find any of the actual problems. The great thing about it is that the good people will spot the super obvious ones in about 5 seconds and you can just move on from it very quickly.

We’re talking c++ programmers with a decade of experience not spotting basic RAII, missing pointer checks and straight up logic bugs for the domain that we interview for and hire in (games).
by TheOtherHobbes | 2025-08-10 09:44:52+00:00
The predictable end game of unregulated free markets is the opposite of freedom for 99.99% of the population.

There's a curious authoritarian tinge to these "free market" argument. "Free markets are powerful, therefore if I support free markets I am a powerful insider."

It usually takes an encounter with a major economic reverse - like being bankrupted by healthcare - for proponents to realise that the free market doesn't care about them either, no matter what they believe.