skysight-inc/HackerNews huggingface dataset:
We're still very much in the early days.

Code AI tools today absolutely crush at creating proof of concept apps. You can test your idea and get market validation in days vs months.

They are getting better at medium/large codebases, but still have a ways to go before being super useful and it translating to a huge increase in productivity. Currently it's really good for helping with the menial tasks (creating docs, unit tests, understanding and onboarding) but not quite there yet when it comes to integrating gen ai code in large codebases, but it's only a matter of time.
Oh good grief.

Looking forward to searching for tutorials explaining the difference between Python .NET Core, Python ASP.NET Core, Python .NET for Business, and Excel .NET Core
There are companies that will host and support Nextcloud for you, so it does not necessarily mean any additional burden on Dev-ops than any proprietary Sass solution. And if your provider doesn't meet expectations (or stops meeting them) you can migrate to a new one with less difficulty than changing software completely, as you would with proprietary Sass.
Well at least Moores law favours rust on compile time. So in that regard it seems like one of the less problematic language issues one can have - it’ll sort itself out. The same can’t be said for the issues on other langs
This was not a requirement before Uber but it is now somehow an argument after. Reporting a crime or vandalism during a ride is grounds for being banned from the service, but the actual service, if you aren't banned, doesn't require knowing who you are, or were. If this is actually a valuable thing then you should get paid for allowing, with informed consent (opt-in, not opt-out and not dark patterns), that information to be used.
Some possibilities:

1. The products you use are not developed by people using LLMs.

2. The products you use may be using LLMs in development, but only recently so you'll see a delay before any improvement.

3. The products you use are using it, and maybe it's helping with quality, but not anywhere that users care about or notice.

4. The products you use are using it, and it's not helping with quality, just churning out more code.
Designer here. Got real into no-code back in 2021 as it was really heating up. Seemed like a natural move as I could better understand the logic of what's happening on the back end and also build products solo. Build in public (BIP), somewhat frustratingly for me, was a huge part of a few of the communities I got into. One was led by a marketing-minded "maker", and the other a great inspiring guy who was a bit the inverse.

Everyone in each community became pretty evangelical about BIP due to group think. I bought in at first but became very skeptical eventually as well. Not only do I question the actual efficacy here both in $$ and quality of work, but I think it's a bit inconsiderate to expect everyone to be on board with being this open with their work or push as hard as they did.

I'll occasionally post a bit of what i'm working on but I also after following many "makers" and the like, started becoming really bored with every detail of what they are working on. I say just show me a case study usually unless I'm already intrigued with the end product or you are doing something of great interest/impact
What is the correlation between "writing code" and product management getting better?
That issue apparently goes back a couple years.

https://osxdaily.com/2022/01/28/fix-safari-cant-open-page-ns...

https://old.reddit.com/r/MacOS/comments/qna5js/safari_issue_...
That's not how Spotify payouts work.
It’s great over here in the Linux world, I run Debian and Arch. Arch may give you regressions, but Debian is pretty smooth sailing functionally.
But surely they must tether their MacBooks to external displays and desktop Mouse’s and Keyboards!

I didn’t think they’d be using Mac minis, Studios or Pros as such.

They can’t all be using the little mini Magic Keyboard or working directly on their laptops?

Can they…. :-O
Yes, when you purchase, you get that version + free updates and support for a year.

After the first year, you can still use the software, but if you want support or to get the newest features and update to the latest versions, you can pay to renew your support period.

For the pricing, usually a renewal for an extra year is about 10-30% of the original license price.
I signed into Zapier yesterday for the first time in a while. You can seemingly run their entire UI right now via AI. I typed a simple idea into their AI box, and it created a multi-step "zap" for me that was more-or-less what I wanted.

So at least some software is getting better.
So you would rather we all be under warrantless surveillance by the state? Looking at the historical record, do you think this makes us more safe?
How about bellyfuck? or brainfart?
This was my first reaction. It hasn't been that long and giant ships can't change course quickly.

And for much of that year there were a lot of questions around the ownership of AI generated code as well as information security. In fact, most of those questions are still not satisfactorily solved. So I'm not so surprised that we haven't seen massive results "yet"
All WSJ articles are paywalled. I consider links to paywalled information advertisement for a paywall and treat them as such.
Improving Yocto Build Time (2022)
They were forked to the "Fossify" tools from the version just before the adware takeover. All the "Fossify" versions are available on F-Droid:

https://search.f-droid.org/?q=fossify&lang=en
Adrenaline for when it goes down, dopamine for when it's back up again.
Why would there be a correlation between how fast something is developed and its quality?

Assuming that AI is helping developers to write more code, it could mean:

* there are fewer developers

* developers are working less

* the efficiency gains are resulting in more products being created rather than existing products being improved

* AI isn't widely enough adopted or used to make enough of a difference

* the benefits are too recent to be measured
There are 50 ways to shoot yourself in the foot with GCP (and even AWS).

- don't use Firebase
- don't use GKE
- use Google Cloud Run for such simple setups
I don't see how it is a repost. That submission was to an article that talks about a new model of photo-acoustic sensor from Infineon.

This submission is to an article that compares photo-acoustic sensors to NDIR sensors. Its only connection to the earlier submission is that the author of the comparison participated in the discussion of about the new Infineon sensor, updated the comparison article, and linked to it in one of their comments.
My experience with AI as a coding parter is yes, great at just doing boring things like take this list and give me an enum or add a form for this class etc .. but when I do anything remotly advanced it breaks apart, especially bad at dotnet where there are 25 years worth of history it source code from .. often it creates somthing that is long out of date, and jesus it tried to rewrite the same code ten times to solve a problem that was not supported by framework and could not be solved. So yea .. give it some years I guess. Still use it daily and I still need to fix Ai generated bugs ..
Was just thinking this same thing this morning.
Okay, I read the article. He's a right-wing nutjob with a persecution fetish ranting about a few 5 and 6 figure expenses of a company that spends 9 figures on software deployment and has an axe to grind about the values of the organizations behind those expenses.

Wow the self-righteous literally-an-activist-group hippies of the browser world are self-righteous about other causes? How could we have ever predicted this.
I feel like the problem is that it's set up as a virtuously adversarial system where everyone is expected to strenuously advocate for their side's interests and find the best possible compromise, but nobody can afford to give enough of a shit to actually put up a fight, so it just turns into an infinite recursion of lazy fake-out maneuvers.
n=1, but also common knowledge in deals forums, that if you have credits in your account, you don't get deals. Uber eats is only usable at the 25-40% off deals they do since the markup is often that much. If you have credits or Uber one, you don't get the deals.
Seems very falsifiable, as indeed the author tested. Get two people to get the same ride. Check pricing. Repeat.
So you want to pay for less than 1 week of dev time? Almost nothing can be done on an FPGA for that little amount of money beyond the smallest of changes to an existing design. Heck, the cost of simply getting your completed circuit board with the FPGA tested by an engineering firm that gives you the required FCC certification before you can ship your product starts at $10k. Realistically you need a bare minimum of $50k to bring a simple commercial hardware project to market when you understand the niche and already have the ability to deliver the firmware and software without significant external (paid) effort.

I took the time (and it takes time) to learn a bit about FPGAs (playing around with 1Gbps and 10Gbps ethernet as well as PCIe 1.0 x1 and 3.0 x4), and if you want to actually do something new, there is a lot of time to spend on learning the various protocols a given design will touch or implement. Most of the sample code on $vendor's website is shoddily thrown together and breaks as soon as you breath on it wrong. When you do anything interesting with networking protocols the constraints of clock speed and bandwidth make things extremely complicated with oodles of corner cases as you do things like use wide busses at low clock speeds where packets can start at multiple offsets in the bus. You can build on top of something like the NetFPGA project, but that only works if what you're building is close to an existing well known niche. But if you're just flinging packets, there are far less costly (especially in time) frameworks to play around with things.

I'd say away from building custom FPGA based hardware until the performance benefit will increase sales a factor of 100-1000x (depending on complexity) to cover the cost of the hardware. But keep in mind that it's harder and harder to compete with commodity x86 servers. In the past, every cell phone base station used FPGAs to do the signal processing. Today's 5G networks do most of the signal processing on servers because you can do cool things like noise cancellation across nearby antennas when all the data is in the same place, and the software developers to produce those changes are going to cost far less than a team of the size needed to support the same rate of change on an FPGA.
DoorDash still charges more for items compared to in person prices, charges a delivery fee, and then charges another fee which I can't remember what it was called. Then a tip. DoorDash can get bent. Which is exactly how I feel about Uber
I'm a designer=engineer, and I feel like AI has given me super powers. Design has always been easy for me--it was just the incredible grind of coding that made creating my own thing difficult.
oh boy, spot on
It's the same problem with indie game development. Lots of people get into gamedev and when they have a semblance of a game they start to think "how am I going to get players to try it?" Most of the venues for game developers are just full of other game developers.

The biggest problem is when the game leaves the cradle of a gamedev community that is nice to beginners and is thrown into the wilderness of actual gamers that don't know how much effort it takes to make a game and don't really care. They won't mince words.

I suppose it's just a common class of error to not think beforehand what your end game strategy is going to be? Step 1: make thing. Step 2: ?. Step 3: profit.
Full self-driving will kill it
Did his uncle work at Nintendo?
Vehicle ownership in London has always been expensive. Poor people have never driven in London, poor people use public transport. For all London's faults (of which there are many) the high population density makes public transport useful. Please share evidence for your assertion that the "ULEZ is a tax on being poor". Only half of households in London have a vehicle.
They made me an offer I couldn’t refuse: health insurance.
> In my experience, it can make a huge difference if the developers are allowed to talk directly to the users of their product.

Yes. But also HELL NO.

Back when we were a small company and I did a bit of everything, from infrastructure management to support, on top of actually doing dev work, taking to them was the bit I dreaded most at times!

I do occasionally interact with our customers' technology/security teams as part of my remit is dealing with ingesting this party data and pushing information (or making it available to be pulled) the other way. That can be irritating enough, you would not believe the amount of people working in that area that don't properly understand SFTP and, for instance, get thoroughly confused by key based auth.
I’ve never heard of any of these. What’s going on in low cost oxygen sensors? What should I google? I can only find $100+ galvanic sensors that need to be replaced after a few dozen months
The poor do not live in the center of London. It’s one of the most expensive places in the world.
Lazuli: Interactive NREPL Client for Ruby
"Omega-3" is to "cannabinoid" in your analogy. "Marihuana" would be on the level of saying "Fish Oil".
All of the products you are using today were likely created before ChatGPT was released. For those products, you are not going to see any visible improvements because many of them will suffer from poor implementation due to lack of adequate knowledge of code/frameworks. Most software best practices are learned after the software is created and release. The code is probably very spaghetti and hard to maintain. Refactoring is still hard for AI, but writing from scratch is much easier with AI. For the software that is currently out, bugs will be fixed faster, and features might be added sooner.

The real explosion of great software will happen in 3-5 years. AI is huge for the beginning of projects. You know _what_ you want the app to do but you don't know _how_. That's where AI adds huge value. People are now starting new projects with AI help, and they are building foundations of codebases that will be much more maintainable and sustainable as development continues compared to the current suite of software products we interact with today.
dict is a must for me on any daily driver. Removing the friction of opening a web browser or specialized app and just looking up text from the terminal is just so nice. Just like bc, you don't miss it when you don't know it's there, but once you get used to using it you can't live without. Making custom dictionaries is not very well documented though.
> GCP has the superior UI, api and design. I prefer it over the other clouds: Azure plain sucks and AWS has too much bloat and does IAM/accounts worse.

I agree.

> In my experience GCP's core services are very stable: I had a site running on free tier App Engine for over 10 years without any supervision.

I won't be surprised that Google App Engine is already in maintenance mode.

> In my experience GCP's core services are very stable

Would you call Google Domains a core service or not?
Would you call Container Registry a core service or not?
We need an administration that will greenlight Starship flights immediately, so that the pace of its development can increase. The FAA is currently far too conservative in approving launches, by overindexing on the local risks posed by launches relative to the global risks of delaying space expansion.
Who in their right mind would choose brainfuck for enterprise solutions, over befunge?
> Trying to grab a few percent in ways that are likely to bring the hammer down when discovered is not exactly a great idea.

That assumes that there is a hammer that will be brought down and that the hammer actually has some weight behind it.

The reality is that it takes years for governments to react to people breaking or bending the law in novel, creative ways. The fact of illegality didn't stop Uber and a bunch of other competitors to provide taxi services, nor did it stop AirBnB from facilitating the running of illegal hotels world-wide.

Yes, eventually the hammer came down, but seriously, not even a million euros fine and of that, 50% suspended for Uber [1] or a few hundred K for AirBnB [2]... that's a joke, that's pennies for these ultra-large corporations. And so, yes, breaking the law and paying fines until it's actually hitting execs personally is the more profitable option in the mid run. Just change which law you break and you'll get off.

[1] https://arstechnica.com/tech-policy/2016/06/uber-and-execs-f...

[2] https://www.hotrec.eu/en/policies/_airbnb_fined_on_the_balea...
AI only helps those who are below-average to become (barely) average --- and that average is dropping. Also, quantity is not quality.
I am simultaneously impressed and depressed by data centers. I still get the same frisson I used to get when I was 20, when I enter the space, with all the security theater, and the noise, and the blinkenlights.

What depresses me now though is thinking of all the energy that it takes to power and cool a DC, and for what? So some sloppy code can hog the CPU 100x more than it needs to? So we can train AI models because everyone else is doing so?

I feel its high time we had a green software revolution, where we strive for code efficiency not just as an intellectual exercise but because it might help save the planet. And save the bottom line of companies that are paying to run their stuff in these environments.
Discussions

(65 points, 2 days ago, 8 comments) https://news.ycombinator.com/item?id=41603702

(31 points, 5 comments) https://news.ycombinator.com/item?id=41604390
Starlink at $90 a month was cheaper than Verizon 5G? What was the pricing on that?
Engineering Secure SSH Access for Engineers
I don’t think it’s fair to be so black and white. Morals are a luxury item. The rest of us need to work somewhere.
I don't know what political machinations go on in the International Energy Agency, but one has to wonder why they thought it was useful to define a term "renewable" in this way, considering that such a term is of no use in formulating any rational energy policy. Could it be that it lets some companies get subsidies targeted at "renewable" energy, which sound good to the voters, without also providing such subsidies to nuclear power?
Dynamic pricing is supposed to be based on the overall demand of the service at that instant. In this case, it is “price discrimination” based on the user, rather than the overall demand.
> Probably false, like the urban legend that Uber charges more when a device's battery is low [0].

That article certainly doesn’t prove that was an urban legend. Uber built an entire system to serve fake data to government officials

https://www.bbc.co.uk/news/resources/idt-f2971465-73d2-4932-...

https://www.nytimes.com/2017/03/03/technology/uber-greyball-...

They were almost kicked out of the App Store for building a system to deceive Apple’s employees, too:

https://financialpost.com/technology/personal-tech/uber-was-...

Given the other ways they tried to intimidate journalists, anything like this which is conducted with the journalists’ own phones or near places they frequent is inadequate to say whether this actually happened — especially after it was going viral and all they’d have to do is flip the switch and lie about it until the attention dissipated.
I think the phenomenon of a relatively niche social market getting flooded is nothing new and unfortunately it’s going to continue (see also: app stores). I do wonder if eventually people will catch on to the fact that it is the state of the modern open commons, and a new dynamic will need to be devised if they don’t like this one or wish to continue chasing the frontier.
Digital distribution and cloud apps lowered the cost to correct mistakes and therefore lowered the barrier to release.

No longer are developers bound by physical media, or have to force clients to troubleshoot, manually download updates on their website and install them.

... and as others said, LLMs impact is greater on junior developers, and at that, more on speed than quality. For experienced developers, the impact is greater on speed.

I have no data, only sense to make.
How is Zapier's AI for more difficult tasks? Is it a "Yes" man like almost all other AI services/LLMs?
Direct link: https://interrupt.memfault.com/blog/eoss-recap#engineering-s...

> Colin (Garmin) goes through the challenges for enabling SSH access to devices in production. Passwords and secret keys are not great solutions: if you share one across all your devices then a leak would be catastrophic. And a leak is hard to protect against because the engineers need the keys with them when doing maintenance work. So instead, he recommends using certificates to create keys that are only valid for one hour or one day. The device SSH daemon validates that the engineer key has been signed by the proper certificate, and that we are still within the correct validity period. This way, the only real secret (the private key used to sign the keys) can be stored in a very safe storage, engineers are only granted access for a few hours (so an ex-employee will not have access anymore).
> But it sounds like you don’t know Japanese.

Actually, I do know a little bit, but not very well. (I still don't like Han unification though. Also, that is not the only problem with Unicode (and some other character sets) anyways. Furthermore, I also think that one character set will not be suitable for all purposes anyways (and that it is not possible to make it so), so I also have interest to allow additional character sets to be available for use.)

> Personally TRON interests me simply because it is an OS API which looks rather different from POSIX, and I’m interested in learning about other ways of doing things - just maybe some of those other ways of doing things contain some good ideas.

I am also interested in it for this reason, too. (I also have interest to learn of some old Japanese computer systems, too.) (As you could see, I did mention stuff other than TRON character code, too)
Imagine changing Python's name, that doesn't make sense, and as you said, it's a very small problem that should be ignored.
Why was this exact situation so common in the 90s - why did every friend group have a person who lied about an uncle working at specifically Nintendo?
Much better article about this showing side by side comparison of plagierism:

https://www.dailywire.com/news/university-of-maryland-presid...
I wonder if this also happens if a partition is formatted case-sensitive?
Know Your Customer is a cancer that is spreading from the financial industry to every other industry in the name of advertisements, subscriptions, and selling "insights" to other parties. And like so many other new regulations and like you mentioned below, it only ever seems to help the billion-dollar company and not its customers.
> You might not be someone who would try and rob the Uber driver, but lets admit that such people exist, and that it's in Uber's best interest not to let people like that use their platform.

Not to excuse taxi robbers or taxi drivers raping female passengers, but... somehow humanity seems to have existed with that for decades just fine? What is different between now and back then, maybe other than that we're finally taking women seriously?
This is such a wildly unsubstantiated claim. Where is the evidence of this happening ?
> You know _what_ you want the app to do but you don't know _how_. That's where AI adds huge value. People are now starting new projects with AI help, and they are building foundations of codebases that will be much more maintainable and sustainable

I'm not following. How are these codebases going to be more maintainable and sustainable if the developers are committing code they don't even understand?