News for hackers. Stuff that matters.

sudo_bang_bang

Ask HN: Concerns around knowledge loss from vibe coding?

I’ve been spending the day playing with Claude 3.7 trying the vibe coding approach and I’ve been able to build some complex audio synthesis one off applications.I have no understanding how any of it works. That sparked a lot of fear in me, not so much of job loss but knowledge loss.As these models improve I’m worried we are going to build larger systems we do not understand. It’s hard enough as...

( Read More... | 16 comments | 5 points | on HN )
Re:Webvm: Virtual Machine for the Web on Tuesday November 19, 2024 @11:51PM (#42190908)
Can I run WebVM inside WebVM?
Re:Steve Ballmer's incorrect binary search interview question on Tuesday September 03, 2024 @09:56AM (#41434996)
He graduated with a mathematics degree from Harvard so the concept of binary search would have likely been familiar to him. But you’re right, as far as I can tell, he never did any technical work like programming in his career.
Re:Inside the "3 billion people" national public data breach on Wednesday August 14, 2024 @08:17PM (#41252062)
It’s both a username and a password
Re:Libyear on Thursday May 09, 2024 @09:56AM (#40308294)
Very rarely do I so vehemently disagree with a particular argument in software. This idea epitomizes much of what is wrong in the industry.

We can all agree security updates are essential, but a lot of libraries are “done” from a functional perspective for a majority of their existing use cases.

Yes updates can be needed because interfaces break between other programs, standards evolve in backward incompatible ways, performance improvements can be made, etc. But much of the updates I see are changes for the sake of changes.

You could use a 5 year old version of React for example, and modulo some set of security fixes if any, you could have a robust application.

Sometimes software is just done. We are better off for accepting that idea. Get us off the update hamster wheel and stop the enshittification.

I changed my mind about what constitutes a fulfilling life for me. I realized that I personally could not live a life consisting solely of devotion to work and consumption of luxury goods. I started a family and have two wonderful children.

I still believe that investing in work is necessary and rewarding, and indulgences are a somewhat important part of life, but those alone are all kind of meaningless for me in the end. It’s the endless chase of another dragon.

With my children, I feel a greater sense of joy and accomplishment when I watch them grow. I’ve had higher highs raising kids than I ever did finding the next excursion I could go on or the hottest new company to work for.

Re:Evaluating front end frameworks and not choosing any on Friday January 07, 2022 @12:34AM (#29835372)
The Lindy Effect is real.
Re:Child-safety laws may reduce the birth rate on Thursday December 17, 2020 @01:20AM (#25453128)
Important to note that real income per capita isn’t actually flat, only household income but that’s likely because of household size changes.

See here for disposable real income: https://fred.stlouisfed.org/series/A229RX0

Re:Ask HN: A New Decade. Any Predictions? on Thursday January 02, 2020 @08:49PM (#21942222)
Safe:

* Recession will happen that will affect the global economy causing at least a 30% decrease in major world stock indexes.

* China will stumble in a major recession but the Communist Party will maintain power.

* Google, Apple, Facebook, and Microsoft will still be the biggest tech companies by market cap.

* A new company that hasn’t been started yet will be in the top 10 tech companies by market cap.

* The duopoly of cloud computing services will be AWS and Google Cloud. Nearly all Fortune 500 companies will use one or the other.

* Big Tech will not be broken up because of their large value decline during recession, with focus being diverted to prop economy back up.

Bold:

* Breakthrough battery technology will make electric vehicles better for consumers than than their fossil fuel counterparts.

* The breakthrough battery tech will allow a very affordable manned mission to Mars.

* Solar will be the dominant form of energy creation in the United States.

* HIV vaccine available to nearly all healthy adults.

* Netflix will be bought by Disney.

* DeepFake technology will be used to create an entire feature film by a major studio.

* Donald Trump will win the 2020 presidential election despite being unsuccessfully tried during impeachment.

* In the United States, majority of people will eat synthetic meat over animal-based meat.

* San Francisco Bay Area will not be globally in the top 10 areas of funding for new technology startups.

Crazy:

* A state in the United States will successfully secede.

* Glaciation will increase in parts of the world with their albedo effect predicted to offset most of the temperature increase from man-made climate change.

* Major disease epidemic will kill at least 20 million people. Will not be noticed at first but will rapidly kill after long incubation.

* Artificial general intelligence (AGI) will be achieved, accidentally.

* Despite AGI, self-driving cars will not be the majority of vehicles on the road.

Re:Asana Engineering Interview Guide on Monday March 28, 2016 @06:30PM (#11377970)
I tried interviewing with Asana and they rejected me on the basis that I didn't have a computer science degree. For the record, I've built apps that have generated millions in revenue and I have many years of experience. If they are trying to be meritocratic and community friendly with this, they should change that aspect of their culture to reflect that.
Re:How a matchmaking algorithm saved lives on Thursday February 25, 2016 @09:13AM (#11174483)
There's also a great Freakonomics podcast about this story http://freakonomics.com/podcast/make-me-a-match-a-new-freako...
Re:React/JavaScript fatigue on Sunday December 27, 2015 @11:12PM (#10799818)
Build tools are partly necessary because of how many old crusty browsers hang around out there. I mean, I still work on an app that has to support IE8. That's just ridiculous. As it is, ES6/ES7 imports make a lot of the issues of JS inclusion a thing of the past, but the build tools are necessary for packing these together and transpiling down to ES5, to support older browsers. The other tools you see in the React ecosystem do take time to learn for sure. The whole React/Flux paradigm takes a while but once you get it there's not many surprises. I do feel the fatigue though just as the author does. There's a million ways to do what the browsers should just do natively already. In a few years we hopefully won't have to worry about this anymore.
Re:The bug that almost killed Google's Pac-Man doodle on Monday November 16, 2015 @08:53PM (#10578704)
Awesome essay! It looks like some version of the source code at least is available here: https://github.com/macek/google_pacman
Re:CodePush by Microsoft on Thursday November 05, 2015 @11:51PM (#10517893)
I've been looking at trying out AppHub https://apphub.io/, which is comparable to CodePush. I'll have to try this.

As it is, both are definitely useful for better handling upgrade process with users. A couple drawbacks with mobile apps are that it's harder to hotfix errors, and you sometimes have to support older APIs for longer. With a web app, a user can visit the site and the entire app bundle can be downloaded after a cache bust.

The user is also the author of this, which will artificially inflate the number of commits a user has made of a calendar year. https://github.com/4148/greenhat

Perhaps 4148 is testing something out related to that or a new project and the script went bad?

Re:Django 1.9 alpha 1 released on Wednesday September 23, 2015 @11:25PM (#10269664)
I loved Django when I started using it about 4 years ago. Lately, I've switched to Flask and replaced the templating with React. I love the new way, but I still have a place in my heart for Django. Does anyone on HN still start new projects with Django or have you moved on as well?
Re:Show HN: %%30%30: A Game on Sunday September 20, 2015 @09:38PM (#10249963)
I think this should be the future of native apps. You do get all of the benefits of native apps -- there are plenty of modules to handle key bindings, notifications, file system IO, etc. By using web page rendering you also get the incredible ecosystem of front-end tooling and plugins (React, Bootstrap, the infinite jQuery plugin world). All of this beats Qt in my opinion, having designed both.
Re:A curl cheat sheet on Thursday September 17, 2015 @09:11PM (#10237014)
Likewise, I switched over. I just wish HTTPie could have an "output to curl" feature.
I love React, it really does make development more straightforward. I was skeptical for a long time, but React + Redux is a great way to go. As for grid system, you can't beat Bootstrap. For a material design spec, I would check out this set of React components: http://material-ui.com/#/

Older »