HNHacker News
TopNewBestAskShowJobs

criley2

4,710 karma · joined June 19, 2013

submissionscomments
criley2··on Enough AI copilots, we need AI HUDs
Even if the impenetrable human code was translated to English by AI, it's still useful for every future AI that will touch the code.

Perhaps to get that decent documentation it took a decent bit of agentic effort (or even multiple passes using different models) to truly understand it and eliminate hallucinations, so getting that high quality and accurate summary into a comment could save a lot of tokens and time in the future.

criley2··on The Big Vitamin D Mistake (2017)
I had ChatGPT o3 judge the paper, interesting results https://chatgpt.com/s/t_68876055374c81918960920665a4c87b

"The Big Vitamin D Mistake is a concise advocacy editorial, not a definitive study. Its central thesis—that we all need ~10× more vitamin D than current RDAs—is not supported by subsequent large randomized trials or by regulatory reviews. Use it, if at all, as a conversation starter about DRI methodology, not as a basis for clinical dosing."

criley2··on AMD CEO sees chips from TSMC's US plant costing 5%-20% more
China would not engage in nuclear escalation in response to the US striking Taiwan, and China does not otherwise possess the ability to strike the US homeland without incurring a nuclear response, so there is no mutually assured destruction with regards to semiconductor industry. In this hypothetical, the US would succeed in striking Taiwan and China would not escalate into nuclear war. But, the US would not strike Taiwan. Taiwan would destroy their own industry before that happened.
criley2··on Users claim Discord's age verification can be tricked with video game characters
I disagree. This is exactly what happened with the initial launch of Healthcare.gov after the Affordable Care Act. The government spent hundreds of millions contracting a large firm that completely botched the site, it couldn't even handle a few hundred users at launch.

Then a small team of highly skilled engineers from Google/Facebook etc were brought in to fix it. They stabilized and relaunched the system in weeks at a fraction of the original cost. It showed that the problem wasn't the complexity or the standards, it was how the project was managed and who was building it.

criley2··on AMD CEO sees chips from TSMC's US plant costing 5%-20% more
I highly doubt it. Taiwan would destroy their own fabs before someone else did. But that's likely unnecessary, China would be unable to operate the fabs anyway and they've already stolen the relevant information and are trying to recreate it. TSMC would get their experts out of the country and their trade partners would simply stop supplying the vital materials.

And mututally assured destruction has nothing to do with the US destroying an industry in Taiwan. MAD specifically refers to the idea that superpowers cannot engage in nuclear war against one another without also being destroyed themselves, because of a Nuclear Triad.

For "Mutually Assured Destruction" to be in anyway applicable, you'd have to say that the second that the US destroyed "Chinese" fabs (Taiwan), China would destroy American fabs. Thus, the US would not attack China without risking itself. The US making targeted strikes on Taiwan is one sided destruction. But to be clear: MAD doctrine is specifically about fullscale thermonuclear war.

criley2··on Qwen3-Coder: Agentic coding in the world
>We get it, they can quickly spit out a react app for you, the frontend devs and people who were never good at maths are finally "good" at something vaguely technical

The LLM is better than you at math, too.

https://www.reuters.com/world/asia-pacific/google-clinches-m...

Plenty of us are using LLM/agentic coding in highly regulated production applications. If you're not getting very impressive results in backend and frontend, it's purely a skill issue on your part. "This hammer sucks because I hit my thumb every time!"

criley2··on Nobody knows how to build with AI yet
It can still be faster to develop with AI watching it work. It can legitimately introduce an entire simple fullstack change across multiple projects in my monorepo including graphql queries/mutations, typeorm repository, a service layer, and a reactnative frontend using apollo client, etc. It can do that in about 10 minutes in my local. I can't. If I turned it into a speed run event and practiced, maybe I could get it done in 10 minutes but honestly, it's a machine and I'm John Henry. Since it's using my IDE, it's using my meticulously setup and maintained local and I'm able to quickly stop it and fix any mistake it makes. Level 2 driving assist.

I have enjoyed the github copilot agent style development where someone elses computer is running everything, and I can make a request and just come back half an hour later and check on it. But this level 5 driver gets the wrong destination basically every time, and then it's another 10, 20 or even 30 minutes for it to make a minor adjustment. It doesnt understand my `yarn` scripts, it runs my tests wrong, it can't do codegen, it doesn't format or lint files, etc. I asked copilot yesterday to lint and format a PR and it took 25 minutes of agentic work lol.

criley2··on Hyatt Hotels are using algorithmic Rest “smoking detectors”
Obviously charging back Hyatt won't get you banned from Hilton. And the response question would be: Why would you returned to a hotel chain that scammed you?
criley2··on Thunderbird: Fluent Windows 11 Design
Ok here's another one, a news site. https://i.imgur.com/4s6Jzvn.png

What does having 60% of my screen be purple do for me? Why would you choose that?

criley2··on Thunderbird: Fluent Windows 11 Design
Do you have a tiny monitor? I find that people with small mointors maximize their windows because they have to.

I have a 27" widescreen. The idea of maximizing a browser window is absurdity. My monitor can comfortably show three websites side by side. The amount of wasted white space on a full screen website would approach 90%.

Here's this very post fullscreened (without a taskbar). What a wild waste of space and the content is clearly not designed to be viewed like this, with the UX being located at the top left lol.

https://i.imgur.com/NPxks8b.png

criley2··on Thunderbird: Fluent Windows 11 Design
Having a widescreen monitor is irrelevant to me unless I fullscreen my browser (which I don't and I assume most don't). My (multiple) browser windows on my very big wide screen are all roughly in 4:3 ~square shape and top tabs make a lot more sense.

And unless you have a browser full of tabs, vertical tab lists usually have massive amounts of purely wasted white space and are generally much less space efficient overall.

Every once in a while I wouldn't mind for a specific window to have vertical tabs with nested tabs, as a psuedo live-bookmark organization system for a current project. But it's not a daily driver for me.

criley2··on My AI skeptic friends are all nuts
I didn't miss your point, rather I wanted you to realize some deeper points I was trying to make

- Not all LLM are the same, and not identifying your tool is problematic because "LLM's can't do a thing" is very different than "The particular model I used failed at this thing". I demonstrated that by showing that many LLMs get the answer right. It puts the onus of correctness entirely on the category of technology, and not the tool used or the skill of the tool user.

- Training data cutoffs are only one part of the equation: Tool use by LLM's allows them to search the internet and run arbitrary code (amongst many other things).

In both of my cases, the training data did not include the results either. Both used a tool call to search the internet for data.

Not realizing that modern AI tools are more than an LLM with training data, but rather have tool calling, full internet access, and can access and reason about a wide variety of up to date data sources demonstrates a fundamental misunderstanding about modern AI tools.

Having said that:

Claude Sonnet 4.0 says "yes": https://claude.ai/share/001e16f8-20ea-4941-a181-48311252bca0

Personally, I don't use Claude for this kind of thing because while it's proven to be a very good at being a coding assistant and interacting with my IDE in an "agentic" manner, it's clearly not designed to be a deep research assistant that broadly searches the internet and other data sources to provide accurate and up to date information. (This would mean that ai/model selection is a skill issue and getting good results from AI tools is a skill, which is borne out by the fact that I get the right answer every time I try, and you can't get the right answer once).

criley2··on My AI skeptic friends are all nuts
I asked ChatGPT o3 if lidar could damage phone sensors and it said yes https://chatgpt.com/share/683ee007-7338-800e-a6a4-cebc293c46...

I also asked Gemini 2.5 pro preview and it said yes. https://g.co/gemini/share/0aeded9b8220

I find it interesting to always test for myself when someone suggests to me that a "LLM" failed at a task.

criley2··on Airlines are charging solo passengers higher fares than groups
Nonsense. The airline doesn't ask your marital/family status. They simply offer a bulk discount.

By your logic, Costco is also "discriminating based on marital/family status" by selling bulk at discount. Costco doesn't sell "buy 1/5 a toilet paper package, come back and get the other 4 1/5 later". They sell the whole package up front, use it or lose it.

That's how bulk discounts work.

Heck, you could say that a gallon of milk discriminates against you because you have to pay way more to buy a pint of it, and you can't "come back later for the other pints at the same price".

This is absurdism to the highest degree.

You are welcome to book flights with friends, or even organize a flight-share program and go in on flights with strangers. Bulk doesn't discriminate. I know folks who go in together on Costco bulk because they can't use it all. Make the system work for you.

criley2··on Airlines are charging solo passengers higher fares than groups
Bulk discounts don't "penalize" smaller purchases, they reward larger purchases.

Companies offer bulk discounts on basically... everything.

This is like pointing out that the Dollar Store penalizes people for buying small quantities and thus suggesting that Costco should raise prices to "make it fair".

criley2··on As a programmer, get your math sorted
I'd say algebra is required, just because that's what introduces variables and functions. If you get into programming without knowing algebra, you'll learn algebra on Day 1 without realizing that's what you're doing.
criley2··on As a programmer, get your math sorted
"understand" is doing a lot of work here. LLMs can explain math and solve math problems better than most programmers.
criley2··on AI can't even fix a simple bug – but sure, let's fire engineers
If paying rent, mortgage and food is all that matters, why not just pay people to dig ditches and then pay them to fill them back in? Why go through the rigamarole of engineering at all?

If we accept that we should be productive, then it seems easy to justify that engineers should be working at good, well run companies producing real value for society.

criley2··on AI can't even fix a simple bug – but sure, let's fire engineers
CEOs laying off engineers for AI is a good thing.

It's a natural selection mechanism whereby poorly run companies will fail extremely quickly.

These are bad companies with horrible leadership that are wasting resources. Their existence is a net negative to society and our industry. Good bye to the garbage Klarna's and DuoLingos. No one will miss you.

criley2··on DeepSeek-Prover-V2
Imo current models can already break things up into bite sized pieces. The limiter I've seen is twofold

1) Maintaining context of the overall project and goals while working in the weeds on a subtask of a task on an epic (so to speak) both in terms of what has been accomplished already and what still needs to be accomplished

and 2) Getting an agentic coding tool which can actually handle the scale of doing 50 small projects back to back. With these agentic tools I find they start projects off really strong but by task #5 they're just making a mess with every change.

I've played with keeping basically a dev-progress.md file and implementation-plan.md file that I keep in context for every request and end each task by updating files. But me manually keeping all this context isn't solving all my problems.

And all the while, tools like Cline are gobbling up 2M tokens to make small changes.

criley2··on Everything wrong with MCP
It doesn't make sense for a middleman like booking.com to let you completely bypass everything they offer.

However it certainly might make sense for an individual hotel to let you bypass the booking.com middleman (a middleman that the hotel dislikes already).

Scenario 1: You logon to booking.com, deal with a beg to join a subscription service (?), block hundreds of ads and trackers, just to search searching through page after page of slop trying to find a matching hotel. You find it, go to the hotels actual webpage and book there, saving a little bit of money.

Scenario 2: You ask your favorite Deep Research AI (maybe they've come up with Diligent Assistant mode) to scan for Thai hotels meeting your specific criteria (similar to the search filters you entered on booking.com) and your AI reaches out to Hotel Discovery MCP servers run by hotels, picks a few matches, and returns them to you with a suggestion. You review the results and select one. The AI agent points out some helpful deals and rewards programs that might apply. Your AI completes the booking.

The value that AI gave you is you no longer did the searching, dealt with the middleman, viewed the ads, got begged to join a subscription service, etc.

However to the hotel, they already don't really like booking.com middleman. They already strongly prefer you book directly with them and give you extra benefits for doing so. From the hotel's perspective, the AI middleman is cheaper to them than booking.com and still preserves the direct business relationship.

criley2··on Millions are visiting the European Alternatives site. What trends are we seeing?
Both are a good thing? Even from folks in America who strongly dislike the fascist leadership, you'd be hard pressed to find folks who think "Europe should underfund their military and rely on the American tax payer for defense" or "Europe should be uncompetitive in technology and just buy American and Chinese solutions"

I don't understand why Europeans have to blame Trump for "spending a fair minimum on their own defense in the face of existential threats" or "investing domestically in technology".

These are things you always should have been doing.

criley2··on US and UK refuse to sign AI safety declaration at summit
A few thousand rich people don't need 8 billion pets.

"Maintain humanity under 500,000,000 in perpetual balance with nature" (Georgia Guidestones, a monument describing someone's ideal future that is surrounded by conspiracy)

Will you be one of the 500 million pets? Or one of the 7.5 billion leftovers? Sure would be a shame if billions become unnecessary and then a pandemic 100X worse than covid got lableaked.

criley2··on Modern-Day Oracles or Bullshit Machines? How to thrive in a ChatGPT world
>Training on all papers does not mean the model believes or knows the truth. It is just a machine that spits out words.

Sounds like humans at school. Cram the material. Take the test. Eject the data.

criley2··on DeepSeek releases Janus Pro, a text-to-image generator [pdf]
"While I work on perfecting how I can discuss elections and politics, you can try Google Search."

Google Search then proceeds to summarize a bunch of AI-written slop into the worst, most hallucination-ridden AI-summary you've ever seen.

criley2··on When AI promises speed but delivers debugging hell
Are you "thinking" or are you regurgitating analysis of the problem based on what you read on the internet, too?

This one is funny because for something like leet code, nearly everyone just reads the best answers, learns them and learns how to regurgitate them in an interview environment.

criley2··on When AI promises speed but delivers debugging hell
Two points:

>That's expected, since all the leetcode problems have ready-to-use solutions on the internet.

1) If the implication is "The model knows the answer and regurgitates it like lyrics to a song" then I would push back. Put a leet code problem into deepseek r1 chain-of-reasoning model and watch it spend 2 minutes spitting out 5000 words thinking through every single facet of the problem and genuinely solving it at a level that is higher than 95% of programmers.

And point 2)

If you do believe it's fundamentally about how much the model has been trained on, then it has seen your CRUD app and has already seen 10,000 times the feature or system you're about to write -- so it should be a foregone conclusion that it can also do all of that development work too. Only the higher order architecting and proprietary domains should be challenging for it, as there would be far less examples to train on (scarcity) or the model doesn't understand a complex solution (architecting systems at scale is something it can't do).

(I also point out how well these models did for Advent of Code 2024, when there were zero examples in the training data for it).

criley2··on When AI promises speed but delivers debugging hell
At some point, you become the luddite. Maybe you have no experience with modern AI dev tools, maybe you work in a language that is underrepresented in models meaning off the shelf tools don't work well, or maybe you're just an old curmudgeon who will die on a hill.

But modern AI tools are far beyond "auto complete". (I actually turn off those in-line completions, I feel they ruin flowstate). The tools now are fully prompted, with multi-file editing, with full codebase context, with web/search and doc integration, and for "on the rails" development are producing high quality code for "easier" tasks.

These modern models and tools can solve nearly every single leet code problem faster than you. They can do every single Advent of Code problem likely 10X-100X faster than you can.

In my professional, high standards, very legal and contract driven web app world, AI tools are still very useful for doing "on the rails" development. Is it architecting entire systems? No of course not (yet). Is it emulating existing patterns and extending them for new functionality 10X faster than a Jr or Mid? Yes it is. Is it writing nearly perfect automated tests based on examples? Yes it is. It is scaffolding new ideas and putting down a great starting point? Yep. And it's even able to iterate on featurework pretty well, and much faster than Jr/Mid.

The kind of work I'd give to a Jr/Mid and expect to take 2-3 days before they need serious feedback up and down the change, these AI are doing in about 30 seconds, maybe 90 seconds if you need to iterate a few times on the prompt.

I get that "AI" is a buzzword that is pumping valuations and making business people see $$$.

But coding assistants are not that. For many programmers, they are quickly becoming valuable tools that do in fact speed up development.

criley2··on Zuckerberg approved training Llama on LibGen [pdf]
I don't view Big Tech as being against copyright. They simply hold a position that they will not pay for something unless forced to ("make me" - a very common position for the powerful to hold).

In fact, I'd argue that Big Tech is pro copyright, because once they force the copyright holder to negotiate, the cost is irrelevant to them and they build a moat around that access.

For example, Google stole Reddit content for Gemini until Reddit was forced to the table, and now Google has a seemingly exclusive agreement around Reddit data for AI purposes.

criley2··on Ending our third party fact-checking program and moving to Community Notes model
For the record, Twitter currently punishes people who call VIP's mean names and seems to take action against all negativity pointed towards certain ideologies that fit with the owners preferences, and they're talking about some opaque "positivity" changes which actually sound like automating the current manual moderation behind their censorship of wrongthink.

We should stop pretending that that website resembles its preceding namesake, because it does not.

← PreviousPage 6 of 34Next →