MurphyA/hacker-news huggingface dataset:
by rorylaitila | 2025-08-02 19:49:40+00:00
I mostly agree. I have quipped once that I write "spaghetti and meatballs" code. The meatballs are the core domain objects, explicitly typed. The spaghetti is the business rules, untyped. With experience you get a good intuition where to draw the line. But the untyped code needs extensive testing.

Where I disagree with the article is on refactoring. It's identically hard both ways. Migrating to new business rules while simultaneously running the old and new system is the hard part. I don't find static typing helps or hurts me in particular. Compiler warnings are useful, but my unit tests catch the dynamic parts as well. Either way a lot breaks and often needs temporary scaffolding between the versions.
by illiac786 | 2025-08-02 19:50:20+00:00
Well you have your room for your alone time, it’s like in a family.

I loved it personally, I made amazing connections, I couldn’t get enough of it. Couldn’t figure out a way to have kids and stay in a shared apartment unfortunately, although I know it’s possible. so that phase of my life is over – and I miss it.

But it’s a matter of personal preference for sure.
by pstuart | 2025-08-02 19:50:44+00:00
We did everything we could to encourage reading with our kids (reading to them, book fairs, bookshelves full of kid friendly books, etc).

1 kid has grown into an avid reader, the other two (twins) have never embraced it. It's easy (and often appropriate) to blame the parents, but sometimes it's on the student to actually want to do it.

It makes me sad and I would love to change it. Having video games come into the environment (not my choice) certainly did not help.
by vusaldev | 2025-08-02 19:51:02+00:00
I wanted to know how many TikTok videos I had watched. TikTok lets you download your data, but it's in a messy JSON file that’s basically unreadable.

So I built tiktokwrapped.world — a privacy-first tool that runs entirely in your browser and turns your TikTok data into an actual year-in-review:

Total videos watched

First favorited videos

Oldest comments

Direct message heatmap

Word cloud of your most-used words

Everything is processed locally. No logins. No tracking. No servers. It’s open-source, lightweight, and meant to remind you (gently) to touch grass once in a while.

Would love feedback, ideas, or feature requests.
by kelseyfrog | 2025-08-02 19:51:17+00:00
I see what you're doing here. You're narrowing the scope of the argument in order to make a specific point. This is a common rhetorical move, especially in legislative debates: "Because this exact bill hasn’t passed, you can’t point to any real-world failures." I get it, and I understand your logic, but it misses the bigger picture.

The conversation is about the broader category of laws that limit speech. Treating age verification as if it's completely separate from the patterns and risks we've seen in speech-limiting legislation is, honestly, a weak position. Age verification requirements aren't immune to scope creep or abuse. They’re subject to the same risks as any other law that restricts speech.

I know you can make a stronger argument than this. Besides, if you did your homework, you would find the examples you're looking for.
by justonceokay | 2025-08-02 19:52:21+00:00
My understanding is that this “temporal fuckery” (I’m not a physicist) exists even in the basic math of light diffraction. When light passes from air to water, it somehow “knows” the right angle to diffract at to reach its destination as fast as possible, even though from a classical viewpoint the destination is not known until after the light has passed through the medium.

The short story “Story of your life” (that the movie Arrival is based on) uses this as a pseudo-argument for how the aliens could have a non-temporal understanding of reality.
by trhway | 2025-08-02 19:52:27+00:00
> in the 1970s, it was (as best I can remember) first learning the letters and the sounds they make. Then starting to read words by "sounding them out."

USSR, 70s, the same, my older cousin, 5th grader a the time, taught me to read that way before my first grade. (It was pretty normal to learn to read before starting the school. The writing though was taught at school.)
by fifilura | 2025-08-02 19:52:28+00:00
I am currently considering whether it is worth moving our stack from Hive type tables to Iceberg. Iceberg is obviously technically more competent, but the Hive tables are just so nice because the data is almost orthogonal from the tables.

You can throw away a table and recreate it in minutes and vice versa you can edit the data and the table will adapt.

I am so used to this and I am worried of loosing this flexibility with Iceberg.

Maybe a mix is the way to go.

TFA is very well written by the way. From my perspective I see Iceberg as Hive tables 2.0. Solving a lot of the Hive related problems but not all generic database problems. So all new features are positive for me.

But my only gripe is - is the added complexity worth it?
by al0023 | 2025-08-02 19:52:44+00:00
Location: Durres, Albania Remote: Yes Willing to relocate: Yes Technologies: Java ,JS, ReactJS, Python, Golang, SQL, NodeJS.

Résumé/CV:https://docs.google.com/document/d/1HBQ7KcmAhrkWba33kjnuLwzm... Email: alanpetro23@gmail.com

Greeting to whomever it catches the interest , wanted to just say have a nice day/night and thank you for your time.
by mancerayder | 2025-08-02 19:52:51+00:00
The common sentiment is that Mikrotik is the gold standard for reliability and, not talking about the terrible UI, you're considered an Adult in networking if you choose to manually configure individual interfaces to do basic things, and it 'just works'

Except when it doesn't, and you have to stop your day job to troubleshoot your home network because an interface literally vanishes overnight, when you hadn't touched the router in months.

Then there's the wifi radio settings and the terrible CAPman, where I had to Google radio frequency settings and channel configuration (why?). In any case what's this power good for? what's a use case that you want to give up ease of use and central management for configuration power?

I'm moving to all Ubiquiti stuff, and so far I love the management tooling that already alerts me and shows me latency stats and packet drops on my network in a status page, including a log. I love that I can use the app to connect my phone to an IPSEC tunnel at home, that I can quickly connect sites.

Mikrotik's winbox and web configuration UI seem like they were written by lone developers in basements who never interacted with humans.
by chistev | 2025-08-02 19:54:13+00:00
I ask myself this question on a regular basis. I feel a type of way when I see people who I don't consider to be as smart as me being richer than me. The smartest people I know aren't even the richest. It's as though there's an inverse correlation. Lol.

https://www.rxjourney.net/trapped-in-the-matrix
by bgnn | 2025-08-02 19:54:26+00:00
a) Because they just camnot fore you if you are performing ok for the given position. You need to have 3 years of bad reviews which needs to be meticulously proven by the employer that you didn't improve, even though they offered you training, different set of responsibilities etc etc. So in practice it's 3 years pay + legal costs to build up a file against you + possible legal costs of going to a court if the employee wishes to do so. Btw, the emploer has no case if they are trying to fire a group of people. The most practical and common ways to go around: go through a reorganization and make those people redundant, meaning you shut down the operations related to these operations, with the caveat that if you ever start those operations again first you need to ask the people you just fired of they want to take the job, 2- settle to a good severance package, ideally by nefotiating with the trade union or a lawyer representing the group. 6 months is on the very low end.

b) If they have permanent contracts, yes. It's rare to have permanent contracts at a burger joint though. They often have 0 hour contracts. It's no communism here in those sectors.

This is how things are set up. Companies open shop here because the salaries are 2-3x lower than the Silicon Valley, for exactly this reason (job security).
by nathan_compton | 2025-08-02 19:55:17+00:00
But I'm not even talking about that. While I think embodied AI would probably improve the illusion and might help some people, the fundamental issue is that loneliness can only be alleviated by an entity that can judge you as unworthy of their attention and time. If you build a robot specifically to give someone positive regard it actually isn't giving positive regard because it has no choice.

While there are basic elements of human interaction which robots could provide, the need to have the actual approval of members of your actual community of their own free will and volition cannot be "outsourced" to an entity without agency.
by imoverclocked | 2025-08-02 19:55:38+00:00
Welcome back to the 90s; I miss that model of software, as do a lot of people. When you buy something, you still have that something. It may become obsolete in time but as long as you have the hardware/OS that can run it, you still have access to it.

I worked in a daycare center when I was in my teens. I saw a kid (doing a kid thing) with a bag of skittles. He was giving it out to his friends but licking each skittle as he handed them out. I did put a stop to it but I had to stop chuckling to myself at the faces everyone made when getting a pre-licked skittle first. Fast forward a few decades and software subscriptions remind me of that moment, every single time.
by ttoinou | 2025-08-02 19:55:59+00:00
ahah that's a fun description, is there a game that is all those things at once though :) ? I asked ChatGPT and it told me Rust video game (and a few others if we remove one criteria such as base building or open-world)

To me, some gameplay was lost going from 2D to 3D, and there's a huge opportunity for some game makers to make something beautifully cartoonish pixel perfect 3D / 2.5D with the perfect gameplay of 2D
by indigodaddy | 2025-08-02 19:56:04+00:00
Ah I was thinking maybe the Gemini-cli agent itself might be attributable to the problems, thus maybe try the opencode/Gemini combo instead..

I'd like to mess around with "opencode+copilot free-tier auth" or "{opencode|crush}+some model via groq(still free?)" to see what kind of mileage I can get and if it's halfway decent..
by abeppu | 2025-08-02 19:56:29+00:00
Nope, this isn't just an issue of percentages.

I can't link to specific query results from the American Time Use Survey, but from this page [1], you can check "Avg hrs per day - Socializing and communicating", click "Retrieve Data", then adjust the time range using the dropdowns at the top, to be up to 2003 - 2024. In absolute terms (hours, not percent) there are declines both for the whole period, and from from 2003-2019 (i.e. before the pandemic).

And you can look at the series for "Avg hrs per day for participants - Working at home" and confirm that as expected it is relatively stable through 2019 and jumps in 2020, so the decrease in socializing through 2019 is not about WFH.

[1] https://data.bls.gov/toppicks?survey=tu
by rich_sasha | 2025-08-02 19:56:53+00:00
To add to sibling comment, in the peleton you generally dont have the luxury of choosing your formation down to such fine detail. Theres lots of other riders fighting for space.

And breakaways are rarely a team affair. You get some towards the end of mountain stages, but uphill all of this maths goes away (everyone is much slower and air drag matters less).
by aledalgrande | 2025-08-02 19:57:09+00:00
5. it's not just docker, give it playwright MCP server so it can see what it is implementing in UI and requests

6. start in plan mode and iterate on the plan until you're happy

7. use slash commands, they are mini prompts you can keep refining over time, including providing starting context and reminding it that it can use tools like gh to interact with Github

not sure I agree on 1.

2. compact when you are at a good stop, not when you are forced to because you are at 0%
by wongarsu | 2025-08-02 19:57:22+00:00
Blue Origin is built on taking ordinary humans to space. So is/was Virgin Galactic, though they are in a bit of a transitionary phase right now. SpaceX is also willing, they might even take you on a flyby of the moon if you bring money and patience (iirc the last customer lost patience). Basically just ring up your favorite multi-billionaire's space program. And while the estimated price would be correct for SpaceX, rumored prices for Blue Origin's New Shepard are only in the hundreds of thousands per seat

Edit: also the "but if you do that you are an astronaut, so it's still true that only astronauts can do that" loophole was closed when the FAA redefined the word astronaut in 2021. At least if you follow their definition of the word
by evaXhill | 2025-08-02 19:57:32+00:00
‘Considering the pool of available IPv4 addresses has been exhausted for quite a while now, and was running out for public use years ago’ I thought it was logical that most systems that have adopted IPv6. Crazy to think that it turns out it wasn’t, but shout out to apple and their stringent dev requirements bc they require support IPv6-only networks.
by rjknight | 2025-08-02 19:57:35+00:00
The "domain expert" is the business-person who is, it is suggested, more capable of reading and comprehending the Clojure code than the Haskell code.

Since there is an equivalence between types and propositions, the Clojure program also models a "type", in the sense that the (valid) inputs to the program are obviously constrained by what the program can (successfully) process. One ought, in principle, to be able to transform between the two, and generate (parts of) one from the other.

We do a limited form of this when we do type inference. There are also (more limited) cases where we can generate code from type signatures.

I think op's point is that the Clojure code, which lays the system out as a process with a series of decision points, is closer to the mental model of the domain expert than the Haskell code which models it as a set of types. This seems plausible to me, although it's obviously subjective (not all domain experts are alike!).

The secondary point is that the Clojure system may be more malleable - if you want to add a new state, you just directly add some code to handle that state at the appropriate points in the process. The friction here is indeed lower. But this does give up some safety in cases where you have failed to grasp how the system works; a type system is more likely to complain if your change introduces an inconsistency. The cost of that safety is that you have two representations of how the system works: the types and the logic, and you can't experiment with different logic in a REPL-like environment until you have fully satisfied the type-checker. Obviously a smarter system might allow the type-checker to be overridden in such cases (on a per-REPL-session basis, rather than by further editing the code) but I'm not aware of any systems that actually do this.
by gherkinnn | 2025-08-02 19:57:53+00:00
My personal negativity stems from Meta in particular having a negative net impact on society. And no small one either. Everything Zuckerberg touches turns to poison (basically King Midas in reverse). And all that money, all that progress, is directed towards the detriment of everyone but a few.

In contrast, a skilled football player lands somewhere between neutral and positive, as at the very least they entertain millions of people. And I'm saying that as someone who finds football painfully dull.
by Tarsul | 2025-08-02 19:58:18+00:00
In Germany there was basically 20 years of "digital is the future, so voting has also to be digital" in media, politics etc. However, because Germany is a digital laggard, it just never happened, which is why the waiting time was long enough for the opinion to change enough that nowadays digital voting is not even in discussion.

See, sometimes waiting solves problems. So, TL;DR America was too quick with digital voting, which is why it became entrenched. Should've been laggards like Germany.
by toomuchtodo | 2025-08-02 19:58:26+00:00
You Don't Need a Full-Size Pickup Truck, You Need a Cowboy Costume - https://www.thedrive.com/news/26907/you-dont-need-a-full-siz... - March 15th, 2019

https://news.ycombinator.com/item?id=42638394 - January 2025

https://news.ycombinator.com/item?id=21631704 - November 2019

Ray Delahanty | CityNerd: Rural Cosplay is, Unfortunately, A Thing - https://www.youtube.com/watch?v=6q_BE5KPp18

(Americans buy trucks out of emotion and cosplay, not realized utility and rational TCO, based on the evidence and data)
by yihtserns | 2025-08-02 19:58:38+00:00
Context:

> > > What behavior do you want them to change?

> > Don't advertise their driver assist system as "full self driving".

> The system involved in this crash was never advertised as "full self driving".

I assume "system involved in this crash" is referring to "Tesla Autopilot"; my reply was to contradict the statement '...*was never* advertised as "full self driving"'.

But you mentioning a date made me curious about when the advert text was changed:

- "...in the future" was added ~1.5 months before the accident: https://web.archive.org/web/20190306042234/https://www.tesla...

- "...in the future" was removed ~1.5 months after that lawsuit was filed: https://web.archive.org/web/20210603132215/https://www.tesla...
by einpoklum | 2025-08-02 19:58:48+00:00
What exactly have you written with Claude Code?

I have not tried it, for a variety of reasons, but my (quite limited, anecdotal, and gratis) experience with other such tools is, that I can get them to write something I could perhaps get as an answer on StackOverflow: Limited scope, limited length, address at most one significant issue; and perhaps that has to do with what they are trained on. But that once things get complicated, it's hopeless.

You said Claude Code was significantly better than some alternatives, so better than what I describe, but - we need to know _on what_.
by dyauspitr | 2025-08-02 19:58:50+00:00
It is worse at hauling. I can get between 150 to 200 miles while towing my 4000 lb RV with my lightning. What’s nice though is I can get a full charge at my campsite for the night so I never really pay for transportation. Turns out 200 miles per day is good enough for cross country RVing.

For everyday driving, I pay about $8.50 for a “full tank” of charge that gets me around 300 miles. That’s about $100 worth of gas in an equivalent gas truck.

That’s being said I think the ideal truck would have about 2x-3x the current battery capacity of the extended range lightning.
by baby_souffle | 2025-08-02 20:00:28+00:00
> The thing about the UniFi platform is it iteratively improves.

That's a very charitable and positive spin on "was expensive the day you bought it and got all the functionality you expected years later".

I'm fine with things getting better over time. I am a lot less understanding when you ship a device in 2024 and it still has trash IPv6 support but don't worry because "we'll fix it via an update coming soon!"

That is something that should have been there from day 1.
by chrisjj | 2025-08-02 20:00:51+00:00
> You called it "tampering"

Yes.

> and "alteration"

No.

> But honestly I don't see any distinction to "editing". All of those imply that the email is being changed. It isn't. The email is stored on disk

This isn't about stored form. It is about displayed form - which is all that most users get.

> Your complaint was apparently just about how the email is rendered. There is no standard for how that should be done.

The standard is the expectation it is faithful to the sent form. This case fails that.

> Like, did you complain that your emails were being tampered with back in the day when you wrote them in a terminal with a fixed width font but someone viewed them in Outlook with a variable width font?

No. But someone did complain "Why are the tables messed up?" :)

Fortunately that wasn't a security issue.
by cm2187 | 2025-08-02 20:01:17+00:00
What I don't understand in this AI race is that the #2 or #3 is not years behind #1, I understand it is months behind at worst. Does that headstart really matter to justify those crazy comps? Will takes years for large corporations to integrate those things. Also takes years for the general public to change their habits. And if the .com era taught us anything, it is that none of the ultimate winners were the first to market.
by mantas | 2025-08-02 20:02:03+00:00
Why more distance? Streets wouldn’t get wider. Rather if you try to dense-up the city, streets will go narrower.

Besides complete hellholes like 80s US from the famous parking lot pictures, when trying to dense up the city, wide major streets would go first being built up. At least here there massive parking lots to just build on exist mostly on the outskirts. There’s no point in building on them. Going closer to downtown, lots of underground parking with private property on top. Some multi-floor private garages that cost a lot of money to build and unlikely to get torn down any time soon, especially if street parking was gone making it even bigger deficit. If you remove street parking, there won’t be space to fit in anything meaningful without rebuilding stuff around it. Which is not gonna happen in meaningful scale in sane timespan.
by moomin | 2025-08-02 20:02:18+00:00
I feel like this article is missing the point by a country mile. FP proponents very much know that requirements can change and wreak havoc with their type systems forcing them to change large numbers of likes. What the author is missing is that this is be welcomed and vastly preferable to the situation we find ourselves in with Python codebases where those lines still need updating but the code will happily run incorrectly if you fail to find them all. Switching off the alarm doesn’t stop the fire spreading.
by HaZeust | 2025-08-02 20:02:20+00:00
It doesn't, and you’re slicing a narrow cohort and using a generic basket. Under-25/25-34 spend a much bigger share on housing, and rents ripped; that combo compresses “real” gains even when wages tick up. If you match the cohort to the basket, the situation looks tighter for young renters. Unless you'd want to come from the position or angle that young people AREN'T renting or buying groceries that these data points support?
by Twirrim | 2025-08-02 20:05:03+00:00
Agreed, not sure it makes them morons. The way their website scraper works is what makes me think they're morons. I opted to honeypot them in iocaine, because their access rate is absurd. On a typical day on my small website, they'll make nearly 550k calls, so averaging just above 6rps. Almost everyone else I honeypotted barely pushes 1 rps. Almost everything I see from Anthropic gives me the impression they're self-entitled jerks.
by TuringNYC | 2025-08-02 20:05:18+00:00
>> There seems to be no will to replace this dysfunctional arrangement with a social safety net unfortunately.

I think one problem is that healthcare in many cases is meant to tackle the 1.5-2 sigma problems -- so naturally few people really encounter bad healthcare. The others thing they have good healthcare, until they are unlucky enough to encounter an issue.

I'm shocked how many people on my exact same health plan at work think it is a great plan.
by disqard | 2025-08-02 20:05:26+00:00
You're both right!

I noticed the lack of a "crumple zone" the instant I saw the image.

...and a moment later, I also realized it's usually a solid engine block that sits there. I shudder to think of what actually happens when that zone "crumples".

Back to the Telo MT1, it's great that they redesigned it from the ground up, around it being an EV -- it's like the Phelps Tractor having reins, and then somebody asking "why does it need to have reins if there's no horse?"