skysight-inc/HackerNews huggingface dataset:
Do these apps even exist anymore? I feel like they never really did on Android and are a dieing breed on iOS.

Of course them being hard to find on the store, is part of why they don't exist in the first place. Fixing that would help.
Yes. Much of the "wow factor" of generative AI is simple sleight of hand. Humans are trained to see patterns where there are none, and ignore anything that doesn't fit our preconceived notions of order. Often AI is just a complicated Clever Hans effect.

For a real example: once you start analyzing an AI image with a critical mind, you see that most of the image violates basic rules of composition, perspective and anatomy. The art is frankly quite trash, and once you see it it is hard to unsee.
Programmer is just a problem solver. As long as there are people with problems, there will be market for people to solve them.
Coders had decades to unionise and setup legal barriers to protect their livelihood.

(Doctors won’t ever be out of a job because of AI because they’ll always get a fat paycheck even just to look at the output spat out by the machine.)

They didn’t out of misplaced hubris and elitism ("just be the best 10x engineer ever and you’ll be safe").

Now they have less than 10 years before their wages start crashing hard.
What a terrible person. The way he treated his wife and his son. Hope at least his son got a good education.
> maliciously

You probably mean meticulously...
I have an unorthodox suggestion: get a bicycle rear radar like the Garmin Varia. They communicate via Bluetooth LE incoming cars, their count, and an average speed (in a set of ranges like 0-15km/h, 15-30km/h, …).

Mount this with a usb cable somewhere, add an ESP32 or anything with Bluetooth somewhere else to accumulate.
This is void of content. "You might still see products in the video" doesn't really need an article.
Incumbents like Lockheed, Boeing, and ULA often face problems such as fraud, waste, and fund misappropriation. Additionally, NASA's progress is hindered by bureaucracy and red tape.

Given these circumstances, depending solely on NASA for space advancement or asteroid deflection may not be the most effective strategy. Those acquainted with federal programs can confirm these issues. Thus, your comment appears uninformed and overlooks the wider impact on American taxpayers.

It’s hard to believe you’re being objective if you think the SLS, costing over $2 billion per launch, is superior and not profit-driven, compared to Starship's estimated $40 million launch cost.
Amazing, the cross inspiration from python and rust is cool.
Good work!
I don't think you can call this guy a coder.

I can solve some math problems/write some proofs, but I wouldn't call myself a mathematician.

It's about if you do it for a living, and this guy mostly has some fun side projects.

Don't think this guy is qualified to comment on ChatGPT taking over, like another comment was saying.
I am looking for a fellow technical cofounder. I realized coding products alone is fun but has a lot of limitations. You have to sacrifice some stuff because you are alone. But if you have a technical cofounder then the two of you can go further faster. And things are more fun when you are not alone.
I knew just from the title that it would be this shot. Connections is iconic.
But the current's got what plants crave. It's got electricity.
It's funny how LA traffic in the movies (especially from the 80s and 90s) always looks pretty good. Driving fast through those hills and canyons.
Context: LLMs learn all the amazing things they do by predicting the next token in internet data. A shocking amount can be inferred from the internet by leveraging this straightforward (I won't say "simple"!) task. There was not explicit instruction to do all that they do - it was implied in the data.

The LLM has seen the whole internet, more than a person could understand in many lifetimes. There is a lot of wisdom in there that LLMs evidently can distill out.

Now about high level engineering decisions: the parent comment said that high level experience is not spelled out in detail in the training data, e.g., on stack overflow. But that is not required. All that high level wisdom can probably also be inferred from the internet.

There are 2 questions really: is the implication somewhere in the data, and do you have a method to get it out.

It's not a bad bet that with these early LLMs we haven't seen the limits of what can be inferred.

Regarding enough wisdom in the data, if there's not enough, say, coding wisdom on the internet now, then we can add more data. E.g., have the LLMs act as a coding copilot for half the engineers in the world for a few years. There will be some high level lessons implied in that data for sure. After you have collected that data once, it doesn't die or get old and lose its touch like a person, the wisdom is permanently in there. You can extract it again with your latest methods.

In the end I guess we have to wait and see, but I am long NVDA!
It's what I thought too. Would I be able to tell the difference? That thought really scares me. What if in not so distant future whole threads, comments included, are LLM generated?
We are losing touch (ppl like you and me), and I feel it coming. That is not the first article on the web, that I quit reading in disgust, thinking 'FUCK, what if I'm reading GPT4 babble right now?'
We will need a way to tell 100%.
The author isn't a professional programmer. He has a couple side projects and doesn't seem very good at coding.
Such a lame article... Of course YT Premium won't remove ads that are baked in the original video itself...
Very annoying for indie devs
That will filter out a lot of high quality apps made by single person dev teams that include the option for users to support them through in-app purchases.

That would effectively make it impossible for single/small dev teams to justify making apps for the Play store.

And I don't see why filter paid apps would solve anything. The aversion of the average Play store user to spending money on anything is in part the reason we are in this mess.

12 continuous years working as an Android developer and I've never bothered to personally release an app on the Play store. There is nothing to be gained from it except needing to support it without any hope of making back the cost of developing it.

Ads, I however agree with, are the bane of our time. Except, due to the aversion to paying for apps, it has become the only way small dev teams can make a living.

The change needs to happen on the consumer side for this one. Buy the apps that you enjoy using.
Isn’t SpaceX where a lot of his billions came from?
Indeed. I really wonder how such a terrible submission got 6 upvotes.
My sense is that the doomers in software these days are either inexperienced and lack perspective from industry shifts over the years or weren't very good to begin with and could not build beyond basic crud and data shipping applications of varying complexity.
and you are assuming that something that worked for you works for everyone, telling the world how everyone else is wrong even though you are prescribing the faddest diet of the 2000s that every overweight person has already tried
> I think the truth is that these two companies were a great fit for Musk's style in particular, not that Musk is necessarily a great leader.

Tesla was barely more than an idea when he joined and he started SpaceX. You are speaking nonesense. His leadership style obviously finds employees who accept or even thrive in it. The success speaks for itself.

> What I mean is that Musk is reportedly overbearing and extremely demanding as a leader, and if you don't deliver he will fire you without hesitation. In most organizations that would quickly lead to morale and staffing quality problems, but SpaceX and Tesla worked on really sexy problems, so people were willing to put up with a lot of bullshit and abuse in exchange for getting to work on those problems.

All that you have said just as much applies to Jobs. Just because you might find that style of leadership unappealing there is a type of person who seeks it out.
One, it was an empty LNG tanker. Two, the owner might still walk back from the bid. Three, the canal's capacitybis limited because of a lack of fresh water.

So basically everything you said is wrong.
Even more so with desktops.

I am running a 2014 CPU i7 4790k with 32GB RAM and a 1070ti.

Due to it being a desktop w noctua cooler the temps never get high. Keyboard and mouse you just replace when worn out.

This year I am thinking about upgrading.

But my 2019 Thinkpad already feels slow... so I never got laptops for long use. They suck.
Just chuck it in SQLite and move onto the next business problem. 20 mins, tops.
(as they know it). As someone who also learned to code in the same time era as the author. The craft that we were taught is dying and a new way emerging. Programming has already changed drastically since the 90s. Exceptions around low level languages, everything else is orders of magnitude faster, more efficient, more succinct, and more abundant. Combine this was AI assistance and it’s like you have super powers of productivity.

Cry about how you no longer have to code the small and mundane, but solving problems and writing software is more than just coding small mundane things. It’s how those mundane things are architected and called to do a really big thing.
Learning it wasn't composited surprised me. I always assumed it was green-screened (or blue-screened or whatever they used for chroma-keying back then) - that's because until ignition, the camera focus makes it seem like he's standing in front of a sheet with a painting on it, and overall, it feels as a very well-made composite.
Who's paying those programmers to solve those problems you've identified the market doesn't care about?

It sounds like that would require an economic shift more than "just add chatgpt"
HP Elitebook 8460P of similar vintage owner here. I also bought it second hand, it came with an SSD and a bigger HDD (that died), I replaced the battery a few years ago, bumped the ram to 12GB (I should bump it to 16GB while memory sticks are still available) and it has been running on Fedora Linux for years. It is kind of a heaby brick brick but it works well, everything is still fairly smooth on Gnome with wayland.
There are more people writing all these Mickey Mouse tools than people actually using them all.
Not at all. Sensitive data should be given only as context during inferencew and only to users who are allowed to read such data.
Nice machine but 1400€ while the laptop in the article is $200. So you could replace it 6 times and still come out ahead... and drive more than 1 external display.

Also, I am not sure that the ram or storage won't become limiting within these 10 years, e.g. media is only getting larger (120GB+ for baldur's gate 3), LLMs,... . On a non-mac you can simply grab a 2TB ssd for like $100 and in 8 years can probably replace it with like 8 or 16TB for about the same price.

Again, perfectly nice, quiet, fast machine with a decent display, but soldered stuff sucks. If that were not the case, I would consider upgrading to it from my current 5 year old machine (also 14" 2k HDR ips screen, 16GB ram and above mentioned 2TB ssd upgrade). However, paying 2000€ just to match the ram and storage of my 5 year old laptop is definitely off-putting and you also don't get OS upgrades for the full 10 years, right?
I suspect automated code reviews and doing high-quality automatic documentation (i.e. better than current standards in most projects) will be fully within the capabilities of LLMs soon. Fixing random build failures will probably follow...

So then the question is what % of a programmers job might be taken by this, and does the remaining % require a different skillset.

There are programmers that are great at coding, but complain loudly when the business gives slightly ambiguous requirements because they see their job as coding, not clarifying business rules. This group are more likely to be impacted than the programmers who will happily work in ambiguous situations to understand the business requirements.
I feel you !
3rd option. They got complacent and old and have trouble learning (don’t realize it) and can’t grok the new medium.
https://www.youtube.com/watch?v=XEbZ34ghVxk
To add an example, people ask it to generate new piece of code and then add more questions to refine it. Writing new CRUD is not impressive.

I can do that with scaffolding or copy past template and change.

I did not try and I did not see someone actually giving existing code asking GPT to fix or change it. So that is something I’d try.
Scott Manley explaining the crackle: https://www.youtube.com/watch?v=BdCizNwLaHA
Support the 13k employees and associated supply chain that do the real work.
Container on rails is a viable alternative for goods shipped from and to China. Used pretty extensively, but more expensive than sea freight (which is basically unbeatable cost wise).
I have a simple front-end test that I give to junior devs. Every few months I see if ChatGPT can pass it. It hasn’t. It can’t. It isn’t even close.

It answers questions confidently but with subtle inaccuracies. The code that it produces is the same kind of non-sense that you get from recent bootcamp devs who’ve “mastered” the 50 technologies on their eight page résumé.

If it’s gotten better, I haven’t noticed.

Self-driving trucks were going to upend the trucking industry in ten years, ten years ago. The press around LLMs is identical. It’s neat but how long are these things going to do the equivalent of revving to 100 mph before slamming into a wall every time you ask them to turn left?

I’d rather use AI to connect constellations of dots that no human possibly could, have an expect verify the results, and go from there. I have no idea when we’re going to be able to “gpt install <prompt>” to get a new CLI tool or app, but, it’s not going to be soon.
Sorting the files can be a logarithmic operation with constant memory.

A great candidate would know that this is a log-linear operation O(n*log(n)), not a logarithmic one O(log(n).
You can first search in your context for related things and only then prompt them. Look into retrieval-augmented generation.
>I've got a personal policy of never ever trying to sell tools to developers...

It feels like there is a story there. Care to share?
> doing calculations is not mathematics

I hope you realize that physics isn't about calculations either? You can put numbers or types in the equations, just like you can put numbers or types in the expressions or results you get in math.
That seems possible. There is a frequent bias against the new even in progressive technology circles.
Video and audio evidence says otherwise. Unless you can produce sources where Elon claims sole credit for SpaceX milestones.

I've been following SpaceX's progress since 2005 on Kimbal's blogspot (yes that blogspot) updates [1]. Elon has always credited his team of engineers, ops and support staff.

[1] https://kwajrockets.blogspot.com
Awful solutions TBH. They are quite hard to implement (requirements are coupled and could not be composed, logic heavy details) very specific and non-extendable for requirements changes in any way. You don't want this kind of code in a real life.
IIRC, you can still add those repos. The PPA system just makes it a little easier to add them.
Lol. That's every teacher I had, including in university. It wasn't until I dropped out and years later resumed reading physics and maths for my own interest that I properly understood three point of some of the maths they were teaching.
"Quantity has a quality all its own." ― Joseph Stalin
For anyone curious to visualize this, I found this image:

https://www.marineinsight.com/wp-content/uploads/2014/10/pan...

Prior to seeing the image above, I always assumed the canal was just a single passageway between a narrow spot of land. In the image you can also see the mentioned Lake Alajuela in the top-right.
It’s not only which is an argument you just made up that nobody said, just overwhelmingly as backed up by charges and convictions.
Show HN: Argos – One-Click Debugging and Visual Testing for Playwright
Imagine being able train a model that mimics a good programmer. It would talk and program in the principles of that programmer's philosophy.
A serious, hopefully not flippant question; Who are "they" in this
case? Particularly as the process you describe tends to the limit.
I don't really even understand what is meant by "being able to write code from left to right without backtracking”, much less why that is bonkers. Scrolling down and seeing the code examples, the language even seems quite conventional, so I'm even more confused.
Presumably they meant orbital launches.
There appears to be consensus that these models generate code very quickly, relative to a person typing, and that the code emitted varies from totally wrong to subtly wrong. Thus they're going to significantly increase the amount of code in production and that code is going to tend to be of the subtly wrong kind.

This is my non-web-dev impression of the javascript world. Loads of code out there, basically all of it wrong in a bunch of places. Reasoning by analogy with that, one should expect the reliability of computer systems to go downhill from here.

The interesting question for a professional software dev is where one can add value in a world in which essentially anyone can produce large amounts of code that sometimes works. My hunch is that it's going to be really important that the languages and libraries in use are totally solid as they're essentially being fuzz tested continually.
Typical HN idea, sorry. Ignoring all practical considerations, engineering and operations wise.

One coupd use starship so, sub-orbital or even orbital would be so much faster! /s
That’s interesting. I think there’s a real shift going on in terms of what coding actually means I’ve never produced so much code so quickly and it’s disconcerting to the part of me that wants to feel like I earned the outcome on a pretty deep level because I can just generate shit that works so fast and then just edit it until I get exactly what I’m looking for and it feels like cheating in a weird way.

I still don’t feel that way about front end frameworks for the web. Oh my God what what are people doing?
You just need to change your filter rule such that a single iap to upgrade from free to premium version, can be considered similar to a paid app with no iap.
That's fair enough, several people interpreted what was written in a way I did not intend.

glorifying? I don't know if that's autocorrect or a dig but it did make me smile! Anyway, no bother either way.
The show was brutally honest, not just about the history, but also the present. It's fitting for it to recognize that the difference between a space rocket and ICBM is the payload - something people don't understand even today, and then get surprised about ITAR or why space programs and governments getting nervous go hand-in-hand.
Trump's Truth Social Has Lost $73M Since Launch, New Filing Shows
What sort of questions do you ask out of curiosity?
Lot's of people make good many because of that over specialisation. They acquire deep understanding of these tools and that's how they become experts of something instead of jack of all trades and master of none. Of course, they end up outdated in the areas they don't practice and risk being wiped out if the toolset they specialise or the whole industry falls out of favor. That's also why we have people who once were middle class but now their wealth and influence decays and they feel left back. With de-industrialization, that happened to awful lot of people in classical industries for example. Also, with progressing age it becomes harder and harder to adapt.

As a twist in fate, maybe the AI people will eat the Software people who ate the classical industry people. Some will adapt and prosper, most won't because they will be busy doing their jobs and getting paid good salaries in comfortable jobs.

The software ate the world, the AI will eat the software.
I haven’t seen an AI tool that can take a Figma mock up and some fuzzy requirements and turn that into real code in an existing codebase unaided by humans. Given what I’ve seen of current AI tools that still seems a long way away.
Thanks for the feedback. Which part wasn't clear ? I am a technical cofounder, I can code in ..., I have worked on some AI products (links...) I want to work with a cofounder now to make better products around open source LLMs, AI in Edtech, AI in Finance.

"why would I partner with you in place of just doing it all myself?" I don't know maybe because "if you want to go fast, go alone; if you want to go far, go together?"
No Janet, We Cannot Afford More Wars
This seems obvious but I wonder what it would take for 3rd party youtube players to start intelligently removing embedded ads? Surely the AI tech is advanced enough?
One of those is not like the others. Elevator operators disappeared entirely while the blacksmith profession morphed into the various type of metalworker that we still have today.
America Stole All of Nazi Germany's Technology After the War
Where is this from? I've been looking for a term for this...
It’s powered by methane, not coal
Any examples of the web component code they spit out?
Failure Suuuuucks
This is the last straw for me.

I know I cannot just move my business to some non-existent competition in Soviet America, but they don't control everything on the web just yet. Mail, storage, even ads can be had elsewhere. And this is now giving me the motivation to finally reduce my dependence on google.

If they can fuck over my app business just like that, they can do the same with ads, mail, storage or SAAS and it's a risk I cannot take.
Then you're in luck :)

Instagram's default feed is an abomination. For me it shows two posts from people I follow, and then an endless stream of ads and "suggested" content.

Thankfully I don't engage with Instagram much, and a few years back I muted/unfollowed a bunch of people, so the algorithmic feed is mostly okay: dogs, cats, climbing. But most of it is recycled regurgitated aggregator accounts
Both code review and documentation require architectural knowledge to execute properly for a large app. This is not within the reach of current AI, and won’t be for a long time.
As I just started watching For All Mankind I was intrigued by the WW2 brain drain and stumbled upon this article. Really curios about the discussion.
What do you mean by "low level" here? In the commonly accepted terminology I would take this to mean (nowadays) something that concerns itself more with the smaller details of things, which is exactly where I feel that current AI fails the most. I wouldn't trust it to generate even halfway decent lower-level code overall, whereas it can spit out reams of acceptable (in that world) high-level JavaScript.
I covered the calories part of safe here https://news.ycombinator.com/item?id=38125905
An unpopular opinion: app stores as a default means of app distribution need to die, yesterday. The intentions were good, but in the end, it's horrible for everyone — both the users and the developers. Especially for those outside of the US who don't share the American obsession with relentlessly protecting everyone from the very idea of sexuality, whether they want that protection or not. And the reviews are just never helpful to neither users nor developers. And apps begging for those reviews always feel pathetic.
4th option. They're trying to enter the market and get a good job, but some companies consider them less experienced but more expensive than Copilot.
Shouldn't be an issue as soon as the first longtermerism SV VC tech bro billionaire develops a taste for large, terrestrial infrastructure.
Hat tip to Geo Metro! A real pile of junk from the 1990s.

My auntie drove a Renault Le Car in the late 1980s. I remember riding in it as a kid thinking it was a "fun junker".
Apparently a misattribution.

According to this

https://klangable.com/blog/quantity-has-a-quality-all-its-ow...

It was not Stalin who said that
Oh wow that’s wonderful!