MurphyA/hacker-news huggingface dataset:
by munificent | 2025-05-13 18:21:22+00:00
> We don't want to create rules and govern how this is going to work on our public roads?

Correct, the Republican Party does not want anyone to be able to regulate that.

> It's just going to be everyone for themselves, the vehicles will just follow rules meant for humans?

The vehicles will follow whatever rules are in the best interest of the corporations that made them.

I think the simplest, clearest way to interpret this legislation is that it's a straight transfer of power from individual citizens to AI corporations.
by juansebastianl | 2025-05-13 18:21:53+00:00
This is going to be disastrous for hospitals and doctors, because they're facing a massive surge of (likely AI powered) denials and individual states are regulating it - this would ban that.

It's not like the laws prohibit any use of AI, it's literally basic safeguards and human in the loop provisions but the text of the bill as written would make those laws illegal.

Which is not surpsing considering it comes coupled with massive cuts in Medicaid - private Medicaid plans are some of the most egregious players in terms of denials.
by elpocko | 2025-05-13 18:22:23+00:00
You made 4 submissions, all of them are self-promotion. Read the rules that you quoted from.

You made this post not because you wanted to share something interesting; you made it because you want users. But your forum website has no value proposition, so you won't get any users. Anyone could create and host that kind of site now, for any topic and they could do it for free. No one does though for obvious reasons. I'm sorry if that offends you.
Ask HN: How do you store the knowledge gained in a day?
by dennisy | 2025-05-13 18:23:29+00:00
Each day I (and I assume most knowledge workers, devs, creatives) read many articles, papers, code snippets, AI responses, discord messages etc.

At the end of the day some of this information is most likely lodged in your brain and the digital version can be discarded. However some of it should be retained manually in some system - or at least I feel it should.

What approaches do people use to consolidate and store this information to allow all tabs etc to be closed for the next work day?
by localbuilder | 2025-05-13 18:24:09+00:00
You can probably achieve similar results if you setup your own agent in front of a calendar MCP server, but it took a lot of prompt and tool response refinement to start seeing consistent results. Scheduling larger groups of people, or people across different time zones are some examples of things we needed to optimize for individually.

Our goal here is to offer a turn-key solution that drops into your existing tools and just works out of the box, so you don’t need to build any of those integrations yourself
by incendies | 2025-05-13 18:24:15+00:00
Hey HN,

I recently launched a side project called AI Action Figure Maker TurnToy. It lets people upload a photo and generate their own custom action figure using generative AI.

The idea came from a conversation with a friend who collects designer toys. I wanted to see if I could create a mobile app that makes the process fun, fast, and accessible—even for people without design skills.

Some things I learned building this:

People love seeing themselves as superheroes or cartoon-style figures.

The biggest UX challenge was packaging customization.

Prompt engineering played a key role in style consistency on the chatgpt API.

I'm curious: what other use cases do you see for AI in toy/gaming creation? Happy to answer questions and get feedback from the community.

Thanks!
by aegypti | 2025-05-13 18:24:49+00:00
Read harder. There is zero connection to receipt of federal funding.

https://d1dth6e84htgma.cloudfront.net/Subtitle_C_Communicati...

IN GENERAL.-Except as provided in paragraph (2), no State or political subdivision thereof may enforce any law or regulation regulating artificial intelligence models, artificial intelligence sys-tems, or automated decision systems during the 10-year period beginning on the date of the enactment of this Act.

It’s an across the board blanket preemption.
by zahlman | 2025-05-13 18:24:53+00:00
>The eye percieves at about 10 hz. That's 100ms per capture. All the rest, I'd have to see a study that shows how any higher framerate can possibly be perceived or useful.

It takes effectively no effort to conduct such a study yourself. Just try re-encoding a video at different frame rates up to your monitor refresh rate. Or try looking at a monitor that has a higher refresh rate than the one you normally use.
by KomoD | 2025-05-13 18:25:06+00:00
There's one thing I would change, when a chat is made I would update the tab's URL to https://textpc.com/chat?room=(id) instead of https://textpc.com/chat

I joined on my phone but then accidentally hit F5 and lost the chat so I had to scan a new QR code and open the new chat on my phone.

I am also curious how it is private because there's no E2EE or anything like that, so for all we know you could be storing every single message sent.
by mike_hearn | 2025-05-13 18:25:14+00:00
Use of underpowered databases and abstractions that don't eliminate round-trips is a big one. The hardware is fast but apps take seconds to load because on the backend there's a lot of round-trips to the DB and back, and the query mix is unoptimized because there are no DBAs anymore.

It's the sort of thing that can be handled via better libraries, if people use them. Instead of Hibernate use a mapper like Micronaut Data. Turn on roundtrip diagnostics in your JDBC driver, look for places where they can be eliminated by using stored procedures. Have someone whose job is to look out for slow queries and optimize them, or pay for a commercial DB that can do that by itself. Also: use a database that lets you pipeline queries on a connection and receive the results asynchronously, along with server languages that make it easy to exploit that for additional latency wins.
by gsaines | 2025-05-13 18:25:23+00:00
I don't intend this to come off as confrontational or cynical, but I think this question (and many of the responses in this thread) are mistaking the answer for the question.

What I mean is that you have to understand what you most want to accomplish. If you want to build a growing business, the best way to do that is not to start from a product and then figure out how to attract users, it's to test product / user acquisition channels together.

I have some authority in the space because I've done it the wrong way twice! www.skritter.com is the first company I built way back in 2008 and growing it was really challenging. It's a niche within a niche and most growth tactics simply didn't work. I'm proud that it's become so durable and taught so many people, but from a customer acquisition perspective, it was very challenging.

www.codecombat.com had some organic acquisition channels that worked well, but they proved to be mostly non-repeatable.

I'm now working on my third company (also an AI B2C SaaS play), but I started first and foremost by identifying a viable discovery channel / product pair. In this case, I found that paid advertising in the elder care space converts well.

To put it more bluntly, a product without a customer acquisition channel is closer to a hobby than a business. A product with an acquisition channel that is somewhat scaleable and repeatable is likely to be a profitable business. A product with high growth / viral acquisition channel is a startup.

I'm not knocking operating a hobby product. I've done that and there are good and bad parts to the experience. But if you want to grow, you shouldn't be asking the question "how do I grow this product?" you should instead be asking "what product could I build that has a demonstrable acquisition channel?"
by Animats | 2025-05-13 18:26:55+00:00
SNOBOL is a high level string processing language. Forth is an odd thing to implement in it. Forth is so low level you can implement it in an FPGA.

SNOBOL has patterns more powerful than regular expressions. The pattern matching can take exponential time, because it's a depth first search in a recursive space. Regular expressions, which have very limited backup, were adopted to put an upper bound on pattern match time.
by juansebastianl | 2025-05-13 18:27:43+00:00
Here is a link to some info about what states have been doing: https://stateline.org/2025/03/25/states-try-to-rein-in-healt...

Here is a simple website which uses the 5calls API to get your reps and gives you a script to talk to them about this https://www.deny-ai.com/call-your-representatives
by Hackbraten | 2025-05-13 18:27:50+00:00
I love James Mickens!

https://www.usenix.org/system/files/1401_08-12_mickens.pdf

> The Mossad is not intimidated by the fact that you employ https://. If the Mossad wants your data, they’re going to use a drone to replace your cellphone with a piece of uranium that’s shaped like a cellphone, and when you die of tumors filled with tumors, […] they’re going to buy all of your stuff at your estate sale so that they can directly look at the photos of your vacation instead of reading your insipid emails about them.
by 1vuio0pswjnm7 | 2025-05-13 18:28:08+00:00
Below is a PDF. It is a .txt file. I can save it with a .pdf extension and open it in a PDF viewer. I can make changes in a text editor. For example, by editing this text file, I can change the text displayed on the screen when the PDF is opened, the font, font size, line spacing, the maximum characters per line, number of lines per page, the paper width and height, as well as portrait versus landscape mode.

%PDF-1.4 1 0 obj << /CreationDate (D:2025) /Producer >> endobj 2 0 obj << /Type /Catalog /Pages 3 0 R >> endobj 4 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Times-Roman >> endobj 5 0 obj << /Font << /F1 4 0 R >> /ProcSet [ /PDF /Text ] >> endobj 6 0 obj << /Type /Page /Parent 3 0 R /Resources 5 0 R /Contents 7 0 R >> endobj 7 0 obj << /Length 8 0 R >> stream BT /F1 50 Tf 1 0 0 1 50 752 Tm 54 TL (PDF is)' ((a) a text format)' ((b) a graphics format)' ((c) (a) and (b).)' ()' ET endstream endobj 8 0 obj 53 endobj 3 0 obj << /Type /Pages /Count 1 /MediaBox [ 0 0 612 792 ] /Kids [ 6 0 R ] >> endobj xref 0 9 0000000000 65535 f

0000000009 00000 n 0000000113 00000 n 0000000514 00000 n 0000000162 00000 n 0000000240 00000 n 0000000311 00000 n 0000000391 00000 n 0000000496 00000 n trailer << /Size 9 /Root 2 0 R /Info 1 0 R >> startxref 599 %%EOF
by electroly | 2025-05-13 18:28:21+00:00
I think they are simply typing on their phone. On an iPhone, three dots and a space becomes the Unicode ellipsis, two hyphens becomes an em dash, apostrophes and quotes become curvy, letters are capitalized automatically. These things are not only easy to type, but hard not to type. I think they just really, really like em dashes. Not even ChatGPT uses them so frequently.
by xp84 | 2025-05-13 18:28:38+00:00
California is not a reliable entity to entrust with such lofty ambitions.

This is the same state that banned plastic bags to "save the environment" - did they mandate paper bags then? Renewable, compostable, organic paper? No! They allowed plastic bags to be replaced with... Super thick plastic bags! Which I assure you, stores go through at least 80% as many as before because people usually don't bring bags, but now they're 4-5x the plastic.

And they added a ton of regulation on straws based on that literal child's insane napkin math that went viral, that claimed that America uses 7 or 8 straws per man, woman, and child, per day. Now we get to use multiple paper straws that dissolve in your cup immediately.

California is awash in best-intentions, but utterly useless and counterproductive, regulation. Just another downside to one-party rule. Neither party does a good job with zero counterbalance to their power and ideas.
by joshuaissac | 2025-05-13 18:28:58+00:00
> mounting an Android device as what appears pretty much as a standard USB drive

AFAIK Google got rid of built-in support for this in Android Jelly Bean. Additional tricks are needed to make later versions of Android behave as a USB Mass Storage device. If it works for you out of the box, I suspect it may be specific to your Android distro.
by TrackerFF | 2025-05-13 18:29:30+00:00
The people that are championing this sort of stuff, what's your take on social credit systems (like in China), or just total surveillance?

I'm asking, because my take is that totally unregulated AI will sooner or later lead to such applications. And you can't really advocate that privacy laws will stop that - after, that would hinder the progress of things like "automated decision systems".
by jerf | 2025-05-13 18:29:41+00:00
You can always find stories of people moving off of stacks. Sometimes they just legitimately evolved in a direction the stack wasn't the best solution for. Sometimes they should never have picked the stack in the first place. Sometimes a new leader came in who had preconceived notions that the company needed to conform with. You really have to look at the specifics of the story to know if it's relevant to you.

In my very opinionated opinion, it's actually reasonably uncommon for me to read a story of someone leaving a stack and not classifying it as one of the things I listed above. Of the cases I would consider "legitimate", it's usually a performance issue; some languages and runtimes are just intrinsically slower than others, or at least, intrinsically slower without an unrealistic amount of effort. (Elixir would be middling here. BEAM is kind of between the dynamic scripting languages and the compiled languages. The interpreter is simple enough that it can run much faster than the dynamic scripting languages but it would be completely unacceptable performance for any compiled language. You can run out of performance in BEAM, but it does take a system that needs performance and some growth to get there.) The rest are probably complexity explosion of some framework, and this is almost always a UI framework problem.
by imoverclocked | 2025-05-13 18:29:46+00:00
That’s great for your own machine or even common home directory scenarios. The issue is when you have a bunch of machines to manage without chef/puppet/etc or hop onto a random machine or a machine you don’t own etc… defaults are what you get to work with.

If screen is there and I need to do something that lasts longer than my ssh session, screen is what I reach for. If it’s non-interactive, I reach for nohup next.
by phillipcarter | 2025-05-13 18:29:49+00:00
Moreover, he's also not a good person to look for at how to apply AI! He picks the simplest possible thing to build with an extremely narrow focus to maximize revenue and minimize work. It's precisely the right way to analyze tradeoffs in his shoes as a solo entrepreneur. But I would imagine that few of us who work for larger organizations would apply a similar mindset to software development.

That said, we all test in production, it's just a question of how deliberate and principled we are about it :D
by ChadNauseam | 2025-05-13 18:29:54+00:00
let-else is awesome. definitely my favorite rust syntax. The compiler checks that the else branch will “diverge” (return, panic, break, or continue), so it’s impossible to mess it up.

the article says “It’s part of the standard library,” which gets the point across that it doesn’t require any external dependencies but it may be slightly misleading to those who interpret it literally - let-else a language feature, not part of the standard library, the relevant difference being that it still works in contexts that don’t have access to the standard library.

I tend to use Option::ok_or more often because it works well in long call chains. let-else is a statement, so you can’t easily insert it in the middle of my_value().do_stuff().my_field.etc(). However, Option::ok_or has the annoying issue of being slightly less efficient than let-else if you do a function call in the “or” (e.g. if you call format! to format the error message). I believe there’s a clippy lint for this, although I could be mixing it up with the lint for Option::expect (which iirc tells you to do unwrap_or_else in some cases)

I appreciate the author for writing a post explaining the “basics” of rust. I’ll include it in any training materials I give to new rust developers where I work. Too often, there’s a gap in introductory material because the vast majority of users of a programming language are not at an introductory level. e.g. in haskell, there might literally be more explanations of GADTs on the internet than there are of typeclasses
by labadal | 2025-05-13 18:29:54+00:00
I agree. With the recent Canadian election (and provincial election), I was kind of overwhelmed by the sheer number of ads being sent my way, and how he said/she said the debates were at some points.

I kind of just need a summary of: 1. Bills proposed/supported/rejected 2. Search bar to summarize their opinion/policy on a topic I care about (throw in citations for good measure) 3. A searchable version of their manifesto along with their party's
by bjourne | 2025-05-13 18:30:01+00:00
I think the parent's point is that if Google with millions of servers can't make performance optimization worthwhile, then it is very unlikely that a smaller company can. If salaries dominate over compute costs, then minimizing the latter at the expense of the former is counterproductive.

> The evaluation needs to happen in the margins, even if it saves pennies/year on the dollar, it’s best to have those engineers doing that than have them idling.

That's debatable. Performance optimization almost always lead to complexity increase. Doubled performance can easily cause quadrupled complexity. Then one has to consider whether the maintenance burden is worth the extra performance.
by erikerikson | 2025-05-13 18:30:16+00:00
Unfortunately, the edit window has passed. I didn't mean it as a swipe but I can see it being read that way too easily, sorry dang and everyone else. You would be welcome to remove or edit that sentence.

[edit: perhaps "There's been a fair bit of research on that topic. Largely the studies I have read have found that especially...]
by eesmith | 2025-05-13 18:30:31+00:00
I can understand what you want, but I don't see why.

My observation is that the same information is on a 1950s paper map. If you took a picture of it and listed the places on your trip, then your travel friends could figure things out.

Why do you need more?

The three limitations are 1) the distances are listed piecemeal, rather than the total distance per segment; 2) the major stops on your itinerary are not listed on the map; and 3) the specific route isn't highlighted on the map.

If this were a paper map you could mark up the map directly, or put a clear plastic or glass sheet on top of the map and write the annotations on that, or use those paper tab stickers people use to mark places in books. Or I could draw a paper sketch of the distances and locations, to the same scale as the map, and place them side-by-side with the image of the original map.

These would handle all cases #1 and #2, and sometimes #3 (I used to use a highlighter to record which distinct routes I traveled on) - except that most people aren't so analog, and getting good paper maps is pretty hard these days.

In a digital world, I would take the screenshot, bring it into a graphics package (I use OmniGraffle) and highlight things. That would get #1 and #2, but yes, tracing the route with a mouse is tedious. Then again, for the places you listed there really is only one obvious route.

Better would be to use a tablet and stylus which are designed for sketching. A few circles, some lines, and some numbers - done!

But you want something different.

Why do your travel friends need distances? Why isn't a photo of a sketch good enough? Or is it that you want to do everything on your phone, and can't sketch well using it?

I first did that section of New Mexico back in 1993 with a 50-state paper road atlas, so I'm also finding it hard to understand what else you need for your planning.

Going back to the affordances lost by the transition from paper maps to digital - it's really easy to affix little arrow stickers to a paper map, to record the places you want to visit. And modern digital maps don't show segment distances like the old ones did, because they assume you'll have the mapping tool figure out the whole distance for you.

In October (the third Saturday in October to be precise) you can visit the Trinity Test site. I did that once, but to be honest I didn't find it all that interesting.

You could do a trip up north - there's the Bandera Volcano Ice Cave, and the Wild Spirit Wolf Sanctuary in the west, then up to Chaco Canyon, over to Jemez Springs, or go further north through Abiquiú to soak at Ojo Caliente, then over to Taos, and down, or further east through Cimarron Canyon State Park, which I thought was very pretty.
by hackyhacky | 2025-05-13 18:31:46+00:00
Wow, it's like you didn't even read/understand my comment.

Yes, those are problems. Congressional stock trading should be illegal, although it isn't at the moment. The Clinton Foundation was noticeably founded after Bill Clinton was president; lots of presidents get money for speeches, but typically after they hold elected office.

What you are missing is the scale and openness of the current corruption. Hillary Clinton, as secretary of state, received a pearl necklace valued at $425 from Bangladeshi Prime Minister and was not allowed to keep it; now, Trump is getting a $400 million plane from the Qataris and apparently is allowed to keep it. Does that seem the same to you?
by bitshiftfaced | 2025-05-13 18:31:48+00:00
> We have an opportunity here to set rules that cars should yield to rapid transit public buses, that vehicles should behave in ways to increase the flow of traffic, etc etc...

I can only see this working if we jump straight to 100% self-driving. Otherwise, you'll have to make transitory guidelines for drivers without driverless tech, such as "yield in x situation when you see the rapid transit public bus." But if you do this, you're making the driving rules more complex and less predictable. That means you're creating more dangerous situations for drivers.

But of course, we're not going to go straight to 100% driverless. We're going to have some portion of people driving their own cars for a long time, especially in the USA.
by alabastervlog | 2025-05-13 18:32:11+00:00
The root post of this thread was concerned with the effects of, "The Trump admins cuts", as is TFA.

I think I see what you mean, however: that your original post in this thread could be read as setting that aside and treating of just the sub-topic of whether there's any fraud in science (of course there's some).

However, the post I responded to (not your post, to be clear) mentioned DOGE by name: "I have yet to see any real evidence of fraud from the DOGE reports" (to be fair to that poster, I think they read your "why do think so much fraud has been uncovered lately?" as being about that, given the context of the thread, and as the most prominent claims of fraud in general and, specifically, in government funding of science lately have been from DOGE and friends, though evidently that's not what you meant). Between that, TFA, and the root of the thread, I hope you can see why I bristled a bit at being accused of being "the only person talking about DOGE in this thread", given that I was responding to a post that mentioned them by name, and that it's, more-or-less, also the topic of TFA and the root post of this thread.

I do empathize with your being exhausted with the topic of Trump/DOGE, but would suggest that this is maybe not a good thread to expect to avoid it in, given the topic of the linked article.
by toomuchtodo | 2025-05-13 18:32:32+00:00
No, solar and batteries can be installed in 18-24 months, from groundbreaking to first kW to the grid. Transformers for transmission? Gas plants? Yes, supply chain issues, the former with ~1 year lead times, the latter with half decade lead times.

https://www.eia.gov/todayinenergy/detail.php?id=64586