skysight-inc/HackerNews huggingface dataset:
It's complex - an essay in and of itself if we're to respond properly, but I'll try to keep things brief here.

First, let's address the tooling side. While the current crop of "code completion tools" built out of or around LLMs are quite capable in their own right, they're not exactly "free thinkers" like we can be. Rather, their output is limited by a combination of training data, the model itself, and - increasingly - the user's ability to put their ideas into a prompt that can generate the desired output consistently. So there's already a huge hurdle just on the tooling side to overcome before we can begin "improving", one tied just as much to the capabilities of the product as the capabilities of the end user. I would argue that this is the most immediate hurdle to cross if we want to see meaningful improvements to code as a whole.

In addition to that immediate hurdle, there's three more issues on the tooling front:

* The existing training data is largely bad, bloated, or insecure code samples (generally from publicly-available social media and repositories), because code security and efficiency are only relatively recent prerogatives of large development companies or outfits as they seek to dodge lawsuits (security) and increase margins (efficiency)

* LLMs aren't very good at teaching a user how to think better about a problem, only making them better at phrasing their prompt to get closer to a possible solution

* LLMs are stuck in a predictive framework that mandates an answer for the customer, as opposed to a human who is able to say "I don't know" and going off to learn more about that thing they're stuck on.

Ultimately, the tooling is helping novice or entry-level developers and hobbyists write better code, but only because the models were trained on code from more senior or professional developers that was also shared publicly. Senior developers and above may find utility in writing faster code with LLMs, but aren't nearly as likely to write better code as a result of the tooling, at least from my subjective reasoning.

Now let's switch to the business side of things, which I already touched on above. Businesses haven't been interested in secure or efficient code until very recently, as we began bumping up against the limits of physical hardware in x86-64 land and lawsuits for failures became more of an existential threat. This means a lot of the code from public samples fits the "done is better than good" mantra of modern business practices, rather than being an improvement to prior releases; even if a business has taken the time to create more secure or efficient code, they likely haven't shared it as it's a core part of their competitive advantage or product line. This will take years, maybe a decade before the LLM training sets have enough "superior" data to outscore the "inferior" training set data, during which time the status quo - barring a literal revolution in computing - is likely to remain.

Admittedly all of this is my subjective POV from infrastructure-world, and could be way off base; YMMV, buyer beware, caveat emptor, etc.
Lmao, so basically you dislike EVs and are an ice fan.

The truth of the matter is that EVs win out in so many categories already and are improving year on year.

2: batteries are getting lighter and more energy dense. Your point is essentially moot in an era where everyone is buying giant trucks and SUVs anyway, that they drive with a single occupant to the supermarket to pick up a sandwich.
I still don't understand why Apple haven't changed their update model to A/B partitions, so if an update can't boot, it boots the previous partition. Android has been doing this for a while and Fedora Silverblue/IoT does the same thing, both of which I've found really useful in the past. If communicated well, it would elviate the update anxiety many people I know have with their iPhones.
nobody is giving out fines or tax breaks based on how efficient your energy usage is. there's no incentive to care.
* statements of fact
Late response, but: my head is huge. I need to try glasses on before I order them. And yes, I know about their stores in AZ. I’ve actually ordered from them in the past when I was poor(er), but it’s really hard for me to buy glasses (and shoes) from brand X, which offered a good fit last year won’t offer same fit next year. True for glasses and shoes.
Consistency tradeoffs in modern distributed database system design [pdf]
https://tailscale.com/blog/apple-tv

https://tailscale.com/kb/1280/appletv#advertise-apple-tv-as-...
> If you follow enough indiehackers like me, Twitter/X will start recommending posts for you.

I think there's your first problem right there. I recommend seeking dev communities on more federated social networks. I have found there to be more support and less clout/lore building than on Twitter. And supportive communities ship products!
I have been messing around with a project using python on a raspberry pi. I know a little javascript but I'm no programmer and didn't know any python and hardly anything about linux before this. Chatgpt and Gemini have helped me a lot by writing code that included common libraries that I didn't know existed. Then I can modify it and tweak it to suit my needs.
Dunno, what products do you regularly use?

I know my hobby stuff is getting better. I generally dont make front ends for my projects, but genai has helped me build widgets for other front ends, and css/js frontends for a lot of my nonsense.
How much space should they reserve for iOS 24?
Most companies I know are turning out less features, they are just more tuned features towards what they believe will provide value and less "moon shots".
I work for Boeing and i deal with shitty legacy code and shitty legacy ideas
truth is Uber had no chance in China to succeed in long term regardless and Travis was naive to think CCP would let a foreign company win logistics market so rich with data.
I think of the current generation of AI coding tools as being like a developer with a little bit of experience in almost any tech stack and field of application.

If I’m investigating a new field or trying out a new language or library, relative to my own experience, then it’s quite common for an AI code generator to use idioms or libraries I hadn’t yet come across. That alone sometimes saves me a useful amount of time doing research.

However, it’s almost all breadth and very little depth. The quality of the generated code is rarely better than something a junior-to-mid-level developer might have written. It needs to be reviewed and corrected with similar diligence.

Similarly, the quality of a generated review of existing code or of generated supporting assets like test cases or documentation is often superficial and error-prone. I rarely find it an overall win to use current AI-based tools for these things instead of existing tools that can’t do as much but are consistent and reliable at what they do do.

So I wouldn’t necessarily expect current AI tools to help me code better, only sometimes a bit faster, and that mostly in new areas I’m exploring rather than areas where I’m doing professional work that is going to get shipped in the near future.
The gift card scam that keeps on giving
It's partially a product of Amdahl's Law. Coding and related textual activities are only a fraction of the work required for product design, implementation, and maintenance.
Oh wow, was not expecting this level of feedback -- thank you for the video!

Addressing some points you made in the video:

1. Yes, this is definitely a V0.1. Thank you for taking that into account :D

2. Interactive graphs (custom colors, intensity, what trends to show, etc.) were something we thought might be useful but wanted to hear what others had to say before we invest the time into a feature nobody wanted

3. That super slow "Searching..." loading message should be showing updates for when it's scraping comments, when it's classifying, etc. Not sure why it's not. Some searches like "open source" are more likely to have a ton of comments to pull so it'll take longer.

4. Default mode changed to light mode because it looks better :^)
Think of how much more you could get done
Maybe, but that doesn't absolve this particular individual
This just in, houses in the world's greatest country don't have electricity. Really?
1. They probably are. I'm sure I would notice a 500% increase in the rate that products get better, but I'm also sure I wouldn't notice 10%, which is much more realistic (but imo it's probably still less.)

2. Productivity gains don't go directly to products getting better. Individual developers may choose to realize some gains by spending more time with their family. Of course the company will claw that back but it takes time. And when they do, some of the gains may instead be realized by higher profit margins rather than better products and it will take time for consumers try to claw that back using their market choices.

3. Companies have lots of moving parts and a speed they're used to going; it will take time to adjust if one part goes a little faster.

4. LLM-assistants help a lot with getting up to speed in a new field or making stuff from scratch, and a lot less for a skilled team who already knows all the product code and surrounding tools. So "products you use regularly" benefit the least.
It's uncommon for several reasons: it's not very accessible, its predecessor skeuomorphism (like Win95 style interfaces) was overdone for decades, and it ignores all the reasons we transitioned to flat design in the first place.

https://www.nngroup.com/articles/skeuomorphism/

https://www.nngroup.com/articles/flat-design/

>Neumorphism never quite made it mainstream because it comes with its own set of problems. The low contrast does not offer sufficient visual weight, making the experience not accessible. Additionally, it is difficult to determine clickability, as neumorphism is often used inconsistently on nonclickable and clickable elements.

Don't get me wrong, I still like the design and I think it's cool, but I understand the reasons why it never got popular.
The way the question is framed invites a justification: "why it could be improving while not improving".

I'm sure there are hypotheses. But it's also likely that things are simply not improving.
At smaller scale if a problem affects 1 out of 100,000 customers you just eat it. But at Apple's scale and profit margin they can afford to fix it.
https://ziglang.org/news/migrate-to-self-hosting/
Some shareholders in public companies are guaranteed to be outside the US. Similarly wealthy people are more likely to spend money on goods and services outside the US.
cursor is better
The main thing we need to add is metadata filtering, as that's required for a lot of use cases. We're also thinking about adding hybrid search support and multi-factor ranking.
Board members of the PSF are not paid. We get to claim expenses on travel to PyCon and to the annual board retreat, but we're asked to see if our employer can foot the bill for those first (several do).

Officers who are also PSF staff members are paid because they're staff members - officers who are not staff members aren't paid.

Two of the current developers in residence are paid as PSF staff. One is paid as a contractor which I believe is because they don't live in the USA.

The Fastly sponsorsip is indeed crucial to continuing to offer PyPI as a free resource. Having an infrastructure company sponsor that kind of thing makes a lot of sense, because their underlying costs are significantly less than if the PSF were to pay market prices for that bandwidth.

The only direct PSF elections are for the board - different work groups have different governance structures, none of which involve elections as far as I know.

Python core / steering council members are also elected but that's entirely separate from the PSF, see https://peps.python.org/pep-0013/

$1.8m for a multi-day conference that supports 3,000+ attendees is pretty standard for North America.

We made some significant changes to how grants work based on the feedback from DjangoCon Africa - details of those changes are here: https://pyfound.blogspot.com/2024/07/psf-board-update-on-imp...
The magnetic field is one which you've probably had a chance to experience for yourself. Wave a magnet around a magnetic field and you can feel it has a different effect at different points in space. Fields are just time and space varying values for physical properties. Is the universe being composed of magnetism and a few related fields really so nonsensical?
it's become much easier in the last few years. Talos + Flux + Renovate can be built in a day [0], and simplifies storage/backups/patching even for single-node clusters. There's also a great community, with services like kubesearch [1] providing templates for tons of apps

[0] https://github.com/onedr0p/cluster-template

[1] https://kubesearch.dev
Whoa that is insane if he faces no repercussions.

And I am an alumnus of UMD. If they really find him guilty and still do nothing, that’s going to be a stain on their reputation.
Results of Human SARS-CoV-2 challenge study
You can't discount the need to keep your hiring pipeline full to replace the people whose RSUs have cliffed.

Befunge, like Rust, is impossible to hire for, so nobody uses it, which means nobody has experience, which means it's impossible to hire for, so it's a bad idea to use it. BrainFuck has been around for decades and its problems can be avoided by just hiring sufficiently-talented developers.
Connecting your product and customer tools
Is this a good idea? Contemplating connecting my customer and product data into a single place.
As is often the case, the title is unfortunately overloaded. I initially read this as writing code in the Scratch programming language[1] that compiles to assembly.

[1]: https://en.wikipedia.org/wiki/Scratch_(programming_language)
Presumably it's not a technical limitation, since an importer could be written and added by some instances, even if not accepted upstream.

If the lack of import is caused by policy conflict or cost for administrators to review bulk-imported content, does this encourage individuals to have a paid instance to aggregate historical content, e.g. https://masto.host.
I remember being pretty perturbed a few years ago learning PSF pulled in $5M a year and spent most of the profit on “outreach.” Which is a nice to have at the end of a budget but not as the primary item.

Meanwhile the packaging group been complaining for a decade+ that they are unpaid volunteers and don’t have the resources to maintain existing features in pip, i. e. why they have broken compatibility several times in the last few years.
It is one of the worst examples I've seen. Just one solid block of lifted text -- with the spelling fixed to look American.

Does anyone know whether it could have been the co-author who did this alone?
True, but now you've got to take the time to manage a non-standard groupware and collaboration suite from the perspective of an administrator, as well as onboarding your staff to something they're unlikely to be familiar with. All of this costs time, which startups don't necessarily have or is better spent trying to grow the business or solving harder/more pressing problems.

Look, my job would be a lot more lucrative if I could convince the C-Suite to self-host everything on-prem again. The reality is that startups need to run lean and mean until they've got reliable revenue coming in, and this is where "off-the-shelf" solutions are going to win out over bespoke offerings.

Is it doable? Sure. Is it affordable? You betcha. Is it sensible for a startup? I'd probably say no.
Main case right now is to see if people like it (and so that we don't hit Algolia rate limits). You're right, a more useful case might be letting the user customize the time frame.

As for mobile, I am but a humble backend dev, but I agree completely. Will put it on the roadmap. Thank you for your feedback!
> Katie Lawson, a spokeswoman for the University of Maryland, did not deny that the language was copied, but suggested there would be no repercussions for the president.

Hiring managers who come across resumes with degrees from this place, take note.
AI code assistants are amazing when you start from zero and just need a 80% working prototype. But once you start trying to refine the product from there, that's where the automation gets counterproductive.
If you can exactly specify the problem, eg "Password input crashes when the password has an apostrophe", AI can probably fix it. But if the bug report comes in as "Password input randomly crashes", I will be very surprised if AI can figure out why and fix it.
Where a human wrote the code, he or she may figure out why fairly quickly. Now, if you want a human who didnt write the code to understand the AI generated code, it may take a lot longer.
In fact, in all likelihood, the AI assisted products are likely to be buggier and stay so longer, esp if companies start to think they can fire the senior devs and hire less skilled devs and fill the gap with AI.
At some point, the pendulum will swing back, and companies will be chasing devs again.
Show HN: I built a tool to roast landing pages using AI agents
I built a tool to roast landing pages with AI agents. I was gathering feedback from watching landing page roast videos, and figured out I could prompt LLMs to analyse a screenshot and roast based on the same criteria. It's not 100% accurate yet, but it has been really insightful when I've tested it on my own websites. Let me know what you think!
Wonderfull!

I wrote a book oh Hy, so now tomorrow I will update all the examples to version 1.0

Not counting work on my book, I don’t use Hy more than perhaps five hours a month, but it is a fun language, with good Emacs support. Thanks!
That's how I'm using Hy at my job—I write Hy then hy2py it into Python, lightly polish the compiled Python for human consumption, and then share that with my Python-fluent but Lisp-illiterate coworkers.
Some startups going 'fair source' to avoid the pitfalls of open source licensing
Some pro runner on youtube said she would do 90% of her runs at 10-11 min/mile pace. Then a few at 6 min/mile. So this appears to be along those lines.
Children apparently. And common enough apparently that ISO formalized it:

> This document specifies requirements to reduce the risk of asphyxiation from caps for writing and marking instruments. It relates to such instruments which in normal or foreseeable circumstances are likely to be used by children up to the age of 14 years.

- ISO 11540:2021, https://www.iso.org/standard/81889.html
Living in an apartment rather than a house is a strange definition of poverty.
Disagree. The kind of serious plagiarism that's alleged in cases like this, Claudine Gay, Marc Tessier-Lavigne doesn't happen by accident, it's deliberate. There are plenty of academics, both minorities and not, who are capable of original thought (and not resorting to plagiarism).

I can't wait for the day that AI is used to expose the fakers en-masse. Previously, they got away with plagiarism through obscurity - no longer. The sooner we can excise these freeloaders from our professional institutions, the better.

I did not go though the grueling process of writing an original PhD thesis, just to share a title with those who plagiarized their thesis.
Great question. The feeling clearly isn't based in logic; somehow watching a TV show or playing a game (neither of which is financially productive) instead of working on "just for fun" side projects doesn't elicit the same mental response unless I really couch potato out and do those things for hours on end. That makes it a bit more difficult to work with.
Based on my single user anecdotal data, I noticed that when I have additional Uber credit in my Uber account, I get less often or less amount of Uber Eats promotion.
Pricing needs to be transparent, but the reason for the pricing does not. As long as it’s labeled clearly and accurately you can decide to buy or not. You don’t get to tell Walmart they have to give a breakdown of everything that went into a pricing decision.
Something doesn't add up, obviously.

For one thing, squeezing the sphere smaller against pressure requires work. That's an external energy input. The system is not closed if some agent is available that can squeeze the sphere smaller.
Teenager jailed for 18 months still in prison 18 years later
I've been using the Linear Mobile beta from TestFlight for a few months, and I have to say, it's a really well-designed app, and the animations are just beautiful.
Granted, it is hard. It's a whole extra version to QA on. If it works fine, fine, but if there are consistent negative user reviews on a version with < 5% market share, it's not worth it.

We don't support old iOS versions at all. We can't source new devices on old iOS versions so we can't reliably develop or test on them.
The developer in residence program is quite new but is a big improvement in terms of supporting key pieces of the Python ecosystem with paid contributors.
Why do you think emissions levels are what the kids detected that changed their behavior? I would posit reducing emissions levels had a knock-on effect that had some other effect, etc. until the last effect in the chain was what made the kids change their behavior.
Depends on the center and how its run.

Some of them are very human accommodating, and seem to understand that today's engineers might be tomorrows customers.

Others seem to go out of their way to create anti human environments. Hot aisle is literally 38cm wide? Doors wont open? Lifting tools are in an undocumented location? Rack uprights randomly unscrewed? Specific permission required to open a roller door so you have to wait 3 hours for an escalation request to be processed before you can reach the guy on the other side. 24/7 access conditional on the 1 security guard for 3 data centres being available to let you in.

My favorite was the one that had declared bankruptcy with our hardware still inside. No staff(despite 24/7 staff guarantee), but we had some limited after hours access pass.

Between the pass, some keys we "found" + friendly landlord disabling the alarm system for us, we got in, saw fans operating in place of the aircon, dismantled our rack and bailed.
> I can't readily find these numbers in the report...

The disaggregation you couldn't readily find is on p. 25 of the 2023 PSF Annual Impact Report[1].

[1] https://s3.dualstack.us-east-2.amazonaws.com/pythondotorg-as...
Seems pointless to go through all that effort to chart this over time, and have that time limited to..... a single month.

> you can track trends with it

No, no, you can't.
Yep. Even if the building as a whole is generally well ventilated, particular spaces in a building can still build up CO2 pretty quickly. It's actually quite dramatic to see the rise in chart form at times.

These sensors are really nice to help validate ventilation anywhere.
Finding value in a product does make development go from months to days , which is the unsubstantiated claim. Even your customers can talk shit to sometimes in order to curry favour for a discount.
Old Hanlon's razor. Maybe, but I'd rather assume malice when it comes to Florida Lottery
What is the point of "karma" points on news hacker?
No one even had to code them necessarily. Imagine building a purchase prediction engine. You could easily accidentally slide credits in as a feature. In the same way that you have to be very careful in ML to not accidentally include either the answer or a close proxy for the answer in your training data and have the model learn that it should just pick the proxy for the answer.

Regardless, I'm also not clear what I think about government regulating the price of a service like Uber. My first thought is probably more harm than good. We mostly don't regulate the price of airline tickets. I don't see how Uber is any different.