MurphyA/hacker-news huggingface dataset:
by scottLobster | 2025-07-31 16:00:09+00:00
As an IC, one reason I left my old (hated) job was precisely that. The product was barely-functional shit. We once spent 8 months implementing a "feature" that had senior engineers walking off the program in protest, only for them to be validated when said feature caused us to miss our contractual requirements just like said senior engineers said it would, and we spent another 8 months ripping it out.

Naturally I went looking for answers, started asking polite questions of my boss at 1-on-1s, started attending program-level meetings that engineers didn't typically show up to but were large/open enough I could blend into the background, and discovered that the root of the problem was roughly 3 levels into management and they weren't going to give a shit about what some engineers thought they should prioritize, even if we could tie it to financials/hours worked/cost savings (we tried and were politely ignored).

Left for a smaller program at a different company, and it's night and day. I remember suggesting that it would be nice if we could have an additional server for a system we were building and got told "yeah good idea, go ask <PM> if it's in the budget". It was, and we got it. I was in heaven.
by silentpuck | 2025-07-31 16:00:11+00:00
Yes, I think many people are starting to feel this exact tension.

The key, I believe, is to mentally reframe the AI: it's not the driver, it's your assistant — a helper, a debugger, maybe even a silent teacher. But you're still the architect. You're still the creator.

The problem begins when we forget that. When we let the AI lead the design, the structure, the reasoning. That’s when we start losing ownership — and understanding.

Ironically, AI was built to help us — not to replace our thinking. But without solid fundamentals, it's easy to let it take over. And then we're just directing prompts, not building things we truly understand.
by tracker1 | 2025-07-31 16:00:47+00:00
I mostly agree, that said, after VS Code starts, it runs pretty well. I almost didn't try it after Brackets and Atom as they were really slow. I haven't tried zed, so can't speak to it. VS Code was really just the first editor that I used with an integrated terminal and the directory tree. Just those two features made it a great fit for my workflow. I'm able to use the CLI to run/debug without leaving the editor, and/or run git commands from the terminal as well.
by dylan604 | 2025-07-31 16:00:57+00:00
You're saying there's YouTube channels that produce making of/BTS content as the same caliber we'd get as bonus materials on shiny round discs? I just don't see a YouTuber doing something for free over the course of principle photography just on the hopes they'd get enough ad revenue when they could be churning out other content on a more frequent cycle.
by thimabi | 2025-07-31 16:01:21+00:00
I’ve been facing a similar issue with my MacBook Pro with Apple Silicon.

While sleeping with an SSD connected, it seems to wake up periodically and activate the drive to do something. The result? Both the laptop and the SSD eventually overheat, and the battery quickly drains.

The only way I managed to mitigate this issue is by disconnecting all drives and plugging in the MBP before setting it to sleep. It’s an annoying bug, to say the least. It reeks of insufficient quality control and testing…
by Pxtl | 2025-07-31 16:01:29+00:00
Ultimately I come back to needing real actual unique human ID that involves federal governments. Not that services should mandatorily only allow users that use it, but for services that say "no, I only want real humans" allowing them to ban people by Real ID would reduce this whack-a-mole to the people who are abusing them instead of the infinite accounts an AI can make.
by CJefferson | 2025-07-31 16:01:59+00:00
Why do you think Zig won't have the same issue? In my experience lack of packages seem to come from no standard place to put them (C++, then you end up with effective package stores like Boost), or just not popular enough.

Most languages I work on (Rust, Python, JavaScript, Haskell), have a huge number of packages.
by teejmya | 2025-07-31 16:02:07+00:00
I've worked around this problem on each mac laptop I've owned over the years by configuring "hibernate on lid close."

When I open the lid of the mac it takes maybe 20-30 seconds to resume. I consider this a small price to pay in exchange for reliable sleep and less battery drain with the lid closed.

If you want to try this, run in the terminal:

sudo pmset -a hibernatemode 25

If you don't like it, you can restore defaults with:

sudo pmset -a hibernatemode 3
by bell-cot | 2025-07-31 16:02:45+00:00
> Biopsies test only small areas of the prostate, so they can miss more advanced or aggressive cancer cells, providing an incomplete picture.

Not an MD - but wasn't this well known decades ago? If you take a modest number of small samples from a (relatively) large, heterogeneous organ - it's old-fashioned statistics as to how representative your sample set will (or won't) be.
by materielle | 2025-07-31 16:02:55+00:00
I think there are two things to keep in mind.

1) Apple and Firefox have enough resources to implement the most recent web standards. When you see a feature which goes un-implemented for too long, it’s almost surely because nobody was even working on it because of internal resourcing fights.

2) Devs aren’t created equal. It’s possible for a team of 8 people to be 10x more productive than another team of 8.
Show HN: Fiblet- We replaced chaotic inbox into smart tabs
by Fiblet | 2025-07-31 16:03:00+00:00
I wanted to introduce Fiblet—a specialized platform built to elevate your customer support and internal communication through intelligent email workflows. With Fiblet , Groww can get benefit from:

1. Automatically classify emails by topic, which appears as a tab on the top of the dashboard.

2.Topic-based email filtering: Easily view emails related to specific subjects by clicking on topic tabs

3. Prioritize urgent or time sensitive emails.

4. Each team can handle their relevant topics.

5. Get topic wise email volume analytics to identify consumer behaviour and trending issues

6. Auto- reply to common queries using predefined FAQ templates and skip repetitive conversations

7. Helpful for audits, compliance and historical search

8. Smarter planning with data- use topic trends to improve products,services and customer experience.

9. Maintain a clean and organized inbox .

If you're open to exploring how Fiblet can fit into your current workflow, I’d be glad to share a quick demo.

Best regards, Sachin Sharma Founder, Fiblet

Contact me via email - ss2256387@gmail.com
by jjice | 2025-07-31 16:03:03+00:00
I was scared of this initially, but I've found that I mostly just use it for tedious code that I would normally procrastinate just because of how mind numbing it was (like adding another CRUD endpoint) or making a sweeping change across code that wasn't as simple as a find and replace.

For things that keep me interested, I just won't use LLM features. Sometimes at the end I'll have it audit my code and sometimes it'll catch something that can be improved.

Also test cases. It's not perfect, but a large chunk of that being automated there is very nice.
by vulkoingim | 2025-07-31 16:03:10+00:00
On Apple Silicon it's not available under the battery settings, but you can still set it.

> sudo pmset -a powernap 1

-a is an option to set it for battery and plugged-in. If you want only either you can do -b for battery, -c for charger

You can also check the settings with:

> pmset -g
by ben_w | 2025-07-31 16:03:34+00:00
The only thing that ever does: a comparative advantage.

It may be that no model supplier is in this category and the only winners are hardware suppliers, if e.g. open weights models are good enough for approximately all* problems.

* Has to be very close to all problems, because an AI which is wildly better than anything else at what it does, even when what it does is only a percent or so of the economic problems, that's in the same space as "software" generally today, and that's a big enough market to supply multiple trillion-dollar-market-cap companies.
by Phui3ferubus | 2025-07-31 16:03:49+00:00
In case of YT it is likely a mix of multiple reasons. They stop playlists on this screen: https://www.hollyland.com/blog/tips/why-does-this-the-follow... . Apparently music is no longer advertiser friendly. Detecting ad-click fraud is easier when users are at least pseudo-anonymous. Warnings about "ban for using adblock" is also not very effective when people could watch video in new private window.
by gedy | 2025-07-31 16:04:30+00:00
This seems to be the wet dream of mgmt leader types. It's not enough that AI/LLM tools make tasks more efficient, or quicker - it's their people can then be just as busy with these tools.

My feeling is: buzz off, this is like orgs now where the quickest people just get more work piled on for little gain.

I gladly use tools that give me some breathing room, and gives me some time to think about improvements, the future, etc. But will actively drag my feet if mgmt starts mandating these tools be used to shovel more tasks, tickets, or busy work at me.
by Doohickey-d | 2025-07-31 16:05:07+00:00
I'm using this instead: https://gist.github.com/mijorus/b9fabea963fabd435139654c6ebe...

Turn off WiFi when going to sleep, turn it back on on wake.

I don't need my laptop to be doing things when it's in my bag. It's not a phone, unlike what Apple seems to think...
by ProllyInfamous | 2025-07-31 16:05:10+00:00
I literally just turned a fifteen year old MacPro5,1 into an Ollama terminal, using an ancient AMD VEGA56 GPU running Ubuntu 22... and it actually responds faster than I can type (which surprised me considering the age of this machine).

No former Linux experience, beyond basic Mac OS Terminal commands. Surprisingly simple setup... and I used an online LLM to hold my hand as we walked through the installation / setup. If I wanted to call the CLI, I'd have to ask an online LLM what that code even is (something something ollama3.2).

>ollama is probably the easiest tool ... to experiment with LLMs locally.

Seems quite simple so far. If I can do it (blue collar electrician with no programming experience) than so can you.
by Groxx | 2025-07-31 16:05:22+00:00
tbh it seems intentional to me, and I broadly prefer it. I would much rather have a hot device than a loud fan, at very nearly all times I use a computer. hot aluminum dissipates heat quite well, just passively cool as long as possible please.

could they have used larger fans to reduce that noise? yes, definitely, and probably should have. but it's hard to beat using the whole device as a radiator.
by sugarpimpdorsey | 2025-07-31 16:06:06+00:00
> Get a semi-new Apple laptop and then let us know how terrible the power management is

So your solution to Apple's terrible power management is to give them even more of my money?

As I said, it did this since it was brand new. Battery cycles have nothing to do with it. It's a macOS or hardware problem in the SMC.
by MattSayar | 2025-07-31 16:06:25+00:00
What speaks to me about this is how it was presented before LLMs, yet many concepts still apply. For example

> Learn tools, and use tools, but don't accept tools. Always distrust them; always be alert for alternative ways of thinking.

In his closing remarks he says, "The most dangerous thought you can have as a creative person is to think you know what you're doing," because you stop being open and receptive to new ways of thinking and doing things, much like programmers shunned FORTRAN because they were comfortable programming in binary.
by nicoburns | 2025-07-31 16:07:12+00:00
> this is the first time I hear about Blitz. Looks equally interesting and ambitious. It is probably the real undercover web engine

It's certainly a newer and lesser-known engine. It's mostly been me working on it for the past year or so (with a couple of other occasional contributors). But I do have funding to work on it full time through DioxusLabs (who are building Dioxus Native - a Flutter / React Native competitor on top of it) and NLnet (who are a non-profit interested in the alternative web browser use case).

We're trying to really push on the modular side of things to create a web engine that's flexible / hackable and can be moulded for a variety of use cases.

We'd love more contributors, so if anyone is interested in getting involved then drop by our GitHub (https://github.com/DioxusLabs/blitz/) or Discord (https://discord.gg/AnNPqT95pu - #native channel)
by osigurdson | 2025-07-31 16:07:25+00:00
Perhaps the question is, as a website operator how am I monetizing my site? If monetizing via ads then I need humans that might purchase something to see my content. In this situation, the only viable approach in my opinion is to actually charge for the content. Perhaps it doesn't even make sense to have a website anymore for this kind of thing and could be dumped into a big database of "all" content instead. If a user agent uses it in a response, the content owner should be compensated.

If your site is not monetized by ads then having an LLM access things on the user's behalf should not be a major concern it seems. Unless you want it to be painful for users for some reason.
by benreesman | 2025-07-31 16:07:34+00:00
I've recently switched to privacy respecting computing options, so of course lost access to everything I've bought from Apple and Amazon for the last 20 years.

If I never paid for content again they'd still be in my debt.

You wouldn't steal a car would you? No, but I'd repossess one from some delinquent son of a bitch in a suit.
by DarkmSparks | 2025-07-31 16:07:49+00:00
when the prime minister and the monarch agree that the PM takes all the credit for murdering lots of kids, the prime minister gets a knighthood. (tony blair) - chasing the peerages.

When they disagree, they get a big dose of massive character assassination (Gordon Brown, Jeremy Corbin)

Or just dead (David Kelly).

Discussed in detail during the non public weekly meetings between the PM and head of state.
by johnnyjeans | 2025-07-31 16:08:38+00:00
No rebinding, better fits the grain of the OTP, no AST macros. Last I checked, the debugging experience with elixir was pretty subpar. Erlang is also a fundamentally nicer syntax that I find a great deal more readable. I'm not really sure what the appeal of Elixir as a language is actually supposed to be, outside of people who have spent a lot of time writing Ruby code.
by atoav | 2025-07-31 16:08:49+00:00
I'd argue the actionable things are already happening: Hackers and cryptographers creating technical solutions that defy governmental control, people trying to sway public opinion (or trying to get people to realize that being surveilled isn't just about their secret it is about a fundamental balance of powers between companies/governments and individuals).

All of those things are pushed by people right now. Maybe the scale isn't right, maybe the effort needs you as well.
by Edmond | 2025-07-31 16:09:27+00:00
In other words a case for the "Intelligent Workspace":

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

In lieu of chatbots as the primary means of working with AI.

This is an approach that is human centered and intended to accommodate a wide array of possible use cases where human interaction/engagement is essential for getting work done.

Integrating human-in-loop tooling: https://youtu.be/srG5Ze7mS7s
by frahs | 2025-07-31 16:10:08+00:00
The first few questions almost have me convinced I should open my own business. Surely there must be other difficult things?

I assume the main difficulty isn't that -- I assume it's the lack of comparative advantage, so competition eats into your margins until you're fighting a race to the bottom, not only making your customers happy, but doing it cheaper than someone else could, and I assume the stress from that makes it hard?

And also not being in control of your suppliers, so unpredictable events can affect your profit.
by BrandoElFollito | 2025-07-31 16:10:15+00:00
Yes, I totally agree. I wanted to make it clear that the analogy for France-Germany simply does not fly.

Our countries have been at war for two millennia (whatever "country" meant across the ages), like the rest of Europe. Then, after WWII, a tremendous effort was made to mend the relationship, and the really good idea was to involve the youth.

When I was a teenager in the 80s, those who had German as a foreign language (sometimes as the first foreign language, before English) had exchanges with peers in Germany (they were coming to us and living with us for a week, and then we were going to them). It was great.

30 years later, my son had the same exchange and I could look at the kids' behaviour more closely. They (the French and the Germans kids) decided to have a football match. I was sure that it would be a Germany vs France one. Not at all: they mixed up, with teams composed of pairs (local and foreign). It was a-ma-zing.
by x0x0 | 2025-07-31 16:10:22+00:00
As near as I can tell, the claims of huge cost savings derive from the difficulty dynamically scaling Kafka and improved multitenancy. So if different pieces of your company each have overprovisioned kafka clusters, they could all move to Ursa and save all the overprovisioning.

I have not tried it, and full disclosure, I really like Kafka: it's one of the pieces of software that has been rock solid for me. I built a project where it quietly ingested low gb/s of data with year-long uptimes.
by treyd | 2025-07-31 16:11:49+00:00
I think that the "package explosion problem" actually does exist in C/C++ and Go but it's just hidden. Very often a project takes the form of various components, and you only depend on a subset of them. In these older-style languages these are all shipped as a single unit, but in newer languages these are shipped more explicitly so you can see what the shape of your dependency tree really looks like.

Boost is a great example of this, since it does a ton of different things, but the boundaries between components are not quite as obvious as having a "dependencies.lock" to look at. Tokio has a ton of different packages but often you only need a few of them.
by pavel_lishin | 2025-07-31 16:12:49+00:00
To focus on one very small part of this article:

> For instance, shortly after college, I thought I would post a few funny videos on YouTube and, you know, become instantly famous2. I gave up basically right away. I didn’t have the madness necessary to post something every week, let alone every day, nor did it ever occur to me that I might have to fill an entire house with slime, or drive a train into a giant pit, or buy prosthetic legs for 2,000 people.

That's not the hard part.

The hard part is dealing with all the negative comments. My buddy posted a few videos on Tiktok a few weeks ago. Would any of you like to guess how many comments are straight up telling him to kill himself? Here's a hint: whatever you guess, it's likely much lower than the actual number.
by JangoSteve | 2025-07-31 16:12:50+00:00
This was a common approach called a "honeypot". As I recall, bots eventually overcame this approach by evaluating visibility of elements and only filling out visible elements. We then started ensuring the element was technically visible (i.e. not `display: none` or `visibility: hidden`) and instead absolutely positioning elements to be off screen. Then the bots started evaluating for that as well. They also got better at reading the text for each input.
by spacechild1 | 2025-07-31 16:13:08+00:00
Just slimmed some chapters, but this looks like a great resource! If someone wants to dive more deeply into digital synthesis, I can recommend "The Theory and Technique of Electronic Music" by Miller Puckette (creator of Max and Pure Data): https://msp.ucsd.edu/techniques/latest/book.pdf. All examples are actually Pure Data patches that you can try out and experiment with.
by Pxtl | 2025-07-31 16:13:17+00:00
Of course. You'd still need ongoing federal government support to handle the lost/stolen ID scenario, of course. The problem is federalist countries suck at centralized databases like this, as exemplified by Musk/DOGE completely pooching the "who is alive and who is dead" question when they were trying to hackathon the US Social Security system.
by goku12 | 2025-07-31 16:13:46+00:00
> No support for RTL or CJK text, IMEs, or accessibility tools leaves it pretty firmly in the "toy" category for me for now, sadly.

I18n, L10n and A11y tend to be very challenging features, making your wishlist a tall order. Solving that will require a larger developer mindshare. (I'm not sure how much of the existing frameworks can be reused here).

> basically the only tools that meet that criteria are platform native UIs ...

Here's the good news! Iced is already a platform native UI toolkit. It powers the Cosmic desktop and a few important applications are based on it. Iced is sure to receive a lot of attention once Cosmic stabilizes. Hopefully, you will get your wish sooner than later.
Show HN: Code Beacon – filter files and show call graphs in Ruby
by jconley88 | 2025-07-31 16:13:51+00:00
I was so excited to see "Enough AI copilots! We need AI HUDs" (https://news.ycombinator.com/item?id=44705445)

Not specifically because of the AI perspective, but because of the broader recognition that we need better development tooling. I spend a lot of time thinking about how developers work, reason about and mentally model software. I was specifically excited because of the example "HUD" that Geoffrey chose to share: "A custom debugger UI which visualized the behavior of my program".

Yes, please, I agree. That type of code flow interface should exist everywhere. So *I built one*. Ruby is my pilot language, but more will come later.

Code Beacon is a VS Code extension that analyzes and displays tracing data from a Ruby tracer gem. At its core, it filters non-application traces and rolls up the raw trace to a much smaller call graph so you can easily see and navigate to what files/classes/methods got run and how they interact.

It's not finished at all, but it's a start and it should mostly work. If it doesn't and you want to let me know, I'll fix it. It doesn't work in containers, it's not in all marketplaces yet, it will fall over if your call trace exceeds 10MB, and it could be a lot more performant. The UI/UX needs refinement and I'm sure there are plenty of bugs and edge cases to address.

I would love to hear your thoughts!
by Barrin92 | 2025-07-31 16:14:04+00:00
>I very much prefer to guarantee that data doesn't leave my trusted servers in the first place, rather than to encrypt it.

what's the rationale behind this? The point of a server is to ... serve things. If you're not gonna exchange data you might as well put a hard drive in a closet.

The point of encryption, to securely send information across adversarial channels, has made it possible that I can take my most secret information and send it across my worst enemies network and I don't need to care. Who on earth wants to go back to a world where I have to hide plain text documents in the sock drawer?
by sybercecurity | 2025-07-31 16:14:12+00:00
I haven't seen the text of the bill, so don't know for sure. If it says "resolvers must block site" then yes, running your own resolver would still work. If it says "domain registries must remove delegation" then it won't, but that could only be enforced for registries that are based in the US. Unless your ISP blocks well-known DNS ports, which none due as far as I've found.

The article says one of the requirements for the complaint needs to be that the site to be blocked must be found to be foreign based, so I guess the assumption is that the current set of laws to take down the site or sue are unavailable.