MurphyA/hacker-news huggingface dataset:
by gruez | 2025-06-02 17:18:02+00:00
>what this means is that the business owners capture all of the benefits of the increased productivity (which is what we've been seeing for decades)

Not really. Even though labor's share of GDP has steadily dropped for the past half century, it's on the order of 4% for the past 70 years. Real GDP per capita on the other hand has more than tripled in the same time period.

https://fred.stlouisfed.org/series/LABSHPUSA156NRUG
by kmoser | 2025-06-02 17:18:17+00:00
I think you're twisting the original article's meaning of "useful" and "valuable." Useful means you are able to contribute meaningfully. Valuable means you are perceived as being able to provide value to the company (in this case by being useful), and are treated accordingly.

An engineer who does their job so well that they reduce everyone's workload by automating things and showing others how to do some of their tasks doesn't become less useful; in fact just the opposite, since presumably they will continue to need to do this as the landscape changes and not everybody will have their advanced knowledge of how to efficiently organize things at a high level.
by AnimalMuppet | 2025-06-02 17:18:25+00:00
The explosions seem to have blown one wing off of the planes. That's not destroyed - the main fuselage is there, and the other wing is attached - but it's in need of a major rebuild. I suspect that it's a factory-only level of rebuild, but I don't actually know.

It's at least months to years before they're operation again, or years to decades until the factory can make that many new ones.
by dpetrou | 2025-06-02 17:18:43+00:00
At Continua (http://continua.ai/), we've built an AI agent that users can invite into group conversations to make planning, coordination, and information retrieval effortless. We've seen extremely rapid growth over the last few months, and we want you to help us improve the quality of our agent experience and scale to the next level. Try adding 332-286-3377 to group texts to kick its tires.

I'm David (https://www.linkedin.com/in/dpetrou/), the founder and CEO, and I was a Distinguished Software Engineer at Google. Continua is backed by tier-1 VCs. Our team (http://continua.ai/team) is a fantastic bunch of accomplished engineers and researchers from Google, Slack, Disney, and AI startups. We're pretty clued in on the technology side and have a strong vision of how the transformative technology of the last few years along with our own secret sauce (not just a ChatGPT wrapper) can help a huge number of people.

You'll work on building and improving the best LLM group chat experience there is, including fine-tuning models to boost conversational quality and improve scalability and identifying novel ways to build a "memory" which leads to a personalized and unique experience for our users.

You're an experienced (Senior/Staff) machine learning engineer with broad knowledge and skills and have experience fine-tuning LLMs for both generative and discriminative use cases. You have a PhD in Machine Learning (or a Master’s or Bachelor’s with exceptional industry experience). You understand what it means to work at a fast-moving startup, and you're based in Seattle (SEA), San Francisco (SFO), or New York (NYC).

We compensate with a competitive salary and equity, health benefits, 401k, and the opportunity to help shape the future of AI agents during this transformative moment in computing history!

To apply: Visit https://jobs.ashbyhq.com/continua/020ff1b7-a3cf-4f23-985b-33...
by grishka | 2025-06-02 17:18:44+00:00
Do you have a way do make sure that a terminal with physical buttons is secure? To me, the touchscreen doesn't make the whole device inherently less secure.

As far as I understand, the whole system is designed to make replay attacks useless. PIN on its own doesn't allow you to make a transaction, neither does it in combination with a recorded conversation between the reader and the card during a successful transaction. There's some asymmetric cryptography involved with the private key stored in the chip on your card and every signed payload containing a random nonce.
by CaioFer | 2025-06-02 17:19:27+00:00
Email: c410.f3r (at) gmail.com Location: Brazil Remote: Yes Résumé/CV: https://c410-f3r.github.io/curriculum.pdf Technologies: AngularJS, Assembly (x84_64), C, C++, Cryptography, Docker, Docker Compose, Ember.js, GCP, Golang, Java, JavaScript, Kubernetes, Linux, MongoDB, MySQL, NodeJS, PHP, Polkadot, PostgreSQL, Python, ReactJS, Rust, SQL Server, Smart Contracts, Solana, Solidity, Substrate, TypeScript, Vue.js Willing to relocate: No

Hello! I am a software engineer with a Bachelor's degree in Computer Science, more than 10 years of experience and 10 professional certifications earned after a lot of study and hard work.

While I'm familiar with various technologies, my passion lies in programming with Rust. Whether it's backend development, blockchain, compilers, DevOps, embedded systems or mobile applications, I am totally onboard as long as there is a little bit of Rust involved.

For more information, take a look at my CV (https://c410-f3r.github.io/curriculum.pdf) or my GitHub account (https://github.com/c410-f3r).
by pona-a | 2025-06-02 17:19:50+00:00
We treat them as models. We allowed them to be fitted on copyrighted data, arguing the research is an inherent public good. But now that these companies are directly competing with that material's copyright holders, it makes sense to reevaluate that assumption.

A good first step would be to mandate AI labs share their weights and methodology before commercial release or lose that privilege. This would spare universities and non-profits, while requiring commercial labs to contribute something back, be it in licensing fees or usable research.
by beAbU | 2025-06-02 17:19:51+00:00
> The intent of these apps is to keep you single and spending money.

You answered your own question.

A "good" dating app will get the user hitched. At that point the user ceases their interest in the app. How will the app maker make money off this person?

Asking for money up front is a no-go. The user has no guarantee that they will be successful in their endeavours.

Asking for money afterwards is tricky and difficult to enforce at scale.

The really good dating services out there aren't apps, they are more like matchmaking or concierge services. You pay someone a shit-ton of money and they give you access to a network of people that did the same thing, and have the same mindset as you. I'm also not sure how successful these services are, other than being good at extracting money from wealthy single desperates.

Tinder's secret sauce was normalising the DTF lifestyle on a massive scale, giving users an app where they can find their next sexual partner for the coming weekend. Much easier (and cheaper) than going to a bar/festival. Here the model is very much use the app on weekdays, match with a partner, have fun, and come back on Monday for more. Much easier to monetise this with subscriptions, super likes, profile boosts etc etc. The only critical feature they are missing (for obvious reasons) is allowing users to rate one another. This naturally does not work so well for the crowd looking for more long term situations.

I think it really boils down to a fundamental mismatch on incentives. As a service, you want recurring revenue. As a user, you want to stop using this service as fast as possible. The two are not compatible with one another.
by joepaolicelli | 2025-06-02 17:19:57+00:00
Location: Los Angeles, CA, but open to relocation, especially to New York

Remote: Open to Remote, Hybrid, and In Person roles

Willing to relocate: Yes

Technologies: TypeScript, Node.js, Python, Vue, Nuxt, PostgreSQL, Elasticsearch, Docker, AWS, GitHub Actions, Jenkins

Résumé/CV: https://joepaolicelli.com/resume.pdf

Email: joe [at] joepaolicelli.com

I'm a Full Stack web developer coming off of 6+ years at NASA's Jet Propulsion Laboratory, where I took on roles including web app design and development, improving observability and automation in large scale data pipelines, team leadership, and developing services to configure and secure deployments to cloud infrastructure. I've worked with a large variety of technologies, and developed a robust set of skills in all layers of the web dev software stack.
by TZubiri | 2025-06-02 17:20:17+00:00
Just write SQL queries, sanitize them, use unix users or selinux to restrict system users.

It has it's dangerous spots, and it's uncomfortable spots, but we pretty much know all about them already, and usage is heavily documented.

Or you can try ORM74 and hope it is faster and more secure than THE standard way. Gamble away.

Or maybe try Framework 74b which abstracts away the ORM
by jsheard | 2025-06-02 17:20:27+00:00
Counterpoint: NPCs repeating their dialogue serves as an implicit indicator that you've exhausted their content and it's time to move on. If they gain the ability to make vapid smalltalk forever then you'll forever be second guessing whether you're wasting your time on them.

(also spare a thought for the poor QA testers who would be given the Sisyphean task of making sure an LLM dialogue system always stays in character and doesn't hallucinate non-existent or outdated content/lore/mechanics)
by Suppafly | 2025-06-02 17:20:34+00:00
I don't know anything about Africa, but I assumed it's because dictionaries define it to mean "to make a careful or detailed search for information" and "to examine a subject in detail" and LLMs seem to latch on to using it for that for some reason.

If anything, I'd assume the chatbots would use Indian English phrases like "do the needful" and those weird phrases that only make sense in Hindi but are translated to English.
by mNovak | 2025-06-02 17:20:44+00:00
Very impressed! In the past when I've asked chatGPT for styling / design stuff, it makes technically correct CSS, but with terrible design sense. This made a functional color palette, appropriate decorators, and cohesive style -- great!

Few points:

- At first it generated a bunch of code and got a build error. But the "Fix error" button did indeed fix it.

- In Preview mode I can't scroll. Works fine in Design mode.

- I can't seem to actually see any element's code; all I have is a basic layout.tsx file

- Is there pricing information anywhere? I did not see any.
by CaioFer | 2025-06-02 17:20:44+00:00
SEEKING WORK

Email: c410.f3r (at) gmail.com Location: Brazil Remote: Yes Résumé/CV: https://c410-f3r.github.io/curriculum.pdf Technologies: AngularJS, Assembly (x84_64), C, C++, Cryptography, Docker, Docker Compose, Ember.js, GCP, Golang, Java, JavaScript, Kubernetes, Linux, MongoDB, MySQL, NodeJS, PHP, Polkadot, PostgreSQL, Python, ReactJS, Rust, SQL Server, Smart Contracts, Solana, Solidity, Substrate, TypeScript, Vue.js Willing to relocate: No

Hello! I am a software engineer with a Bachelor's degree in Computer Science, more than 10 years of experience and 10 professional certifications earned after a lot of study and hard work.

While I'm familiar with various technologies, my passion lies in programming with Rust. Whether it's backend development, blockchain, compilers, DevOps, embedded systems or mobile applications, I am totally onboard as long as there is a little bit of Rust involved.

For more information, take a look at my CV (https://c410-f3r.github.io/curriculum.pdf) or my GitHub account (https://github.com/c410-f3r).
by r3tr0 | 2025-06-02 17:21:00+00:00
yeet | Chicago, IL / Remote | Full-Time

Building a dynamic runtime on top of the Linux BPF sub-system. Looking for extremely talented / passionate Rust developers / Product Managers with a deep interest in Linux internals, Dev Tools, Great Developer Experiences and Systems programming. Experience writing highly-concurrent, performant multi-threaded Rust is a must. Feel free to tell us all about your favorite GNU core utilities / Linux system calls / kernel sub-systems at:

work [at] yeet.cx

You can visit us at https://yeet.cx/

Or try our interactive sandbox at https://yeet.cx/play
by clone1018 | 2025-06-02 17:21:01+00:00
CLASSIC.COM | 2 Roles: Software Engineer (Python) / Senior Software Engineer (Elixir) | Remote (Eastern Timezone) | Full Time | https://www.classic.com

We are building CLASSIC.COM a comprehensive platform for classic, collectible, and rare automobiles. As a leader in our vertical, our platform serves millions of users, and we are seeking two Software Engineers to help take our systems to the next level.

The Software Engineer (Python) will work in our Acquisition Team, which is responsible for connecting with 3rd party auction houses, dealers, and venues to bring their inventory into our system and performing additional enrichment to build our database of over a million classic cars. More details: https://www.classic.com/insights/now-hiring-software-enginee...

The Senior Software Engineer (Elixir) will work in our Experience Team, which builds the complete experience for our customers. You'll use Phoenix + LiveView to build fast, modern, and efficient user experiences, and help continue to roll out Elixir to the rest of the organization. More details: https://www.classic.com/insights/now-hiring-senior-software-...

If you reach out from Hacker News, please mention that in the subject line or email body!

Both roles are full remote, we do have flexibility regarding country, however there may be some countries we're not equipped to hire in. Though these roles are full time, we're also available to do contract type roles if necessary. Not interested in any recruitment help.
by darintay | 2025-06-02 17:21:04+00:00
Matroid | DL/AI/CV, Infra, WebApp Software Engineer positions | San Francisco Bay Area (Palo Alto) | Full-Time | ONSITE

Matroid’s mission is to enable computers to visually understand the world. Our “no programming required” product empowers businesses and industry with our computer vision solutions.

We’re a Series B funded startup, with customers in the manufacturing and video security industries.

We’re looking for top engineers - both junior and senior - who are excited about solving hard problems in computer vision and productizing it to serve real-world use-cases.

$150K-$300K +equity, depending on role and expertise.

Tech stack includes:

Deep Learning / CV: Python, PyTorch Infra: Kubernetes, Kafka, Redis, AWS WebApp: React, Node, Mongo, Docker

Apply at http://matroid.com/careers?source=hackernews
by Const-me | 2025-06-02 17:21:04+00:00
> not something that can be supported in a standard library that cares about long-term backwards compatibility

Standard libraries of Java, JavaScript, and C# are counter-examples.

> you can just use that from C++ if you want to

Technically, C++ standard could feature an abstract interface for a stream of bytes. Would be useful not only for TCP sockets, also for files and pipes.

BTW I’ve been programming C++ for living for decades now, and I never saw production code to use C++ <iostream> header. Instead, C++ developers I worked with have been using either <cstdio> or OS-specific APIs.

> applications are better off handling the differences directly

Many other languages have managed to design high-level platform agnostic abstractions over these things, and implemented them in the standard libraries.

> reserved for truly ossified OS interfaces

By now this applies to files, file systems, pipes, and TCP sockets. While there’re some features hard to abstract away (examples include controlling file permissions, and probably asynchronous I/O), many real-world applications don’t need them. They just need basic stuff like read and write bytes from binary streams, concatenate paths, create/open/delete files, listen and accept TCP sockets.
by borjah | 2025-06-02 17:21:17+00:00
Mmmm true, but will not replace a good coder. The software team has been experimenting with AI. Is useful and can guide you to do a Proof of concept fast but if you want to start doing very specific custom stuff all crumbles down fast.

In the next years? Yeah I see resolving path planning without a doubt or reverse kinematics or object recognition, for example. AI will be another tool, one you have to learn to use it. But replacing a full software guy... I don't see it, to be honest. I see it more like in the novel Beyond the Blue Event Horizon. The first chapters explains AI as the AI agents that are being rolling out nowdays. But they will be more like what a junior engineer is to a senior, more than replacing a full team of engineers.
by danenania | 2025-06-02 17:21:20+00:00
I think the key thing is to keep iterating and experimenting. Keep posting into the void, but don't keep doing it the same way every time. If your tweets get 5 views, don't just keep tweeting. Try a different platform, or target the tweet at a community/niche, or try presenting the post/content in a different way, etc. If you find something that works even marginally better, double down on that.

Often the people who seem to suddenly "make it" are doing this, but it gets left out of the story.
by username223 | 2025-06-02 17:21:37+00:00
Certainly TTS has improved a lot thanks to modern AI, but it simply doesn't have the information to improve beyond sounding like a human reading words fluently. A professional audiobook reader modulates his tone to reflect narrative mood, chooses voices for the characters consistent with their natures, etc., and transformer models can't do those things.

For an example of a professional audiobook, check out Rob Inglis' version of The Lord of the Rings.
by geodel | 2025-06-02 17:22:54+00:00
Huh, eventually everyone living is gonna die.

But more likely people who do bare minimum at work and always wait for someone else to ask else they just leave for home are first one to go. And it is happening to "minimal interest in work" folks in my team as I type this.

It is not even about having them do work beyond normal hours. But just checking in normal hours if something need be done while they have spare cycle.

I guess it is all fine, employee made their choice and management theirs.
by Zak | 2025-06-02 17:24:29+00:00
That's not equivalent because German household breakers are typically 13A, which is less than the 16A that extension cord is rated for. A 2.5A rated Europlug cord[0] is the closest equivalent, but safety standards help there too. Higher-current devices use Schuko, which will not readily plug in to Europlug.

I found an easy way to create an unsafe combination on German Amazon: a Europlug to IEC C8 cord into a C8 to C13 adapter. That's much harder to do by accident than the American version.

[0] https://www.amazon.de/dp/B07Y1TT5CH
by K0balt | 2025-06-02 17:24:48+00:00
Even though this seems flippant, I think we may eventually come to understand that nearly all complex life forms exhibit consciousness, albeit at a very, very different speed than we may be accustomed to. If we think of genetic and epigenetic signaling as analogous to other forms of communication, we might find that populations of organisms (including ones we don’t think of as forming “colonies”) may arguably be operating holistically as a being, potentially with consciousness in the mix.

We have a long way to go to explore this, and I have no doubt that the exploration will turn up a lot of surprises.
by int_19h | 2025-06-02 17:24:54+00:00
It really depends on how you're reading. I find that smartphones are actually more convenient to use for reading lying down in bed, and the screen works better at night too because with modern OLED ones you can use black background with very dim amber text for very comfortable low-light and no-light reading. OTOH eInk is the best option for outdoors reading for sure, and the multi-week battery life is very nice when travelling.
by quotemstr | 2025-06-02 17:24:58+00:00
> You could make it bigger, but then your inode table gets pretty big.

You could do it like Java's Object.identityHashCode() and allocate durable IDs only on demand.

> If an inode number is 32 bits today, then UUIDs would take up four times the space.

We probably waste more space on filesystems that lack tail-packing.

> I'd also guess that the cost of hashing the UUIDs is significant enough that you'd see a user-visible performance hit.

We're hashing filenames for H-tree indexing anyway, aren't we?

> you'll never run out of 64-bit integers

Yeah, but with 128-bit ones you'll additionally never collide.
by runjake | 2025-06-02 17:25:18+00:00
My descriptions were a rough (but working) theoretical process on how a layman might do things.

Something like YOLO would also be very good at this, albeit it would require more compute for suitable performance. You essentially need a decent-ish GPU (think ~GTX 1060) for this application. And stuff like the Coral TPUs are too unreliable for this application (performance is hit or miss, and they are heat and vibration sensitive). These opinions all obtained from experience[1].

And, I worked on this specific stuff in the military, so I am very familiar with the theory and operation here. Albeit, the military stuff is much more advanced and doesn't work like what I describe here at all. But again, I was targeting laymen with a very rough description.

> How should be the division of targets among the committers? It should be not possible without interconnection between drone.

I could think of a few different methods off the top of my head using OpenCV and not using NNs like YOLO. I don't want to go into it but let's say: colors, send lat/lng before detonation, etc.

A more robust idea for step 4 might be to plug the flight line aircraft position (of which there appears to be about 31 at the AB I linked to above) coordinates into an array and then have the drones cycle through the array coordinates, do a simple CV check to see whether an intact aircraft is at that slot, and if not, increment the array, and re-check until we get a hit. No NN needed.

eimrine, how would you do it using YOLO?

1. Dear FBI: This is for a hobby car project at ~ 45-60 MPH. I'm not engaged in building any sort of weapons or other munitions, or for any military or political or terrorist application. :-)
by hiAndrewQuinn | 2025-06-02 17:25:42+00:00
Location: Tampere, Finland Remote: Yes Willing to relocate: No Technologies: Python, JavaScript, Bash, Debian, many others Résumé/CV: https://www.linkedin.com/in/heiAndrewQuinn/ Email: andrew [at] siilikuin [dot] com Other: EU/US dual citizen

(This is my first time posting in one of these threads. I precommit to posting in more of them.)

Hey, I'm Andrew! It's nice to meet you. You might already know me through

* my various software projects to help people learn Finnish @ https://finbug.xyz/ ,

* my somewhat popular Ubuntu dev machine bootstrapping scripts @ https://github.com/hiAndrewQuinn/shell-bling-ubuntu , or

* my old, tiny SSG tutorial, "Minimum Viable Hugo" @ https://github.com/Siilikuin/minimum-viable-hugo .

I also wrote https://andrew-quinn.me/fzf which got over 1000 points here on Hacker News, and which many people use as their first tutorial to `fzf` to this day. My posts occasionally do quite well here.

I am seeking part time IC roles in software engineering, stuff I can do on the weekends with a 5- to 15-hour weekly commitment. Traditional compensation is of less interest to me than gaining experience and working on interesting stuff with interesting people.

I have been programming since 2009, starting with Python. The first non-trivial program I ever wrote with it was a polynomial division calculator to check my math homework, if you want an idea of the kind of person I am.Recently I've taken a liking to Go, Perl, PHP, Tiny Core Linux and other fully RAM-based solutions, good old POSIX shell, and SQLite.

If you think you have something that might interest me, send me an email! I always love hearing new ideas.