skysight-inc/HackerNews huggingface dataset:
We like to shit on IBM, but they dominated many industries when they tried.

IBM pushed Linux very hard and contributed significantly to it's adoption- it would be revisionist to think otherwise.

They also created quite literally legendary laptops, before deciding that they didn't want to and then moved on.

I mean, their stock is not hurting as much as we think of them as a relic of the past: https://finance.yahoo.com/quote/IBM/?guccounter=1&guce_refer...
Since most apps are syncing with something behind cloudflare, an AWS, Azure or GCP endpoint doing MiTM, I am pretty sure all they need is get a warrant and ask those companies to get a valid certificate, poison DNS and wait for the smartphone to give out its credentials to the forensic lab.

People should never use apps that sync to something else than their own servers.
> “That’s all they do” and “just” are interchangeable.

I disagree. Whereas “do” is a verb, “just”, as an adverb, implies an entirety of being, an essence. And a system is not solely its actions.
This is close to being an appeal to authority. These companies - and IBM is the classic case of this - are the last to pick up on new trends and are usually blindsided by new technologies. If AI was perfectly superhuman IBM's CEO is still going to be one of the the last people in the tech world to pick up on it. He'd hopefully be ahead of other industries.

Startup CTOs are the people deciding how much code is going to get written by AI. They're going to be building products in new, untested ways. Mostly failing, some succeeding. Technical growth doesn't come from established majors. The entire AI boom left Google doing a cartoonish impression of being run over by a gaggle of bystanders heading to the next big thing and they thought they were actively researching and leading the field of AI.

As news of what IBM is doing he's a leading authority, but following IBM's exploits is going to be skating to where the puck was last year on a good day.
You don't deserve to be down voted by hackers for your comment. There is a huge difference between what rights you should have where you are born or are a citizen, and what rights you should have when you come as a guest to another country.
The conditions you’ve set here are very strict, but I have something that may almost fit. I’ve used Grok 3 to create a decompiler and then a compiler for a made up scripting language (for scripts extracted from Final Fantasy VII data files). I’ve fed it an example of how the low-level “assembly/opcodes” look like and then how I would like the higher level scripting language to look. With minimal guiding (I was telling it what I want, but not how I want it) it implemented a working decompiler and compiler that worked exactly to my specifications, written in Typescript. Created a custom tokenizer, parser to a custom AST structure and everything else that was needed. It took a few prompts to get right (and to add features I didn’t think about initially), but the resulting 1400+ lines of code I found to be very impressive for what a “fancy autocomplete” as many people say could generate.

Here’s the initial conversation if you’re interested: https://grok.com/share/bGVnYWN5_9ce1bed4-7136-4761-b45e-0ab0...
Being denied entry is not a threat to your safety.
Here's a thought: Does it count as AI written code if you're basically just telling it to fill in a template?

My common use case is basically just writing some code in the style I use. Then I'll tell the LLM, "Do X based on Y using the rest of the methods in Z". The code I would write would look exactly the same. I just the LLM as a shortcut to getting the code written.

Like, I'm not depending on any sort of knowledge within the model. I just use its natural ability to be a smart templater.

If using AI this way counts as AI written code. Then sure, I reckon you could easily get to 90% AI written code in loads of applications. But in terms of developing a product or feature from just plain english prompts alone? Definitely lower, and definitely babysat with someone with software development knowledge.
The article clearly explains that the link isn't clear at all.

It's that certain damaging proteins are a line of defense against the HSV1 virus, that something sometimes sends those proteins into overdrive, that this is influenced by genetics broadly, further influenced by a particular gene, and that it's a second infection with shingles that can reactivate the proteins, worsening it.

Given that this is the interplay of something like at least 5 factors, and there may be more, it's not surprising it's taken this long to put together, even with all our statistical tools.
There is no trustworthy evidence that I'm aware of to support the claim that "using an LLM IDE makes developers 5x more effective". Do you disagree? Testimonials don't cut it, because individuals are prone to hysteria, delusions, and just making stuff up.

All I'm asking for is a few trustworthy case studies showing unambiguously that it's worth my time and money to pay attention to this genai stuff. That shouldn't be hard for a trillion dollar industry, right? Like show me this isn't just hysterical hype. Don't tell me, show me.
This happens regardless as people leaving companies and whatever they produced. You will find so many examples of code out there in production and works through hopes and dreams.

And you know what? If it works it works - regardless how it was produced.
The border is where it is determined if you enter US soil or not. That's the entire point of border control.
I think the idea is that the cells are stressed due to inflammation due to diet, rather than psychological feelings of stress
And polygraphs, of course, don't work: https://www.smithsonianmag.com/smart-news/lie-detectors-dont...
If you want very well hidden, get a writable NFC chip implanted.

You write the data to it, delete the phone app which did that write, and once you are through, re-install the phone app and read your data.

Last time I went through the TSA scatter scanners and wand waving theatre the 3 implants I had were not detected.
I don't think his voters watch CNN, so there's no trouble from this for Trump.
Have you read Dr. Casey Means’ book on this?
It makes me feel very secure in my job that so many engineers ITT are downplaying the ability and productivity of AI coding tools. You can pry cursor out of my cold dead hands. If you aren't seeing a 10x boost, then you must not have tried it lately, or haven't got the experience to prompt well.

What it excels at:
- Boilerplate code that's been written 1000x, which can saps your time and enthusiasm for the meaty problems beyond that.

- Complex DSA work. It has been demonstrated millions of times in training material.

- Simple and tedious tasks like making dummy data for tests and struct literals.

- Tightly scoped refactors.

Where does it falter?

- Mapping your product/business to the code or abstractions needed. I think this is where junior devs struggle to leverage it.

- Doing large scale multi-file refactors without proper specifics, guidance, and context. It also can't write a huge project from scratch. Humans are still need to fit the pieces all together or provide guidance. I think this gap closes soon.

Code quality simply isn't a problem IME. If it didn't one-shot your dream abstraction, you probably weren't specific enough in the prompt. Most human-written code is also junk, so pointing out a minor gaffes isn't really a dunk on AI. It's still a massive productivity booster if wielded by even a half-competent engineer.
It has not safe to cross any international border with your phone, at least if you haven't wiped it, and it hasn't been for ages.

Which isn't to say that it hasn't gotten a lot worse in the US recently.
Make a bookmarklet to do X

Make a vbscript to toggle scroll-lock every 15 seconds ... to prevent system from auto locking

Ad hoc text processing ... like strip the HTML from this snippet (drop-down list copied from a web page DOM)
One of the Libre phone providers needs a decent story surrounding blanking and restoring the phone with minimal fuss.

What you should be able to do is wipe it, then pull down the backup image and get it back exactly the way it was.

Which you just...can't do AFAIK.
Built out an entire web accessibility monitoring / scanning tool. The backend/scanning system required my knowledge as a programmer but the UI was entirely vibe coded. I said "build a UI for this scanning system on Cloudflare workers and use Hono.dev", and then just described in plain English how I wanted the UI to work.

Did this over a few weeks in my free time and now it has all of the features of accessibility monitoring SaaS that I was previously paying $600/mo for.
I agree with you. The same way compiling code meant that 99% of the code was machine-generated, but you still wrote tons of code.

Lots of code is boilerplate or large switch statements (esp in OOP), or other such things. All of which AI code completion makes a breeze. The actual hard parts of code (often the various ways of connecting two disparate systems), AI doesn't really help with unless you tell it what to do and how, so you're still the ultimate important decision-maker in this scenario and can't be "replaced"
Some times you need to use your adult skills to teach your kids how to cope! Some time you let them win, some times you bring down hellfire.
It's not that we haven't thought up the statistical tools. The core theoretical tools you need are there. It's that gathering the data that you need is extremely difficult and time consuming.

If you gather EHR or medical claims record data for vaccines for example, you have to take very seriously the biases and impact of missingness inherent in the data. Is that person you have no evidence of disease for truly not diseased or do they just have missing data? IS it missing because they just didnt go to the doctor because they're healthy enough to kick the disease on their own or because they're so financially unstable that they can't afford to consistently see their primary care doctor. Is the data missingness itself actually what's more correlated with the disease than the vacciation you are looking at?

Example: If your outcome is dementia then may be using cognitive tests that have a high level of variability due more to social class, education, test taking ability. Is receiving a fancy vaccine is more likely in an affluent area? Could be that correlation itself might completely explain away the positive effect that vaccine has on cognitive test scores.

In Alzheimer's you're often trying to correlate things that happen in early life with long term damage that only surfaces many many years later. Retrospective studies where you go back and ask sick or healthy people have recall bias where the sick ones remember more issues with themselves early on than healthy ones do even with the same early life issues.

Not trying to say epi is perfect or that there isn't room for improvement in tools (there absolutely is). But just like often happens when crossing over into the biological sciences there's a lot stickier problems than people outside the field realize.
What about the cloud? I imagine ICE has a user-friendly way to search the socials for anyone.
Oooh fascinating, out of curiosity, what are you working on?
NYU is a terrible example to pick this fight over, given the stats I posted though.

1) The school is already 40% Asian and only 7% Black. How much higher further should we expect those numbers to move from their demographics (6% Asian / 13% Black). If it was 46% Asian and 1% Black how different would those GPA stats even be? Not much! How about 46.5% Asian and 0.5% Black? When would you be pleased?

2) Its a huge liberal arts, emphasis on the ARTS school. Nearly 20% of the school pursues ART degrees. GPA is not even the correct measure for admissions for that type of degree. Generally it's a portfolio of work. Go do this GPA-only analysis on a college's STEM program admissions or at a pure Engineering school.

Anyway, NYU has always been in my mind a "pretty good college for kids with enough money who want to have fun living in Downtown Manhattan for 4 years on their parents dime". Its selectivity is outsized to its academic quality.
But could you see a car on it?
Agree, excellent for commodity boilerplate where there is basically just a bunch of 1:1 mappings that need to be filled. Terrible for novelties and problems in a large solution space. The more degrees of freedom there is to fail, the worse it will work.
How could he afford all this medical care?

Why does it matter? Why introduce a completely off topic question?
No, wide angle lens has nothing at all to do with exposure or illumination. That wouldn't explain anything.
I don’t know that it’s “obvious” that anything more is happening than the simplest explanation that the current administration (and its lackeys at the lower rungs of government power) is delighting in humiliating and disempowering its critics, domestic and foreign.
> I’ve fed it an example of how the low-level “assembly/opcodes” look like and then how I would like the higher level scripting language to look. With minimal guiding (I was telling it what I want, but not how I want it) it implemented a working decompiler and compiler that worked exactly to my specifications, written in Typescript.

I think this already falls out of OP's guidelines, which you pointed out are quite strict. They also happen to be the guidelines an AI would need to meet to "replace" competent engineers.
Show HN: Tiny SSE – A Programmable Server (Lua) for Server-Sent Events
Based on the article it seems the infection likely occurred while he was handling the raw meat. Wear gloves and wash your hands and surfaces well and take precautions to avoid cross-contaminating ingredients that won’t be cooked to safe temperatures. Standard kitchen and food safety stuff.

If you’re not preparing it yourself, then it could be reasonable to avoid it if you’re aren’t confident in the preparation.
> I kind of agree with him. Definitely not in six months :)

I certainly hope not. But three to six years from now? I’m not so confident.
I'm afraid to say this is bipartisan. The law the Frenchman was charged under - the Terrorism Act 2000 - was passed by Labour. Both Labour and the Tories are rather authoritarian. However, on left-rightness, both Labour and the Tories are to the left of the US Democrats, who are themselves left of the US Republicans.

The specific issue of it being made illegal to not reveal your passwords/keys caused an enormous outrage in the UK, but the Labour government passed it anyway.

Activists sent Jack Straw, the home secretary at the time, encrypted files on disk, and said that because the files are now in his possession, they want to demand he decrypt them, and because he definitely cannot - he never knew the password - he should go to jail for two years under his proposed law.

Jack Straw's response to this was not "I see, what a stupid law, let me get rid of it". His response was to write into the law "this law doesn't apply to government ministers"
“Rare” fish is always a bad idea, but perhaps you meant “raw”, which is different.

Raw fish like used in sushi/sashimi is generally safe because the fish is flash frozen, which is as effective as thorough cooking for killing parasites.
"CEO of a (human) consulting company says AI won't replace consultants any time soon".

I mean, he's right, but come on.
Show me a sample not requiring sign up. I'm not just giving you my info.
Cool article. Regarding section "The exponential map and logarithm map", if you're interested in computing the matrix exponential, there is the classic: C Moler, C Van Loan, "Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later". Also, using the series expansion is not necessarily unrobust as long as you don't stop at a fixed number of iterations but instead go on as long as terms have a norm greater than some tolerance. Scaling and squaring can be used to remain always in a given range of norms (less than 1, say).

Regarding Pitfall #3, the interpolation scheme exp(tlog(A) + (1-t)log(B)) is shortest path in a sense, just not with the usual matrix norms. See V Arsigny et al., "Log‐Euclidean metrics for fast and simple calculus on diffusion tensors". I can't help but find it more elegant than exp(log(BA^{-1})t)A which could just as well have been exp(log(A^{-1}B)t)A, or even Aexp(log(A^{-1}B)t), right? It also fixes the "no more than two transforms", as you can put any convex combination in exp(sum_i x_i log(A_i)).
It's telling that all these improvements are eclipsed in users' minds by the worsening of the actual experience of using it. That's how despised the UI changes are.
"Am I the unethical one?" (2023)
Python scripts for managing and automatically editing photos. Anything bigger and once the code reaches a certain point it starts actively breaking things, and in some cases, makes them unrecoverably worse. I have gotten benefit as a programmer being able to break down projects and spot when it's going down the wrong path, but I think you need quite a bit of experience to use AI on large codebases or with types of code it has few training examples of. I've also caught it 'fixing' code by essentially silencing errors without addressing the underlying problems.
Lol, I'm a junior PM and I have the same question - in the end, developers tend to do whatever the fuck they want anyway...
Multi-axis matplotlib charts on the first try
Thats is part of the problem. They checked my devices and asked why I had been in contact with the FBI… they were looking in my spam folder…
The other direction that isn’t explicitly mentioned in this post is the variants of SASRec and Bert4Rec that are still trained on ID-Tokens but showing scaling laws much like LLMs. E.g. Meta’s approach https://arxiv.org/abs/2402.17152 (paper write up here: https://www.shaped.ai/blog/is-this-the-chatgpt-moment-for-re...)
related: "On Terminal Control" https://xn--rpa.cc/irl/term.html
Agreed.

But I read your comment as complacency.

I believe the fix is to complain. How else to change human nature?

That is the best part: we can change. We can do better.

Naive? Maybe. Probably. But I would prefer idealist. Pretty much potato/potato in my world.
I call that AI-assisted programming and I think it's a very appropriate way to use this tech - it's effectively a typing assistant, saving you on time spent entering code into a computer.

I called this the "authoritarian" approach here: https://simonwillison.net/2025/Mar/11/using-llms-for-code/#t...
This is a good example. It's really good at updating old, small projects. Whereas most humans need to build context about the project, and do so slowly.

I wonder over time how those small, infrequent updates might hamper the ability to perform the next, small infrequent update (as your code begins to resemble less and less any examples the AI might have seen and more and more a kludge of differing styles, libraries, etc.), but that's really not any different than how most projects like a personal website operate today.
That depends what happens between being denied and getting back into a plane. Also, the current situation is not a guarantee for the future.
It's not an "appeal to authority" to report on the opinions of tech leaders. The only way it would make sense to call this an appeal to authority is if you think TechCrunch is making an argument for a side. This just looks like ordinary reporting, however.
So far most impressive AI achievements for me were both by ChatGPT o1 pro:

Case one. I configured IPsec VPN on a host machine which run docker containers. Everything worked from the host itself, however containers were not able to reach IPsec subnet. I spent quite a bit of time, untangling docker iptables rules, figuring out how iptables interacts with IPsec, running tcpdumps everywhere. However my skills were not enough, probably I would resolved the issue given more time, however I decided to try ChatGPT. I made a very thorough question, added everything I tried, related logs and stuff. Actually I wanted to ask the question on some Linux forums, so I was preparing the question. ChatGPT thought few minutes and then spewed one iptables command which just resolved the issue. I was truly impressed.

Case two. I was writing firmware for some device using C. One module was particularly complex, involved management of two RAM buffers and one external SPI buffer. I spent two weeks writing this module and then asked ChatGPT to review my code for major bugs and issues. ChatGPT was able to find out that I used SPI to talk to FRAM chip, it understood that my command usage was subtly wrong (I sent WREN and WRITE commands in the one SPI transaction) and highlighted this issue. I tried other modes, I also tried Claude, but so far only o1 pro was able to find that issue. This was impressive because it required to truly understand the workflow of the code and it required extensive knowledge of protocols and their typical usages.

Other than that, I don't think I was impressed by AI. Of course I'm generally impressed by its progress, it's marvellous that AI exists at all and can write some code that makes sense. But so far I didn't fully integrate AI into my workflows. I'm using AI as Google replacement for some queries, I use AI as a code reviewer and I'm using Copilot plugin as a glorified autocomplete. I don't generate any complex code with it and I rarely generate any meaningful code at all.
I think using AI in this fashion is different though as this is basically just using it as a fancy auto-complete...
The notion of replacing programmers is not well thought out most of the times i see it.

At some point, you have to be able to replace all of them (or all the work they currently do), or else all you do is screw up the pipeline you need.

I've seen lots of AI companies who believe they will replace junior software engineers, and leave the senior ones in place to do really complex things and drive the AI.

One serious problem with this, obvious, but often totally ignored or handwaved, is that senior software engineers do not grow on trees, they were yesterday's junior software engineers. So once you've gotten rid of all the junior software engineers, you will no longer generate any more senior ones. When combined with likely increased attrition of senior software engineers, seems like a wildly bad plan. Or at least, something that needs to be taken into account but never is.

Now, plans to replace all of them are at least logically coherent, but also seem far-fetched at best right now.

By numbers, people do appear to be replacing software engineers with AI (the number of new software engineer jobs has dropped something like 30%, even relative to other jobs, but no linked causation obviously), but every company i talk with that is doing this keeps telling me they are just replacing their junior engineers, which is hilarious - they all expect they can just continue to hire senior engineers they need from "somewhere else". Freeloading works until it doesn't.
> complaining to the media after provoking guards somehow.

I don't know if there are many people who want to provoke guards, at the risk of being deported, or worse. Just for the fun of telling a nice story to the medias?

> it’d be a far cry from a top down order.

Trump has been sending a clear message that bullies were getting a free pass, for instance when he pardoned the rioters. It's not because there's not a top down order that the administration isn't directly responsible.
The article is a very enjoyable history of how Cuneiform was deciphered by a small group of often competing scholars.
A British or Irish gal was flown back to the UK in chains.
But it is close to one to look to him as an authority on where AI is going. He's technically only commenting on exactly what IBM is going right now; which isn't where we expect the interesting things to happen.
TIL Hono.dev. Thanks!
I learn so much everyday from so many people, it amazes me.
Safety is not just physical violence. The threat of violence (including incarceration) is enough to make a place unsafe.
yeah but what if it's PIN protected. they'd force you to unlock your phone?