MurphyA/hacker-news huggingface dataset:
by agentultra | 2025-08-06 14:01:49+00:00
micromanage (verb): control every part, however small, of (an enterprise or activity).

Managers who insist on stand-ups, insist on being present in them, and insist on managing the the backlog of tasks, assigning tasks, and forcing developers to estimate each one... are micromanaging.

No amount of, "I'm the friendly manager you can trust!" is going to melt the ice that your presence, as a manager, brings into a standup. You control salaries, promotions, and the stress levels of everyone there. It's going to be a conflict every time some one pushes back on your demands. Everything devolves into a status update meant to save face rather than be honest. It's wholly a waste of time.

> Stand-ups are for "visibility of the team, for the team". Not for managers or other wanna be management.

I agree.

Standups are a whole different game when it's a group of developers with a goal who need each other to meet it.

A good manager trusts their team to do this work themselves. If that means standups, cool. If they only need to meetup once a week as a group and people meet impromptu based on what they're working on... fine. As long as the team is shipping and meeting it's goals and milestones, all gravy.
by paulbirch | 2025-08-06 14:02:06+00:00
This is an interesting development, especially considering the growing trend of code-sharing platforms. As others have pointed out, this move by GitHub to allow UV to run GitHub Gists blurs the lines between code hosting and execution environments. It's worth noting that this also puts UV in direct competition with other code execution services like Repl. it and Google Colab, both of which have been gaining traction in the developer community. I'm curious to see how UV will differentiate itself in this crowded space.
by K0balt | 2025-08-06 14:02:17+00:00
That may be the case in many industries, but I don’t think it applies in this case. The industry isn’t flooded with people looking to move up, it’s starving for interest. The problem is that you can farm out the work overseas for much less than you can do it locally, because our automation is decades behind China.

Chinese skilled labor wages aren’t that low anymore. The reason they can do most work for 1/10 of the local cost is advanced automation, government VC investment, and somewhat less c-suite greed. The incentive alignment of the government VC is also distinct from typical US VC.

We can’t even build the machines that would enable that kind of automation in the USA. We’d need to buy them from China, IF China was willing to sell them to us. Unlike the USA, China is probably not going to be stupid about diluting their advantages. I’m sure the CCP hasn’t forgotten the decades where we were unwilling to sell them high precision machine tools lol.

Unfortunately, we are more likely to see a slow deterioration of the US economy and infrastructure, until we hit about a 5-6x wage advantage over China which we could potentially use to copy the Chinese playbook and rebuild our presence.

I really hope I’m completely wrong lol.
by sgarland | 2025-08-06 14:02:50+00:00
Another reason I did so (at a different job, actually, the one immediately prior to Samsung) was that the only other language I knew to any degree was Python, and while I did compile one Python program for Windows to more easily distribute it, Excel Just Worked.

That one estimated nominal and peak loading on electrical distribution circuits by querying a DB for consumption on a given branch, and comparing it to a table containing current handling capabilities of various kinds of ACSR (overhead power lines). It was easier to do that in Excel because people were already used to it for various calculations.

Also if you’re wondering, yes, we had some bespoke software whose name escapes me that was specifically created to model electrical circuits; unfortunately no one knew how to use it, but one guy thought he did, and convinced management that we didn’t need to pay for training because he would train everyone else. He did not.
by pc86 | 2025-08-06 14:03:26+00:00
You seem really worked up over some perceived slight by people you'll never meet running some random website committed against you, personally, with intent.

You think they have contempt for you? "The feeling or attitude of regarding someone as inferior or worthless." "The state of being despised." That's a bit of a stretch.

There's nothing wrong with expecting people to do ~10 seconds of research to find out what an acronym means. It look me less time to open a tab, type "nvr video", wait for the HTTP request, scan the page, and close the tab than it did for me to write the last sentence of this comment.
Show HN: Bridge Days Calculator SPA
by FeepingCreature | 2025-08-06 14:03:41+00:00
Show upcoming opportunities for bridge days - periods where a small investment of days taken off can result in a large bounty of consecutive holidays. Vibecoded in about two and a half hours with Claude 4 Sonnet- or rather, coded by Sonnet after my increasingly annoying requests. I have literally not even looked at the code. After brückentage.info died, we didn't really have a good tool for this that also handled short workweeks. Primary credit goes to the OpenHolidays API, who did all the annoying parts of this task for free.
by hopelite | 2025-08-06 14:03:55+00:00
I feel this is really a blog post about two indirect topics; one that has not been addressed for many years now, and another that is not new, but has been getting seemingly ever more acute recently.

The first is the issue of permissive licenses like the MIT license, that seems likely far beyond an appropriate license structure for today’s world and environment, I would even argue inappropriate since the .com bubble. Software and creating has changed a lot since the 1980s to such a degree that I don’t think even the originator and early supporters of permissive licenses would be supportive of…peoples work being used in critical ways to build two and three digit billion dollar corporations without any kind of reward or compensation. It’s an odd kind of peak dystopian hybrid of communism and capitalism, sacrifice of the self for the benefit of the very few.

I think it is at least time to discuss archiving things like the permissive MIT license (assuming it even makes any kind of difference at this stage) that are from not only a different developmental stage, different environment, but even a totally different country, society, nation, and world even.

The second theme of this blog post seems to be the absolute seizure of the… what should we call it?…resource allocation of people? I cannot recall right now, but I feel like this is the second blog post themed around someone core to some function of some big tech company being rejected by said tech company; and that’s in the backdrop of the cacophony of people dealing with all kinds of dystopian insanity in the employment/job market from fake/scam jobs, AI interviews, etc. The system seems to be totally breaking down to some degree, even if it is still limping along, as is evident by the massively downward revised job creation numbers over several quarters now. How do you “revise” jobs numbers from 139,000 to 19,000? Ignoring any political partisanship, “revising” an estimate downward by 86% is not just an “whoopsie”, it’s evidence that thins are broken, regardless of why or even how. They’re clearly broken.

I have approaching 0% confidence with anything related to Congress actually doing its job since it has effectively abdicated its cute role that provides it legitimacy, but discussing both of these topics in public can have a chance at forcing the muppets in Congress to address the issues, even if only for narcissistic and selfish reasons of being (re)elected to enrich themselves after they’ve gone back on their lies to get elected. And no, neither team is the better team; it’s all a con-job.
by johnmaguire | 2025-08-06 14:04:29+00:00
I'm not sure this contradicts GP's point - this reinforces that the author is comfortable using a different product (AirVisual Pro) and may therefore, almost paradoxically, struggle more with a product that displays data differently than someone who has never used either product.

To draw a parallel, I think an iPhone user may have a harder time using Android than someone who has never used either phone.

Admittedly, I'm another happy AirGradient user.
by aleph_minus_one | 2025-08-06 14:04:32+00:00
> FWIW "blob" isn't an acronym.

As far as I am aware, BLOB is an acronym for "Binary Large Object" [1], but it is part of the pun that, as you wrote, a blob is (also) an amorphous ball of goop.

[1] At least according to the German Wikipedia: https://de.wikipedia.org/wiki/Binary_Large_Object
by Cthulhu_ | 2025-08-06 14:04:36+00:00
The other thing is that I don't believe software developers actually "do their best" when writing the code itself, that is, optimize the speed of writing code. Nor do they need to; they know writing the code doesn't take up time, waiting for CI and a code review and that iteration cycle does.

And does an AI agent doing a code review actually reduce that time too? I have doubts. Caveat, I haven't seen it in practice yet.
by neutronicus | 2025-08-06 14:04:42+00:00
I've tried out a similar project (claude-code.el).

I use Spacemacs in evil-mode and I found it very frustrating to try and type into the Claude Code text box (often my cursor would be somewhere weird, the terminal emulator just really did not seem to "understand" that I was not in Insert Mode). I wound up deciding that I'd rather just use Claude Code in the terminal. The Claude Code text box is ALSO annoying there, so I often just write out instructions in some file (in emacs) and tell then tell CC to read it.

Does this project have any facilities for authoring prompts in a temporary buffer or something?
by throwaway6041 | 2025-08-06 14:05:46+00:00
Unfortunately, for those who are obese no amount of diet or exercise will give them the "perfect" body.

I see many who were overweight lose weight and get ripped, while others have no chance to reach that far. Someone with a BMI of 40 has basically ruined their body and while they may look better with a shirt, they will keep it on while on the beach because of the excessive skin.

The reward and motivation for a person with a few pounds extra and a truly obese person are simply too different. Someone who has not reached whatever weight threshold that fits their body type has a chance to look "normal", while the more obese person will reach a point where losing more weight has less impact even after plastic surgery.
by wongarsu | 2025-08-06 14:06:00+00:00
I read the original comment as implying that the average HR person reviewing your resume will be a clueless woman. Not as implying that only women work there or that people of other genders working there are more clueful.

The comment is open to interpretation, and you are free to interpret it in a less charitable way. The ambiguity is absolutely something we can and should criticize the comment for
by freejazz | 2025-08-06 14:06:03+00:00
> No need to attack me.

I'm not attacking you, it's a direct response to your frequent appeals to yourself as some sort of authority for reason and sensibility in this discussion, when your responses clearly indicate that you are being neither reasonable nor sensible.

> The FAA does define how autopilot can and should be used,

Yeah... in airplanes.
by Damogran6 | 2025-08-06 14:06:04+00:00
Not just delicious...dangerously, addictively, delicious.

I don't by Doritos because for me, any size bag is one serving.

On Zepbound and it's stunning how my favorite beer...the one I craved and tasted so good 'why don't I have another?'...no longer has a hold on me. I could take two or three sips, set it down, and walk away.

I also now feel full, but not disgustingly over-stuffed now.
by noodletheworld | 2025-08-06 14:06:07+00:00
When you stop and wait for an LLM it breaks flow.

If you stop and review what an agent did, it breaks flow.

Personally, my experience has been the best with doing this:

- Start coding

- On a second laptop, run an agent in yolo and tell it to periodically pull changes and if there are any `AGENT-TODO:` items in the code, do them.

- As you code, if you find something irritating or boring, `AGENT-TODO: ...` it.

- Periodically push your changes.

- Periodically pull any changes your agent has pushed down.

- Keep working; don't stop and check on the agent. Don't confirm every action. Just yolo.

If that's too scary, have it put up PRs instead of pushing to the live branch. /shrug

...but, tldr: if you're sitting there watching an agent do things, you're not in flow. If you're kicking multiple agents off and sitting waiting for them, you're more productive, but that is absolutely not flow state.

Anyone who thinks they are, doesn't know what flow state is.

The key to maintaining flow is having a second clone, or a second machine or something where you can keep doing work after you kick the agent off to do something.

(yeah, you don't need a second laptop, but it's nice; agents will often run things to check they work or steal ports or run tests that can screw with you if you're on the same machine)
by phkahler | 2025-08-06 14:06:42+00:00
I'm looking at GTK here. Don't get me wrong, I like GTK and think it should be the preferred choice of GUI toolkit for many reasons. However, I have the same complaints a lot of people do about constant change and API compatibility issues. In some cases things need to change, but why going form 3 to 4 have menus been removed and require using other constructs? Could you at least provide a wrapper? Don't use event struct members directly, OK use accessor functions... But then you change the names and other details of the functions. It's not a "window" any more, it's a "surface" just because what? Beause Wayland calls them that? API stability is an important feature but these guys are talking about regular (say every 5 years) major version bumps that break things.
Ask HN: What's your AI flow for development?
by cauliflower99 | 2025-08-06 14:07:05+00:00
I've seen lots of different blog posts detailing different ways that people are using AI for development.

Some people love the ultra fast speed of querying 5 different commits for the same feature, going for coffee and then reviewing the best commit after.

Others swear by their "engineer-centered" flow that copilot gives them.

Others stay clear from all the tools because they have been bitten by an over-reliance on AI and felt their skills atrophy.

On top of that, there are an abundance of tools with new ones coming out every week. New models, each one cheaper or faster than the previous but with tradeoffs.

So what's the flow that works for you?
by tomhow | 2025-08-06 14:07:24+00:00
> Honestly, you have no idea what you're talking about.

> The idea that people in authoritarian countries are clueless about what’s really going on is arrogant and frankly ignorant.

You can't comment like this on Hacker News, no matter what you're replying to. The guidelines clearly ask us to avoid swipes and name-calling like this. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
by notepad0x90 | 2025-08-06 14:07:40+00:00
Tangentially, I would be curious to know what the impact is when it comes to developing novel solutions to problems. Is it letting you focus on coming up with such solutions by making more room to focus on them? To me, it feels more discouraging because the LLM came up with something right, it may not be great but tinkering with it and improving upon it might just be a red-herring, so why bother?
by stockresearcher | 2025-08-06 14:08:04+00:00
The IRS allows companies to choose between cash-based and accrual-based accounting.

Most companies choose accrual-based accounting. It's much more complicated, and one of the things about it is that you don't don't get to count money collected as revenue until the customer actually "uses" it to buy something from you. That's just the way that goes. Remember - the company chose this method of accounting. If you form a company and don't make the choice, the IRS will assume you are using cash-based accounting.

But here's something interesting - Warren Buffett explaining how liabilities are insanely profitable for Berkshire Hathaway (except that he calls it "float" instead of "liabilities") [1]. Liabilities are just a number on a chart, neither good nor bad. How you handle them, how you communicate about them, etc. That's what matters.

[1] https://www.berkshirehathaway.com/letters/2009ltr.pdf
by kannanvijayan | 2025-08-06 14:09:13+00:00
The benefit of these AI-generated simulation models as a training mechanism is that it helps add robustness without requiring a large training set. The recombinations can generate wider areas of the space to explore and learn with but using a smaller basis space.

To pick an almost trivial example, let's say OCR digit recognition. You'll train on the original data-set, but also on information-preserving skews and other transforms of that data set to add robustness (stretched numbers, rotated numbers, etc.). The core operation here is taking a smallset in some space (original training data) and producing some bigset in that same space (generated training data).

For simple things like digit recognition, we can imagine a lot of transforms as simple algorithms, but one can consider more complex problems and realize that an ML model would be able to do a good job of learning how to generate bigset candidates from the smallset.
by mosburger | 2025-08-06 14:09:21+00:00
Queue the old adage ... "Emacs is a great operating system, what it needs is a good editor."

I'm not sure there is a rigid enough definition of IDE to say whether Emacs qualifies or not. I think it does by virtue of its extensibility, but I could definitely see a legit argument that it's merely an editor because it doesn't have a lot of the tooling of something more modern. I think what you consider to be an IDE (IntelliJ, VS, etc) is something that didn't exist until modern GUIs. Prior to that, terminal based things like Emacs (or LSE on VMS) were the closest analog.
by fpoling | 2025-08-06 14:09:37+00:00
Although JS supports prototype mutations, the with operator and other constructs that make optimization harder, typical JS code does not use that. Thus JIT can add few checks for presence of problematic constructions to direct it to a slow path while optimizing not particularly big set of common patterns. And then the JS JIT does not need to care much about calling arbitrary native code as the browser internals can be adjusted/refactored to tune to JIT needs.

With Python that does not work. There are simply more optimization-unfriendly constructs and popular libraries use those. And Python calls arbitrary C libraries with fixed ABI.

So optimizing Python is inherently more difficult.
by NoMoreNicksLeft | 2025-08-06 14:09:47+00:00
I wanted to do the Constitution (and US law in general) in git, but dates before unix epoch weren't possible. I don't think it's since been fixed. I had went so far as to start digging up treaties (about 700 of them, ratified) and draft constitutions (would have been non-master branches of some sort).

It would be nice if Congress and legislatures actually used git as a matter of law, having names attached to every commit and so on. The way they handle repeals is absurd...
by Shank | 2025-08-06 14:10:26+00:00
I find it moderately amusing that it seems like this ships with Chromium instead of Firefox, and doesn't note this anywhere in the manual. The manual just says "Browser" but like, really. I also find that this is definitely throwing someone off the deep end (Hyprland + neovim are not that difficult to learn, but not exactly intuitive), but I guess that's what Omakub is for (to not throw people off the deep end but still be on Linux instead of macOS).
Ask HN: Stuck in a slow moving company
by bookworm123 | 2025-08-06 14:10:33+00:00
I'm a mid level data scientist at a company where projects move extremely slowly. A lot of my time is spent waiting for decisions or approvals, and the technical work itself is not very challenging. I feel like my skills are stagnating and I'm not building the portfolio or experience I'd like.

The job market for data science roles is pretty bad right now (at least where I am, in Germany), so changing jobs feels risky.

For those who have been in a similar situation:

How did you keep learning and progressing professionally when your day job wasn't pushing you? Are there specific projects, open source contributions, or side skills you'd recommend focusing on?

I'm trying to balance staying employed with keeping my career momentum going. Would appreciate concrete ideas, especially from others who have navigated similar slow periods.
by gibagger | 2025-08-06 14:11:10+00:00
> This is a trend in E-Bike design in general, which makes sense. When they first came out manufacturers were just adding a motor and battery to existing designs.

It's only a trend because people are not using them like bikes. The people who still want to pedal but need help because of illness, old age or too-long-distances for normal cycling often purchase actual bicycles which use normal bike parts.

> The "fat bike" design is something that wouldn't work well unassisted, because it trades a severe increase in rolling resistance for better ride comfort.

That is an understatement. People would quickly develop knee and/or lower back pain if they had to put any effort for any meaningful distance.
by OsmanDKitay | 2025-08-06 14:11:16+00:00
You're right... Aura.json file itself is completely voluntary. A badly behaved agent can just ignore it. But this is where the model differs from robots.txt. Aura isnt the fence, it s the official map to the gates. The real enforcement happens on the backend at the API endpoint, just like any normal web app.

For example, aura manifest says the create_post capability needs auth. If an agent ignores that and POSTs to /api/posts without a valid cookie, our server's API will reject it with a 401. The manifest doesnt do the blocking, the backend does. It just tells the cooperative agents the rules of the road ahead of time.

So the real incentive for an agent to use Aura isnt about avoiding punishment, it s about the huge upside in efficiency and reliability. Why scrape a page and guess at DOM elements when you can make a single, clean API call that you know will work? It saves the agent developer time, compute resources, and the headache of maintaining brittle scrapers.

So;

robots.txt tells good bots what they shouldn't do.

aura.json tells them what they can do, and gives them the most efficient way to do it, all backed by the server's actual security logic.
by tomhow | 2025-08-06 14:11:25+00:00
This kind of personally-attacking comment is against the guidelines on HN, no matter what you're replying to. We've asked you before to avoid posting comments that break the guidelines, so it's annoying to have to ask you again. HN is only a place where people want to participate because others make the effort to keep the standards up. Please do your part if you want to keep participating here. https://news.ycombinator.com/newsguidelines.html
by bradhe | 2025-08-06 14:11:38+00:00
"That sub" over on Reddit is already calling this guy a hero, claiming he stepped in on a carjacking. It's a good segue for them to complain about the state of DC crime.

The fact that there's an individual that goes by "Big Balls" that works for the US government (we're paying his salary) that authoritarian sycophants are elevating to hero status...that's what we're up against.