MurphyA/hacker-news huggingface dataset:
by scarface_74 | 2025-06-25 18:54:54+00:00
I hang out at a bar downstairs in a resort area all of the time just to have casual conversations with random tourists who come in and the bartender who I’m friends with. I’m not a non drinker. But half the time I just get soda (free) or may have one drink.

There is no pressure. I just tell people I come down to socialize - mostly with couples and guys who show up. I am married and no matter what it comes off as creepy to start conversations with women and often their husbands are around.

Since I am friends with bartender and people see me talking to him and it’s obvious that we know each other , it doesn’t come off the wrong way.
by collinmanderson | 2025-06-25 18:55:01+00:00
src layout _should_ work. The pyproject.toml needs to live next to src, not inside of it. You might need to `uv run python` in order to pick up the right PYTHONPATH?

https://docs.astral.sh/uv/concepts/projects/init/#packaged-a...

uv init --package example-pkg cd example-pkg uv run python >>> from example_pkg import main
by inetknght | 2025-06-25 18:55:22+00:00
> the size of particles of dust ... in the interstellar medium is quite speculative

Technically yes. I think there's a significant variety of sizes of dust or larger-than-dust particles in interstaller medium but I don't really have much to back that up.

> how often you’re likely to hit one in the interstellar medium is quite speculative.

Also technically yes. But unless you can map every single particle of dust, and their trajectories, I think the risk is absolutely real.
by wagwang | 2025-06-25 18:56:08+00:00
That part is completely opaque to the user. It's at best a dark pattern, but really it just takes advantage of a certain group of people who depend on ridesharing for primary income.

And btw, the no one really knows the exact mechanism thru which you get bonuses cuz its a model trained on many inputs. Not accepting rides is just one part of the equation.

If I were trying to run an ethical pricing model, I would give bonuses to anyone driving in surge/prime hours; I wouldn't limit the bonuses to people that I think would drive in those hours cause that's bs
by chisleu | 2025-06-25 18:56:09+00:00
Yup, I'm spoiled by Claude 3.7 Sonnet right now. I had to stop using opus for plan mode in my Agent because it is just so expensive. I'm using Gemini 2.5 pro for that now.

I'm considering ordering one of these today: https://www.newegg.com/p/N82E16816139451?Item=N82E1681613945...

It looks like it will hold 5 GPUs with a single slot open for infiniband

Then local models might be lower quality, but it won't be slow! :)
by SigRed | 2025-06-25 18:56:54+00:00
That's like suggesting to Formula 1 World Champion to accept not being at the pinnacle of excellence and despite their talent to voluntarily move to a mid tier team because having a moderately okay car is better than not being in the sport. Same for cycling, tell last years Tour de France winner to stop using that light high end carbon fibre bike and just use that heavy 1960s steel bike instead, they both have wheels and get you from the start to the finish after all. Don't aspire to be more than average or the best. Just settle.
by kayodelycaon | 2025-06-25 18:57:12+00:00
Steam is great. It’s allowed me to use an M1 Max laptop for gaming instead of maintaining a separate Windows PC for gaming.

I don’t game often and Windows ensured I didn’t want to by throwing roadblocks every time I booted the machine.

At least every Mac and Linux machine I’ve owned has happily booted into a working OS no matter how long it sat. Windows tried to upgrade my machine to Windows 11 without my consent, when it already knew my machine didn’t support it. That was fun.

My neighbor got permanently locked out of her laptop because Microsoft somehow attached her dead husband’s email account to her local account despite him having never logged in on that machine. I wasn’t able to figure out how to fix it.
by Avamander | 2025-06-25 18:57:22+00:00
> I somehow agree with your analogy and not your conclusion? SSLv3 is what gave us TLS1.3

There's no PGP equivalent of TLSv1.3. The last time people tried that it created a huge drama.

> The OpenPGP crypto can never be "outdated" because it is constantly being updated.

Yet it hasn't been, it's not there in the implementations, it's not there in the defaults.
by mrguyorama | 2025-06-25 18:58:03+00:00
>You're not helping in the way you think you are, Gramps.

Why do you believe this? Tips cannot go to the business, and businesses were closing during covid because they weren't making any revenue.

The tips helped servers sure, but so did buying food from their place of work such that they can continue to have a job, unless that job literally paid less than minimum wage or unemployment, which is its own atrocity.
by ndriscoll | 2025-06-25 18:58:20+00:00
I think I was pretty explicit about what that means: the discrimination is more around class. My local school is one of the best in the state for example, and is ~60% "white" vs. ~80% for the local population. In fact the stats I see indicate that every racial minority group has higher representation within the student body than within the wider city. The more relevant factor is that a bunch of doctors, lawyers, engineers, etc. live in the area. There are no homes in the area for under $1M, and many are $5M+. There is no multi-family housing. 1% of the students qualify for the income-based free lunch program.

The spending per student is below average and lower than nearby worse schools, so it's not that the rich people have a higher tax base to create better schools. It's that the professional class takes for granted that of course their kids are going to take every AP class. They want their kids' friends to have that attitude too, and they expect the school to offer AP everything. If it doesn't, they won't live there.

"Buy the cheapest house in the most expensive neighborhood" is an adage here for aspirationally upwardly mobile people. So basically use your money to mix with higher classes rather than on material goods (and put your kids in school with the highest class group you are able to).
by Hizonner | 2025-06-25 18:58:49+00:00
So is this the flow?

1. Want to connect to https://www.secret.com.

2. Resolve using DNS, get 1.2.3.4

3. Connect to 1.2.3.4, validate cert

4. Send ESNI, get separate cert for www.secret.com, validate that

... and the threat you're mitigating is presumably that you don't want to disclose the name "www.secret.com" unless you're convinced you're talking to the legitimate 1.2.3.4, so that some adversary can't spoof the IP traffic to and from 1.2.3.4, and thereby learn who's making connections to www.secret.com. Is that correct?

But the DNS resolution step is still unprotected. So, two broad cases:

1. Your adversary can subvert DNS. In this case IP certificates add no value, because they can just point you to 5.6.7.8, and you'll happily disclose "www.secret.com" to them. And you have no other path to communicate any information about what keys to trust.

2. Your adversary cannot subvert DNS. But if you can rely on DNS, then you can use it as a channel for key information; you include a key to encrypt the ESNI for "www.secret.com" in a DNS record. Even if the adversary can spoof the actual IP traffic to and from 1.2.3.4, it won't do any good because it won't have the private key corresponding to that ESNI key in the DNS. And those keys are already standardized.

So what adversary is stopped by IP certificates who isn't already stopped by the ESNI key records in the DNS?
by plaidfuji | 2025-06-25 18:59:05+00:00
I will say as someone who uses GCP as an enterprise user and AI Studio in personal work, I was also confused about what Google AI Studio actually was at first. I was trying to set up a fork of Open NotebookLM and I just blindly followed Cursor’s guidance on how to get a GOOGLE_API_KEY to run text embedding API calls. Seems that it just created a new project under my personal GCP account, but without billing set up. I think I’ve been successfully getting responses without billing but I don’t know when that will run out.. suppose I’ll get some kind of error response if that happens..

I think I get why AI Studio exists, seems it enables people to prototype AI apps while hiding the complexity of the GCP console, despite the fact that (I assume) most AI Studio api calls are routed through Vertex in some way. Maybe it’s just confusing precisely because I’ve used GCP before.
Show HN: Bridge, Instant MCPs for Databases and OpenAPIs
by jrandolf2 | 2025-06-25 18:59:18+00:00
Hi everyone!

We’re excited to introduce Bridge--an open-source server that lets you quickly spin up (opinionated) MCPs to connect your databases and APIs. Bridge is part of our startup's DX for integrating with our auditing and security platform, but this release focuses on making it easy for anyone to connect your systems with MCPs right away.

We’d love to hear your feedback or questions!

Thank you!
by umpalumpaaa | 2025-06-25 18:59:31+00:00
"A 0.1 µm interstellar dust grain (≈10⁻¹⁴ kg) striking a spacecraft at 0.2 c carries ≈20 J of kinetic energy—millions of times below “tens of millions of joules.” Reaching 10–50 MJ would require a ≈0.14 mm grain (≈10 µg), vastly rarer than ordinary dust, and even that impact equals only a few shots from the world’s highest-energy laser (~2 MJ per pulse), not “hundreds.”"
by cdaringe | 2025-06-25 18:59:55+00:00
Ya, I did what I thought was moderate (not high difficulty) exercise and with just slight imperfect form ended with a permanent life long injury that is manageable, but difficult and present every day. I was apparently vulnerable to it, but I only learned that after the fact.

Consistent, gradual, not too strenuous is a lesson I wish I would have learned before hand.
by HappMacDonald | 2025-06-25 19:00:20+00:00
Well, that's the same problem as nutrition then.

Ultimately not everyone wants that, and the audience that would would appreciate well researched and methodologically sound journalism are lacking in options at least partly because they aren't the biggest and thus most lucrative audience.

Nonetheless, even if there were outlets willing to serve such an audience, the problems which remain include "how do I know the money I pay for a subscription will actually fund good journalism instead of garbage". Especially garbage third parties pay to have fed to you.

It's less clear how to be readily transparent with that or to quantify it. How do I know reporters are seeing past their own biases? How do I know they will report on things which might impact their paycheck by making the owners of the company (or their owners in turn) look bad?

Also, once you've found such an outlet how can you finance funding several to try to cover over available blind spots and increase the benefits of horizontal reading?
by PaulHoule | 2025-06-25 19:00:20+00:00
I like having a place to share my photos and links similar to what I post to HN [1]

Blog have all sorts of problems:

(1) It takes a huge amount of effort to write, sysadmin, and promote. (Say an equal share to all three)

(2) If I was successful in promoting a blog in the AWS age I'd bankrupt myself, particularly if I was interested in publishing video, which a lot of people are.

(3) Between the shift to static generation and the horrors of content moderation I'd probably not want comments if I had a blog

Even technically savvy people have given up or retreated to Medium/Substack.

[1] https://bsky.app/profile/up-8.bsky.social and https://mastodon.social/@UP8
by freeone3000 | 2025-06-25 19:00:21+00:00
The BSD networking stack treats an IP addr as a valid hostname for hostname resolution. As such, every phone, tablet, and computer able to do TLS by hostname can do it by IP. Try it out! Self-sign an IP certificate and try it on your local net. If you put it in the trust store, it’ll validate just fine. The only barrier to adoption was CAs refusing to issue IP certificates at large.
by ProgramMax | 2025-06-25 19:00:25+00:00
Author here. Hello everyone! Feel free to ask me anything. I'll go ahead and dispel some doubts I already see here:

- It isn't really a "new format". It's an update to the existing format. - It is very backwards compatible. -- Old programs will load new PNGs to the best of their capability. A user will still know "that is a picture of a red apple".

There also seems to be some confusion about how PNGs work internally. Short and sweet: - There are chunks of data. -- Chunks have a name, which says what data it contains. A program can skip a chunk it doesn't recognize. - There is only one image stream.
by Joel_Mckay | 2025-06-25 19:00:48+00:00
EXR stores the color-space information differently, and you missed the point.

Have a look at a tutorial that dives into the basic details, and consider learning something:

https://www.youtube.com/watch?v=pLt1230dtYE

https://www.youtube.com/watch?v=mb0b83MML78

https://www.youtube.com/watch?v=egtnkhuUe_E

PNG has its use-cases, and some people do expect that baked color-space garbage look given it dominates a lot of low-end media. Have a great day =3
by lucb1e | 2025-06-25 19:01:00+00:00
I don't see how that contradicts the parent post. Computer vision wasn't as good when reCAPTCHA was still typing out books, but machine learning has (per my expectation, having worked with it since ~2015, but the proof would be in the pudding) likely been good enough for mimicking e.g. keystroke timings for decades. It hasn't been needed until now. That doesn't mean they won't use it now that it is needed. Different situation from where tech did not yet exist
by Asm2D | 2025-06-25 19:01:23+00:00
It's not, SSA and an optimizing pipeline was never the goal of AsmJit actually. You emit your SIMD code as you want it an no optimizer or other transformations mess with it - that's the goal and it works great for use-cases that don't need an additional optimizing pipeline.

However, it can do the mentioned cross-compilation. AsmJit is not dependent on host architecture in any way - you can generate AArch64 on X86 and vice versa. It's of course more optimized for JIT so it offers many tools to help with creating your own lightweight JIT compilers and running the code you generate.

So, no, it's not an LLVM alternative, but it's also not a trivial assembling engine. It has a unique position as it optimizes for low-latency code generation, which LLVM doesn't.
by bryan_w | 2025-06-25 19:01:28+00:00
This feels like an older generational take. Here's why I say that:

> Then, we transitioned into highly automated form submissions online, ... this development was a completely one-sided benefit to employers.

This was actually a big advantage to job seekers as you could apply to way more jobs at once and lowered the bar of starting to look for another job when the time at your current job was up.

As a millennial, I seriously do not know how people got office jobs before the Internet. I've heard people say, "Just put on your best suit, go down there and ask to speak with the manager and give him a firm handshake", but that just seems so old fashioned.

>> Sounds like a form of justice, almost.

You seem upset, like they did this just to screw you over, but perhaps there might have been other reasons that you hadn't thought of. In any case, the solution won't be eye to eye meetings to submit applications, but probably something digital so I wouldn't expect "The good old days" anytime soon.
by awesomeMilou | 2025-06-25 19:01:34+00:00
This is why the GDPR is so nice. A company needs a strategy in place to make sure your data is actually deleted and that strategy needs to be verified to work. Purging backups of records to be deleted upon reimport is fine, but you better make sure that process works, else the person who's data you accidentally didn't delete has a case against you in court.
by riskable | 2025-06-25 19:01:38+00:00
Completely untrue. If some clever engineer or consortium of engineers designed a 3D-printable car for 3D printing-and-manufacturing companies to make then it surely would exist. If you buy one from a Ford dealership you'd be getting the Ford-branded version which may have their own tweaks to the design.

It makes perfect sense to me that the big carmakers could get together some day and develop a handful of car platforms that all their cars will be built upon. That way they can buy the parts from any number of manufacturers (on-demand!) and save themselves a ton of money.

They kind of already do that, actually =)
by JumpCrisscross | 2025-06-25 19:02:02+00:00
> What resources are on asteroids that justify the energy expenditure to get from space and back?

With chemical rockets, not much.

With "a propellant-less propulsion propulsion system such as solar sails or electric sails," bringing water (propellant) to low-earth orbit starts making sense [1], as does mining platinum, but only if "the quantity of platinum from space would substitute an equal quantity of terrestrial platinum," i.e. moving heavy industry off the Earth's surface [1].

Given asteroid-mining profitability is dominated by "the throughput rate, which depends on the mining process," it's possibly to see a path to certain rare-earth minerals becoming profitable to mine in space if environmental controls on Earth are tightened while constant-thrust propulsion technologies advance.

[1] https://arxiv.org/pdf/1810.03836
by NewUser76312 | 2025-06-25 19:02:52+00:00
Thanks for your comprehensive response! I've also been watching the field for a while, have done some contracting for others trying to make their own AR devices, and tipped my toes in the water making some basic prototypes myself.

>some combination of way too heavy, expensive, fragile, short battery life, no wifi connectivity, too much UI long to get to point of value and/or simply not useful

Was the screen quality, resolution, visibility in brightness, etc also one of these limiting factors? Or would you say screen quality has gotten reasonable by now?

>The AR/VR use in the field typically came down to looking something up in a manual or calling someone.

That's good to hear as someone interested in the field, I've been skeptical of the fidelity and utility of the fancy augmented 3D overlays.

Ah I see you realized something similar: >The cool AR 3-D demos or overlays rarely worked in the field on real equip or didn't actually convey anything useful (everyone knows the basics of how the machine works).

>Both easily and perhaps more effectively done on a smartphone.

Surely there are some use cases where hands-free operation would be a game changer, but I don't know enough about potential industries where this would be the case.

>The use case we're currently working on is inspections or filling out forms with audio/videos.

That's pretty interesting, do you even need a screen, or just voice? I would think a pretty quick-and-dirty way to do it is to take pdf forms, enumerate (put small numbers) next to every editable field, and then use voice commands like, "write the following in field 3: ...." The purpose of having a screen would be to verify what the LLM + voice is inputting in the form. Then at the end you can tell it to save/submit or whatever.
by cocoa19 | 2025-06-25 19:03:06+00:00
This echoes what I have thought about my career. What to work on.

I've been blessed to have a good paying career in software engineering, but I've never really felt passionate about the products I work on. At the end of the day, my job is a paycheck. I do feel joy solving problems for others, improve society, be able to answer colleagues questions when they "come to my office". My family is happy that I can provide and that I am a role model for them.

I sometimes think I should work on things that make me happier. Sometimes I think that my career path is a mistake, I should work on problems "closer to god", make more meaningful contributions, build the next Kubernetes/ChatGPT/Google/<insert revolutionary product>, advance AI, climate change. I end giving up, I'm not that ambitious or driven.

I'm important to my family and colleagues. That may be good enough.
by msgodel | 2025-06-25 19:03:18+00:00
Github lets you use their CDN with zero admin work for free and if you outgrow Github Netfly lets you do the same for free with zero changes and like 5 minutes of admin work to set up. It's never been cheaper or easier to host a blog than in the AWS age.

EDIT: Didn't see 3) the first time but yeah I don't think comments do most people any good. Like I said blog + email covers what most people want it just isn't sold to them outside of places like substack (and even they really try hard to get people to use "notes" which is essentially orange twitter.)
by tiahura | 2025-06-25 19:03:26+00:00
Thanks for trying to clarify.

However, as others pointed out, that link take you to here: https://developers.google.com/gemini-code-assist/resources/p... Which, at the bottom says: "If you don't want this data used to improve Google's machine learning models, you can opt out by following the steps in Set up Gemini Code Assist for individuals." and links to https://developers.google.com/gemini-code-assist/docs/set-up.... That page says "You'll also see a link to the Gemini Code Assist for individuals privacy notice and privacy settings. This link opens a page where you can choose to opt out of allowing Google to use your data to develop and improve Google's machine learning models. These privacy settings are stored at the IDE level."

The issue is that there is no IDE, this is the CLI and no such menu options exist.
by JumpCrisscross | 2025-06-25 19:04:15+00:00
> Developing propulsion technology to reach 0.1c velocity will move the needle on interstellar propulsion from impossible to just barely feasible

More than barely. "A 40-year one-way interstellar flyby mission to the nearest stars will require a relativistic spacecraft speed in excess of 6000 AU/yr (i.e., > 0.1c)" [1].

That means, practically speaking, nuclear-fusion, antimatter-annihilation and directed-energy propulsion. All of which are TRL ≤ 2.

My bet would be on fusion propulsion. It's inherently easier than fusion power since you don't need to bother converting the energy to electricity. That said, solar sails [2] and directed-energy anti-drone weapons [3] are seeing quiet progress.

[1] https://ntrs.nasa.gov/api/citations/20200000759/downloads/20...

[2] https://www.nasa.gov/mission/acs3/

[3] https://en.wikipedia.org/wiki/Silent_Hunter_(laser_weapon)
by theamk | 2025-06-25 19:04:22+00:00
So, how does this work concretely?

Is there a HTML snippet/button that each site must embed? If so, it'll be gamed/frauded like crazy, kinda like with ads today. Except unlike ads, there is no incentive to keep fraud away, so all the credits will likely go to people who know how to game the system.

Or is there a page hosted by your ISP where you allocate where the credits go? If so, which fraction of ISP subscribers will be visiting it? And if they do visit it, what are the chances they'll still remember the name of that freelance writer or artist, and not just pick a well-know/popular brand instead?

Or some sort of (again, ISP-provided) browser/browser plugin? If so, how many people would install it? I certainly would not trust _anything_ my ISP provides.
by seanobannon | 2025-06-25 19:04:51+00:00
Completely agree - and yet auth is still surprisingly difficult to set up, so I built a library to simplify the setup. In this repo, there is:

- a Typescript library to set up ChatGPT-MCP compatible auth

- Source code for an Express & NextJS project implementing the library

- a URL for the demo of the deployed NextJS app that logs ChatGPT tool calls

Should be helpful for folks trying to set up and distribute custom connectors.

https://github.com/mcpauth/mcpauth