News for hackers. Stuff that matters.

canterburry

Re:Select * from Internet.blogposts on Thursday August 27, 2026 @09:26PM (#49473322)
I'm sorry, but this blog post is written as if the described functionality should obviously be available and supported by the Internet and companies who expose their data.

I agree it would be neat.

But, when did we conclude this "should" be possible and thus warrant such a whiny post?

Why don't we just ask AI to write assembler?

Programming languages, frameworks etc are just there for developer ergonomics, code reuse and human understanding.If we generate so much code using AI that no one is really looking or reading the code anymore, just verifying end functionality, we can really just skip all that and go straight to assembler, no?Sure, we could reuse some basic building blocks like implementations of the tcp/ip...

( Read More... | 16 comments | 3 points | on HN )
This is an automated form of violating my 1st amendment rights.
Very impressive new format. 10,000 years...wow. That's great.

Now, can someone please help me get some data of this Iomega ZIPdrive disc?

Re:It's not you; GitHub is down again on Monday February 09, 2026 @01:16PM (#46948738)
I wonder if the incident root cause analysis will point to vibe coding?
Finally...a dedicated app to bitch at people.
Re:Spec-Driven Development: The Waterfall Strikes Back on Saturday November 15, 2025 @05:02AM (#45936358)
I vibe coded for months but switched to spec driven development in the last 6 months

I'm also old enough to have started my career learning the rational unified process and then progressed through XP, agile, scrum etc

My process is I spend 2-3 hours writing a "spec" focusing on acceptance criteria and then by the end of the day I have a working, tested next version of a feature that I push to production.

I don't see how using a spec has made me less agile. My iteration takes 8 hours.

However, I see tons of useless specs. A spec is not a prompt. It's an actual definition of how to tell if something is behaving as intended or not.

People are notoriously bad at thinking about correctness in each scenario which is why vibe coding is so big.

People defer thinking about what correct and incorrect actually looks like for a whole wide scope of scenarios and instead choose to discover through trial and error.

I get 20x ROI on well defined, comprehensive, end to end acceptance tests that the AI can run. They fix everything from big picture functionality to minor logic errors.

Ask HN: I Love Refactoring Days

Anyone else?Sure, I've added no new functionality, but my patterns are clean, signatures become more symmetrical, I take time to think about some odd choices and really figure out what needs to happen.Leaves me feeling refreshed and with a huge feeling of accomplishment at the end of the day.Really quite irrational.

( Read More... | no comments | 2 points | on HN )
Re:KDE is now my favorite desktop on Thursday September 18, 2025 @10:29AM (#45290159)
Could someone relate KDE to PopOS or Ubuntu for me?

I've been on Ubuntu and PopOS for the last 15 years.

Re:Crossing the Atlantic Ocean. Alone. By Stand-Up-Paddleboard on Friday September 12, 2025 @08:57AM (#45221615)
Like...why? Why do we need to try this?
Re:Best Practices for Building Agentic AI Systems on Saturday August 16, 2025 @02:03AM (#44920626)
"The “Smart Agent” Trap: I tried making agents that could “figure out” what to do. They couldn’t. Be explicit."

So what about this solution is actually agentic?

Overall, it sounds like you sat down and did a proper business process analysis and automated it.

Your subagents for sure have no autonomy and are just execution steps in a classic workflow except you happen to be calling an LLM.

Does the orchestrating agent adapt the process between invocations depending on the data and does it do so in any way more complex than a simple if then branch?

Re:Show HN: Flyde 1.0 – Like n8n, but in your codebase on Tuesday July 29, 2025 @02:04AM (#44719589)
I have tried all sorts of UI based workflow and orchestration tools over the last 20 years.

As someone technical, I start, I build something simple quickly but then start thinking edge cases, exception handling, alternate flows etc and suddenly all that is easier to handle in code directly.

Much of the power of these solutions is the pre made integrations into other systems, and not the flow control to someone technical. Once you realize that, you start looking for integration platforms and not workflow.

Re:Show HN: Hacker News historic upvote and score data on Wednesday June 04, 2025 @01:26AM (#44177489)
According to your stats, when is the best time to post to get noticed?
Re:Ty: A fast Python type checker and language server on Thursday May 08, 2025 @04:00AM (#43924097)
How about put it on the roadmap for v4?
Re:Ty: A fast Python type checker and language server on Wednesday May 07, 2025 @05:51PM (#43920908)
How about we just stop creating non type safe languages. Would save everyone so much hassle.

[bring on the downvotes]

Re:Accountability Sinks on Saturday May 03, 2025 @07:41AM (#43878409)
The reasons we suffer these accountability challenges are often rooted in that anyone holding someone else accountable, may experience negative consequences to self...and those are often estimated as too high to do "the right thing".

If the governing part at the time of the Nazi trials actually held each and every person involved accountable, would they win the next election?

If a company holds their employees to the actual standards laid out by their policies or guidelines, what would attrition look like? Would they immediately be short staffed critial roles? Would they loose a key employee at a very inconventient time?

These are the real reasons preventing us from holding people accountable.

Re:Wasting Inferences with Aider on Sunday April 13, 2025 @05:40PM (#43676063)
I wouldn't be surprised if someone tries to leverage this with their customer feature request tool.

Imagine having your customers write feature requests for your saas, that immediately triggers code generation and a PR. A virtual environment with that PR is spun up and served to that customer for feedback and refinement. Loop until customer has implemented the feature they would like to see in your product.

Enterprise plan only, obviously.

Re:Show HN: Nue – Apps lighter than a React button on Tuesday April 01, 2025 @05:17PM (#43551447)
Touché
Re:Show HN: Nue – Apps lighter than a React button on Tuesday April 01, 2025 @08:39AM (#43546063)
All I am saying is that being lightweight, when you have been around for less time than a mature solution, is a mute point.

It's a cop out way to differentiate because you are clearly not comparing apples to apples.

You have a fraction of the features and a fraction of the bug fixes. You are trying to make it sound like you are a 1:1 replacement, when you are not.

Re:Show HN: Nue – Apps lighter than a React button on Tuesday April 01, 2025 @07:30AM (#43545494)
Most new frameworks start as the "lightweight" option to whatever more mature options exist at the time. This is no argument for adoption.

Please post again 10 years from now after you have added all the bloat your users request and handled all the edge cases you don't yet understand.

If you are still lighter than a react button...that will be news worthy.

Re:When the Dotcom Bubble Burst on Monday March 17, 2025 @06:35AM (#43386941)
Ironically, if you look at Sysco's stock price during the dotcom days, it's often correlated with Cisco spikes because clueless traders would accidentally buy the food logistics company stock instead of Cisco.
Not really, but in the days before open source was as accepted as today, many large companies had policies against using open source. I was working as a consultant at a Fortune 500 and was starting a new project. I wanted to use Java Spring for dependency injection and its other features. InfoSec said NO.

So I billed them for the next 3 months to write a Spring IOC clone, doing exactly the same thing to use on the project.

Ask HN: How are you authorizing AI agents?

I have been contemplating how to properly permission agents, chat bots, RAG pipelines to ensure only permitted context is evaluated by tools when fulfilling requests. How are people handling this?I am thinking about anything from safeguarding against illegal queries depending on role, to ensuring role inappropriate content is not present in the context at inference time.For example, a customer...

( Read More... | no comments | on HN )
Re:A computer can never be held accountable on Monday February 03, 2025 @05:39PM (#42924327)
What is the purpose of accountability?
Re:A computer can never be held accountable on Monday February 03, 2025 @05:19PM (#42924102)
Isn't accountability simply to prevent repeat bad behavior in the future...or is it meant to be punitive without any other expectations?

If meant to prevent repeat bad behavior, then simply reprogramming the computer accomplished the same end goal.

Accountability is really just a means to an end which can be similarly accomplished in other ways with machines which isn't possible with humans.

Re:Ask HN: Promoted, but Career Path Derailed on Monday February 03, 2025 @06:23AM (#42917139)
Well, sounded to me like OP wanted a career. What I described leads to a career.
Re:Ask HN: Promoted, but Career Path Derailed on Monday February 03, 2025 @05:51AM (#42916955)
Every leader has their "go to" people.

You want to be one of those "go to" people! They are put on the most challenging assignments, the most exciting opportunities, more often promoted, protected from above, last to let go and frequently asked to follow that leader to new assignments at new companies usually with higher titles and better comp.

It seems to me you have been spotted by your Sr. Director and given an opportunity to prove yourself as you did in your prior team. It's a logical move to take a high performer from one team, and try to prop up an underperforming team. It's about what's good for the company.

If this fails, you won't necessarily be blamed, but you'll have lost an opportunity to really stand out amongst any other engineer at your level and earn the status of your Sr. Director's "go to" person.

Your value is in being a versatile, competent "can do anything, anywhere and happy to do it" type of resource who can be thrown into the biggest messes and come out looking good.

Right now it seems like DeepSeek should splurge on some more GPUs from NVidia because all my requests are timing out.
Re:I've had a change of heart regarding employee metrics on Monday November 04, 2024 @04:55AM (#42040038)
Engineering manager here...

I understand the sentiment around that managers should do a better job and many metrics based tools miss out on people performing necessary tasks that won't show up in the metrics. The people I have managed who fit those criteria were very obvious and it was known their code delivery was suffering because they were helping others. The good players always stood out.

The areas where I had wished we had comprehensive people metrics were frequently for remote employees on drastically different time zones where daily regular interaction was difficult or where there was some clear under-performance but the WHY was unclear.

It can be very tricky being a manager and to getting to the bottom of WHY someone isn't performing. Should a PIP be necessary, it's very important to identify specific behaviors that need improvement.

During 1:1s, under-performing employees will provide the most vague explanations, copious excuses, blame other factors. Even when I've cross checked with their peers, no one wanted to really give any clear answers as to why something was late, had abnormal amount of issues, or development was standing still altogether. People were clearly avoiding the questions.

Everyone here seems to assume direct reports are always honest, open and transparent. They are not, and especially when things are not going well.

Manager need a way to verify what they are hearing. Do the metrics support the claims, or is someone who's slacking just BSing you. It's not where you get your primary information on performance, it's what you use to verify your own suspicions or find supporting evidence.

For example, an employee who has a history of not testing their code and has in their development plan to improve on that. During 1:1s, the question comes up and invariably, every time I've been positively assured they are making great progress and everything is being tested.

I now have 3 options: 1. perform my own review of their code to verify their claim 2. get a high level metric that testing has improved 3. trust what they are saying, move on and throw the dice that everything will be fine

Option 1 is obviously the best but very micro-managerial and will clearly demonstrate I don't trust their word, further demotivating the individual

Option 2 would be a good place to start unless employee gives me further reason to go with option 1

Option 3 is what shitty managers do

Older »