MurphyA/hacker-news huggingface dataset:
by npc_anon | 2025-07-10 21:36:28+00:00
The problem is that the time benefits of automation are never returned to the people. We'll just invent new bullshit jobs.

(paid) hours worked per family are massively up over time despite exponential progress. We have stuff but no time nor security.

The countries with the most dire birth rates are the ones with a workaholic culture.

The depressing reality is rather than giving people back their time, even more of it will be pushed for in the future, to sustain the ageing population.
by TeMPOraL | 2025-07-10 21:36:53+00:00
Not ideal, but those banners are unobtrusive, and link to clear information on what they collect and why, and which things need your consent:

https://gdpr.eu/privacy-policy/

https://european-union.europa.eu/cookies_en

Though again, not ideal IMO; based on skimming those policies, I think they could've set it up so consent popup only shows in specific situations that trigger the need for it. That, and I don't get why they use (a minimal build of) Google Analytics, and let that data fly over to the US (which they explicitly acknowledge). That's just lazy.
by eightysixfour | 2025-07-10 21:37:34+00:00
I have been teaching people at my company how to use AI code tools, the learning curve is way worse for developers and I have had to come up with some exercises to try and breakthrough the curve. Some seemingly can’t get it.

The short version is that devs want to give instructions instead of ask for what outcome they want. When it doesn’t follow the instructions, they double down by being more precise, the worst thing you can do. When non devs don’t get what they want, they add more detail to the description of the desired outcome.

Once you get past the control problem, then you have a second set of issues for devs where the things that should be easy or hard don’t necessarily map to their mental model of what is easy or hard, so they get frustrated with the LLM when it can’t do something “easy.”

Lastly, devs keep a shit load of context in their head - the project, what they are working on, application state, etc. and they need to do that for LLMs too, but you have to repeat themselves often and “be” the external memory for the LLM. Most devs I have taught hate that, they actually would rather have it the other way around where they get help with context and state but want to instruct the computer on their own.

Interestingly, the best AI assisted devs have often moved to management/solution architecture, and they find the AI code tools brought back some of the love of coding. I have a hypothesis they’re wired a bit differently and their role with AI tools is actually closer to management than it is development in a number of ways.
by gottorf | 2025-07-10 21:38:05+00:00
> people too lazy to take it out of their pocket or purse

Keyless start has another legitimate function besides laziness: it allows you to leave your car locked with the engine (and AC) running while a baby or dog is inside.

Of course, you can accomplish the same by having two keys with you; you decide whether that's another example of laziness. :-)
by odo1242 | 2025-07-10 21:38:06+00:00
The way Bluesky works, there's a "personal data server/PDS" (which is how you host your own posts) and an "app server" (which queries everyone else's posts to create the whole app interface). You'd have to host both (the PDS is easy, the app server is hard) to avoid the Bluesky policies.

That said, since it is still quite possible to do so, I think Bluesky is on the right side of that tradeoff.
by jecel | 2025-07-10 21:38:11+00:00
Not yet, and if I publish any of the languages I will probably use a different name (like "Oak" -> "Java"). Though I did call the unfinished language I published "BLA" (Baby 8 LAnguage - an attempt to see if I could fit an interpreter and editor in 1KB) so I might stick with the stupid names after all.

https://github.com/jeceljr/baby8/tree/main/examples/bla
by mjd | 2025-07-10 21:38:30+00:00
In my life, I've only known one person who has called me a “cunt”.

I'm sure Matt would have been happy to admit that he was that person. I'm sure he would have said that he had spoken his mind unvarnished, and maybe even that he thought he was right.

So what?

People say that a community will fall to the level of the most toxic person it will tolerate. For the Perl community, that was Matt.
by Slortibort | 2025-07-10 21:38:55+00:00
I used to know him quite well, though not much in a technical context.

He used to wind up taking home every single girl I introduced him to. He and I met when he pulled my FWB at a club and our friendship long outlasted either of ours with the FWB.

He gave me career advice that I followed that set me on a path to the great happiness I now have.

Shine on you crazy diamond.
by muzani | 2025-07-10 21:39:09+00:00
Most people don't like working 9-5. My sweet spot is 4 AM. Half the people I work with prefer nights - it's cooler, better time to smoke, etc. Maybe it's just SE Asia where people get lazy during the day. Or maybe we just have a culture of hanging out at night. 9-5 takes priority but teams tend to follow the devs.

The main issue is always the regular meetings, the standups. Most people prefer to wake up at 10. Some at 11 lol. So you can move standups around "lunch" safely enough. Some people hate standups at the end of the day (i.e. me) because it tends to overlap with the inconsistent end of day school schedules and traffic jams.

But do consider if you actually need standups. Everything should be on Jira. Whenever you commit a file, it can be on Jira too. Scrum was invented before all these tools, back when people had individual offices. Continuous Flow is a valid option and agile.

Other key meetings are what to do (grooming), what have we done (demo), and what can we do better (retro). You don't actually need to follow any sprint format. A clean format is meetings on Monday and Friday, but with new teams and startups, you might want one every 2 days.

If you can do async, do so. Lots of people prefer text too. Text is slower, mainly an issue for managers who need to talk to lots of people. But it lets people think more clearly and supply links as necessary.
by rcxdude | 2025-07-10 21:39:37+00:00
It prevents some heat from reaching the ground there (solar panels are ~20% efficient: most of the energy still reaches the ground). The energy (energy + heat is generally more than would normally be absorbed by heat in the ground) gets used and then turns into... heat. Which either makes it into the air or the ground, which is where it was going to wind up anyway.
by anigbrowl | 2025-07-10 21:39:53+00:00
Context: https://x.com/epaleezeldin/status/1943322077152313855

Lee Zeldin, EPA administrator: The Trump EPA is committed to total transparency. I tasked my team @EPA to compile everything we know about contrails and geoengineering to release to you now publicly. I want you to know EVERYTHING I know about these topics, and without ANY exception!

https://www.epa.gov/newsreleases/epa-releases-new-online-res...
by miguelspizza | 2025-07-10 21:40:11+00:00
Yea this is a really good idea, Maybe like a popup that say "hey x website has an MCP, do you trust it to connect?"

I guess there would also need to be a way to "audit" a websites full tool list at connection time and throw some sort of warning if tools show up that are not part of this list during use.

Interesting problems for sure. I really appreciate you taking to time to think them through. I'll call these out in the issues section of the repo
by jiggawatts | 2025-07-10 21:40:13+00:00
I’ve also don’t remember SAP HANA, Oracle, or DB2 mentioned even once here but believe me, along with MSSQL these occupy most of the top ten database deployments world wide.

Something that I’ve been thinking about a lot recently is that all of the proprietary vendors are quietly strangling their flagship products.

Free and open source database engines were always “nipping at their heels” but weren’t a serious threat for decades. Only other proprietary engines were.

Now that PostgreSQL has more features than SQL Server and better performance, it’s a serious competitor.

But Microsoft is holding MSSQL’s face under water with core-based licensing. It means that per dollar you get dozens of times less compute available for your data than with open-source systems. That ratio is growing exponentially, because they haven’t redone their pricing in… ever.

Oracle and DB2 are being similarly choked off at the same rate, so looking left and right at their direct competition their respective product managers haven’t noticed the problem, which is akin to Fuji and Kodak raising film prices in lockstep just as digital photography is taking off.

We’re entering the era of “kilocores”: single servers becoming available that have over a thousand cores. You can’t imagine what per-core licensing costs for something like that!

PS: I saw a similar dynamic play out in the network space with load balancers and “web accelerators” like NetScaler sold “by bandwidth” with a starter SKU as small as 2 Mbps. I kept trying to politely explain to the reps that the smallest cloud VMs can cheerfully put out 10 Gbps, and hence their product is a 500x decelerator. They eventually listened to someone and made it bandwidth-unlimited. Too late. Everyone uses NGINX now.
by HocusLocus | 2025-07-10 21:40:48+00:00
Good Q. Since there are many wetland plant species and willows that are beaverlike you could ask how would they become established in the first place, and how would their growing mass and persistence compare to a beaver's after a catastrophic event? And after all, why does the dry deep-gorge Southwest look like the Southwest anyway? THAT could be the outlier and its depth and dryness would seem the result of a 'jump start in erosion' bestowed over geologic time. I think even the Southwest may have been on course to be as green as the East and would have been -- had it not been for some truly horrific floods that eclipse anything in the modern era when the plugs for Glacial Lake Missoula and Bonneville gave way.

Drainage paths in the West ( https://i.dailymail.co.uk/i/pix/2016/10/21/16/3995911F000005... ) were more narrow and violent, the same in the East were not. A minimum of sudden deep erosion and therefore sideways diversion of blocked watercourses would be necessary for beavers to get established and shape the landscape so in the East they did. Other places in the world like the Amazon may have been shaped by vegetation impeding erosion more so than gnawing creatures.
by ragnese | 2025-07-10 21:40:56+00:00
You probably know better, and I probably should know better than to bother engaging, but...

Why would you conflate giving a computer an objective command with what is essentially someone else giving you access to query a very large database of "information" that was already curated by human beings?

Look. I don't know Elon Musk, but his rhetoric and his behavior over the last several years has made it very clear to me that he has opinions about things and is willing to use his resources to push those opinions. At the end of the day, I simply don't trust him to NOT intentionally bias *any* tool or platform he has influence over.

Would you still see it as "censoring" a LLM if instead of front-loading some context/prompt info, they just chose to exclude certain information they didn't like from the training data? Because Mr. Musk has said, publicly, that he thinks Grok has been trained on too much "mainstream media" and that's why it sometimes provides answers on Twitter that he doesn't like, and that he was "working on it." If Mr. Musk goes in and messes around with the default prompts and/or training data to get the answers that align with his opinions, is that not censorship? Or is it only censorship when the prompt is changed to not repeat racist and antisemitic rhetoric?
by leshow | 2025-07-10 21:40:58+00:00
I don't think that's a fair comparison. Type systems don't produce probabilistic output. Their entire purpose is to reduce the scope of possible errors you can write. They kind of did change the world, didn't they? I mean, not everyone is writing Haskell but Rust exists and it's doing pretty well. There was also not really a case to be made where type systems made software in general _worse_. But you could definitely make the case that LLM's might make software worse.
by irskep | 2025-07-10 21:41:49+00:00
I threw together a vibecoded tool to do this, as a personal experiment. It splits the guide into several runs, each focusing on a different style guide section. Here's the diff it gave for the Claude-authored README for the tool, which I called 'edit4style': https://gist.github.com/stevelandeydescript/14a75df1e02b5379...

And here are its style comments: https://gist.github.com/stevelandeydescript/a586e312c400769b...

I don't plan to release the code, since I don't really want my docs to be written in this voice. But it doesn't feel entirely unhelpful, as long as I'm personally curating the changes.
by const_cast | 2025-07-10 21:41:49+00:00
These disgruntled employee defenses aren't valid, IMO.

I remember when Ring, for years, including after being bought by Meta, had huge issues with employee stalking. Every employee had access to every camera. It happened multiple times, or, at least, to our knowledge.

But that's not a people problem, that's a technology problem. This is what happens when you store and transit video over the internet and centralize it, unencrypted. This is what happens when you have piss-poor permission control.

What I mean is, it says a lot about the product if "disgruntled employees" are able to sabotage it. You're a user, presumably paying - you should care about that. Because, if we all wait around for the day humans magically start acting good all the time, we'll be waiting for the heat death of the universe.
by TacticalCoder | 2025-07-10 21:42:12+00:00
> Why would anyone develop AI models in the EU?

Not just AI models. The EU only leads in regulations and nothing else and it shows: since 2008 both China and the US have experienced insane GDP growth while the EU has been totally stagnant (inflation adjusted).

I don't think people realize at which speed the EU is falling into oblivion. It's really horrible to witness from inside the EU. Cities are poorer and poorer, high-trust societies are becoming low-trust ones due to rising (imported) poverty and crimes. Cities that used to be beautiful cities now see weekly kidnapping (Paris) and AK47s are fired in Brussels on a weekly basis.

But we should all applaud because AI is going to be regulated and because we're going to be green. Go EU, yay!

Meanwhile people in the EU don't even want to have kids anymore: I honestly have got a hard time figuring out why young people in the EU would even want kids seen the overall atmosphere reigning here now.

So while India, Brazil, China, the US, and many other countries are still going to see growth, I fully expect the EU to keep shooting itself in the foot (like it did with its car industry, destroying it with regulations and handing over the EU EV car market to China).

Those who can do do, losers who cannot do regulate.
by xp84 | 2025-07-10 21:42:27+00:00
It's wild to see how for no reason other than marketing, we're seeing devices with a static feature set being bricked. I remember older Nest thermostats being similarly crippled or bricked.

By "static feature set" I mean to draw a contrast between these plugs and light switches, and say, a device that has to have a web browser or which needs to access an external API that may need to change to reflect changing external factors. Literally nothing needs 'updating' about a simple relay. It turns on and it turns off. Same now as in 2010.

Smart home tech really should be fully cost-free to keep working indefinitely. All these "cloud" and "mobile app" integrations that 100% of them have are what makes these EOLs happen, since the company needs to maintain servers speaking a certain API version, or push firmware updates out for every device ever made, and keep updating a mobile "app" just to keep it running.

The solution to this has been with us for over a decade: the Zigbee and Z-wave model. The devices speak a standard interface and talk to the owner's choice of standard hub forever. (If Sonoff goes out of business tomorrow my Sonoff devices will all still work perfectly fine.)

Belkin could have shipped Zigbee-compatible devices even when their first WeMo device came out, but they thought it was more profitable to make proprietary stuff.
by iLemming | 2025-07-10 21:42:52+00:00
One of the reasons why I kept driving into Emacs land was the dopamine effect of "Oh, shit, I didn't even know it could do this..." Over the years my attitude has changed. Now it's purely "task oriented" — whenever I need to get something done, I'd raise a question "can I do that in a more efficient, delightful way?"

Sometimes that manifests into adding a TODO item into my notes. Often I simply start experimenting with basic Elisp in my scratch buffer. These days I may ask an LLM.

When non-emacs muggles mock emacsians for wasting their lives to "maintain" editor config, they don't even realize — for an experienced Lisper their emacs is not like a self-made car that constantly requires attention, it's more like a garden — if you want to eat apples — you'd have to get your hands dirty, but that knowledge and time aren't wasted — you can then use the primitives you built to grow many other things later.
by drewble | 2025-07-10 21:43:07+00:00
Lonely Planet | Software Engineer, Backend | Charlotte, NYC, Remote USA | Full-time | Elixir

Do you want to help build the future of travel? Lonely Planet is a trusted, iconic travel brand with over 50 years of experience helping travelers explore the world. Known for our extensive guidebooks, we are now evolving our digital offerings to create innovative, user-friendly travel digital experiences that bring the expertise of our guides into the modern age. Our goal is to revolutionize how people discover, plan, and experience their travel adventures.

As a Software Engineer on the Services team at Lonely Planet, you will join a dynamic, forward-thinking, cross-functional team to design, build, and maintain robust backend systems that power our next-generation travel app. This is a unique opportunity to shape the future of travel technology for a beloved brand, reimagining how millions of people discover, plan, and experience journeys around the world.

More info and apply here https://www.redventures.com/careers/positions/open?gh_jid=70...
by godelski | 2025-07-10 21:43:37+00:00
> There's no sense keeping it open unless there are ongoing reports of the issue.

I think you've misunderstood. There's other options.

Let's consider this from a failure analysis standpoint. Here's our options

- You have incorrectly marked issue as solved - You have incorrectly left the issue marked as unsolved

*Which error case would you rather have?*

The classic example of this design choice is with a safe. Let's imagine you are building a safe. If the safe fails, would you prefer that it fails into a state that is unlocked or into a state that is locked? The answer isn't so obvious, as it actually depends on how it fails, right?

A very common example is when designing skyscrapers. The choice is that when a skyscraper fails, there is a strong preference that it falls in on itself (think 9/11). Why? Because if it falls to the side then it takes out other buildings and can create a chain reaction (a related famous example being housing in Industrial Revolution London and fire...)

Your action is a valid option, but it is not the option that I would chose. I think what they did was perfectly fine. They left it open (to avoid tricking anyone to thinking it is solved when the status of solved is actually unknown) and marked with additional information about lack of verification/reproducibility. Essentially, it is marked as stale.

So we're back to the earlier question:

- How do you *close* a bug report when you can't reproduce?

Or we can frame differently: "How do you close a bug report if you have no indication that the bug was resolved nor exists?"
by pkulak | 2025-07-10 21:44:11+00:00
Pick something you like, then look up its Home Assistant integration. If it says "Its IoT class is Local Push.", then you're all good. Lutron Caseta is my gold standard. After that, ZWave or Zigbee.

EDIT: From what I can tell, the Belkin integration _is_ local push, so I don't know what the big deal is. Does removing "support" just mean no more updates? If they aren't already, hook those guys up to Home Assistant and you can keep them until you die.
by qbatten | 2025-07-10 21:44:37+00:00
Grata | Full time - Hybrid NYC | Python, Django, Databricks, AWS, PostgreSQL | grata.com

Grata the leading private market dealmaking platform. We're a well-funded, fast-growing fintech.

We're looking for ambitious engineers who want an opportunity to have direct customer and revenue impact. We're solving exciting, interesting engineering problems and having a great time while we do it. We value ownership, growth mindset, and enthusiasm.

We're hiring: - Entry-level engineers across disciplines! - Engineering Manager - Sr/Lead Data Engineer - Sr AI Engineer - Sr AI Scientist

Interested? Apply here! https://grnh.se/ho3ykkev4us
by xp84 | 2025-07-10 21:45:12+00:00
I use this exact Sonoff dongle! I use it with ZHA and I've been very happy with it. I have it paired with a Hue bulb, several cheapo Aliexpress scene switches, and (my recommended switch) a MOES ZigBee scene switch.

Only tip I have for you is that everyone suggests to use a USB extension cable with these to get it away from your PC or whatever device. My dongle is sticky-tacked to my office wall.
by pulse7 | 2025-07-10 21:45:12+00:00
"What We Found

We determined that the probable cause of this accident was the in-flight separation of the left MED plug due to Boeing’s failure to provide adequate training, guidance, and oversight necessary to ensure that manufacturing personnel could consistently and correctly comply with its parts removal process, which was intended to document and ensure that the securing bolts and hardware that were removed to facilitate rework during the manufacturing process were properly reinstalled. Contributing to the accident was the FAA’s ineffective compliance enforcement surveillance and audit planning activities, which failed to adequately identify and ensure that Boeing addressed the repetitive and systemic nonconformance issues associated with its parts removal process."
by ndiddy | 2025-07-10 21:46:09+00:00
I agree with everyone else that Covid definitely lost Trump the 2020 election. Saying it would have been a lay-up for someone who isn't Trump is meaningless when we're talking about Trump. When there's a crisis people crave strong leaders who can guide them through it, and Trump completely fucked up his messaging. One day everything will be fine in a few weeks, the next day Covid is extremely serious, then he's trying to get people to use horse medicine from Tractor Supply as a home remedy, etc. Compare that to how people around the nation were paying attention to Andrew Cuomo's daily press conferences. Despite Cuomo making extremely incompetent decisions around Covid (such as using nursing homes as overflow space for Covid patients, causing over 15,000 deaths), he got a huge popularity bump at the time because he appeared strong and competent and Trump didn't.
by npc_anon | 2025-07-10 21:46:21+00:00
This suggests an optimum of 2 full-time working adults where after a long day at work they perfectly share the workload of chores.

This is morally fine and correct from a fairness principle but it misses the point entirely. Dual income workism is the least likely to produce family sizes large enough to not go extinct. The model may be fair but at the same time its suicidal.

Similarly, seeing a work break to take care of children as an "opportunity cost" suggest that the optimum life path is a 4-5 decades long maximalist devotion to some corporate.

Obviously, each individual and couple is free to pursuit whatever they want, but collectively these models and norms will end us.