MurphyA/hacker-news huggingface dataset:
by mlinhares | 2025-09-02 15:34:40+00:00
I wish there was a way to figure out if someone is proactive, willing and capable of learning and having little patience for bullshit.

These have been the most important traits i've seen on great engineers, people that just plow through the work day after day and jump over hurdles to get stuff done. It feels like everything else is secondary to just wanting to put in the work.
by slt2021 | 2025-09-02 15:34:49+00:00
Welcome to the late-stage capitalism.

Unless capitalists start paying the same tax rate as W2 workers, the inequality will continue to favor capitalist class and exploit the worker class.

This will not happen until the working class wakes up and demands to lower W2 wages massively and simultaneously tax everything and everyone who has been evading and decreasing their corporate/ultra high net worth taxes thus far. Every single loophole must be chased and closed leaving only a standard deduction
by JumpCrisscross | 2025-09-02 15:35:25+00:00
> If I suspect a fallacy I will cite it in your face

And my cat will yell before his dinner time. We all have useless impulses. The question is if it accomplishes anything.

Also, you didn’t suspect anything. A language model thought for you. Your role was in copying and pasting. Not understanding or commanding.

> disagree with your analysis of the fallacies that the AI identified

Sure.

For what it’s worth, I ran your comment—over drinks—past a professor of philosophy who has published peer-reviewed research out of Columbia. He said I was too gentle. It’s gibberish of a form that wouldn’t make it past undergrad formal logic.

We have no doubt you and plenty of others will regurgitate AI tripe with confidence. (This happened with television and organised religion in the past.) And I’ll admit I haven’t found, yet, how to profit off that common temptation other than investing in the companies that facilitate it. But I think I will, because folks who will double down on hallucinated constructs are commonplace.

> can you all please tell me just one more time that the "appeal to corporate omniscience" isn't in the Wikipedia list of fallacies

It’s in no philosophy text, either. Because it is, in itself, an appeal to authority. (Incorporation isn’t a logical primitive. It is a social construct.)

> which is just as arbitrary a source as a good LLM

To the extent a peer-reviewed paper is the same as a grad student, sure.

(There is also rich irony in a corporate LLM hallucinating a fallacy about corporate omniscience. The stupid part, here, is the doubling down.)
by dragonwriter | 2025-09-02 15:35:50+00:00
> I'm really not a lawyer, but I'm skeptical that such a thing is even possible; is it legally possible to say that you as the copyright owner will never relicense something?

It’s possible to say anything. Without something like a contract with reciprocal commitments to make it binding, the legal effect of saying it is limited (though not necessarily zero, because legal concepts like promissory estoppel exist.)
by btreecat | 2025-09-02 15:35:52+00:00
> Governments have a right to detain and deport individuals in the country without documentation. The fact that ICE resorts to the tactics we are describing is unfortunate but necessary because many cities and states refuse to cooperate with federal authorities regarding immigration. These operations of ICE, generally speaking, are legal. (I say "generally speaking" because I cannot speak for every action of every ICE agent in the USA). You may find it distasteful or disagreeable, but it is within the purview of the federal government to enforce federal immigration laws.

Legal is a moving target. Legal was used to justify interment camps.

Be careful justifying what should and could be done based on "it's technically legal"
by Nextgrid | 2025-09-02 15:36:11+00:00
How many of them are real? Some of them have been posting the same position every month.

Out of those that are real, how many of them are completely out of touch with what they're asking for? Whether low salary, unrealistic expectations regarding experience/skills, etc?

Out of those that pass the above filter, how many of them have unrealistic application requirements such as tech tests, etc?

And so on. Hiring is a market for lemons, with scammers on both sides.
by paradox460 | 2025-09-02 15:36:25+00:00
One of the other reddit admins will likely have a better answer, but at the time I worked for them (10-11), the answer was it was a complexity the reddit team didn't want to have to deal with.

Running an image host takes a lot of effort. You have to deal with removals, content policing, and the other nasties, as well as just having to deal with the sheer volume of data, which was a much larger concern in the 2010 era internet than it is now.

Reddit at the time just wanted to focus on being a link and text post site, much like HN is.
by komali2 | 2025-09-02 15:36:31+00:00
When we had a role open (also a YC company) we had iirc about 400 applicants, we narrowed down to the 50 that were legal to work in the UK, and then interviewed about 20 of those.

Anyway, if all of those people applied to each of the companies in who's hiring, and got hired, the unemployment rate for this subset of applicants would still be 50%. And this was for a junior role as well.
by positiveblue | 2025-09-02 15:36:41+00:00
Wafers are definitely inspired by Macaroons, but the core difference is that delegation is tied to identity.

In Macaroons, anyone who holds the token can tack on caveats.

In Wafers, only the current holder can extend it, and they can explicitly name the next holder by public key.

That gives you a verifiable chain of custody instead of an unanchored blob.
by canucker2016 | 2025-09-02 15:36:43+00:00
Toronto Maple Leafs played at Maple Leaf Gardens until Feb 1999. The PATH was created before then.

The portion of the PATH connecting Union Station to the ACC is a few hundred metres at most.

I can't see how anyone in Toronto would help people from Montreal enjoy a Habs win over the Leafs. :)

Torontonians call it the "ACC", (short for Air Canada Centre, before its current rebranding to Scotiabank Arena - Google Maps knows both). Also, it's "Skydome", not Rogers Centre. :)
by shaneziegler | 2025-09-02 15:36:45+00:00
Location: Minneapolis, MN, USA

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, TypeScript, Python, Node.js, Express, SQL, APIs, Python, PostgreSQL, MongoDB, AWS (SDK, EC2, Lambda, S3, API Gateway, IAM, SSM, CloudWatch), Docker, React, Linux, Bash

Résumé/CV: https://www.dropbox.com/scl/fi/bkjcqmj5n4kwjo2u6zusf/Shane-Z...

Email: shane.a.ziegler@gmail.com

Github: https://github.com/shaneziegler

Hi, I’m Shane, software engineer with experience building full-stack applications, specializing in backend development and cloud technologies. I recently created Harrier, an open-source tool to automate AWS self-hosted runners and persistent cache to accelerate CI/CD builds on GitHub Actions. Check it out here: https://harrier-gha-runner.github.io/
by wild_egg | 2025-09-02 15:36:48+00:00
> Advances in the browser standards are slowly removing the need for most client side JS altogether

I probably wasn't clear enough when I said this.

If you're talking about waterfall requests in module loading, you've missed what I said and are likely sending orders of magnitude more JS to clients than you need to.

It's really worthwhile looking at all the new features in browsers over the last 5-10 years and asking yourself if you really can't do what you need just with vanilla HTML and CSS at this point. You can always sprinkle in a bit of JS to fill in some gaps if needed. My team usually has a 2-300 line JS file in each project. No bundlers or modules ever required at that scale.
by stetrain | 2025-09-02 15:37:27+00:00
How many of those are true entry level (degree but no relevant job experience yet) and either remote or local to these people?

Even with experience I have found applying to full remote jobs to be difficult these days, they are generally voids that thousands of resumes get submitted to and you'll never even know if yours was looked at.

I've had better luck via networking and recruiters with jobs that are asking for at least occasional in-person visits which means that the city / metro area you live in remains very important to your ability to land a job.
by tomrod | 2025-09-02 15:37:30+00:00
While the Who's Hiring thread does indeed have ~200 roles, the vast majority of individuals face hiring requirements like:

- Must have 10 years experience with ChatGPT and 20 years experience in PyTorch.

- Entry level

- Must be willing to relocate to a red state in the US and work under the table

- Must be willing to take the fall for our mishandling of data
by JustExAWS | 2025-09-02 15:37:31+00:00
My coworkers were in AWS ProServe with me. Any of us who were halfway decent would have contracts for AWS implementations falling out of the sky if we left.

Companies loved to contract ex AWS ProServe folks. It was a win win for both sides. Even if we charged $100-$120 hour W2 contract, that was still much less than the same companies would pay AWS or any of the well known 3rd party cloud consulting companies where consultants work full time for the consulting companies.

All of the people I know who were laid off from ProServe during the great Amazon purge starting in 2023 just reached out to former clients and got jobs or contracts almost immediately.

Remember all of us worked remotely at the time so $100-$120 hour as a W2 contractor went a long way.

Now for the software developers who worked at AWS, that would be a different story. I don’t know any of them up to and including a senior that would have been capable of both talking to a customer and sussing out their needs and going from an empty AWS account to leading a full working solution.

Since leaving AWS, I’ve been in a position to hire directly for the company and recommend candidates for clients [1] and I’ve never been impressed with software developers from BigTech when I needed to hire at smaller companies. They just don’t know how to operate in green field, ambiguous environments where they don’t already have infrastructure and processes in place.

[1] I don’t do or lead staff augmentation projects. My goal is to have success criteria at the beginning of the project, teach the client how to support and expand the implementation and move on. Sometimes they need us to be in their internal hiring loop to make recommendations on who to hire.
by chaboud | 2025-09-02 15:37:54+00:00
I was prepared to straight up fight with this author until I actually read what they were saying:

1. Don't hold infeasibly high standards when you're starting up. Time is more precious than than anything (you can't spell "scrappy" without "crappy").

2. Be more intentional than a lottery-ticket financial plan when it comes to evaluating what traits matter and at what priority order. If everything is a priority, nothing is a priority.

3. Recognize market dynamics. If you pay shit for shit hours to do shit work, you'll get shit unless you just get lucky.

4. Hire great people now, rather than waiting for the "best" (read: naively idealized) people.

To this, I'd probably want to see the author add another essay on the perils of hiring mediocre people (Jobs: bozo explosion, Rumsfeld: "A's hire A's, B's hire C's..."), because that's the very common company-killing pit that people are trying to avoid.

Mediocrity drives away talent, and a small team of talented people will absolutely smoke a large team of mediocre people. And therein lies the conundrum of startup hiring: what's the right balance?
by dfxm12 | 2025-09-02 15:37:59+00:00
We've had a decades long assault on the idea that hard work leads to economic gains for normal Americans. This poll goes back to the mid 80s. Since then, working class Americans have gotten less and less support from the government while the billionaires have gotten more and more.

It's not surprising that COVID made this realization come to a head. The American Rescue Plan showed that the US is plenty capable of giving Americans what they need to thrive, but simply won't unless there's maybe a worldwide catastrophe...
by mrbombastic | 2025-09-02 15:38:05+00:00
I will admit i am arm chair designing something i have not considered deeply but all your edge cases sound like solvable problems to me and if they aren’t just not a situation to use this particular solution for. E.g biometrics on phones, open the phone for a configurable set amount of time and have fallbacks when biometrics fail (the pin) and emergency overrides for critical functionality like 911 calls. I was not proposing this be rolled out to all guns tomorrow by law but i am equally skeptical it is an intractable problem given some real world design thinking. Or constrain the problem to home defense weapons but not rugged backcountry hunting.
by sfpotter | 2025-09-02 15:38:15+00:00
On the flip side, back in the 70's Boeing used to do things like hire up people with no immediate experience, teach them C for three months, and then hire them into roles as programmers. I'm not sure you can decide what's "normal" based on what was happening two decades ago. Two decades ago, we were smack between two big economic crashes. And all this depends so, so much on geographic locale.
by shaftway | 2025-09-02 15:38:20+00:00
Nice. We'll try this during our next team-building. I've got two suggestions for games:

Gartic Phone (garticphone.com) is a telephone-like game, suited for online play. Each player comes up with a phrase (e.g. "cat on a hot tin roof"). The phrase goes to the next player who is tasked with drawing that. Then that drawing is sent to the next player who has to describe the drawing. Then the description is sent to the next player who draws it. Repeat until you get back to the first player or to a certain number of rounds. At the end replay all of the transitions to great amusement.

The second that I think would work well is Liar's Dice. Each player is given 5 dice. Roll the dice and each player can only see their own dice. Players then take turns bidding on how many dice are on the table (collectively across all players). Bids must either increase in count, or keep the count and increase in number. e.g. if I bid five 4's, the next player could bid six 2's, or five 6's, but not five 2's. Any player may challenge the last bid at any time. Once challenged, all dice are shown, and whoever is wrong (the challenger or the bidder) loses a die. Losing becomes a vicious cycle; the more you lose the less information you have, making it more likely for you to lose. As an option (but one that I think makes the game better), any die rolled as a 1 is wild and counts as all other dice.
by arandr0x | 2025-09-02 15:38:34+00:00
That's definitely a valuable take, but it's worth noting that not everyone will make better decisions just by sitting through enough fires, and it's also possible that your good enough person will fail to notice some larger risk or market shift that the person you could've waited for would have, because they'd have seen it before.

Hiring decisions tend to be a hindsight is 20/20 proposition.
by stego-tech | 2025-09-02 15:38:35+00:00
This doesn’t get enough attention. For those of us who have had to climb every rung of the ladder by hand, rather than leapfrogging entire segments through social networks from family members and universities or who otherwise come from wealth and privilege, it’s been grueling for decades. Ask any service worker, and they’ll almost certainly agree that shit’s fucked ten ways to Sunday.

Hard work in America consistently only ever nets you further hardship, and has for decades. What we need is more of the essentials, and for said essentials to be affordable when they can’t be effectively socialized. In America, with its naked hostility towards organized labor, this was briefly achievable with a college degree alone; now that credentials don’t guarantee basic necessities, our options are either higher wages (which Capital won’t pay so long as they’re high on AI) or an economic crash that deflates asset values in months, not decades - and which will exacerbate the underlying employment problems to the point of riots.
by simonw | 2025-09-02 15:38:46+00:00
> Normalizing LLMs as “lossy encyclopedias” is a dangerous trend in my opinion, because it effectively handwaves the need for critical thinking skills associated with research and complex task execution

Calling them "lossy encyclopedias" isn't intended as a compliment! The whole point of the analogy is to emphasize that using them in place of an encyclopedia is a bad way to apply them.
Show HN: Turn Claude Code sessions into beautiful web links
by wsxiaoys | 2025-09-02 15:38:54+00:00
I got tired of screenshotting claude code sessions to share with teammates, so I built this. It converts session into beautiful web pages with proper rendering of tool calls.

Works by parsing CC's session, extracting steps, then uploading to a simple sharing service. Takes about 2 seconds to generate a shareable link.

Live examples:

- https://cc.getpochi.com/s/IldMh27j (Research claude-code-share repo)

- https://cc.getpochi.com/s/mrqGqgOT (Creating an issue in a GitHub repo)
by tizz98 | 2025-09-02 15:39:07+00:00
Location: Ann Arbor, MI

Remote: Yes, hybrid ok in the metro Detroit area

Willing to relocate: no

Technologies: Python, Kubernetes, AWS, Typescript, FastAPI, Postgres, React, Rust

Résumé: https://www.elijahwilson.me/Elijah%20Wilson%20Resume%20-%202...

Email: elijah@elijahwilson.me

Website: https://elijahwilson.me

I have ten years of experience building scalable Python web applications and infrastructure. I'm looking for a fun team to work with on complex distributed systems. I have experience as a tech lead, and I enjoy learning from Python experts at PyCon.
by jakubmazanec | 2025-09-02 15:39:17+00:00
> There's absolutely no reason to tightly couple your front-end and backend

I'll give you one reason: Gel [1] and their awesome TypeScript query builder [2].

[1] https://www.geldata.com/ [2] https://www.geldata.com/blog/designing-the-ultimate-typescri...
by mcntsh | 2025-09-02 15:39:26+00:00
> working hard at creating value does

"Creating value" is such a subjective phrase. Societal value? Fiscal value?

Someone who drives around your city for 12 hours, rescuing and resuscitating people in life-or-death situations probably provides more societal value than a software engineer who builds CRM features for large social companies but we all know which one gets paid more and who is considered "more successful."

Maybe the problem is exactly that people are rewarded based on this other type of value, and that it is increasingly hard to define it, and be the one to provide it.
by dreamcompiler | 2025-09-02 15:39:35+00:00
Exactly. The primary purpose of type declarations in Common Lisp is to give the compiler a hint that you are taking responsibility for type management so the machine code doesn't need to check the type at runtime. But the spec does not require that the compiler obey that hint, and if the compiler does obey the hint the spec says it's not the compiler's fault if you screw up the type that you took responsibility for.

An additional purpose for type declarations is not mentioned in the spec: Static analysis. SBCL goes the extra mile and does do some static analysis with your type declarations, which means it catches many kinds of programmer errors at compile time. Not all CL implementations do this.

If you want a Common Lisp that performs thorough static analysis, use Coalton.
by stevenicr | 2025-09-02 15:39:44+00:00
Didn't they turn this on by default?

If websites owners truly wanted it, it would be a 'do thing to opt in' and everyone would rush to that.

Now I do think this kind of thing is good for many reasons, but I also see many reasons this can be problematic (that I did not consider the first time I read about it).

I myself would prefer an option to throttle the bots, and give them a 'you can spider at 2am-5am once per month access' via robots.txt, header or something..

you come more than twice in a month and get blocked or pay for access to static version hosted on other server / cdn..

best of both worlds without some of the negative issues.

Otherwise it's a play that helps cloudflare more than anyone else, and hurts more than [open][other][AI] - etc. imho.
by abirch | 2025-09-02 15:40:18+00:00
I only saw 3 jobs mentioning new grad (or recent grad) on https://news.ycombinator.com/item?id=45093192

1 "Zigment (https://zigment.ai) | Bangalore / Bengaluru, India | Full-time | ONSITE" 2 "Rinse | IT Manager / Network Administrator / System Administrator | Hybrid in SF Bay Area, Los Angeles, New York (Brooklyn), Boston, Chicago, Seattle, Washington DC, or Newark. (Primarily remote with some on-site responsibilities.) | Full-time | https://www.rinse.com" 3 "CVector | Full Stack Software Engineer | USA | REMOTE | Full-time | $75k – $120/yr + 0.3% – 1%"

maybe I missed a few because I'm not a new grad and I'm happy at my current company
by jayd16 | 2025-09-02 15:40:21+00:00
There's even more. In games, we also use the term 'Producer' which manages the production, ie they're mostly a project manager. The design team is the product design role. Even here, the producers can and will dabble in design discussions in so far as is needed to meet timelines.

The nice thing is no one gets inflated with a manager title they think makes them the boss of every department. You get engineering lead, production lead etc.
by fullshark | 2025-09-02 15:40:25+00:00
Hiring committees want people who can execute their vision no matter how poorly or well conceived it is, that’s it. Everything else is noise and you shouldn’t take it too seriously. There is a ton of bullshit floating around the industry, calling it out is an endless and ultimately fruitless exercise. Get paid and get out with your sanity/health in tact and you win.
by the_snooze | 2025-09-02 15:40:27+00:00
For any current students reading this, it's entirely doable to finish your program with real experience and connections under your belt. Not just with internships, but TA, research, and student org leadership experience absolutely count too. There are tons of overlooked low-stakes zero-experience opportunities available only to university students, and it's really useful to develop the habit of identifying and pursuing those.
by vvpan | 2025-09-02 15:40:40+00:00
I have not read the whole of "Capital in 21st Century", just the opening chapter. But the picture the chapter painted was quiet grim - income inequality growing rapidly every year as "innovation" and jobs declined. In other words Piketty's numbers have shown that one cannot work their way to a comfortable living years ago and IMO this is at the heart of almost all political processes these days - inability to earn a living wage. The "leaders" use a whole range of tactics to divert the discontent onto other things like big government or immigration, and those are important topics, but they are not _the_ problem. Wage stagnation is the ultimate issue.
by fragmede | 2025-09-02 15:40:51+00:00
> If it's PHP it's on the server. It's JS it's in the browser. Never needing to question that has been a huge boon for us.

In what way has that been a boon? Context switching between languages, especially PHP, seems like an even bigger headache. Is it strlen($var) or var.length or mb_strlen($var)?

Do you ever output JavaScript from PHP?

My biggest question though is how do you avoid ever duplicating logic between js and PHP? Validation logic, especially, but business logic leaks between the two, I've found. Doing it all in Next saves me from that particular problem.
by stego-tech | 2025-09-02 15:41:03+00:00
Correction: being a billionaire takes extraordinary good luck and an insatiable appetite to exploit others for your personal gain.

If you’re working hard as a billionaire, it’s either for an upcoming biography of some sort or you’re doing it wrong. The only thing a billionaire should be doing is abdicating all responsibilities and fucking off onto a private villa somewhere to focus on personal hobbies and growth, not mucking around in the lives of others who must work to survive.