MurphyA/hacker-news huggingface dataset:
by PaulShin | 2025-06-30 08:11:09+00:00
Hi HN,

We're building a simple app that lets you automatically extract and manage to-do tickets right from your team's conversations.

I'm building this because my team and I constantly face a problem: actionable items get lost in the stream of our chat app (Slack, Teams, etc.), or we waste time manually moving them to a separate task manager like Jira or Notion. This manual copy-pasting is our biggest friction. When you move a task, you lose the original context of

why that task was created in the first place. This context-switching kills our productivity.

Our solution makes this process seamless. Here’s how it works:

You chat with your team, yourself, or an integrated AI assistant.

The AI understands the dialogue (e.g., "Could you fix the deployment bug by Friday?") and automatically suggests creating a to-do ticket from that message.

Of course, you can also manually turn any message into a ticket with a single click.

Each ticket is intrinsically linked to the conversation thread, so the full context is always preserved. These tickets can then be managed on a Kanban board or a calendar without ever leaving the app.

Essentially, our goal is to eliminate the 'collaboration tax' by merging the place of discussion with the place of action.

My questions for HN are:

Would you or your team use a tool like this?

What are your biggest frustrations with your current chat + task management workflow?

Does the "automatic task extraction" sound genuinely useful, or does it feel like a gimmick that might get annoying?

For this to be a "must-have" product for you, what feature would it absolutely need to get right?

Thanks for your feedback!
by jpc0 | 2025-06-30 08:12:09+00:00
Except this is the absolutely most common thing humans do, and my argument is that that it will spill water all over but rather that it will shatter numerous glasses, knock them over etc all before it has picked up the glass.

The same process will be repeated many times trying to move the glass to its “face” and then when either variable changes, plastic vs glass, size, shape, location and all bets are off purely because there just plainly is the enough information
by mondocat | 2025-06-30 08:12:17+00:00
I wore a monitor for two weeks. As someone who basically does not eat processed food, including sugar, and has 4-5 meals a day always including vegetables/fiber it was not obvious that what I ate had any reliable impact on the count. It would go up and down seemingly at random throughout the day and night. The highest and most reliable spikes came when I was lifting weights. Likewise cardio, especially high intensity cardio made it drop to its lowest levels. The most interesting outcome was that the late afternoon hanger I often felt was not associated with a dip (or change at all) in blood glucose as I expected it would be, so that remains a mystery.
by vladvasiliu | 2025-06-30 08:12:25+00:00
Go outside the tourist season. Summers are horrible in Paris anyway, since it tends to get quite hot and humid, and public transport only barely starts having AC.

You may get cold and rain in the winter months, but those can be worked around: a sweater and an umbrella will do the job. When it's 40ºC outside and 60% humidity, there's nothing you can do.
by v5v3 | 2025-06-30 08:12:39+00:00
More than 1 day is easy.

You can wear shorts/jeans multiple days, so just need multiple underwear and socks. Pack some light t-shirts and shirts rolled up.

Merino wool t-shirts and some other natural materials can be worn multiple days.

Also depends on weather, if it's winter and not sweating and humid you could wear the same top multiple days too.
by mmsimanga | 2025-06-30 08:12:48+00:00
Not to sound snotty but for some reason the more popular a place is the less inclined I am to visit it. But for a lot of people having your picture taken in front of well known places like the Eiffel tower is none negotiable. I love the lesser known places. They tend to be less expensive, less rushed and also have their own history.

I am not in favour of making popular spots like the Louvre so expensive so that only rich people can visit. As much as I hate the thought of it the only suggestion I can think of is to have some sort of booking system that limits the numbers yearly. With spots for schools, locals and so on...
by retsibsi | 2025-06-30 08:13:46+00:00
> do you think that there is any reason to believe there is any such thing as cosmetic vs foundational

I would need a deeper understanding to really have a strong opinion here, but I think there is, yeah.

Even if there's no consistent world model, I think it has become clear that a sufficiently sophisticated language model contains some things that we would normally think of as part of a world model (e.g. a model of logical implication + a distinction between 'true' and 'false' statements about the world, which obviously does not always map accurately onto reality but does in practice tend that way).

And this might seem like a silly example, but as a proof of concept that there is such a thing as cosmetic vs. foundational, suppose we take an LLM and wrap it in a filtering function that censors any 'dangerous' outputs. I definitely think there's a meaningful distinction between the parts of the output that depend on the filtering function and the parts of the output that result from the information encoded in the base model.
by gwd | 2025-06-30 08:14:01+00:00
A book that helped me understand what's going on in Austen the best was titled "Jane Austen and the Fiction of Her Time". Jane Austen loved novels, but was also dissatisfied with what she saw as the flaws of a lot of the novels around her -- both in the plots (unrealistic situations or unrealistic characters), and with the message they were trying to present. So many of the situations are direct allusions to other novels, and many of the main messages are subtle and subversive.

One of the things pointed out about Mansfield Park is that although all ends well for the main characters, it's basically by accident. If Henry Crawford had just gone back to check on his steward, as he knew he should have, he never would have been snubbed by Julia; would never have been tempted by wounded vanity to win her back; would never have run off with her, putting himself completely out of Fanny's reach; and would, in the author's estimation, have won her over eventually. And if Henry hadn't run off with Julia, Mary would never have exposed her lack of principles to Edmund, and they would have been married shortly too.
Show HN: VidVeo3 – AI Video Creation with Seamless Sound
by Viaya | 2025-06-30 08:15:27+00:00
I built VidVeo3 – an AI-powered video creation tool based on Google’s Veo 3 model. You can type in a prompt (e.g. “a stormy lighthouse at night,” “a short sci-fi scene,” or “a person walking through neon-lit Tokyo”), and it will generate a high-resolution video with matching audio – including ambient sounds, effects, and even character dialogue.
by leakycap | 2025-06-30 08:15:34+00:00
My feedback is that

> a simple app that lets you automatically extract and manage to-do tickets right from your team's conversations

would immediately cause me and my coworkers in any office to find another tool to discuss things on, that wasn't extractable by a tool

I've seen people have the "real" chat and talk be on some unmonitored tool in every larger team I've worked on

In other words

> context-switching kills our productivity

Is true, but confidentiality and the ability to discuss things privately is key in today's world... and tools like this can end up being not used if they're not designed around human nature to CYA in team environments
by raxxorraxor | 2025-06-30 08:16:25+00:00
I get that they dump loans and the government allows for subsidies. But on the other hand car manufacturers already outsourced everything they could to other countries for larger profit margins anyway.

They act no different than companies like Apple or Google. So at least as a customer I need to profit from that too, I have no interest of paying large margins for nothing.

Why should only companies profit from cheap labor?
by AHTERIX5000 | 2025-06-30 08:16:29+00:00
Fragment shaders are perhaps over over-represented due to old WebGL style and easiness of integration, full screen quad + a shader is quite self contained setup.

Compute shaders are much more interesting and widely used in modern graphics though. No fixed rasterizing setup needed, just buffers for data in/out and a kernel with access to the usual GPU syncing primitives in between.
by A_D_E_P_T | 2025-06-30 08:16:56+00:00
It's true that affordable European models are disappearing. The average mid-range offering from, say, Volkswagen, has become quite surprisingly expensive.

But this is why Chinese cars are taking over in Europe. Half the new cars I see are from Geely, BYD, Chery, etc. These average about 20,000-25,000 EUR new.

My own opinion, having looked into the matter a bit, is that you'd have to be insane to buy a Volkswagen or BMW at 2-3x the price. If I were in the market for a new car, I wouldn't consider anything but a Chinese car.
by izabera | 2025-06-30 08:17:11+00:00
this looks convenient to use from c++, but the example code it generates is rather suboptimal (see https://godbolt.org/z/3rWceeYoW in which no normal compiler would set up and tear down a stack frame for that) so i'm guessing there isn't any support for optimisations? what's the advantage of this over just compiling + calling dlopen/LoadLibrary on the result?
by wincy | 2025-06-30 08:17:54+00:00
I don’t know, 400k people are listening to the White House streaming lo-fi hip hop on X right now with cutesy videos of Trump on one side and his executive orders streaming on the other at 4am. I think there’s plenty of people quoting doge in 2025.

If you’re in the US, you likely work with them and they have learned to studiously avoid talking about politics except in vagaries to avoid conflict.
by lqet | 2025-06-30 08:18:04+00:00
> Do you have a citation for this?

I don't, this is just my personal experience with passenger rail in southwestern Germany. The smaller lines with 1-2 trains per hour are usually extremely reliable, while the lines on crowded tracks are usually delayed, or cancelled completely. Note that many of the reliable lines I regularly used over the past 10-15 years ran on track equipment from the 19th century, some still with wing signals and switches operated via pulleys. (Anecdotally, I never experienced any technical problems with this old equipment as a passenger, the technical problems usually started after modernization).

> Even this I'm not quite willing to accept without citation; the railway timetables in the 70ies and 80ies, especially after the oil shock, were quite dense.

The factor of 2-3 was for my local network (which was converted to an S-Bahn network a few years ago, and a 30 minute frequency was introduced, with 15 minute frequency during peak hours). Some parts of that network only had 1-2 trains per day from the 70ies to the mid-90ies.
by scott_w | 2025-06-30 08:18:52+00:00
> the ICE gets stuck behind a slower train, increasing the delay, etc.

Right here. Those slower (older) trains don't magically get any faster just because the train behind it sped up.

> pack the schedule

You actually can't just double it up because faster trains need bigger gaps between them, just like driving on a motorway. If the train in front needs to slow/stop for whatever reason, you don't want the train behind smashing into it at 400km/h because it was tailgating.
by raxxorraxor | 2025-06-30 08:19:30+00:00
These regulations are probably used for protectionism. The consumer has to pay for that though. I don't think the market for new cars within the EU can exist for very long with these rules in place.

They partially demand systems that aren't fully developed yet, it is a completely insane thing to do. I guess other manufacturers pushed the EU to install the requirements to protect the dwindling domestic market.
by parasitid | 2025-06-30 08:19:41+00:00
this is a hack contest for llms

run the program against your models and record the video

deepseekv3 almost did it in 1 iteration !

see PR: https://github.com/yanndegat/gol-llm-challenge/pull/1

watch record: https://github.com/yanndegat/gol-llm-challenge/blob/test-ope...
by PaulShin | 2025-06-30 08:20:29+00:00
Thank you, this is incredibly valuable feedback. You've hit on a critical point about trust and privacy, and I want to be very clear that we agree with you completely.

If my description made it sound like a "Big Brother" tool that monitors conversations, that's a total failure of my explanation, and I'd like to clarify.

The "automatic extraction" is not a secret surveillance process. The AI assistant is designed to act like a helpful teammate, not a spy. It operates openly in-channel and essentially asks, "Hey, that sounds like a to-do item. Should I create a ticket for you?"

The key is that

the user is always in control. Nothing gets turned into a formal to-do item without a user's explicit confirmation or manual click.

So the goal isn't to monitor the "real" chats, but to help the team capture the action items they've already publicly agreed to, acting more like a personal assistant for the team members themselves, not for management.

You are absolutely right about the human nature to CYA in team environments, and our design philosophy must respect that.

This feedback is a gift because it shows our messaging is causing the exact wrong impression. Thank you again. With this clarification, does the concept feel less like surveillance and more like a potentially useful tool?
by j-pb | 2025-06-30 08:20:41+00:00
You return an error specific to that function.

If it internally has a `InnerFuncErr::WriteFailed` error, you might handle it, and then you don't have to pass it back at all, or you might wrap it in an `OuterFuncErr::BadIo(inner_err)`or throw it away and make `BadIo` parameterless, if you feel that the caller won't care anyways.

Errors are not Exceptions, you don't fling them across half of your codebase until they crash the process, you try to diligently handle them, and do what makes sense.

So you don't really care about the union.
by Cthulhu_ | 2025-06-30 08:20:44+00:00
The weird part is that when he was well known, nobody reached out to get the "lot of things". I think it's because a lot of free stuff comes with a catch - free internet for one month, catch is you're stuck on a year long contract. Free consult but the catch is you're in their systems now, agreed to something in the small print, and you now get cold calls to sell you stuff. Free social network but the catch is your data and personal photos are used for marketing and training AI.

But charge $100 and that's it, that's all the strings attached. Straightforward transaction.
by HPsquared | 2025-06-30 08:20:47+00:00
If it's free, people are suspicious and judge the cost to be something implicit, generally with a higher expected cost than $1. On the other hand if you make the cost explicit, people are more comfortable.

It ties in with the story in Freakonomics about the daycare that started to charge a small "fine" to discourage parents picking up the child late, with the effect that these incidents happened more often. Because the cost went from implicit (shame, etc) to explicit (it's only $10).
by mrweasel | 2025-06-30 08:21:42+00:00
Looking up the Clio and it's $31,500 / €27,000, but that's partly due to the taxes on cars where. I'd guess however that you almost can't buy it.

The pricing is meant to hit a price point, in this case just below 200.000DKK. That's a promotional price, chance are that very few cars, if any, with that base package, have ever been made or imported. You can probably get it, but you'd have to wait a few months for it.
by leakycap | 2025-06-30 08:22:11+00:00
> The TCMA will instruct the Full Authority Digital Engine Control (FADEC), which controls all aspects of an aircraft engine’s performance

If it turns out Boeing has another MCAS style "bad software means plane crash" in place that wasn't found & fixed in the last few years, I'd see that as the end of the company.

They've had time to root these things out. Any software commanding the FADEC has authority to cut fuel to the engine and would be in obvious need of review after MCAS

See this recent blancolirio channel upload https://youtu.be/vDNRSx_Rsso?t=106 about FADEC systems if interested in what they do.
by general1726 | 2025-06-30 08:23:06+00:00
Missing indicator stalks - only somebody who have never driven a car could come with indicator buttons

Missing wiper stalks - am I really supposed to search for a wiper enable somewhere on a screen while I am driving and can't see in sudden rain?

Missing transmission control - Any kind of Y turn now needs a display to switch from R to D.

Driving performance is incredibly subjective and I would not throw these stones while driving Tesla with stiff suspension feeling every pothole in my butt.

Every car has air filtration, most of them can filter our pollen no problem.

One could say that Tesla has horrible entertainment system when one can't even connect his phone through Android Auto / Apple CarPlay.
by Expurple | 2025-06-30 08:23:47+00:00
I'm the author of this article, btw :)

> 50% at least of these tiresome "here's why exceptions suck" articles begin by talking about how "try" is un-ergonomic.

Idk about the other articles, but mine doesn't begin with that. The first argument in the article is this: "exceptions introduce a special try-catch flow which is separate from normal returns and assignments" (when there's no entrinsic reason why errors shouldn't be returned and assigned normally). The first mentioned implication of that is ergonomics, but I immediately follow up with the implications regarding reliability and code clarity. See the "Can you guess why I used an intermediate variable" toggle. Later, I also bring up a separate disadvantage of having to manually document thrown unchecked exceptions.

> The people writing these things misunderstand exceptions, probably never having actually used them in a real program.

I've supported C++ and Python applications in production.

> pretend to think that using exceptions means writing "try" everywhere.

Nope: "[propagation] is a very common error-handling pattern, and I get why people want to automate it".

> That's a strawman. Exceptional programs don't need error handling logic everywhere.

Where does the article say otherwise? You're the one pulling a strawman here.

> The article's author even admits at the end that Rust's error handling is garbage

You're free to make that conclusion. In the end, the tradeoff is subjective. But it's not the conclusion that I make in the article.

> forces programmers to do manually ("best practices around logging" --> waste your brain doing a computer's work)

That's true. But languages with unchecked exceptions force you to manually check the documentation of every method you call, in order to see whether it can throw any exceptions that you're interested in catching. And that documentation can simply be incorrect and let you down. And the set of exceptions can silently change in the next version of the library (the compiler won't tell you). And refactoring your code can silently break your error handling (the compiler won't tell you). And manually verifying the refactoring is really hard because you can't use local reasoning (`catch` is non-local and "jumps" all across the layers of your app).

It's a tradeoff.
by randomcarbloke | 2025-06-30 08:24:50+00:00
as someone who eats relatively healthily but has no problem consuming processed foods (but tends to avoid excessive sugar), when I wore a cgm out of curiosity it was very clear that such a device offered me nothing, as a non-diabetic, non-pre-diabetic person the data showed that the body responds in line with input never exceeding tolerances.

It was impressive just how uninsightful it was, I love quantifying my workouts, my nutrient intake, etc, but the cgm added absolutely nothing.
by debugnik | 2025-06-30 08:25:03+00:00
There was a clear attempt at the doge meme format, yes:

> very scientific. much engineering.

Emphasis on attempt because you're supposed to use words with grammatically incorrect modifiers, and the first one doesn't. (Even the second one doesn't seem entirely incorrect to me? I'm not a native speaker though.) "many scientific, so engineering" for example would have worked.

I assume they, or most likely their LLM, tried too hard to follow the most popular sequence (very, much, wow) and failed at it.
by p_l | 2025-06-30 08:25:16+00:00
However, it's hard to get into ARM other than using cloud offerings.

Because those cloud offerings have handled for you the problematic case of ARM generally operating as "closed platform" even when everything is open source.

On a PC server, usually you only hit any issues if you want to play with something more exotic on either software or hardware. Bog-standard linux setup is trivial to integrate.

On ARM, even though finally there's UEFI available, I recall that even few years ago there were issues with things like interrupt controller support - and that kind of reputation persists and definitely makes it harder to percolate on-prem ARM.

It also does not help that you need to go for pretty pricy systems to avoid vendor lock-in at firmware compatibility level - or had to, until quite recently.
by epolanski | 2025-06-30 08:27:09+00:00
> Not to sound snotty but for some reason the more popular a place is the less inclined I am to visit it.

You're not snotty, it's hard to enjoy very crowded places. Florence is probably the place I've enjoyed visiting less on this planet for this reason. It's too small for the number of people.

Also, you really don't get to see any real city, it's a theme park, same for Venice. Locals are hard to come by/see.

I feel lucky as an Italian/European to be able to visit the less known places with ease, having the time and being in proximity is great.

But often I read tourists on reddit asking for those tours of Rome/Florence/Venice over 7/8 days and I struggle to imagine how they can really enjoy such a tour de force in very overcrowded places..
by CalRobert | 2025-06-30 08:27:41+00:00
It’s not public transport but I live in a single family home in a town of 60,000 people and 70% of trips are made by bikes.

https://youtu.be/r-TuGAHR78w

900 or so people per square km.

To give a random comparison (because I know it well) Sacramento has a density of 2000 per square km and far, far worse transportation.
by f1ay | 2025-06-30 08:28:21+00:00
This is for generating custom bin / baseplate sizes in multiple "formats", and solves a lot of the issues I see brought up on this thread.

https://gridfinity.perplexinglabs.com/

Outside of gridfinity it can be used to generate odd-sized grids via the GRIPS option, make HSW honeycomb walls, and supports multiboard, and a few others.
by ciju | 2025-06-30 08:28:34+00:00
I’m working on https://finbodhi.com — a double-entry personal finance tool where you own your data. It’s local-first, syncs across devices, and everything’s encrypted in transit.

It helps you track, understand, and plan your personal finances — with a proper accounting foundation.

It's interesting in many way. Using double-entry (it's a perspective shift), the technical challenges of building local-first app, UI/UX & visualizations, privacy and more.
by globular-toast | 2025-06-30 08:28:43+00:00
I'm not sure about the "most programs" bit. I think you're forgetting whole swathes of programs like system utilities, databases, tools etc.

But, in any case, this is why we build large programs using modular architectures. You don't profile the Linux kernel hoping to find a hotspot in some obscure driver somewhere, you profile the driver directly. Same for filesystems, networking etc. Similarly we build libraries for things like arithmetic and SAT solvers etc. that will be used everywhere and optimise them directly.

Your comment reads like you're disagreeing with your parent, but in fact you are reinforcing the point. We've forgotten how to build programs like this and end up with big balls of mud that can't be profiled properly.