skysight-inc/HackerNews huggingface dataset:
Your comment (re: "no matter how old") made me think of a beautiful bit from Hokusai, who did The Great Wave Off Kanagawa

At 74 (he painted the great wave a little before this iirc):

"From the age of six I had a mania for drawing the shapes of things. When I was fifty I had published a universe of designs. But all I have done before the the age of seventy is not worth bothering with. At seventy five I'll have learned something of the pattern of nature, of animals, of plants, of trees, birds, fish and insects. When I am eighty you will see real progress. At ninety I shall have cut my way deeply into the mystery of life itself. At a hundred I shall be a marvelous artist. At a hundred and ten everything I create; a dot, a line, will jump to life as never before. To all of you who are going to live as long as I do, I promise to keep my word. I am writing this in my old age. I used to call myself Hokusai, but today I sign my self 'The Old Man Mad About Drawing.'"
Yes and no. There are encumbrances and liabilities that emerge that cannot be removed. Diseases, children, aging parents, accidents are all things that happen and can sometimes eat up all available resources.
Maserati sets autonomous driving speed record – 197.7 MPH (318 km/h)
Woah now, saying something positive about systemd will bring a bunch of crusty greybeards out of the woodwork who want their Linux to be as close to BSD4.4 as possible.

Jokes aside, I'm in agreement. Audio was still slightly buggy for me using a Elgato XLR USB interface, but it consistently worked with annoying workarounds. Linux is in a very good place for even normal consumers these days, I'm hoping Valve ends up making SteamOS a generalized gaming platform that will pull more market share away from Windows in that specific niche. I'm so ready.
My step-father taught shop for over 30 years at the 7th-9th grade level using all the tools you mention. I can't recall a single serious accident under his watch. Not to mention, at his funeral, you'd be shocked at how many of his former students came to pay their respects. Many talked about how it had changed their lives irrespective of the fields they worked in as adults.

Further not to mention, I'm sitting next to two Appalachian dulcimers that were among the 100s he built in the 70s and 80s.
Mozilla is done. Organisations can't just lose 80%+ of the revenue they've budgeted around for years... Mozilla has no credible path to recovering their Google revenue without massive commercial monetisation schemes which their core clientele has no appetite for.

Anyhow, for me it doesn't matter. Firefox is open in concept only, it's controlled by a weird NGO. I've switched to Vivaldi which is controlled by a company that only cares about doing a browser, nothing else. It's also got an open-source core, all the front-end code is visible even if it's not officially 100% open source (Firefox has closed source backend bits anyway). Also based in Europe, which matters a lot to me currently due to world politics.
SEEKING WORK | Dhaka, Bangladesh |

Remote Software Engineer with 14+ years of experience specializing in refactoring, bug fixing, updating legacy code base, data mining applications, automation, software, database, websites, etc

Skills:

- Desktop applications
- Tauri, iced, Python, CLI Tools

- Automation
- Web scraping, Scripting

- Backend:
- Django, Axum, Spring Boot, Flask, FastAPI

- Databases:
- PostgreSQL, MySQL, SQLite

- Programming languages
- Rust, Python, TypeScript/JavaScript, Java, Or anything, I can learn pretty fast

Recent projects:

Automation of detecting missing products in an Amazon shipment and preparing invoices with the missing products using supplier's invoices, to submit claims. Also automatically keep track of emails from Amazon regarding claims and generate documents accordingly.

Python, PDF processing, ML, Classification

Portfolio:
https://github.com/tmahmood
Email: mahmood . tarin at gmail
Upwork: https://www.upwork.com/freelancers/tmahmood
This is interesting but why do you make it so hard to view the actual agents.json file? After clicking around in the registry (https://wild-card.ai/registry) for 10 minutes I still haven't found one example.
Location: Ukraine

Willing to relocate: Yes

Technologies: TypeScript/Javascript, Python, PHP, Laravel, React, Vue, Next.js, Svelte, Vue.js, Angular, Postgresql, MySQL, MongoDB, NoSQL, Redis, Docker, Kubernetes, AWS, GCP, Azure

Résumé/CV: https://drive.proton.me/urls/8XTJD19M58#yvWAP3QHbSXa

Email: ihoronishchenko0113@proton.me

Accomplished Full Stack Developer with over a decade of comprehensive experience in both front-end and back-end web development and mobile development. I possess strong technical proficiency in a variety of JavaScript frameworks including React, Redux, React Native, Vue, and Typescript. My back-end web development skills are equally robust, with extensive hands-on experience in Laravel, Python, Node, C#, and Ruby. I hold specialized expertise in SaaS, CRM, AI App development, a niche skill set that has been honed over years of practice. An effective communicator with a knack for problem-solving, I am capable of working efficiently both independently and as part of a team. With a strong work ethic and technical acumen, I am committed to delivering high-quality results that drive company growth.
Mark Zuckerberg on a podcast with Joe Rogan (massive grain of salt, please) talked about the protocol that Airpods use to connect. Apple is reluctant to share the protocol under the guise of "security" and "privacy". But when Meta finally had a chance to review it, it was apparently all unencrypted and all the keys were stored in plaintext.

But this tracks with a lot of other explanations they have put out over the years about why they can't put out basic features or fix UI flaws.

For interpreting Apple PR, I have re-appropriated Hanlon's Razor: “Never attribute to User Experience that which is adequately explained by incompetence or indifference”
Just speaking for myself, I don't want a drone delivery center located in other people's neighborhoods either.
I tried it, and apparently if you click if from the "+" button, it works totally okay for this popup and subsequent opening of that custom color popup, BUT, if you close the settings, open them again and press the "Custom Colour" colour directly, you will enter the bugged one.
It's a modern disease to seek "success" rather than mastery of a craft for it's own sake. one can lead to the other but not vice versa.
Location: Germany (Dusseldorf)

Remote: Yes

Willing to relocate: No

Technologies: React, Next.js, TypeScript, Mantine UI, Tailwind CSS, shadcn, Material UI, Bootstrap, Node.js, Express, PostgreSQL, various auth solutions (Supabase Auth, Auth0, Firebase Auth etc.), Golang, Kubernetes, AWS, Swift, Unity, various analytics and monitoring solutions (Prometheus, Grafana, Pendo etc.), OpenAI API, AI agents.

Résumé/CV: https://drive.google.com/file/d/1UVHNlrDhIZwHV2N0XmGhOluLguZ...

Email: opudrovs@gmail.com

Available for remote work worldwide, very flexible across time zones. Looking for permanent or contract positions.

Hi! I’m Olga, an experienced software engineer looking for frontend or fullstack projects.

I have experience building greenfield projects and complex features that “just work,” as well as diving into complex legacy codebases, fixing “unfixable” bugs, and performing major refactoring.

In addition to React/Next.js and Node/Express.js development, I also have experience with cloud-native workflows (Golang + Kubernetes), OpenAI API integration and agentic workflows, native iOS development, and game development. Thanks to my multi-platform experience, I can help you port large products across different platforms.

LinkedIn: https://www.linkedin.com/in/olga-pudrovska/

My contributions to Weave GitOps (React/Golang Kubernetes dashboard project):

https://github.com/weaveworks/weave-gitops/commits?author=op...
https://github.com/weaveworks/weave-gitops-enterprise/commit...

My latest fullstack code sample: https://github.com/opudrovs/react-api-data-sample/

Frontend: React/Next.js/TypeScript/Mantine UI/Tailwind CSS Backend: Node.js/Express/TypeScript/PostgreSQL/Supabase Auth
Please see the Readme file for instructions on how to run the project and for a video demo.
Location: Michigan City, IN, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Javascript, Python, Java, Swift, SQLite, MySQL, React, Node

Resume: https://drive.google.com/file/d/1HuLO-tUXMZYG-1u7eY7AuDzstuj...

Email: myonmcgee1@gmail.com

I am a recent Computer Science Graduate looking to break into tech industry. I have internship experience in automating systems, Backend Development, and teaching. Since graduating in August 2024, I have been developing fullstack projects working with React, Swift, and SQLite. Thank you in advance to anyone that reaches out. I look forward to meeting!
Agreed, I think that the term has become highly abused in a lot of political discussions. Many folks, even ones that I generally respect, will disdainfully dismiss any reasonable concerns to their preferred policy as selfish NIMBYISM.
I picked up the term “Joan of Arc syndrome” for this somewhere. By the age of 19 she had done x, y, z, blah blah.

The article is written by a writer, so of course it is chock full of pithy statements, emotional frisson, and historical comparisons. But the term that is missing is “growing up.” This just a maturation step, albeit one that apparently takes some people decades to get to.
I consider the WinBootMate thing suggested in your second link to be similar to OCLP. Third party solutions to enable installing on hardware the vendor doesn't want you installing it on.

Did you even notice that the link marked as solution is a third party software vendor?????? They charge money for that solution.
A small business doesn't need subordinates anymore in this age of AI. It can still have contractors, with the contract deliverable clearly communicated.
I have this conversation with my partner quite often. We'd like to use operating systems, software that stays "still" and doesn't break usage workflow every release with changes just for the sake of change. We both think that major commercial operating systems/software is largely feature complete. And everything done nowadays is just for keeping up the "freshness" appearance with all sort of meaningless GUI overhauls or features of doubtful usefulness that marketing branch everywhere pushes.

It really feels like the quality was replaced by... lipstick on a pig. And honestly, I am fed up with all this pandering of the changes as a breakthru, live changing technology.
You can easily patch a config file in Windows and install it on old hardware and get regular updates as usual.

OCLP is more complicated and limited as it's not a "some manifest config limitation", but actual support parts of OS being removed, so they have a big lag and a bunch of issues, and limit your updates

So yeah, no contest comparision between Mac and Win
It's a Google sheet now, but yes.

I'm not going to ask them why there's a spreadsheet based on a Kanban based on a bunch of tickets created in some scrum meeting which are finally added as tasks in an epic just to be rearranged later.

That's above my pay grade, but I question the efficiency of moving task titles between three systems, and never commenting on the tasks themselves. Feels like a lot of extra steps.
There's other economics to it at play which you hint at.

The "pay a premium for no new features" tends to imply a "I paid $99.99 for this once, all future updates for bug and security patches are free".

This in turn means that there's no money incoming (especially as the software goes further and further from feature parity with competition) to pay those developers who are doing the bug and security fixes.

While new features can be (often are) buggy, the new features and upgrades that are coupled with the software (and hardware) that have people buy ${new thing} in turn subsidizes the effort to fix ${still supported thing}.
You don't need to store CSRF in sessions. Django doesn't by default.

CSRF token can be entirely separate from sessions.
Yep. I remember going to one of my kids' concerts about 12 years ago and the guest musician mentioning how happy he was to be there because so many schools were closing their Music programs. Same thing is happening to shop class. At least here in a rural district, there's more pressure to keep it going since a lot of what the students learn has immediate use (or they already learned it at home).
Location: Manchester, NH / Boston area

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby on Rails/Hotwire, React, Go, Rust, Game Boy assembly, all the things

Résumé/CV: https://calebden.io/resume.pdf

Email: me@calebden.io

I'm a doer of many things, with a speciality in building for the web. I've been a Ruby on Rails developer for several years, including coming in to understand & modernize legacy codebases.
Wait, wasn't AI supposed to beefmaxx all of their developers 5x??
Or maybe a new internet browser committed to privacy lol.
I'm in. WFH, a decent chair, very flexible times especially part-time, which would lead to more time actually worked.
>There's a certain situational awareness that you have to develop

The term you're looking for is executive function and in a nutshell it's the brain watching and controlling the brain. There are deliberate, methodical tasks in which executive function is a great predictor of safety and success. Wood shop is one of them. There are also flowy, improvisational tasks where a lack of executive function allows one to be in the moment and respond quickly to changing conditions. Off the top of my head I'm thinking of a jazz drummer or an freestyle rapper, someone who has to move quickly and guess a lot without much assurance of the results of their actions.

I also wanna throw some support behind the idea of "thinking like the machine". Us coders have a lot of weird little quirks but one that's stuck out for me ever since I read it in the jargon file back in the 90s was the tendency of people who are good with computers to also anthropomorphize them. Most people speak in terms of what computers are programmed to do and what they require, but all the best coders I know speak in terms of what the machine is trying to do and what it needs. The anthropomorphization seems to engage empathy, and that empathy leads to a deeper understanding.
"value" here is referring to the potential to generate new income, not to store already-acquired wealth for later. Wealth can be invested to generate interest.

Let's say you can get a risk-free 5% return on capital and the average wage for labor is $80k. If you have $1.6M, then you can generate $80k in income every year without lifting a finger and without diminishing your principle. The richer you are, the more "free income" you get. Very rich people never have to work and they still get richer faster than the average laborer working full time. That's bad for society.

This is not an inherent feature of capitalism. A progressive capital gains tax regime can correct this. There has to be some return on capital, because otherwise it would be impossible find investors and secure loans when you need it, but that return should not be enough to mean the rich don't have to work at all and still get richer. The travesty is that effective capital gains taxes are often lower than income taxes in America, making this problem especially pronounced.

Your "reset" concept sounds like a wealth tax, not a capital gains tax. Alas, I'm not an economist either, but I believe wealth taxes are much more controversial than capital gains taxes among economists.
I would be cautious. With a top notch chip factory there is no need to defend Taiwan against China.
These helpfully idealistic people destroyed the Russian attempt at civil society and brought in Putin. Then they moved to the US
You missed the part about unreliable results. Never in software engineering have we had to put a lot of effort into a tool that gives unpredictable, unreliable results like LLMs.
Amazing doing this on a weekend and keeping enough track to write a great article about it within 3 weeks time.
when you operate at the scale of apple a defect can become very costly. using well tested, older tech lowers this counterparty risk.
Don't forget China. China is way ahead everybody else when it comes to consumer drones and producing them at scale. Like way ahead.
Ask HN: How much employee resume verification is done in practice?
We all know that it's commonplace to 'put your best foot forward' on resumes as an employee, and sometimes this can lead into bending the truth a little bit.

But I'm curious in practice how much actual employee resume verification is done? Do people even check if they've graduated the colleges they say they have, or have evidence of employment of somewhere they've noted down? What about job titles?

I'm also wondering how thorough current FAANG-type companies are. This topic came to mind after seeing a 'resume prank' video where someone came up with a ridiculous and troll-ish resume (with rude and offensive jokes in the bullet points), but had 'Stanford', 'Amazon', etc, and so he got about 30 out of 100 interviews applying to top (US) tech companies. Is this fakery something that would get someone caught further down the line perhaps?

Just been very curious how this all works in practice lately. I've done some hiring in the past and typically I'll just call contact references (who I can't even ensure are real people tbh). Of the few times I've requested a transcript, I take it at face value and have no way of telling if it's doctored.
Dialog | Remote (US/Canada, EST hours req.) | Full-Time | Technology Associate | $90k-$120k

Dialog’s mission is to help leaders learn and become more effective by facilitating deep, off-the-record conversations for influential participants from various backgrounds and ideologies. Since its founding in 2006 by Peter Thiel and Auren Hoffman, Dialog has gathered thousands of leaders in political, business, tech, creative, military, and academic disciplines from over 50 countries for invite-only retreats.

You are:

A) A low / no-code developer with the ability to write or edit basic scripts to use in automations

OR

B) A software developer with knowledge/experience in relational database structures, interested in putting your engineering mind to use in low / no-code systems

Experience:

- 2-5 years as a low / no-code expert OR 2-5 years as a software engineer with experience or interest in building with low / no-code tools

- Solid understanding of relational database structures

- Tech support experience

- Detail-oriented, fast communicator, and able to manage tasks urgently

- Portfolio showing your passion for tech (projects, freelance work, etc.)

You’ll be the third member of the Tech team at Dialog, an organization with:

- Major growth opportunities

- Remote work (forever)

More details (including application instructions) here: https://docs.google.com/document/d/1_Xu_3ZxcQmukmTcrDQySyEeH...

Please mention HN in your email.
Walter Hill on making cult film The Warriors
It's true that, once you make a specific choice, other choices that you could have made in its place are gone. Once one possibility becomes actual, the other possibilities that could have taken its place are gone.

But some possibility has to become actual at some point. Otherwise you aren't living at all. Life is making choices and living with the consequences. Dreaming is nice, but it's not the same as living. And if you spend all of your present imagining possible futures, you never have an actual life.

In other words, what fills the void where possibility once lived is actual living.
Interning strings saves a ton of space. I wish more programmers would use it.

Back in the 32-bit days I was working on a large (multi GB) distributed Oracle database system but I couldn't use transaction log shipping (don't ask). Database A was the "main" system and database B was the "replica". To keep them in sync I needed a program that would compare the two databases and then generate an update script that would make B look like A.

Complicating things was that, for some reason, floating point data in binary format would never match exactly between the two systems, so all floats had to be exported as text.

The first attempt by a junior dev was implemented in C#. Not only was it terribly slow, but it also ran out of memory.

I wrote a new version in C that interned all strings using a hash table and a custom bump-allocator. I also exported every field in the database as a string, so I didn't have to deal with native types. Using this technique meant that a database record could be represented as a plain array of pointers to the interned strings.

Since each string was only recorded once, and every field was a pointer to a string, should two database records have the same values then they must by definition point to the same string. Comparing database rows was as easy as doing a memcmp() on the two pointer arrays, one being a record from database A and the other being a the record from database B.

Not only was the system incredibly fast, but it never took more than 150MB of memory to run.
https://godotengine.org/priorities/

Cheers
SEEKING WORK

Location: Germany (Dusseldorf)

Remote: Yes

Willing to relocate: No

Technologies: React, Next.js, TypeScript, Mantine UI, Tailwind CSS, shadcn, Material UI, Bootstrap, Node.js, Express, PostgreSQL, various auth solutions (Supabase Auth, Auth0, Firebase Auth etc.), Golang, Kubernetes, AWS, Swift, Unity, various analytics and monitoring solutions (Prometheus, Grafana, Pendo etc.), OpenAI API, AI agents.

Résumé/CV: https://drive.google.com/file/d/1UVHNlrDhIZwHV2N0XmGhOluLguZ...

Email: opudrovs@gmail.com

Available for remote work worldwide, very flexible across time zones. Looking for permanent or contract positions.

Hi! I’m Olga, an experienced software engineer looking for frontend or fullstack projects.

I have experience building greenfield projects and complex features that “just work,” as well as diving into complex legacy codebases, fixing “unfixable” bugs, and performing major refactoring.

In addition to React/Next.js and Node/Express.js development, I also have experience with cloud-native workflows (Golang + Kubernetes), OpenAI API integration and agentic workflows, native iOS development, and game development. Thanks to my multi-platform experience, I can help you port large products across different platforms.

LinkedIn: https://www.linkedin.com/in/olga-pudrovska/

My contributions to Weave GitOps (React/Golang Kubernetes dashboard project):
https://github.com/weaveworks/weave-gitops/commits?author=op...
https://github.com/weaveworks/weave-gitops-enterprise/commit...

My latest fullstack code sample: https://github.com/opudrovs/react-api-data-sample/

Frontend: React/Next.js/TypeScript/Mantine UI/Tailwind CSS Backend: Node.js/Express/TypeScript/PostgreSQL/Supabase Auth
That's a good point. I'll add a download button to the registry. The agents.json are also available here https://github.com/wild-card-ai/agents-json/tree/master/agen...

EDIT: updated
The CSRF token can have nothing to do with the cookie session information. you can store CSRF as a separate cookie.

You can validate the CSRF is valid by keeping a key on your server and matching that the token you get can be derived from that key.

See Django's implementation of CSRF for more details. CSRF tokens are separate from session and no CSRF information needs to be stored in database to validate CSRF.
> I use it for ripping CDs

may I introduce you to cyanrip or EAC?
https://github.com/cyanreg/cyanrip
https://www.exactaudiocopy.de/en/index.php/resources/downloa...