MurphyA/hacker-news huggingface dataset:
by kbolino | 2025-05-29 19:43:32+00:00
To this day, error handling in most Unix shells just sucks. Background commands, pipes, command substitutions, functions, if/while conditions, subshells, etc. are all "special cases" when errors are involved. You can make them suck less but the more you try to handle all the possible ways things can fail, the vastly more complex your code becomes, which the Bourne lineage languages just aren't ergonomically suitable for.

I think PowerShell was totally right to call this out and do it better, even though I don't particularly love the try-catch style of exception handling. False is not an error condition, exceptions are typed, exceptions have messages, etc.

The problem with PowerShell coming from bash etc. is that the authors took one look at Unix shells and ran away screaming. So features that were in the Bourne shell since the late 1970s are missing and the syntax is drastically different for anything non-trivial. Other problems like treating everything as UTF-16 and otherwise mishandling non-PowerShell commands have gotten better though.
by sidewndr46 | 2025-05-29 19:44:05+00:00
I did it for free once, but I think the airline was just bad at math. I flew most of the legs of my flight. Then the last leg a hurricane showed up and they offered me an opportunity to rebook since it was likely to cancel the flight.

When I rebooked, the airline gave me a credit for the round trip flight in total. I only had to book a one way ticket on the last leg, so I obviously was able to "afford" the flight without additional expenditure on my part.
by stonemetal12 | 2025-05-29 19:44:14+00:00
>I think the difference is how much of the job the tool can take over.

I think it is about how utilitarian the output is. For food no one cares how the sausage is made. For a painting the story behind it is more important than the picture itself. All of Picasso's paintings are famous because they were painted by Picasso. Picasso style painting by Bill? Suddenly it isn't museum worthy anymore.

No one cares about the story or people behind Word, they just want to edit documents. The Demo scene probably has a good shot at being on the side of art.
by Molitor5901 | 2025-05-29 19:44:20+00:00
Airlines are always doing a negative to consumers. Squeezing passengers, gouging, treating them like they're numbers on a spreadsheet - knowing their options are limited - seems modus operand by the airlines.

We need a passenger bill of rights, not just for the airlines, but also how passengers are treated in airports, by security, and concrete cause of action for consumers when airlines misbehave.
by vel0city | 2025-05-29 19:45:46+00:00
Continuing to lie and hide these things is wrong. Telling a few people and pressuring them to lie on your behalf doesn't make the lie better. It's incredible you're arguing otherwise and really points to your character.

And while it might be sound legal advice to shut your mouth, it's not necessarily the moral thing to do.

And yes, I think it's wrong pastors are paid millions of dollars, and that he's suing to try and continue the gravy train. And its asinine to compare counts of attendees to a church as the number of employees at a company. People attending a church aren't employees. And comparing the mission to the church to a for profit enterprise is once again just clearly missing the point.

If the person leading the congregation is making significantly more than the poorest of the congregation there's a real problem.

Your continued comments just further exemplify the things I find wrong in the modern Christian church.
This helps speakers turn their sessions into lead funnels
by punchtownparry | 2025-05-29 19:46:13+00:00
I’ve spent the last decade running B2B events and reviewing event tech products. One thing has always bugged me: amazing talks would happen on stage… and then just vanish. Speakers would walk off with nothing but applause and “great job” messages. Zero pipeline. Zero ROI.

As a founder, I speak at events too. And I got sick of hacking together landing pages, QR codes, lead forms, and CRMs just to try and convert audience attention into something actionable.

So I built SpeakerStacks – a tool that turns any talk into a lead-generating landing page, live in 90 seconds. It gives you a QR code, captures leads, syncs with your CRM, and shows your post-event ROI with zero extra work.

It’s built on Supabase (auth, DB), with a React front end, MailerLite + Stripe integrations, and we’re exploring OpenAI for pre-event automation (think: auto-generated landing pages from session abstracts).

SpeakerStacks is for marketers, founders, and technical evangelists who use events to grow. Not just “professional speakers,” but anyone who wants a measurable outcome from speaking.

We’re launching on Product Hunt on Monday June 2nd with a free toolkit and a 40% discount. I’d love your feedback – tech, product, UX, anything.

Here’s the PH link: https://www.producthunt.com/posts/speakerstacks

Thanks for checking it out.

– Adam
by drjasonharrison | 2025-05-29 19:46:37+00:00
Uh, no?

Taking plants from the soil, or fruits from the tree/vine, and trimming, washing, cutting, and cooking are typically considered steps that are unavoidable for some plants.

The difference between a baked potato, potato chips, and Pringles is what we're talking about. The oil used for potato chips (and Pringles) originated from plants, but it has undergone several steps from plant to container of oil.
by const_cast | 2025-05-29 19:46:40+00:00
> OOP is a scam, a useful scam but still a scam, it is in no way easier or better to force _everything_ to be a class

You're in luck - C# doesn't force everything to be a class and has many functional programming features. Hell, even C++ has had functions as data for, like, 10 years now.
by vidarh | 2025-05-29 19:47:11+00:00
> LLMs can only give you code that somebody has wrote before. This is inherent.

This is trivial to prove to be false.

Invent a programming language that does not exist. Describe its semantics to an LLM. Ask it to write a program to solve a problem in that language. It will not always work, but it will work often enough to demonstrate that they are very much capable of writing code that has never been written before.

The first time I tried this was with GPT3.5, and I had it write code in an unholy combination of Ruby and INTERCAL, and it had no problems doing that.

Similarly giving it a grammar of a hypothetical language, and asking it to generate valid text in a language that has not existed before also works reasonably well.

This notion that LLMs only spit out things that has been written before might have been reasonable to believe a few years ago, but it hasn't been a reasonable position to hold for a long time at this point.
by californical | 2025-05-29 19:47:11+00:00
I do think you’re missing something, though.

In a healthy competitive market (like most of the history of the US, maybe not the last 30-40 years), if all of the farms do that, it drives down the cost of the food. The reduction in labor necessary to produce the food causes competition and brings down the cost to produce the food.

That still doesn’t directly benefit the farmhands. But if it happens gradually throughout the entire economy, it creates abundance that benefits everybody. The farmhand doesn’t benefit from their own increase in productivity, but they benefit from everyone else’s.

And those unemployed farmhands likely don’t stay unemployed - maybe farms are able to expand and grow more, now that there is more labor available. Maybe they even go into food processing. It’s not obvious at the time, though.

In tech, we currently have like 6-10 mega companies, and a bunch of little ones. I think creating an environment that allows many more medium-sized companies and allowing them to compete heavily will ease away any risk of job loss. Same applies to a bunch of fields other than tech. The US companies are far too consolidated.
by er0k | 2025-05-29 19:47:58+00:00
If you read the article, he talks about this in this fourth constraint, labor:

> The final constraint, which did hold back platform decay for quite some time, is labor. Tech workers have historically been respected and well-paid, without unions. The power of tech workers did not come from solidarity, but from scarcity, Doctorow said. The minute bosses ordered tech workers to enshittify the product they were loyally working on, perhaps missing various important social and family events to ship it on time, those workers could say no—perhaps in a much more coarse way. Tech workers could simply walk across the street ""and have a new job by the end of the day"" if the boss persisted.

> So labor held off enshittification after competition, regulation, and interoperability were all systematically undermined and did so for quite some time—until the mass tech layoffs. There have been half a million tech workers laid off since 2023, more are announced regularly, sometimes in conjunction with raises for executive salaries and bonuses. Now, workers cannot turn their bosses down because there are ten others out there just waiting to take their job.
by iLemming | 2025-05-29 19:48:37+00:00
"out-of-the-box Emacs setup" was never a thing that lured me into trying it. I liked the idea of modularity with Doom. Before that I never knew where to put things, how to split them, how to make them work with one another, how to disable features without breaking some others.

I have learned tons of things since then and on multiple occasions I thought about rebuilding things (with my now more extended knowledge) from scratch, but I'm afraid I will inevitably end up borrowing some core Doom macros, and end up recreating something that very much looks and feels like Doom, without being Doom, perhaps with a different package manager. That I believe is the only non-negotiable part of it today. Other than that, Doom is nothing but a very thin layer of abstraction. I don't even use Doom's own modules, instead I built the set of my own. Anyway, if you ever feel overwhelmed and decide to call another emacs.d bankruptcy, maybe give Doom a try. You can disable all the modules and build on top of that lean core, it still has objectively nice features - CLI tool is nice, macros like map! and add-hook! and defadvice! are very cool. It loads extremely fast, etc.
by minimaxir | 2025-05-29 19:49:05+00:00
That's less on the downstream distributors, more on the model developers themselves realizing that ease-of-accessibility of the models themselves on Day 1 is important for getting community traction. Locking the model exclusively behind their own API won't work anymore.

Llama 4 was another recent case where they explicitly worked with downstream distributors to get it working Day 1.
by jjcob | 2025-05-29 19:49:25+00:00
It probably just depends on how full the flight is. If the plane is empty, there will be discounts for families, because they want to sell tickets, and families are price concious. Solo travellers usually are not.

If the plane is on a popular route, you'll pay through the nose, and there sure as hell won't be any group discounts. You'll pay almost full price for a two year old, because they know they'll fill the plane no matter what.
by WillAdams | 2025-05-29 19:49:41+00:00
It has moved on to the next window and it is spitting out code in the chat window.

Then, it ultimately left up a window which says "Welcome to your new app" and displayed the prompt:

>create a site for creating, editing, and previewing G-code in 3D using blockly.

but I don't see anything beyond that.
by vharuck | 2025-05-29 19:49:52+00:00
I don't live in the area, so I plead ignorance on how the nuances may play out with these specific schools.

I read through the article[0] from The Voice of San Francisco from which the submitted article draws. It's got a negative tone, so I'm a little wary of how fairly it presents the facts. However, this part of the new plan sounds like a great idea:

>Students can be late turning in an assignment or showing up to class or not showing up at all without it affecting their academic grade.

Schools can't control a student's home or personal life. I imagine that's the most likely cause of being late. In my case, I was late because of poor time management (ADHD). I was even voted "Most likely to be late" in the yearbook (didn't know that was a category). I was punished with detentions, not grade penalties. Despite receiving zeros on a lot of homework assignments, I still easily passed all my courses and was even allowed to enroll in the AP classes. If they had only based my grades on major projects or final tests, I'd probably have been in the top five students grade-wise.

>Currently, a student needs a 90 for an A and at least 61 for a D. Under the San Leandro Unified School District’s grading for equity system touted by the San Francisco Unified School District and its consultant, a student with a score as low as 80 can attain an A and as low as 21 can pass with a D.

That's a vague summary. Especially since, later in the article, they quote a person who's been pushing the plan to school districts as saying "students who did not qualify for free or reduced-price lunch had a sharper decrease in A’s." Which implies the student body as a whole had a decrease in A's. So it's not bumping up everyone. I'd like to see more details about the new system.

[0] https://thevoicesf.org/grading-for-equity-coming-to-san-fran...
by gits997 | 2025-05-29 19:49:58+00:00
Thanks for the comment. Appreciate the interest.

I did the experiment for my fantasy youtube channel (https://www.youtube.com/@AIBookBytes) and CTR increased from 1.2% to 2% which for me was a huge deal.

This is probably not the tool for super high subscriber youtube channels but from amateurs to mid size youtube channels could be very helpful. Obviousy it is clear that it's AI generated by many channels use that and still are successful. As long as expressions are clear and text is bold and visible, should be good.
by bdbenton5255 | 2025-05-29 19:49:58+00:00
I personally prefer an animal-based diet revolving around meat and milk. It is conducive to strength training and fits my taste buds, but I always incorporate fruits and vegetables to secure vitamins and minerals.

The essential nutrients that your body needs are carbohydrates, protein, lipids, vitamins, minerals, fiber, and water. The first three are macronutrients, providing most of your body's energy in the form of calories.

Traditional diets incorporate all of these nutrients naturally, as human beings formed traditional diets by sourcing needed nutrients from the surrounding environment. Before industrialization, humanity subsisted on these diets, and if you look far back enough you will find these foodways in your ancestral culture.

Industrialization provides us the luxury of choice in our diets, but it also leaves many displaced and confused as to choosing a diet. You will find that traditional dishes naturally incorporate all of our necessary nutrients. A good rule of thumb when building healthy meals is this:

Carb + protein + vitamins/minerals

Such as:

Rice + beans + tomato + onions

Potatoes + steak + green beans + milk

And so on.

The carbohydrates and proteins will provide the bulk of your calories and the feeling of "fullness" while the sources of vitamins and minerals will complete your diet.

A good metaphor is to think of the human body like a car that needs gasoline and oil primarily as well as some additional fluids to run optimally. A balanced diet will help you feel better physically and psychologically.

Whether you choose to source protein from plants or animals is entirely up to your discretion in this industrialized age, while it was previously a result of an agricultural or pastoral means of subsistence.
by UncleOxidant | 2025-05-29 19:50:14+00:00
Claude and Gemini are decent at it as well. I was surprised when I asked claude (and this was several months back) to come up with a testbench for some very old, poorly documented verilog. It did a very decent job for a first-cut testbench. It even collected common, recurring code into verilog tasks (functions) which really surprised me at the time.
by ghaff | 2025-05-29 19:50:22+00:00
>if you’re solo it seems like they expect you to buy 2 spots

Cruises are probably more complicated because they price things other than your cabin into the "experience." (Though I think the Queen Mary 2 a few years back was slightly less than 2x for just me.) But the random Marriott doesn't really care if there is one of you or two when it comes to pricing.
by dowager_dan99 | 2025-05-29 19:50:28+00:00
Would you prefer that he graze natural plants 20 hrs/day? He's the premium calorie consumer of all humans: a pubescent male. Are Dutch people statistically taller than Germans? Do they eat more junk food? Does your milk have more hormones? Are Dutch taller today than previous generations? Have you accounted for all the other variables.

You can't throw out shit like this and then tack on "ymmv" as a disclaimer.
by larodi | 2025-05-29 19:50:57+00:00
I never said it didnt take time to mature, neither did I say standards were okay from day one. but actually some were.

Tables and buttons were working from day one, and there was a lot one could do images also, spacer.gif including, should you understand design enough and the new medium. JS sizing of elements was available very early on, even before CSS was a thing for all I remember. The widgets and controls were more than enough for many apps.

Sorry, didnt want to sound derisive, but these people cited with the books did design without using the medium's potential, because for them all it was - a sceen. And many people have recognized this lack of underrstanding, not only myself. The sad part is these guys who had no clue about the programming side of the web were touted the gurus, while some early web/dev/ux guys were not given air time for not having enough design elements.

Even with all the vaporwave nostalgia, we have to admit many, if not the majority of 90s pages, were over-designed, over-complicated, and overloading the user cognitively. A classmate once blatantly stated - the web is too colorful to me, I get easily lost.

Man, I have ADHD and get easily lost, but am used to all this, but man, was he prepared for it - not at all. Many of these old pages were not even aesthetically nice, due to this over-complexity, and those guys contributed to this initial notion of having to over-complicate the web.

ASCII text clutter on the terminals pales in comparison.
by vidarh | 2025-05-29 19:51:02+00:00
> I can create a new programming language, give the definition of it in the prompt, ask it to code something in my language, and expect something out. It might even work.

I literally just pointed out the same time without having seen your comment.

Second this. I've done this several times, and it can handle it well. Already GPT3.5 could easily reason about hypothetical languages given a grammar or a loose description.

I find it absolutely bizarre that people still hold on to this notion that these languages can't do anything new, because it feels implausible that they have tried given how well it works.
by chinchilla2020 | 2025-05-29 19:51:14+00:00
> Large companies sometimes love to preach "intrapreneurial" spirit, encourage the individual will & ownership, all while refusing to acknowledge the constraints & impositions of corporate hierarchy, the lack of freedom, that the large organizational structure imposes.

Eloquently put. This is what drives me nuts about Brian Chesky. He wants employees to take ownership - but doesn't give them any ownership.

If I worked for BNB and was aggressively pursuing a new idea, I could still be laid off any second because of his ego. That isn't ownership.
by dlisboa | 2025-05-29 19:51:29+00:00
You are correct. As much as we like to bash airlines and their decisions, and liking low fares and quality service myself, it's objectively one of the worst businesses imaginable. Extremely high risk, low margin. Every year about a dozen airlines go bankrupt, get merged or bailed out. A small increase in the price of oil is a major risk for most of them.

Most of the more profitable markets have high competition not only by other airlines but also other forms of transportation. Very few airlines are swimming in cash and even those are only a couple bad years away from bankrupcy.
by koonsolo | 2025-05-29 19:51:37+00:00
It seems to me we're at the flat side of the curve again. I haven't seen much real progress in the last year.

It's ignorant to think machines will not catch up to our intelligence at some point, but for now, it's clearly not.

I think there needs to be some kind of revolutionary breakthrough again to reach the next stage.

If I were to guess, it needs to be in the learning/back propagation stage. LLM's are very rigid, and once they go wrong, you can't really get them out of it. A junior develop for example could gain a new insight. LLM's, not so much.
by mike_hearn | 2025-05-29 19:51:44+00:00
Nope. Moderna's share price and general outlook has flatlined at its pre-2020 levels a long time ago. They have no products, they aren't well capitalized and they might liquidate at some point. This vaccine was a no-hoper like all other Moderna's products. That's why the article says: "Shares of Moderna were flat in after-market trading." The smart money wasn't surprised because this was never going to make it to market.

Although this will be interpreted on the left as a partisan move (with the administration lying under duress or something), it's likely that they're telling the truth about why it was cancelled. Trump after all was a big supporter of the Moderna vaccines. But mRNA tech just doesn't work when normal safety standards are re-imposed. I wrote about the problem here a couple of weeks ago:

https://news.ycombinator.com/item?id=44003338

It's easy to forget that the COVID vaccines were an emergency measure. The way they were judged wasn't how pharma products are normally judged.
by tshaddox | 2025-05-29 19:52:02+00:00
You claimed that it's an "interesting linguistic choice" in the context of an alleged "cultural currency" which overly frames topics in terms of mental health, describes the purpose of comforting toys as "psychologically palliative" and "medicalized." You claimed that this phenomenon is everywhere, then gave two more alleged examples: the term "mental health day" and the term "survivor."

I disagree with all of it. Using the term "survivor" in its most basic and widespread sense is not at all interesting in the context of your false argument about "cultural currency."
by a2128 | 2025-05-29 19:52:06+00:00
It seems more accurate than 4o image generation in terms of preserving original details. If I give it my 3D animal character and ask it for a minor change like changing the lighting, 4o will completely mangle the face of my character, it will change the body and other details slightly. This Flux model keeps the visible geometry almost perfectly the same even when asked to significantly change the pose or lighting
by johnea | 2025-05-29 19:53:30+00:00
I generally don't use aggregator sites.

I scan/read ~20 journalistic websites each morning. In the modern meaning of "journalism", obviously these sites are also publishing news from elsewhere, but they also have their own staff, and generate original articles.

The usual ones: Wash Post, NY Times, Guardian, El Pais, Asahi Shimbun. But also a number of local news sites: San Diego Union, LA Times, San Jose Mercury, SFGate (aggregator?). I used to have tabs for Ars Technica and El Reg, but now I only open those in response to a specific article.

Probably the only true aggregator I use, is HN. Which I monitor via the ##hntop IRC channel on libera.chat.

I also subscribe to RSS feeds from about a dozen blag sites.