MurphyA/hacker-news huggingface dataset:
by kjkjadksj | 2025-06-11 16:36:02+00:00
No one sits on the fence and watches a debate to decide their potus stance anymore, lines are already drawn in the sand at that point. But still they made a move that left many dems feeling disenfranchised having to vote for a candidate that had no primary. And what do you know, trump had more or less the same votes as in past elections while the dems didn’t turn out. I still think they should have stuck it out with joe. At least people voted for him in a primary. His economy was doing well. We emerged from the pandemic under him.
by jlarocco | 2025-06-11 16:36:15+00:00
TBH I don't have a great understanding of how the PLM systems store CAD data.

What you describe sounds about right, though. I think in some cases it really is just the original CAD file, as a binary blob, in a database, with metadata stored with it. In some cases it's more complicated, though.

Catia's V6 "3D Experience" system, for example, saves to their database by default, but allows exporting to Catia V5's CATPart/CATProduct format, or STEP, for data exchange. The catch is that some of the newer features in V6 don't exist in V5 and aren't fully supported by CATPart/CATProduct, so they have a way to export those bits "as result" instead of saving the full dataset - basically decoupling it from the parameters and inputs that created it and giving a BREP blob. In most cases the exported parts can be editted in V5 and sent back to V6, but the "as result" parts can't be.

It's different for every CAD vendor, though. A nebuluous mess of vendor lock-in and proprietary data formats.
by xmprt | 2025-06-11 16:36:25+00:00
> Using apis I am familiar with but don't have memorized

I think you have to be careful here even with a typed language. For example, I generated some Go code recently which execed a shell command and got the output. The generated code used CombinedOutput which is easier to used but doesn't do proper error handling. Everything ran fine until I tested a few error cases and then realized the problem. In other times I asked the agent to write tests cases too and while it scaffolded code to handle error cases, it didn't actually write any tests cases to exercise that - so if you were only doing a cursory review, you would think it was properly tested when in reality it wasn't.
by ar_lan | 2025-06-11 16:36:36+00:00
> I just don't like reading other people's code lol.

Do you work for yourself, or for a (larger than 1 developer) company? You mention you only code for your own tools, so I am guessing yourself?

I don't necessarily like reading other people's code either, but across a distributed team, it's necessary - and sometimes I'm also inspired when I learn something new from someone else. I'm just curious if you've run into any roadblocks with this mindset, or if it's just preference?
by troyvit | 2025-06-11 16:36:55+00:00
This answers my question very well:

> So ... who is hurt and how badly are they hurt?

Your answer: not many people, not nearly as many as our prisons-for-profit our healthcare-for-profit systems. Plenty of legals rape 13 year olds, hell a legal here in my home town cut open a mom to be and tried to kidnap her fetus.

So yeah your anecdata proves my suspicion. This illegal immigration crackdown is a false flag for racism and xenophobia. As long as people have feet they're going to move, and as long as people have brains, they're going to resent and fear that.
by bgwalter | 2025-06-11 16:36:56+00:00
Some people cannot do anything without a tool. These people are early adopters and power users, who then evangelize their latest discovery.

GitHub's value proposition was that mediocre coders can appear productive in the maze of PRs, reviews, green squares, todo lists etc.

LLMs again give mediocre coders the appearance of being productive by juggling non-essential tools and agents (which their managers also love).
by exDM69 | 2025-06-11 16:37:29+00:00
Yeah, the coefficients are the same but the initial moisture content in green wood is much higher than the wood will ever get to after seasoning, it won't suck that much moisture from the air (unless you're in a swamp or something). So the annual absolute change in millimeters is lower than from green to seasoned.

I have my woodworking projects in temperatures ranging from -25C to +100C (sauna) and extreme humidity changes from near zero to 100% RH. It is a form of art to make wooden things survive that, and I don't always succeed.
by speakfreely | 2025-06-11 16:37:59+00:00
> How does a raid only target people who are here illegally? How do agents determine the identity and status of the person they're grabbing in a factory or school?

This has been done for decades and has very established standard operating procedures. Do you think immigration raids started with Trump? This has been going on since the 1950s and there is established legal basis and agency procedures specifying exactly what the agents can and can't do, along with repeatable methods for verifying identity and legal status.
by kurthr | 2025-06-11 16:38:09+00:00
Ummm, most wood starts at a much higher moisture content (50%-200% noting that this is as a percentage of fully dried so it can easily be over 1) than it will ever have after drying (typically 5-15%).

Frankly, the idea that a piece of wood after initial drying was moving even an in/ft (eg "only" 8%) would be pretty shocking. Even good joinery won't deal with much more than a quarter of that ~2%.
by ToucanLoucan | 2025-06-11 16:38:15+00:00
> Pretty sure all the data for all targeted advertisement is automatically collected?

Sure is.

> Your solution sounds equivalent to banning all advertising on the Internet

Not at all. We made targeted advertising a central pillar of the Internet before we realized what that meant. We've normalized the notion of being spied on on the Internet at all times, but that's a choice we made (or perhaps didn't make) that can be remade.

Every regulation on big business in the history of big business has been whined and bitched and complained about. Corporations swore they could never survive paying negroes the same as whites. Same for not being able to employ children. Same for being made to employ women and other minorities. On and on.

Regulations get passed, society benefits. More often than not the corpos do too, even if they refuse to acknowledge it.

Advertising, including online, existed long before targeting existed. It can exist again. I'm sure there will be pain but I have absolute faith in the tech industry, which employs most of if not all the best minds in my generation, to solve the problem. What they lack is a reason to.

> essentially when I do a Google search for something am I consenting to see ads for that thing?

... yes?

Edit: Also just like... you make it sound like there's NO WAY at ALL to "aim" your advertisements without a surveillance apparatus. It's ridiculous.

* Recommendations based on purchase history: any given retailer can do this without running afoul of privacy regulations. Why not?

* Contextual recommendations: Are you trying to sell drone parts? Cool, advertise on drone enthusiast forums and Facebook groups, and use the hashtags in other social media for those things.

* Make Newsletters actually good: Put up a newsletter about your products. If it's quality work that doesn't hit my inbox EVERY SINGLE DAY, I would sign up for it.

Like there are ways to advertise products in targeted ways without spying on people and creeping the fuck out of your potential customers. You just... treat them like people you have an ounce of respect for? Not sentient wallets you're trying to shake every last penny out of.
by tikotus | 2025-06-11 16:38:17+00:00
The outcome of the article seems to be: depends on how you look at it, but in general, it's hard to say.

So not many conclusions, but still interesting. I'm not really at all familiar with Rust so the title seemded backwards to me: how could it be? Did they mean it the other way around? But for example the struct reordering is a cool example of how Rust could be faster.
by ksec | 2025-06-11 16:38:31+00:00
>Rust would have been used for implementing the web technologies, not by end users.

It wouldn't. Another reason for Firefox OS's failure was their insistence of doing everything in Javascript. Do not bet against Javascript mentality. They quite literally wants to write most part of OS in JS.

A few developer actually blogged about this once Mozilla announced they will discontinue the development of Firefox OS.
by Galanwe | 2025-06-11 16:38:54+00:00
I know that already... and it is exactly what I tested and confirmed here https://news.ycombinator.com/item?id=44249137

You can spawn multiple connections to S3 to retrieve chunks of a file in parallel, but each of these connections is capped at 80MB/s, and the whole of these connections, while operating on a single file, to a single EC2 instance, is capped at 1.6GB/s.
by DannyBee | 2025-06-11 16:39:09+00:00
I can't tell where their data comes from, and they don't cite it.

The 10% number was not meant to be real, i just was giving an example :)

Real is much harder.

4% is not a horrible guess from as best i can calculate (but see below because this page has some crazy claims). Studies suggest that wood RH tracks RH pretty closely, slowing down with depth. Transport also appears to depends on temperature, independent of humidity itself. But if you assume it's going to track RH closely and throw out the rest, you can just assume the wood will always fall within the EMC range for the RH range.

If you look at

https://www.fpl.fs.usda.gov/documnts/fplgtr/fplgtr282/chapte...

You can see that between 30-60% RH, you really don't get more than like a 7% span (i'm eyeballing it) of EMC that the wood could vary around at any temperatures likely to exist in your house.

So 4% is probably not a horrible guess.

However,the site you link to says some very wrong things, interestingly:

"Temperature Has No Significant Effect on Wood MC"

This is 100% wrong, in more ways than one.

First actually even wrong if you ignore humidity entirely, because studies suggest wood moisture transport changes at high/low temperatures, even ignoring humidity. The exact mechanisms are not pinpointed (AFAICT from skimming), but that's what real data says.

Second, the temperature affects the EMC (and relative humidity).

It's very weird for them to go on and on about how humidity affects would but then say temperature doesn't matter at at all.

You can't actually separate these things, and say humidity level matters but temperature doesn't, because they are linked.

If you want real data/simulations to try to figure out more, here's some references - i didn't read all of them, busy morning, but i did at least look at most of them.

https://www.sciencedirect.com/science/article/abs/pii/S12962...

https://gupea.ub.gu.se/handle/2077/54179

https://www.mdpi.com/2076-3263/8/10/378

https://pmc.ncbi.nlm.nih.gov/articles/PMC8320951/
by giantg2 | 2025-06-11 16:39:13+00:00
"A threat to livelihood and proper health care is a threat to safety, and the fact that you don't recognize that should hopefully trigger some amount of self-reflection."

A threat to livelihood is not a direct threat to safety. If we take this indirect route of logic, it can be applied to anything. Furthermore, how is it a threat to livelihood? Don't we have protected statuses for pregnant women in employment law?

"Beyond that the fact that you can't make the really simple connection between knowing someone's menstrual cycle and knowing their pregnancy status means I deeply hope you take some time to self-reflect and maybe consider that you don't quite have the tools to engage in a nuance conversation about this and should instead take some time to listen to others"

I'm asking legitimate questions, but I'm getting emotional responses instead of logical ones. You're making implications here about menstrual vs pregnancy status but not forming an actual response about them.
by msgodel | 2025-06-11 16:39:19+00:00
I think college as it exists now is mostly a scam but if there's one course I really got my money's worth out of it's been philosophy. I mocked it at the time, I felt like algorithms would be much more valuable. So far I have not once had to insert values into a any kind of tree from scratch since.

I think that's the issue with college. It's become a sort of administrative/application oriented thing rather than focusing on knowledge.
by WorldMaker | 2025-06-11 16:41:12+00:00
Having reluctantly used both, Bing's Copilot seems a lot more grounded on current search results below it versus Google's Gemini seems a lot more likely to conduct its own searches from a different query than what was asked, so also a lot more likely to hallucinate things or to provide answers that seem way different from the rest of the search page.

In terms of "best on the market" for AI search, I know that I am much more likely to trust the one that seems more like a direct summary of the stuff the search engine is traditionally responding with (and presumably has been well tuned in the last several decades) versus the one more likely to make stuff up or to leave the realm of what you are actually asking for some other search it thinks is better for you.

Though admittedly that's a very personal judgment call; some people want the assistant to search for "what they really mean" rather than "what they asked for". It's also a lot of gut vibes from how these AIs write about their research and some of that can be hallucinations and lies and "prompt optimization" as much or more than any sort of "best on the market" criteria.
by refulgentis | 2025-06-11 16:42:10+00:00
I can buy this, given a very wide meaning of "specifically trained on" and handwaving a bit about "as far as I know*", but then I read the actual wording of "new objects in new and unseen environments.", and remember these were floating around Mountain View doing tasks involving in new objects in novel environments years ago. Then I kinda gotta give up and admit to myself I'm distorting the conversation by emphasizing positivity over ground truth.
Ask HN: Best AI Assistant for Large Codebases?
by surrTurr | 2025-06-11 16:42:13+00:00
I'm currently using GitHub Copilot, which works well for small projects / project that have little rules enforced. However, when using GH Copilot on a large codebase, with certain rules, architectural patterns etc, it's suggestions start degrading since they do not fit into the overall context anymore.

I was wondering, what's the best AI assistant, that also indexes the whole codebase and makes inline suggestions based on that information.

I saw GH Copilot has an indexing function (when used in VS Code), however it is limited to 2000 files.

I saw Codeium offers a remote indexing feature, which looks interesting, but I haven' t used it yet. Does anyone have experience with it?
by rafram | 2025-06-11 16:42:36+00:00
The demo on the page actually shows an interesting and worrying tendency of LLMs: even given a tool that can fuzzily search for a place by name, the LLM thinks it knows that "cal academy" is the California Academy of Sciences, and it passes that into the search function instead of faithfully transmitting the user's input.

It worked fine in the example, but what if there's a new school in my town called "Cal Academy" for short? Is the LLM just going to assume it knows what I'm talking about?

Seems like you'd need a pretty good system prompt for this to force the LLM to suppress its "world knowledge" — which it's been heavily trained to use as much as possible — and defer to its tools.
by feoren | 2025-06-11 16:42:50+00:00
> r² is not useful

People want so badly to have an "objective" measure of truth that they can just pump data into and get a numeric result that "doesn't lie". r², p < 0.05, χ2, etc. It's too far to say these numbers aren't useful at all -- they are -- but we're just never going to be able to avoid the difficult and subjective task of interpreting experimental results in their broader context and reconciling them with our pre-existing knowledge. I think this is why people are so opposed to anything Bayesian: we don't want to have to do that work, to have those arguments with each other about what we believed before the experiment and how strongly. But the more we try to be objective, the more vulnerable we are to false positives and spurious correlations.
by silverlake | 2025-06-11 16:43:41+00:00
You’re clinging to an old model of work. Today an LLM converted my docker compose infrastructure to Kubernetes, using operators and helm charts as needed. It did in 10 minutes what would take me several days to learn and cobble together a bad solution. I review every small update and correct it when needed. It is so much more productive. I’m driving a tractor while you are pulling an ox cart.
by pimlottc | 2025-06-11 16:44:34+00:00
I agree that anything that requires tripmates to make an account is going to be a hard sell for most groups. At least most people are already on Google Docs these days.

It's not clear to me how much of this requires an account, but I would encourage making as much as possible accessible without a login. Some people will want to help plan but there are also many people who just want to come along for the ride.
by mixmastamyk | 2025-06-11 16:44:37+00:00
Yes. I could theoretically do just about anything, with a reasonable amount of ramp up time. And am interested in many things. Even willing to study ahead of time for free.

Yet, my main obstacle these days is gatekeeping by others. People won’t let you work in a field without previous experience (in the exact thing) or significant credentials. Seems to have gotten worse over time, although ageism may contribute.

Not to mention the more interesting, the more popular, and less likely you can get in the club—inversely proportional. Hobbies are fun though.
by rafram | 2025-06-11 16:45:33+00:00
"Willingly" needs an update in the age of hidden and unreadable ToS agreements and data brokers. I willingly board a plane, which the airline takes to mean that I willingly agree to their contract of carriage, so I willingly hand over my data to a data broker that passes it to the government. But was I really agreeing to any of that?
by tikotus | 2025-06-11 16:46:24+00:00
I find the async constructs in Verse the most interesting. This is something really rare: race cancels the remaining tasks.

Usually you use race (or WhenAny in C#) to start a group of parallel tasks, and it finishes when the first task returns. But what happens to the remaining tasks? At least in gamedev, in most of the cases I want to cancel them. To do this requires quite the ritual in most languages. For example in C# you create a new cts, cancel it aftet the first task finishes, remember to check if the task finished due to an exception, dispose the cts, and then continue doing things with the result.

Ceu also has a similar construct.
by OkayPhysicist | 2025-06-11 16:47:01+00:00
Metabolic rate and appetite are loosely correlated at best. Most stimulants simultaneously reduce appetite, and increase metabolic rate. (in fact, that's where a significant portion of their negative side effects come from. Habitual meth users tend to become malnourished, mostly because of the appetite suppression, which combined with teeth grinding jitters, causes the iconic "meth mouth")
by username223 | 2025-06-11 16:47:32+00:00
I use uBlacklist to get rid of Expert Sexchange and similar low-quality sites in search results, and it seems to work well enough.

An "advanced mode" supporting literal keywords (with and without stemming) and boolean operators wouldn't cost the search companies anything. I think supporting regexp search would be hard: do you search your index for fixed substrings and expand around them? I'm not a search person...

I don't think you'd need much in the way of machine learning to filter out the spam. There are relatively few third-party display ad servers and affiliate networks, and those are the main lazy ways to make money. There's no need to filter out all commercial content; just getting rid of the "passive income" bros would be enough.
by steveklabnik | 2025-06-11 16:48:03+00:00
> the title seemded backwards to me

I wrote the title this way because it's a question people ask.

> how could it be?

It can be because Rust is also a low-level language that's focused on performance. C does not have any inherent reason to be the fastest language.

> depends on how you look at it, but in general, it's hard to say.

Yep! I don't think there's a clear answer here. But that, in and of itself, is a useful result.
by bjt | 2025-06-11 16:48:10+00:00
What marketing department on earth is going to pay for an ad campaign so subtle that they can't even tell if it's running?

Ad budgets aren't bottomless. People making decisions about them have a lot of options for where to spend. They want provable attribution so they can tell which channel is giving them the most bang for the buck. If that exists, then the ads will be discernible.
by ianburrell | 2025-06-11 16:48:19+00:00
Maybe have the glyph be zero width by default but have way to show them? I think begin-end markers would work better to make a whole range. It would need support from editor to manage the ranges and change editing AI generated text to mixed.

What might make sense is source marking. If you copy and paste text, it becomes a citation. AI source is always cited.

I havebeen thinking that there should be metadata in images for the provenance. Maybe a list of hashes of source images. Real cameras would include the raw sensor data. Again, AI image would be cited.
Show HN: UserWatch – AI product analyst. Instant dashbords, AB tests, AI replays
by gravez | 2025-06-11 16:48:22+00:00
tldr: it's essentially Cursor but for Product Analytics. AI that sets up your PostHog.

Hey, I'm Dima, a former PM who led product redesign and had a constant analytics hangover, and now a solo SF founder who only has time either to ship a new product or recruit users. Analytics is always lagging behind and piling up into an annoying debt.

I was also reflecting on product management as a job in general and was thinking about hard skills, and came to a conclusion that analytics is the only hard skill of a PM, and analytics is essentially the coding of the PM.

Given the AI and MCP boom, I figured it's possible to automate even that. So I built UserWatch: an AI product analyst that connects to PostHog and sets everything up for you. (long warm up before pitch ik, sry) You just tell it what you want in plain language, “show me the onboarding funnel” or “run an A/B test on the pricing page” and it does the rest.

No tagging, no waiting for your analytics team, no manual setup. It just works(well, in beta, lol). If you’re a founder or manager who needs data to decide where to stir the product dev - check it out! Happy to set you up for free if you want to try it. Open to any questions :)
by mitthrowaway2 | 2025-06-11 16:49:14+00:00
A fair refund policy is not in conflict with a company being for-profit. I (and it seems many others) would be much less inclined to buy credits from a company that will expire them if I don't use it, and more inclined to buy credits from a service that will refund them if I end up not using it. Once I've bought them I'm more likely to use them. And in addition to reducing that purchasing friction and gaining market share, they can get the time-value of the money between when I bought the credits and when they eventually refund them.

Enlightened self-interest is when you realize that you win by being good to your customers, instead of treating customer service like a zero-sum game.
by ifyoubuildit | 2025-06-11 16:49:36+00:00
Alright, let's see this proof ("statistical" or otherwise) that being vaccinated meant you were "unlikely to transmit".

Keep in mind, this proof has to deal with the fact that 1) a majority of people got vaccinated and 2) a majority of people got infected.

The strongest case you can make here is that for a brief period of time being vaccinated appeared to maybe have reduced symptomatic infections. That's not what unlikely to transmit means.