MurphyA/hacker-news huggingface dataset:
by baalimago | 2025-06-05 12:02:47+00:00
For every example-agent they gave, an ordinary 'dumb' (as in 'non-intelligent') service would've sufficed...

So, to give an example of what's worked really well for me: I'm working for an app hosting startup named Wasmer, and we host a decent of apps. Some of these are malicious. So to very effectively detect the malicious apps, we have an app-vetter agent named Herman. Herman reads the index page of every newly created app, alongside a printscreen of the index page, then he flags if he thinks that the app is malicious. Then some human (usually me) inspect the app and make the final decision of it should banned or not.

This allows us to scan a quite large amount of apps and filter the noisy non-malicious apps. Doing this with a 'dumb' service wouldn't really be feasible, and the context of an LLM fits perfectly where it gets both an image and the source code. An LLM is also quite 'omnipotent', in that it for example knows that DANA is a bank in Malaysia, something I personally have no idea about.

I think tedious and time consuming chores like this is a great way of using agents. Next in line for my experimentation is to utilize agents for 'fuzzy' integration testing, where the LLM simply has access to a browser + cli tools and UAT specifications, and may (in an isolated environment) do whatever it wants. Then it should report back any findings and improvements using an MCP integration towards our ticketing system. So to utilize the hallucinations to find issues.
by yreg | 2025-06-05 12:03:16+00:00
> I am aware that FSD has a different software stack. But it's the same hardware. So why would they make the detection of kids different on the standard firmware artificially worse? As Marketing for people who hate school kids?

Not sure what's your argument here. The visualization you get using "Enhanced Autopilot" is completely different to the one you get using "FSD Beta" because the software you are running is completely different as well.
by interpol_p | 2025-06-05 12:03:19+00:00
I wouldn't say it's "damn buggy" — I use Notes daily, and have a significant number of notes that are synced between devices. In my notes I use rich formatting, embed videos, voice memos and lots of images. It handles it really well. I even use iCloud Collaboration feature on a few notes for planning, and for splitting regular expenses

I have three notes that exhibit the bug you mention though: the three notes I keep for each of my children's artwork. I scan the artwork using the document scanning tool in Notes, and it gets embedded as a multi-page PDF (if the artwork itself has multiple parts) or a single PDF. After many years of adding high-res scans, when I scroll to the bottom of these files it takes some time for the note to render. I think I picked the wrong tool for the job here, more than anything!
by threetonesun | 2025-06-05 12:03:32+00:00
HTML is. Markdown is a way of writing it that is human friendly. A notes app that can do rich-text to expressive HTML would be even better but it seems like that's not what the market is interested in.

And if you doubt me on that last point, look at things like callouts in Obsidian, clearly people want to be able to do more but we keep tacking weird formatting extensions onto Markdown.
by luckyandroid | 2025-06-05 12:03:53+00:00
Nah, you definitely don't get it. Some people are here enjoying the act of programming, and Cursor Tab is acting like an improvement on IntelliSense/autocomplete that actually knows what it's doing. Not all of us want to spend half an hour going back and forth with a robot about what it didn't do quite right when we can be in the actual code, tweak a couple lines, and press tab for it to replicate the change in the next 50 now it knows.

Agentic coding is fine, definitely helps me a lot with setup and boilerplate, but finer business logic details and UX changes are now it's strong suit especially if you know WHAT you want but not HOW to explain it in a clear enough format that it can do it without additional prompting.
by jvanderbot | 2025-06-05 12:03:57+00:00
It should be one of the main things bringing you to Rust, because it simplifies a lot of typical concurrency patterns.

When I started out, it felt icky and like some kind of infection that everything eventually had to be async, but that was because I didn't understand how to interact with async code. Using spawn, spawn_blocking, and futures::stream is 90% of my use case, and it makes it easy to set up "barriers" beyond which async doesn't need to spread.
by lloeki | 2025-06-05 12:05:07+00:00
> 1. Does it really take you a million Euros to set up a DNS server?

Maybe ask Cloudflare how much 1.1.1.1 costs them?

> 2. you get the impression that the designers took great care to obfuscate the actual product as much as possible

I don't see that being limited to "EU-funded software project". It seems like nobody has a clue how to make landing pages anymore.

That said: https://www.joindns4.eu/about

first Q, first sentence of A:

> What is DNS4EU?

> DNS4EU is an initiative by the European Commission that aims to offer an alternative to the public DNS resolvers currently dominating the market.
by nedt | 2025-06-05 12:05:24+00:00
Before you target 5 different cohorts it's better to target the context of where the ad is shown. i.e. web content normally already has a category and people reading an article about cheap flats in a city might be very much interested in renting or buying a flat. By collecting signals on a user you might only get that interested after a longer time, if you even have a profile, and by the time you pick it up they might have a new flat and are no longer interested.
by acdha | 2025-06-05 12:05:54+00:00
They absolutely were bragging when they said this:

> Tesla's are excellent cars and are still ranked at the top compared to the rest of the market.

The actual facts show otherwise, of course, so now he’s trying the squid ink approach of emitting a lot of verbiage trying to say that average and excellent mean the same thing, but that’s just a distraction from the fact that their first statement was based on brand loyalty, not data.
by teamonkey | 2025-06-05 12:06:00+00:00
I believe it has inertial systems because it’s designed to be mounted to aircraft carriers, which constantly pitch and roll about, making it harder to get a fix.

If you have an accurate true north compass reading, an accurate clock and assume that you’re at sea level, star positions give you all the information you need to find your location on earth.

The SR71 used a similar system.

https://theaviationgeekclub.com/the-sr-71-blackbird-astro-na...
by jpadkins | 2025-06-05 12:06:14+00:00
the post does not reflect the reality that it is not 'your data'*. When you use a service provider, it's their data. They may give you certain rights to influence your usage or payment of their service, but if it's not on machines you control then it's not your data.

*my legal argument is "possession is 9/10ths of the law"
by fpoling | 2025-06-05 12:06:25+00:00
In embedded world restrictions on the output is the last thing of worries while fulfilling various certification requirements can be a big and costly headache.

And from the vendor point of view releasing a compiler under libre license allows for concurrents to undercut one on R&D leading to the compiler and related tools certification. So from business point of view it just makes no sense. This is very different from contributing to, say, clang, where a cost of maintaining own closed fork outweighs any disadvantages of contributing.
by sorenjan | 2025-06-05 12:06:56+00:00
> not the stated 1m per 70km travel, surely

I don't think that's what they claim. They write "tracking capacity to within a few arc-seconds, equivalent to 1 meter at a distance of 70 km.", so I interpret that as a way of visualizing how small of an angle a few arc-seconds is.

This provides an absolute navigation reference, so a relative error after a certain distance traveled doesn't make sense either. The final navigation system would use inertial navigation combined with this.
by belter | 2025-06-05 12:07:45+00:00
Have you deployed critical systems where human lives depend on?

"BEAM crashes with segmentation fault #7683" - https://github.com/erlang/otp/issues/7683

You dont use NIFs ?

"A native function that crashes will crash the whole VM." - https://www.erlang.org/doc/apps/erts/erl_nif.html

"Who Supervises The Supervisors?" - https://learnyousomeerlang.com/supervisors
by 6stringmerc | 2025-06-05 12:08:29+00:00
This is a ludicrous assertion and factually inaccurate beyond all practical intelligence.

A computer in service of an individual absolutely follows copyright because the creator is in control of the distribution and direction of the content.

Besides, copyright is a civil statute, not criminal. Everything about this comment is the most obtuse form of FUD possible. I’m pro copyright reform, but this is “Uncle off his meds ranting on Facebook” unhinged and shouldn’t be given credence whatsoever.
by wpietri | 2025-06-05 12:09:06+00:00
If you substitute, say, "being president" for "designing programming languages", then the answer is a pretty obvious yes.

After the US revolution, some places in the US allowed voting for men and women of all races. White men quickly adjusted things so that only white men could vote, deploying violence where necessary, and building a system that excluded other people from the economic resources, education, and social power necessary to change things. It is only in recent decades we have started to undo that, and by no significant measure have we succeeded.

And it's not just "being president"; it's provably true about many, many areas. Some men set things up to exclude women, and then the rest of the men went along with it. One of the ways we go along with it is by accepting a disproportionate share of the power and not using it to fix the system that gave it to us.

Is "designing programming languages" one of those areas? I don't know enough about the topic to say. But I've talked enough women in software generally to know those same patterns apply to software development, an so I'd be surprised to find that "designing programming languages" is somehow an amazing egalitarian exception to the industry norm.
by incomingpain | 2025-06-05 12:09:43+00:00
The prediction is: AI will greatly boost 'productivity per hour' which will reduce the amount of hours needed to work to produce the same value.

Which will enable people to choose to work less hours or earn more money. Which is known to reduce selfishness. Afterall we're just talking about what changed during the industrial revolution.

But the big question is that in the last couple decades we increased productivity with computers without any significant change in hours worked. Whereas my anecdotal experience is that we have a ton of people pretending to work and very few actually work; or probably the most common case, they do a little work here and there.

We kind of need a big leap to really shake things up and lead to this. AI could be this, but I expect it's more likely boston dynamics or optimus robots that will do it.
by sixhobbits | 2025-06-05 12:10:03+00:00
> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data. [0]

[0] https://news.ycombinator.com/newsguidelines.html
by jvanderbot | 2025-06-05 12:10:09+00:00
During wildfire season (which was never a thing for most the USA, but now is thanks to Canadian wildfires and climate change), it's really helpful to get instant particle counts indoors and outdoors. Indoors, you can mitigate with "circulation" mode on your hvac system (to filter through the furnace fitler), or by running air purifiers. Outdoors you can just avoid exposure by coming inside / avoiding trips.
by gondo | 2025-06-05 12:11:23+00:00
AugmentCode is really good. It has mostly replaced my coding for the past 2 weeks. I am "reduced" to prompting, reviewing, and re-prompting. And I can do this in parallel, working on 2-3 tasks at the same time (using GoLand, AndroidStudio and JetBrains). As long as I can context switch and keep the context in my head.
by DonVerticalAI | 2025-06-05 12:12:16+00:00
Vertical Stream is a simple, no-code platform where you can explore powerful AI models in one place, and completely free right now.

You can:

Chat, write, brainstorm, or create images

Work with top models like Claude 4 Opus, GPT-4o, Gemini 2.5 Pro, DALL·E 3, Vertex Imagen 3, Mistral Large, DeepSeek, and many more.

Use one account to access everything, from text to image tools

Instantly switch between models with just one click

Use Corners to compare different AI models side-by-side using the same prompt, perfect for testing text and image results across multiple engines, with different styles.

Whether you're creating content, testing ideas, or just exploring what AI can do, Vertical Stream makes it easy for everyone!
by jamsterion | 2025-06-05 12:12:16+00:00
Thanks for the response! I have a follow-up / suggestion. Looking at pricing, it seems that the only way to get all the Content AI frontend components is to subscribe to the Team account at $149 per month. This includes 5000 documents in Tiptap cloud. For companies that only want to integrate the Editor without Collaboration (only frontend, we need full control of the documents on our backend, and also directly call the LLM ourselves), do you plan to offer any options? Thanks
by guappa | 2025-06-05 12:12:33+00:00
In my (software) organisation, sales engineers were not aware of the fact that after entering a command on a linux terminal you must press enter for it to work.

They were also unaware of the fact that if you create a filename with spaces you must then escape/quote it for it to work.

They requested this important information to be included in the user manual (the users being sysadmins at very large companies).
by wpietri | 2025-06-05 12:13:12+00:00
The feminist perspective is rooted in the massive amount of sexism and misogyny that necessitated the development of a feminist perspective.

If you'd like to know about CS in specific, here's a good paper from one of the few women who made it through to be a CS professor: https://dspace.mit.edu/handle/1721.1/7040

I happened to meet her at the 20 year anniversary of the paper and asked her if she was planning an update. As I recall it, she said that not much had changed, so she didn't see the point.
by kuschku | 2025-06-05 12:13:16+00:00
But how do you check the source IP if everyone is behind NAT?

Take the following example (all IPs are examples):

1. University uses 10./8 internally, with 10.1./16 and 10.2./16 being students, 10.3./16 being admin, 10.4. being natsci institute, 10.5. being tech institute, etc.

2. You use radius to assign users to IP ranges depending on their group membership

3. If you access the website from one of these IP ranges, group membership is implied, otherwise you'll have to log in.

4. The website is accessible at 10.200.1.123 internally, and 205.123.123.123 externally with a CDN.

Without NAT, this would just work, and many universities still don't use NAT.

But with NAT, the website wont see my internal IP, just the gateway's IP, so it can't verify group membership.

In some situations I can push routes to end devices so they know 205.123.123.123 is available locally, but that's not always an option.

In this example the site is available externally through Cloudflare, with many other sites on the same IP.

So I'll have to use split horizon DNS instead.
by capnrefsmmat | 2025-06-05 12:13:17+00:00
Courts have always had the power to compel parties to a current case to preserve evidence. (For example, this was an issue in the Google monopoly case, since Google employees were using chats set to erase after 24 hours.) That becomes an issue in the discovery phase, well after the defendant has an opportunity to file a motion to dismiss. So a case with no specific allegation of wrongdoing would already be dismissed.

The power does not extend to any of your hypotheticals, which are not about active cases. Courts do not accept cases on the grounds that some bad thing might happen in the future; the plaintiff must show some concrete harm has already occurred. The only thing different here is how much potential evidence OpenAI has been asked to retain.
by Leftium | 2025-06-05 12:13:18+00:00
Markdown file checked into git: https://raw.githubusercontent.com/Leftium/leftium.com/refs/h...

- Cleverly styled to render like this: https://leftium.com/resume

- The git repo will eventually also host a portfolio of my work.

---

Before, I just kept my resume in a MS Word document.
by hayali | 2025-06-05 12:13:59+00:00
Updated sydbox to 3.35.0: hardened Landlock, empty mount namespaces using pivot_root and root:tmpfs a la bubblewrap, many bug fixes thx to LTP, many bug/portability fixes thx to Alpine Linux folks. New utilities syd-fd and syd-x. See the release mail for more information! syd'em all!
by Arch-TK | 2025-06-05 12:14:19+00:00
I think it's great that some people don't care about the technology behind their blog and instead focus on writing, but this is taking the cake. I keep accidentally editing this blog post as I am reading it and there seems to be no easy way to stop it from happening...

edit: Oh my god, this is your product!? Please, this is a stupid gimmick. Middle click on X11 pastes the selection buffer, a critical feature for my productivity, and now when I try to open links in a new tab I end up pasting text I've selected.
by bayindirh | 2025-06-05 12:14:23+00:00
You would because there'll be context:

1- You'd be in a page where you'll be enrolling your YubiKey or WebAuthn device. You'll be having your key at hand, or recently plugged in.

2- Your device's LED would be flashing, and you'll be pressing to the button on your device.

3- The warning will pop-up at that moment, asking that question to you. This means the website probably querying for something like the serial number of your key, which increases the security, but reduces your privacy.

With the context at hand, you'd understand that instantly, because the place you are and the thing you're doing perfectly completes the picture, and you're in control of every step during the procedure.
by jvanderbot | 2025-06-05 12:14:50+00:00
It's hard to really appreciate how many calories are added to things like bread, just by virtue of changing the recipe to be more "USA tasty" (e.g., sugary). My EU friends always commented on how sweet everything is in USA, even store-bought bread. If we didn't do that, when we started reducing fat, everything would taste like hardtack. But 200 extra sneaky calories a day + insulin spikes from the refined carbs, and here we are - all fat.
by udiocla | 2025-06-05 12:15:30+00:00
Thanks!

We're using a proprietary multi-layered algorithm that combines a series of criteria, checks, and heuristics to assess each email address.

It includes:

Format and domain-level validations SMTP-level interaction with fallback logic Detection of disposable domains, catch-all behavior, and risky patterns A scoring model that returns both a risk label (valid, risky, invalid) and a confidence score (0.0 to 1.0) And much more — especially for nuanced edge cases and deliverability signals

Unlike many validators that return a binary result, MailShrimp gives you both a label and a score, so you can decide what’s safe to keep based on your own thresholds.

We're also focused on speed and usability. Our logic is designed to handle edge cases often missed by more generic tools.

Still early stage — feedback is very welcome!
by vascocosta | 2025-06-05 12:15:40+00:00
I know where you're coming from. But for me it's one of the main reasons I use Rust, since it clicked for me after the initial hurdles. Contrary to the average opinion on this, I like the syntax and don't mind so much about function colouring.

Especially when using tokio I feel like my solutions work out pretty well. I also very much appreciate how they create async equivalent functions for pretty much any std function worth using. Maybe this creates a divide, but my concurrent programs feel easy to code and the performance is pretty good.

My only semi-issues are probably stuff like task cancellation, however I attribute that to skill issues on my end, rather than tokio or the way async/await is implemented in Rust.
by wpietri | 2025-06-05 12:15:45+00:00
Thanks for saying so.

I'll add that if people want a historical perspective on the dynamics, CS Professor Ellen Spertus long ago wrote the paper "Why are There so Few Female Computer Scientists?" It helped me see a lot of the things I might have otherwise been inclined to dismiss: https://dspace.mit.edu/handle/1721.1/7040
by disgruntledphd2 | 2025-06-05 12:16:20+00:00
> Is there a democracy worthy of the name that has ever lasted >300 years?

I mean, democracy became popular less than 300 years ago, so probably not. That being said, if you squint then the UK is pushing 400 years of some form of democracy (modulo all the biased voting and the franchise only being given to rich people).
by wongarsu | 2025-06-05 12:16:41+00:00
Plenty of service providers (including OpenAI) offer you the option to kindly ask them not to, and will even contractually agree not to use or sell your data if you want such an agreement.

Yes, they want to use everyone's data. But they also want everyone as a customer, and they can't have both at once. Offering people an opt-out is a popular middle-ground because the vast majority of people don't care about it, and those that do care are appeased
by Foofoobar12345 | 2025-06-05 12:16:58+00:00
3DS is not just 2FA, but it has an option to shift liability to the card issuer in case of card-stolen disputes. Our fraud has come to near 0 once we started 3DS enforcement. 1% of 3DS transactions don't lead to a liability shift, and in such cases, we flag those transactions and call the customer to get more forms of identification that they own the card.

With PayPal - beyond ownership of email address (which is already compromised), there's nothing else to validate against.
by lmeyerov | 2025-06-05 12:17:13+00:00
I recently wrote a 5+ page internal guide on how I do vibe coding and one of the first sections is cost

Keep in mind much of the guide is about how to move from 30s chats to doing concurrent 20min+ runs

----

Spending

Claude Code $$$ - Max Plan FTW

TL;DR: Start with Claude Max Pro at $100/mo.

I was about $70/day starting day 2 via the pay-as-you-go plan. I bought in $25 increments to help pace. The Max Plan ($100/mo) became attractive around day 2-3, and on week 2 I shifted to $200/mo.

Annoyingly, you have to make the plan decision during your first login to Claude Code, which is confusing as I wanted to trial on pay-as-you-go. (That was a mistake: do Max Pro.) The upgrade flow is pretty broken from this perspective.

The Max Plan at the $100/mo level has a cooldown of 22 question / 5 hour: That does go by fast when your questions are small and get interrupted, or you get good at multitasking. By the time you are serious, the $200/mo is fine.

Other vibe IDEs & LLM providers $$$

I did anywhere from about 50K to 200K tokens a day on Claude 3.7 Sonnet during week 1 on pay-as-you-go, with about a ratio of 300:1 of tokens in:out. Max Plan does not report usage, but for periods I am using it, I expect my token counts to now be higher as I have gotten much better at doing long runs.

The equivalent in OpenAI of using gp4-4o and o3 would be $5-40/day on pay-as-you-go, which seems cheaper for using frontier models… until Max Pro gets factored in.

Capping costs

Not worrying about overages is typically liberating. Max Pro helps a lot here. One of my next experiments is seeing about self-hosting of reasoning models for other AI IDEs. Max Pro goes far, but to do automation and autonomy, and bigger jobs, you need more power.