MurphyA/hacker-news huggingface dataset:
by bumby | 2025-04-02 22:36:37+00:00
No, the point was about the differences in risk that facilitate that work. I agree that SpaceX has done wonderful things, but disagree about the overly simplified explanation.

For example, the commenter uses the word “waste”, probably because they lack a nuanced understanding. NASA operates under different risk constraints than SpaceX. For example, they have to manage political risk which is why centers are spread across politically important states; that prevents funding from drying up. When a project is managed across different geographic locations, it creates funding stability at the cost of inefficiency. SpaceX doesn’t have the same problem, so they can skirt many risk reduction requirements, as well as consolidate operations to maximize efficiency. From that standpoint, both sides of the public/private partnership have unique roles. But people tend to want to color such things in oversimplified terms because it hits well on social media.

There are other differences in risk, but I’m already tired of typing.

Like most things, when people have an overly simple or dichotomous take of a complex issue, it usually belies an incomplete understanding. The OP started off with a claim that showed they don’t understand how the CCP works, and just kept digging.
by BrenBarn | 2025-04-02 22:36:43+00:00
I guess I can believe that, but it's unclear because there's nothing to tell me what that's a screenshot of. The icon in the screenshot is the Element icon, which is a client, so at first glance I figure it's a screenshot of Element. After reading your comment I can infer that it's actually something else (a website?) showing me the icon of the client that wants access. That makes sense, but it's not obvious just from the screenshot.

One reason I ask about this is I always wonder how it will work for someone writing their own client, perhaps a very basic client (or a bot). Any answer that involves "you will click on X" doesn't apply there. As long as there's a straightforward API based way, that's cool. And I assume there is one here. But my experience has been that such changes aimed at "greater security" often make things more cumbersome for small-time developers.

But we'll see. Certainly a smoother login (and logout!) experience for Matrix would be welcome so hopefully this will be a plus overall.
by cypherpunks01 | 2025-04-02 22:36:54+00:00
I linked this page in another comment:

Deconstructing Brian Eno's Ambient 1: Music for Airports https://reverbmachine.com/blog/deconstructing-brian-eno-musi...

It's not exactly for 1/1, but scroll down to "Deconstructing 2/1" or "Deconstructing 1/2", then down to the music staves section - Hit "Start All", then roll the dice, and it will randomize the loop times! With a little javascript hacking I'm sure you can add more control over the loops and such.

He has some samples for 1/1 tracks too, those could be looped or fed to some AI music software I'm sure to come up with some interpolated result too.
by megous | 2025-04-02 22:38:41+00:00
Blocking me from contributing to any gitlab hosted project for ~4 years already. I wanted to send a glib2 patch today, again realized that, no, I can't still sign up to CF protected gitlab instances. :)

Makes me appretiate the Linux kernel mailing list based contribution method. Very open, very simple.

At this point I guess CF will never fix compatibility bugs in their interstitial pages, and in captcha, with non-default setup of Firefox.
by olyjohn | 2025-04-02 22:38:48+00:00
I probably say this too much too, but it feels like just a justification to keep using shiny Chrome. Even though the recent ToS fiasco basically had the same language as Chrome's ToS, and wasn't really as bad as everybody freaked out about. People still just find whatever excuse.

Like fine if you like Chrome, just admit you love Chrome because it's shiny.
by r3tr0 | 2025-04-02 22:39:35+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 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 try our sandbox at https://yeet.cx/play
by wat10000 | 2025-04-02 22:40:29+00:00
The usual answer is some mix of, I like his policies, he tells it like it is, and the Democrats are worse.

Sounds good but makes little sense. He contradicts himself constantly. Anyone will find policies of his that they can agree with, because he covers the spectrum. You want strict gun control and universal government health care? He’s your guy. You’re a 2A absolutist and think health care should be totally unregulated? Trump is your man! Likewise with “tells it like it is.” I’m convinced that his popularity is mostly due to the fact that he just spews so much crap. If you manage to only hear the parts you like, you’ll think he’s great.

“The Democrats are worse” could be sensible, but it’s almost always based on a notion of Democrats that’s completely disconnected from reality.
by abetusk | 2025-04-02 22:40:56+00:00
I think these solutions are really novel and interesting but I'd like to point out that this is literally one of the use cases for cryptocurrency, or microtransactions in general. Cryptocurrencies, at least the PoW ones, offload the proof-of-work so that it doesn't need to be done in real time.

Paying fractions of a penny to view websites has minimal impact on average users but is punishing to spammers.
by Avicebron | 2025-04-02 22:41:06+00:00
The article addresses the fact that it's more of the "job" that the software company provides as an extension of their services isn't really a "job" a la "SW development in the 90s"

It's the after effect of companies not being penalized for using the exploitation dragnet approach to use people in desperate situations to generate more profits while providing nothing in return.
by II2II | 2025-04-02 22:41:24+00:00
I would describe the Feynman Lectures as highly understandable in the same way that I would describe the Art of Electronics as highly understandable: while you will definitely benefit from prior exposure, these are the books I would choose if I could only read only one book in their respective fields. While they take more effort to understand, I'm pretty sure I could have read them coming out of high school and would have had a better understanding of the subject matter than I would have gained from the eclectic mix of textbooks I did learn from.
by foresto | 2025-04-02 22:42:15+00:00
It is disappointing that they use Cloudflare, especially since most Matrix metadata hasn't yet been moved to the end-to-end encrypted channel.

(Arathorn: is e2ee metadata still on the roadmap?)

But no, not all your data is exposed. The e2ee parts, like message content in encrypted rooms, are opaque to Cloudflare.
by lupusreal | 2025-04-02 22:42:18+00:00
Some jobs are bad. Some people are bad at their jobs. Sometimes it's both at the same time.

This furniture assembly job sounds like shit. But also, somebody who puts in "several hours" of labor should be able to assemble some off-brand Ikea slop by simply following the instructions and using a little bit of common sense. If the pay is terrible so you don't even want to try, I get it, but you should bail quick not after "several hours", so it sounds like an earnest (albeit incompetent) attempt was made.

This job sucks, not because there isn't training, but because the pay is too low to attract competent labor.
by miles | 2025-04-02 22:42:54+00:00
> Make thunderbird supports a local database with 100k emails with proper search

Currently working with a Thunderbird database which contains over 300,000 messages and search works quite reliably (once in a blue moon have to switch from "Search Messages..." to "Global Search"), though the emails are stored in Maildir format rather than the default mbox: https://tinyapps.org/blog/202207100700_thunderbird_mbox_to_m... .
by kube-system | 2025-04-02 22:43:22+00:00
Yeah I’d agree that definitely sounds like an oversimplification.

I’m more wondering if there is a sort of social bias that isn’t directly race related. More of a socioeconomic or cultural thing.

I could certainly imagine a cop treating someone in a pickup truck wearing a cowboy hat differently than the same person in a Nissan Altima with chrome wheels playing rap music. Or treating people differently based on how they speak during a traffic stop.

Ultimately I understand there are deep links between culture, socioeconomics, and race, but I’d be interested to know more specifically which of those is more closely linked to this bias.
by synapsomorphy | 2025-04-02 22:43:26+00:00
# Location: Atlanta, GA

# Remote: Yes

# Willing to relocate: Yes

# Technologies: Python, embedded, PCBs, Linux, Torch, Postgres, TypeScript, React, CAD, 3D printing

# Résumé/CV: https://synapsomorphy.com/resume.pdf (website: https://synapsomorphy.com/)

# Email: patrickwspencer at gmail dot com

I spent the last year building the entire stack for a hardware deeptech recent YC grad - backend, frontend, PCBs, firmware, infra, etc, as a one man dev team. I'm looking for somewhere with experienced hackers to learn from and somewhere I can wear a lot of hats. Prefer hardware (especially robotics - just built myself a robot arm to dive into it) but open to any hard + fun problems!
by Hormold | 2025-04-02 22:43:53+00:00
CAIL.IO | Remote | Pre-seed | FT/PT/Contract/Intern

We’re building CAIL.IO — your AI-powered phone operator. Our voice agents make calls on your behalf, handle hold music, ask questions, and return with clean summaries. Think LLMs + VoIP + calendar + real-world impact.

Hiring:

• AI Voice Agent Engineers, maybe someone has experience (LLM, TTS/STT)

• New Grads / Interns (agent logic, testing, QA, voice UX, fast learners)

Lots of voice tech + AI challenges. Small team, lots of ownership.

Email: jobs@cail.io | Site: https://cail.io
by ranger_danger | 2025-04-02 22:43:58+00:00
> The point of permissive licenses is to grant the ability to exclude people from the enjoying the benefit of improvements.

I find this comment to be incredibly disingenuous, and just plain false.

Excluding people would only be done if someone took a permissive license and then re-licensed it to something more closed... you've entirely made up a malicious assumption about what people do with the software. And you're even assuming people ARE doing something like this with the software.

A permissive license simply lets you do just about anything you want with it. Some will agree this is more "free". But, freedom TO vs freedom FROM is a common argument.
by caseyy | 2025-04-02 22:44:33+00:00
A UK High Court ruled in 2019 that websites like TuneIn are distributing illegal music[0]. It went to appeals but the previous ruling was upheld. There hasn't been much clarification beyond that nor very clear enforcement. But the precedent this ruling set makes companies fear repercussions if they accidentally link to a stream that has content not licensed for the UK. To interpret this ruling broadly would be to break the internet[1]:

> The claimants say that a finding for the defendant will fatally undermine copyright. The defendant says that a finding for the claimants will break the internet.

As usual, this happened due to rather rabid approach to copyright by big American labels. They may be legally in the right, though their actions, as always, have meaningful negative externalities. How far they reach in this case is unclear, but TuneIn and Radio Garden both have blocked non-UK streams for UK listeners.

[0] https://en.wikipedia.org/wiki/TuneIn#Legal_issues

[1] https://excesscopyright.blogspot.com/2019/11/did-uk-judge-ju...
by littlestymaar | 2025-04-02 22:45:32+00:00
I love Primer, but this particular video has a fatal flaw which makes it converge to the same result as microeconomics: it considers seller's cost to be a marginal cost, which is zero when the rocket hasn't been sold and is paid when the rocket is sold. But that's absolutely not how real world market works, and a multi-agent simulation which has the ability to use different hypothesis (upfront costs) should definitely do so, because then we'd see a completely different result.
by MrMcCall | 2025-04-02 22:45:43+00:00
Flagging is used by people who have no rebuttal but are mad.

That's why I have only flagged one or two posts, ever, but not because I was mad, but because the comment was just plain beyond the pale.

And my posts against portaying violent rape in film got flagged.

Make it make sense, because I understand the failure of this system because systems are my trade-in-craft.
by jussinevavuori | 2025-04-02 22:45:50+00:00
Thank you for the questions.

1. While yes, this would allow you to `SELECT * FROM table` and then filter on your server. However, I believe that most developers are aware that that is, as you said, horribly inefficient. For performance, you would definitely make your queries only return the authorized data.

(Although, now that you've mentioned it, I'm starting to think of a "pre-protect" API to stop the query before it ever even runs in the first place, which would solve the performance issue.)

I'm sure this won't suit everyone, however I've found it a very helpful pattern in my experience. In most cases in my apps, that the protector is only a safe-guard for exceptions, and the app would function securely even without protectors. However, they add an extra layer of security and confidence.

2. The function returned by Kilpi.query is not pure, however the inner function is pure. For example, considering the upcoming Next.js "use cache" directive, you can add it to the inner function wrapped by Kilpi.query and it just works.
by dredmorbius | 2025-04-02 22:46:22+00:00
How effective are vouches in this regard?

I'll do that reasonably frequently on both posts and comments, though I'm not sure how effective that is.

One sec, let's look at the endpoint ... First page (30 entries) for each shows, at this writing:

- 13 dead of 30 vouched, submissions.

- 26 dead of 30 vouched, comments.

The endpoints for the uninitiated:

Posts: https://news.ycombinator.com/vouched?id=YOUR_USERNAME_HERE Comments: https://news.ycombinator.com/vouched?id=YOUR_USERNAME_HERE&kind=comment

I'll also admit that at times that's a protest vote against mod interactions as well.

(The URLs are only visible to the owner of the UID, and I presume, moderators as well.)
by mmooss | 2025-04-02 22:46:23+00:00
> This was on an HDD. SSD would be much faster.

OT but is that right? SSDs have many advantages but sequential read isn't necessarily one of them. SSDs seek is much faster, but this is ~one file. Throughput can be much faster due to the better interfaces, but is throughput the bottleneck for this kind of search?
by mdasen | 2025-04-02 22:46:34+00:00
> I'm not sure about charging a fee at the start and providing a free tier later

I think this is a smart move. Email isn't a platform where you need to conquer the world to be successful. Hey has been doing great business with an only-paid model. Might as well serve the paying customers first and build up revenue.

Also, whenever you're launching something new, you generally need to limit onboarding. Google did it with Gmail, Bluesky did it with their service. You can't have a flood of 10 million new users all at once before you've had a chance to scale things. Seems reasonable to let paying users in first given that email doesn't have network lock-in effects.

I think there is reasonable skepticism around how committed Mozilla is to this. However, I think that starting with the paid tiers is a smart move given that they'd have to limit signups initially anyway.
by azaydak | 2025-04-02 22:46:42+00:00
Yotta Navigation| Lead Front End React Developer | Santa Clara, CA| Remote within US | Full-time The Lead Front End React developer will be in charge of developing front end web applications that present users with a beautiful interface to Yotta’s latest IoT products. Responsible for ensuring an intuitive and friendly user experience, you will work closely with our back end engineers to implement a seamless and secure integration that allows users to make the most of Yotta’s cloud services. Experience with Mapbox or similar is a big bonus. TypeScript experience is preferred.

For more info or to submit a resume please email: jobs@yottanav.com
by gjsman-1000 | 2025-04-02 22:47:00+00:00
> Is the US just matching the tariffs set by the other countries?

No. Trump claims that the new tariffs are a 50% discount on what those countries tariff US goods at. (Even if that's questionable - is VAT a tariff?)

If he's correct, or anywhere close, this is a "tough love" strategy to force negotiations. We'll see how it goes. It also plays to his base - why should we tariff any less than they do us? And they have a point, it's the principle of the thing.
by Freeformcareers | 2025-04-02 22:47:25+00:00
Freeform (https://freeform.co) | Software Engineers | Full-time | Onsite | Los Angeles, CA

Freeform is deploying metal 3D printing factories at global scale and setting a new frontier in manufacturing. With AI, GPUs, and FPGAs working in tandem, our system monitors and corrects every microsecond of the process, delivering a level of precision, speed, and quality that’s never been possible—until now. This isn’t just an improvement; it’s a leap forward in how complex metal parts are made, with the ability to revolutionize industries like aerospace, defense, automotive, energy, and beyond. We are backed by top VCs including NVIDIA’s NVentures, Founders Fund, and Threshold Ventures.

It’s a small, tight-knit team and you’d have the opportunity to own significant and impactful greenfield projects throughout the entire development lifecycle and much more. Our software team comes from the likes of Google, SpaceX, and Apple, and believe in taking a first principles approach to solving hard problems.

A glimpse into our software landscape - https://youtu.be/nFWQArUkd5I?si=mP17qdKbxvf8qpZN

Our feature in TechCrunch! https://techcrunch.com/2024/10/22/ex-spacex-engineers-land-1...

+ Senior Software Engineer (C++) - https://grnh.se/440e6d263us

+ Senior Software Engineer (Rust) - https://grnh.se/60fc6e113us

+ Software Engineer (C++) - https://grnh.se/8b032a433us

+ Software Engineer (Rust) - https://grnh.se/0a4d07673us
by shanemhansen | 2025-04-02 22:47:31+00:00
I wonder how well this will actually work.

The core problem is that alot of crawlers aren't spending their money. They are part of a botnet so they are just spending the victim's money.

But hopefully most of the crawlers aren't botnets or funded by free VC money so they have an economic incentive to avoid crawling systems requiring proof-of-work.
by rtkaleta | 2025-04-02 22:48:31+00:00
Purple Dot | 1x Senior Full Stack Engineer (London, UK) + 1x Customer Solutions Engineer (New York, US) | 2 days/week in office | Full-time

At Purple Dot, we are on a mission to create a world where, ultimately, every product that is manufactured is sold. The current e-commerce model leaves brands waiting for stock to arrive at the warehouse before they can start selling, leading to missed sales opportunities, unsold inventory and waste. We believe the next wave of innovation will happen in the time before stock arrives, enabling brands to sell inventory no matter where it is in the world. Our pre-commerce platform puts the power back in brands’ hands, allowing them to take control of their sales timelines and maximise revenue potential.

And we make pre-orders trust worthy for the shoppers too, keeping their money in escrow until items ship, and always up to date on where their pre-order is at, with an option to cancel no questions asked.

We've raised a $10m Series A in 2024, we've plenty of runway left and we're looking for help as we scale our platform through the next order of magnitude in terms of load on the system and ultimately the number of dollars we process.

We are a team of 22 split evenly between the UK and US. 32% female, including the CEO. All of us have a mix of startup and big tech experience. For the founding team this is our second (so far :) successful startup.

I have two engineering role open:

* senior full stack engineer - based in London, UK - to join our core engineering team of 6 that are shipping our product roadmap: https://purpledot.notion.site/senior-full-stack-engineer-uk EDIT: WE'VE MADE THIS HIRE NOW

* customer solutions engineer - based in New York, US - to work with our support and sales teams to help make going live with and using Purple Dot a delightful experience for brands and their shoppers: https://purpledot.notion.site/customer-solutions-engineer-us... EDIT: WE'VE MADE THIS HIRE NOW

Like everything else we do, we interview fast, and you will deal with me (head of engineering) throughout.

me: https://linkedin.com/in/rtkaleta
by palata | 2025-04-02 22:48:32+00:00
But that's not Wikipedia.

Because the Wikimedia Foundation has Wikipedia, which I love, doesn't mean I love (or even know) everything the Wikimedia Foundation does. I would donate to Wikipedia, but they apparently don't need it.

Same thing for Firefox: I would donate to Firefox, but I have to give to Mozilla that does a bunch of other stuff and doesn't even treat Firefox the way I would want them to. So I don't donate.
by sershe | 2025-04-02 22:48:37+00:00
You have to do something with your life anyway, right? I always envied people who have a calling they are good at and work on essentially until they die (especially in academia and art), since I'm not sure if I have one and if I do (designing 4x God sim games?) I'm unlikely to be paid for it even if I was good, which is itself also unlikely.

Then there's also the case where following your passion is near impossible without a large organization, anything from space to medicine.

But even forgetting all that, there is no reason engineering challenges, team dynamics and sense of accomplishment at a work project can't be higher than for the personal projects you'd do by yourself. Granted, most jobs aren't like that (for myself or for most people) but some of my most challenging and exciting projects were at work.

If you're gonna spend time until you die doing tech things you might as well get paid for it. The less you need the latter the pickier you can be, with your own thing becoming /another option/ at some point.
by brudgers | 2025-04-02 22:48:46+00:00
I started in AEC in 1989. Most of the built environment happens without drama because only professionals are involved. Never showing up in the news except as a press release. And then usually not.

When amateurs are involved, so are unrealistic expectations. When politicians are involved, so is political grandstanding.

Finally, when the value of a project is the future revenue generated, budgets and schedules don’t extrapolate from your household experience.

Zero is the median number of construction projects people are involved in.