MurphyA/hacker-news huggingface dataset:
by billy99k | 2025-08-30 12:22:51+00:00
Spray and pray is why it takes everyone longer to get hired. Companies have to sift through thousands of resumes of people that aren't qualified and shouldn't have applied in the first place.

Common advice on Reddit is also to lie about your experience.

The irony is that because of both of these, it takes longer to get a response and get through the interview process.
by crote | 2025-08-30 12:23:15+00:00
Nobody has ever meant "access is completely unrestricted".

As a trivial example: what website is going to welcome DDoS attacks or hacking attempts with open arms? Is a website no longer "open to the public" if it has DDoS protection or a WAF? What if the DDoS makes the website unavailable to the vast majority of users: does blocking the DDoS make it more or less open?

Similarly, if a concert is "open to the public", does that mean they'll be totally fine with you bringing a megaphone and yelling through the performance? Will they be okay with you setting the stage on fire? Will they just stand there and say "aw shucks" if you start blocking other people from entering?

You can try to rules-lawyer your way around commonly-understood definitions, but deliberately and obtusely misinterpreting such phrasing isn't going to lead to any kind of productive discussion.
by QuadmasterXLII | 2025-08-30 12:23:42+00:00
I wonder if this will survive distillation. I vaguely recall that most open models answer “ I am chat gpt” when asked who they are, as they’re heavily trained on openai outputs. If the version of chatgpt used to generate the training data had a watermark, a sufficiently powerful function approximator would just learn the watermark.
by vedmakk | 2025-08-30 12:23:43+00:00
I stopped using analytics on all of my projects for a while now. I've got blogs and actual saas (non-commercial) out there. And to this day I dont know if zero people or more are actually using it.

The reason is: a) I do these things first and foremost for myself and I share them because maybe they are useful for other people (but I dont mind if they are not). And b) I always intend to publish my "products" without needing a cookie banner.

And it also gives me a lot of peace of mind.
by Eduard | 2025-08-30 12:23:48+00:00
> Many of the job applicant expected me to answer asinine questions like "what excited you about this role?"

I don't see this as a asinine/foolish/stupid thing to ask. It's helpful for both sides:

- potential employee can provide an honest opinion on their motivation, in a targeted, specific way to highlight their talent. - offering company can use it for evaluating mutual fit, as well as filter out generic trash applications.
by chongli | 2025-08-30 12:24:47+00:00
any blog author who is trying to increase their reach, like knowing what topics are of most interest to their audience, when to post for bets result, comparing different styles of post etc.

Why would I want to read a blog like that? That's hack writing 101. There's a million of those writers shovelling out that drivel on LinkedIn (which sells them all the analytics they need to do it).

I want to read blogs by people who are passionate about their topic and really take the time to become an expert (if they aren't already). They don't need to know anything about me to write about their topic.
by strogonoff | 2025-08-30 12:25:13+00:00
An e2e test shows that it works. If your tax calculator’s business logic perfectly calculates the tax, but the app fails with a blank screen and a TypeError in console because a function from some UI widget lib dependency changed its signature, your calculator is as good as useless for all intents and purposes. A good unit test will not catch this, because you are not testing third-party code. An integration test that catches it approaches the complexity of an e2e.

Sure, you wouldn’t have all possible datasets and scenarios, but you can easily have a few, so that e2e test fails if results don’t make sense.

Of course, unit tests for your business logic make sense in this case. Ideally, you would express tax calculation rules as a declarative dataset and take care of that one function that applies these rules to data; if the rules are wrong, that is now a concern for the legal subject matter experts, not a bug in the app that you would need to bother writing unit tests for.

However, your unit test passing is just not a signal you can use for “ship it”. It is a development aid (hence the requirement for them to be fast). Meanwhile, an e2e test is that signal. It is not meant to be fast, but then when it comes to a release things can wait a few minutes.
by ozim | 2025-08-30 12:25:54+00:00
Problem is that you can’t create a system in vacuum.

Mostly it is not like a movie where you hand pick the team for the job.

Usually you have to play the cards you’re dealt with so you take whatever your team is comfortable building.

Which in the end is dealing with emotions, people ambition, wishes.

I have seen stuff gold plated just because one vocal person was making fuss. I have seen good ideas blocked just because someone wanted to feel important. I have seen teams who wanted to „do proper engineering” but they thought over engineering was proper way and anything less than gold plating makes them look like amateurs.
by akoboldfrying | 2025-08-30 12:25:55+00:00
Agreed.

More generally any measurable feature of writing that underwent a significant change in frequency around that time would be interesting to look at. Looking at frequencies across the entire post dataset would suggest likely candidates, which individual people could then be tested against. There would be lots of confounding factors and red herrings though -- like the word "ChatGPT" itself!
by spwa4 | 2025-08-30 12:26:49+00:00
> Did you know drug cartels are capitalist entities as well? They extort, murder and traffick for profits extracted by labor.

Ah so you go for big sounding well-known problems, that kill 0.01% of the average socialist state then? Seen that argument too. And I'll show you the problem. They are serious problems ... but not compared to a small socialist problem, say Venezuela. The Venezuelan state is socialist, does what you suggest.

To stay directly in your argument: it turned out they work and support drug cartels. So your presenting of socialism as either the opposite or a solution to drug cartels is very disingenuous.
by tpoacher | 2025-08-30 12:28:22+00:00
Very nice. I wish people put this kind of careful thought in academic manuscripts.

The whole point of introducing a math equation in a paper is to serve as a completely unambiguous formalism, devoid of the ambiguities of the spoken word.

And yet, it is all too common to read something many times and not make sense of it, until it hits me the author means something completely different than what the symbols would imply in principle, and what looked like a formalism is basically a sloppy direct translation of words as math symbols, combined with abuse of notation, idiomatic but undefined uses of established notation, or outright nonsense.
by corimaith | 2025-08-30 12:28:57+00:00
People are different but the demands of 99% of actual jobs are far below that those natural differences won't matter as opposed to standardized training.

And it's a good thing that it's like that, because we don't want our society to be reliant on a few Rockstars. As Napoleon stated, an individual Mamluk far exceeded an individual Frenchman, but 1000 Frenchman could always defeat 1000 Mamluks.
by Bender | 2025-08-30 12:29:01+00:00
There is a middle ground. Maybe one need not add third party privacy invading analytics but there are simple self hosted solutions that have been around for ages and probably covers most of what people are looking for such as AWStats [1]. Logs can be merged into a centralized tiny web server on ones private network and that node can be running AWStats. Demo [2]. Main site [3].

[1] - https://github.com/eldy/AWStats

[2] - https://www.nltechno.com/awstats/awstats.pl?config=destaille...

[3] - https://www.awstats.org/
by dzink | 2025-08-30 12:29:02+00:00
The biggest financial problem for most economies these days are retirement obligations towards the growing share of seniors. France and The UK are flirting with the need of being bailed out by the IMF (not possible given the size). Many EU countries have pension obligations their markers are simply not big enough to feed. Similarly in the US the stock market is puny in comparison to the returns expectation of trillions by retirees. The cash held by the wealthy and those who don’t have an overinflated stock market available to them to invest their savings into gets stashed in real estate and that is an even bigger issue. All over the world, passive investment cash is taking over the real estate supply - a needed good is hoarded and supply is choked off.

In proper market economies, that scarcity should lead to more and more construction. Cities should be expanding, right? So to fix the issue, you need regulation that reduces the incentive for real-estate hoarding as an investment vehicle (maybe more serious property taxes on residential real estate that is not a primary home) and you need easier supply of new construction with more government involvement in expanding cities/towns by building infrastructure to support them.

Another issue is healthcare - 90% of your healthcare expenses are incurred the last 10 years of your life. Your two systems of choice are either universal supply of the most basic healthcare (definition of basic expands with the wealth of the country you are in), or privately funded advanced health options for those with life-threatening conditions. The US has the latter, most countries have the former. The biggest problem there is burnout and harder to scale supply of health workers relative to the ever-higher demand. The scary thing here is that governments with high retirement and healthcare debt to their seniors have an increasingly strong incentive to reduce that debt. Pandemics, wars, autocratic silencing of opposition all help with that. In the US where 401k accounts hold the retirements, the stock market will struggle to provide all the returns expected of it. In countries where government provides the pension, the squeeze is on government debt and thus even stronger when yields on that continue to rise (as they do now in Japan).
by elric | 2025-08-30 12:29:21+00:00
Back in the 90s I had old school visitor counters on all my websites (the kind that looked like an odometer). I got rid of them after I was displeased with how few visitors I got, and it felt like a badge of shame more than anything else.

IMO you lose a bit of authenticity when you start pandering to your audience to boost your numbers, which seems like a silly thing to do for a personal blog.

I'm totally fine with people who usually write about tech and suddenly write about baking, it makes life in my RSS reader that much more fun. If they optimized their "reach" they probably wouldn't include those gems.
by mothballed | 2025-08-30 12:29:22+00:00
I would recommend you take an entry level CCW class. There are valid reasons why one would or wouldn't carry with one in the chamber, and opinions can be respected. However, not knowing why it might make sense for someone else to choose indicates severely flawed "professional" knowledge and a deficient education. Most of the 'against' reasons are much stronger with the kind of rifles soldier get drilled on in boot camp, some of whom walk away with a very simplified view of gun safety tailored around their military rifle that is wrongly generalized to modern striker fired CCW pistols.

I certainly don't expect I'll be able to address this from someone confidently bragging about years of "professional" experience carrying an unchambered weapon as the only right way to do it on the street, so hopefully you can find a class with someone with a background you respect so it will go through your brain.
by jotaen | 2025-08-30 12:29:31+00:00
I think there is some nuance to this: to me, it makes a difference whether you are counting page views in a coarse-grained, anonymous fashion, or whether you are going through all the hoops to find out as much as technically possible about all visitors.

I have some basic analytics on my blog as well. I’m just curious “what’s going on” on my website, in the same way as e.g. a shop owner in real life is aware of what’s going in their store. Publishing things on the internet can feel quite anonymous for the most part anyways, so at least I find it nice to have some rough insight into basic traffic patterns.
by rcombatwombat | 2025-08-30 12:29:52+00:00
Still not what I would call 'proper' queuing (IMHO!) because ultimately it's still just Kafka and just append only: you can't 'atomically acknowledge+delete' individual messages anywhere in the stream, you only dealing with offsets and that's a fundamental thing that has many consequences (e.g. you don't get ordering between batches) and also means that you will get re-deliveries in some scenarios that you would not have with a system that implements proper queuing.
by mystifyingpoi | 2025-08-30 12:29:55+00:00
This. OP is playing by the rules. The rules are silly and dysfunctional, but at least in the short term, that's the winning strategy. I'd probably do the same in his case (or at least a combination of sending maybe 5 well-made resumes or cover letters, to the companies that are the most promising, + 95 "spray and pray" ones for random fishing).
by whizzter | 2025-08-30 12:30:07+00:00
C++ compiler errors back in C++99/01 days weren't usually so bad unless you were doing basic code and not some SFINAE shit. Increased boost usage and C++11 introduced var-arg templates and a lot of other things that made things explode.

Today we've removed a lot of SFINAE magic since if-constexpr that is easier to read/trace and also the existence of CONCEPTS to pre-constrain to compatible types and thus avoiding implementation details from becoming the error.
Show HN: LNB – Cross-platform command manager for binaries and aliases
by muthuishere | 2025-08-30 12:30:36+00:00
You build tools. Shell scripts. Docker commands. Things you want to run from anywhere.

But every OS has different rules:

Mac/Linux: edit .bashrc, .zshrc, mess with PATH, source it Windows: create .bat, set up %PATH%, hope PowerShell respects it

You waste time managing commands instead of building things.

LNB solves that in one line:

npm install -g lnb

Then:

lnb alias build "docker run -v $(pwd):/workspace node:18 npm run build" build

Or:

lnb ./my-tool my-tool --help

Use cases:

Make any binary globally accessible

Wrap long dev commands into short aliases

Share consistent workflows across your team

Example:

lnb alias deploy "docker-compose -f prod.yml up -d" lnb alias logs "kubectl logs -f deployment/app" lnb alias test "npm test -- --coverage"

Cross-platform:

On macOS/Linux → symlinks or shell scripts in /usr/local/bin

On Windows → .cmd wrappers in %USERPROFILE%\bin

Works in Bash, Zsh, CMD, PowerShell, Windows Start menu search

Built for:

Developers who build CLIs or run local scripts

Teams who want consistent dev commands across machines

Anyone tired of tweaking PATH manually

Links: GitHub: https://github.com/muthuishere/lnb

NPM: https://www.npmjs.com/package/lnb
by quadhome | 2025-08-30 12:31:11+00:00
Humans only retrieve information in a library in that way due to the past limitations on retrieval and processing. The invention of technologies like tables of contents or even the Dewey Decimal Classification are strongly constrained by fundamental technologies like ... the alphabet! And remember, not all languages are alphabetic. And embeddings aren't alphabetic and don't share the same constraints.

I recommend Judith Flanders' "A Place for Everything" as a both a history and survey of the constraints in sorting and organising information in an alphabetic language. It's also a fun read!

tl;dr why would we want an LLM do something as inefficiently as a human?
by SyrupThinker | 2025-08-30 12:31:12+00:00
Your CV and cover letter probably does a lot of the work at least in DACH.

The stories I hear from friends in HR, at varying company sizes, is the stuff of fiction. Apparently most people apply with utter trash, its no surprise they get filtered out if they can't even be bothered to present themselves properly.

At least at smaller companies, if you have something that actually looks like you tried, you immediately stand out. (After HR waded through all the bad ones)

We are also not talking about typos or gaps in the CV here, but things like: including everything expected in a CV, writing something even vaguely resembling a formal letter, or even, addressing the right company in it (bonus points if they are a direct competitor).
by pjmlp | 2025-08-30 12:32:00+00:00
Not really, there is a reason why the Java pivot into the server during the early's 2000's, it wasn't only Sun, IBM, Oracle, Bea marketing, it was definitly much better experience than mod_tcl or mod_perl without JTI[0], CGI/ISAPI in C or C++.

Likewise with ASP.NET on Windows land, as ASP with VB, and C++ alongside COM wasn't that great either.

[0] - By the time this started to matter Java 1.3 was already the common version.
by griffzhowl | 2025-08-30 12:32:21+00:00
But why think of any numbers as being "in nature"? And what does that really mean?

Numbers and other mathematical concepts are used to describe and reason about physical systems. More or less everyone agrees on that much. Why make the further claim that some of these mathematical concepts or objects are "real"?

There isn't any one-to-one mapping between numerical concepts and physical systems. Even for a finite collection of physical objects, we could associate with it a number, which is the number of items in the collection, but we could also associate with it another number, which is the number of possible combinations of items of the collection. It depends on our interests and what we want to do. Even grouping items into particluar collections is dependent on the goals we might have in some situation. We might choose to group items differently, or just measure their total mass. More generally, any physical magni9tude can be associated with an arbitrary number, just by a choice of unit.

We use numbers, and mathematical concepts more generally, in many different ways to reason about physical systems and in our technical constructions. I don't see why we need any more than that, and to say that some mathematical concepts are "real" while some are not.

> I do believe all the constructible reals (what most people think of when they think of real numbers), are likely to be found in nature/reality.

Can you explain what it would mean to "find a constructible real in nature"? Maybe we just have different ideas about how this would be spelt out
by fn-mote | 2025-08-30 12:33:08+00:00
> Things may be different today.

The point of the comments here is that things ARE different today.

I would never have imagined that "AI resume" would be a good idea, but ...

Looking at the posts on HN from the hiring side, total cheats are making it past the screening regularly. There's a lot of problems in the hiring process right now, and they aren't just from the economic downturn.

People who need jobs (or want different jobs) have to play the game with the current rules, not wait around for the rules to change (again).
by krapp | 2025-08-30 12:33:15+00:00
The US never practiced free market capitalism, no nation ever has. Every US administration has interfered with the markets and played favorites when it was deemed necessary. "free markets" only exist in the naive fever dreams of libertarians and children.

The only difference with Trump in this case is that his interference is based on entirely on his ego and Grok spreadsheets, there isn't even the barest hint of a rational strategy behind his actions. The mad king just decides China gets hit with a bazillion percent tariff today because his stummy hurt, or whatever.

And this is everyone's daily reminder that the House literally changed the definition of a day so that Trump would be able to do extend his emergency powers indefinitely, and that SCOTUS made it impossible to prosecute him for anything he does while in office. Jan. 6th was just a circus, the election and establishment of a "unitary executive" was the actual coup.
by biglyburrito | 2025-08-30 12:33:26+00:00
Companies started this war when they laid off employees & began relying on applicant tracking systems (ATSes) to use algorithm-driven approaches to finding applicants well-suited to their open roles. Don't blame the people applying to jobs for also using AI to try and game the system in their favor.

Applicants lying on resumes does seem like it won't end well for them, even if it does mean they may get more initial callbacks from companies about open roles. But given how things are very much a numbers name right now, I also understand why an applicant would do it.
by manmoonz | 2025-08-30 12:33:32+00:00
Not true. I can think of a bevy of reasons that I'd be excited for a role that have nothing to do with being a cheerleader. For example, working in the banking industry for many years, I was tied down with a very rigid, sometimes antiquated tech stack. I started applying to smaller companies because I was excited about the prospect of having more autonomy and being exposed to a more modern tech stack.
by kmfrk | 2025-08-30 12:33:46+00:00
They're not important, but we're also simple creatures who find it amusing when some numbers go up. And KPI's can also be fun for things like A/B testing etc. You could even rig something for some positive reinforcement to send a notification when a post is overperforming.

But I haven't found any analytics tools that strike the right balance; they either are too unwieldy, or they're absurdly simplistic.

These days, going viral is very much a double-edged sword, and getting a heads up is useful in more ways than one.
by on_the_train | 2025-08-30 12:34:13+00:00
I finished season two literally an hour ago. And have to say it's a pretty bad show overall. I love a few concepts like the generic dynasty. And the empire overall. But the typical sci-fi trope of people dying and then not really dying is so damn prevalent. I think I'm at 5 character deaths who aren't really dead. Then a few really bad actors (savor) and mediocre plotlines. I want to like it but can't get myself to continue.
by rocknrollisdev | 2025-08-30 12:34:30+00:00
Thanks for sharing totally get where you’re coming from.

On tools, it’s kind of like car sharing. At first it felt impossible, but with the right setup people found ways to make it work, especially for those bigger tools you don’t use every day.

And with materials, you’d be surprised how much good stuff gets tossed during renovations: paint, tiles, doors, cabinets, even lumber. A lot of it could easily be reused instead of ending up in the dumpster.

That’s really the heart of it, helping give those extras a second life and cut down on waste.
by atoav | 2025-08-30 12:34:46+00:00
Place 33. I hate the whole LLMs em-dash thing since I now have to consider how em-dash usage impacts the perception of those reading what I wrote.

At least I tended to use em-dash always with spaces surrounding it — like so. I know the anglospace-convention is to use it without spaces, but I just don't like that visually. At least one way to tell me apart from typical LLM-generated text.
by devoutsalsa | 2025-08-30 12:34:48+00:00
The opposite can also be true. The worst job I ever had was where I was hired by a company, and placed on the team of, a hiring manager that had recommended I not be hired. He offered me no support at all. They just couldn't find many people willing to work at the company, and I was naive enough to just be excited that someone wanted me. I left after about 5 months.