skysight-inc/HackerNews huggingface dataset:
The link is on the GitHub repo.

As for the feedback, fair enough. As I said, this is just a demo and it's in its early stages. It has no goal of replacing professional video editors or even matching their features. Some annoying bugs and missing features, we will tackle them.

As for your last comment, feel free to judge, but I can say it was not quick at all to do this just to post on HN. You can check all the commit history and the codebase so you can have an idea how much care was put into it.
When you don't have enough data, doing usability tests and understanding + applying best practices can help you avoid common mistakes.
There’s a silent majority not using AI, in many cases actually building complex AI tools and models with many moving parts, with nothing to gain from saying that they’re not using AI. And the grifters have everything to gain by pouncing on anyone commenting that they’re not using AI.
That's a justification for making a product with fewer features, not for making a product that's packed with bugs.
Which then kills off even more high paying jobs.

Machines shifted things away from manual labor, but AI sifts it from intellectual labor.
In my opinion the best KDE experience would be KDE neon by the KDE developers.

https://neon.kde.org/
I wondered if it was another one of those solar powered websites: https://solar.lowtechmagazine.com/power
"those cheap plastic rectangles hide decades of edge cases, quirks, and questionable design choices. Want to change a number's sign? That's a special case. Chain operations? Special case. Divide by pressing equals repeatedly? That's a feature called K-constant, except multiplication plays by different rules because... reasons. By the time you've handled every possible button combination, you'll wish you'd stuck to programming smart fridges"
Laughter is "angry?"

You compared China and Climate Change to a steak buffet. LMAO...
I feel anecdotally that Stack Overflow significantly increased my productivity. By induction therefore so should an LLM.
We're way ahead of that in Turkey: our cash limit is ₺10k, which amounts to about €267 (exception: transactions legally requiring notarisation by a notary public).
I was thinking of a longer time frame, though. Also, Yale might not be representative overall.

According to the census, from 2000-2018, the percentage of the population holding PhDs doubled: https://www.census.gov/library/stories/2019/02/number-of-peo...

So Yale's PhD count grew a bit, but nowhere near as much as the rest of the country's.

----

But mostly, PhDs used to be way rarer in the back in the 50s (along with college degrees in general). If you look at Figure 1 in this NSF report (https://ncses.nsf.gov/pubs/nsf25300/figure/1#), it shows the number of PhDs tripling in just 15 years from 1958 to 1973. After 1973 it slows down to merely doubling over the next 50 years.

Admin growth might be a factor, although I'd want to look at national data first. Your own article says "... Yale had the highest manager-to-student ratio of any Ivy League university, and the fifth highest in the nation among four-year private colleges" so maybe it's an outlier.
If everyone can simply tell a computer what to do, and it does that, we don't need professional programmers. Just like we no longer need human computers.
Wild. Is this the version of snow crash and necromancer mom says we have at home?
Some interesting open problems in technology
You're splitting hairs over a title, but effectively talking about the same individuals.

Whatever juice there is to squeeze out of generative AI coding, the people who will squeeze the most from it in the near future (10-20 years) are current and incoming software developers. Some may adopt different titles as the role matures, especially if there's a pay differential. This already happened with data engineering, database administration, etc

So it's possible that the absolute number of people carrying the title approximately like "software developer" may be fewer in 10 years than it is today, although I personally find that very unlikely. But the people leading and maturing whatever alternate path comes up, for the next generation or so, will more often than not have a professional or academic background in software development regardless.

The whole point of the article is that generative AI represents a lever that amplifies the capabilities of people who best know how to apply it. And for software development, that's ultimately going to be software developers.
Software is being commoditized by SAAS. Generally that means it's table stakes, not necessarily a competitive advantage.
It sounds like making it stupid simple and easy for non developers was the w.
Fwiw this is not new. I worked on a machine vision project to evaluate x-rays for cancer...in 1985.
Me and you brother. Me and you.
Does having a point not imply some kind of effort to communicate with a human, not sending strings of text to a faceless, inanimate computer program like I am doing?

Furthermore, even if I had some reason to make a point to a computer program, if such a thing is possible, it still could not be my point. It explicitly states that it is taken from the perspective of the grifter. If there is a point found in there somewhere, it would be their point.
I am a customer and think the software is great. Keep it up!
No, the word I was looking for was VPN, not proxy. We weren't having a technical discussion about protocols or what not, I was talking about the services people use to bypass state-level porn blocks, and for better or worse, those things are called VPNs. As someone who does understand the technical background, I don't really like it either, but tough shit, language changes and has different meanings in different contexts.

Just google "VPN" or "How do I access Pornhub in Alabama?" All of the results refer to "VPNs" as I was using the term.
You’d be surprised - a lot of younger dudes in particular appreciate things like this, as well as certain types of exhaust modifications and the like ;)
Here's Weierstrass in Python: https://scipython.com/blog/the-weierstrass-function

I wonder what they sound like as audio.

Edit: apparently it sounds like this https://youtu.be/vWmZnlPQK14
A few questions:

• Is this replacing the current Model Y or will it be offered in addition to the current Y?

• Looking at the differences between the current and new, I'm having trouble seeing what justifies a $15k higher price, but I'm not really a fancy car guy (I've driven a 2006 Honda CR-V for 19 years) so may be underestimating how desirable some of the new features are.

It looks like the differences are ventilated front seats, rear seats are power folding instead of manual, added a touchscreen to the back row, updated suspension and noise reduction, 8 cameras instead of 7, 15 speakers instead of 7 to 13 in the old models, hands free trunk opening, aluminum instead of wood interior detailing and wrap-around ambient lighting, second row air vents are now power actuated, and there's in infrared reflective coating on the glass.

Are some of those a much bigger deal than I guess they are? Or is this one of those "they are all little, but a whole bunch of little things can add up to making the experience a whole lot better" situations?

• The prices listed, $31490 for the current modem and $46490 are the prices after estimated savings. Those savings are the $7500 tax credit and $6000 estimated saving in gas over 5 years.

Is it normal to include estimated gas savings in the price? When I've looked at dealers or manufacturers sites for other cars I think I've usually seen the tax credit included but don't recall seeing gas savings included.

I'd prefer that gas savings not be included, because that is too dependent on how much you drive. I don't drive a lot. Over the last five years I've driven 7382.2 miles spending $1639.62 for gas. I just want to know for any car I'm looking at what I'm going to pay to drive it off the lot.
While this behavior may exist in pockets, my experience suggests that this is not broadly the general mental model / approach by executives. I think this is a narrative in some peoples heads, but is neither an accurate reflection of the world, nor a healthy way to approach employment.
I am not surprised. First, it's a subtle bug. Second, in C/C++. a lot of times you get unlucky when reading uninitialized memory. Basically, the bug does not occur when you test the code on your machine or when you run the automated tests.

Another problem is writing good automated tests is hard and often skipped. Lots of software engineering teams talk about the wonders of automated tests. Unfortunately, many automated tests are not very good and either do not ensure the major functionality works or just do not test some of the code. There are also limits to how much time a software engineer has to test. No one can test everything.

Basically, I am not surprised developers make mistakes and I am not surprised the tests either did not catch this mistake or even did not exist. Software is very hard and software engineers are far from perfect.
Same for me. I was in the “whats the point npm will have all these next year” camp. Finally tried bun and was blown away. Subtle things in DX add up.
For my project Bun is so “next generation”.
Clojure programmers are a different breed. They're actually doing cool things with Lisp while other niche languages just talk a good talk. I'm staying away though, it's hard enough finding paid work in more mainstream stacks.
Unless you want it as an artistic style.
We were never talking about branches and tags. I think possibly you don't know what "revision" means?

A commit hash identifies both a patch or a revision, that's my point.
"Cheaper software means people are going to want more of it. More software means more jobs for increasingly efficient software developers. Economists call this Jevons Paradox."

If we accept there will be increased demand for software, it's a big jump from that to concluding the efficiency of AI will be outpaced by the demand for software, specifically along the dimension of required developers.

Software isn't wheat or fuel, it can be reused and resold.
Things that seem borderline worse when being done in software. Like touchscreens in car controls, beta self driving, shitty/broken websites that should be paper flyers on bulletin boards, a tablet at the barbers where a sign in sheet or paper numbers would do better, those "smart" doors some grocery stores tried, etc.
Thanks for quoting wikipedia.
Bun is amazing. It’s a life hack for me. Chatgpt doesnt know much about it so there’s some productivity hit but i love bun.
No, it's basically just function coloring. Useful, but very limited in what it can detect.
Makes sense for Subaru to use star-something. 'Subaru' is Japanese for the pleiades star cluster.
How does crypto comply with political donation regulations?
"Better tooling, if it's AI tooling or a framework, continuously changes the job requirements."

This might be true if you work at a tech company, but it's not universally true. There are many people who are gainfully employed as software developers, based solely on technical knowledge they acquired years ago.
I don't follow.

If AI can make high paying workers more efficient, then the companies that leverage that efficiency to grow will outpace the companies that can't. There's no net loss of high paying workers.
Fastmail recycles masked email addresses.
Even in your example those events do happen at a certain point in time. And if some attendees are virtual they may be several zones away. Ultimately people want to see their local TZ, whilst they want unambiguous data backing it.

Alarms are something of a special case, and with TZ aware types one could still adapt at the application later.

For a gift card system I once had relative expiration, enforced using the zone of the merchant location. Using a relative type actually felt like more work because from the merchant perspective, all that mattered was the point in time relative to their zone. It would've been simpler to do the offsetting in the app layer checks. And ultimately no one cared enough to keep maintaining it anyway, having an absolute point in time is usually good enough or even preferred.
> That's a thing that UTC or timezone-aware Datetimes can't help with.

Modern datetime systems (including Temporal) use identifiers rather than offsets, which are almost as good as a location as long as governments don't redraw the boundaries. And Auckland is in fact the canonical city for the main New Zealand timezone, so specifying your timezone as "Pacific/Auckland" will get you pretty much the thing you want. In Temporal, this would be e.g.

Temporal.PlainDateTime.from({ year: 2025, month: 1, day: 1, hour: 9 })
.toZonedDateTime('Pacific/Auckland')
Fantastic, inspiring post. Congratulations x 200!
Congratulations! This is great - one of the few globally successful SaaS cos from India with an exit!
You're probably right, though I speak from anecdotal experience, as the CTO of my company recently said that developers should be 5X more productive with AI. So what if I'm not 5X more productive with AI? Doesn't matter, because there's more tickets in the sprint that, in his head, I should theoretically be spending the same time working on as "before AI."
90% of the small SaaS products I’ve seen used within business introduced tons of pain points and inefficiencies, ranging from constant bugs to manual data entry moving it from one SaaS to the next. Once you throw in all the per-seat licensing, their value proposition isn’t always that great.

I think a product like GithubNext Spark [1] that can handle deployment, SSO, databases, uploads, etc with an LLM fine tuned on the managed runtime API will be a very productive tool. It already works surprisingly well in my experience although it’s an mvp and they havent fleshed out database stuff yet. Kind of like a higher code Retool that can still be used by non-programmers.

[1] https://githubnext.com/projects/github-spark/
Well yeah, if you are in a 195 degree sauna with 45% humidity there's a ton of heat transfer, that's why people like them. And it would definitely be unsafe to hang out in them for too long. People who aren't well adjusted to that sort of environment might even start having trouble after 10 minutes.

I know people who can tolerate that environment for 30+ minutes without injury (And I regularly do 20-25 minute stretches myself), which is why I'm so confident that 105F and 100% humidity is tolerable for a period of at least multiple hours.

Yes, eventually you'll heat stroke and die, you can't just live in a sauna. But it's not going to "kill you in minutes" if you are used to it, which is what a lot of people in this thread seem to be implying.
Like the grand parent,
I think at a macro scale there will be more projects and more software engineering jobs over time as productivity increases.

But that’s across the whole economy. Individual businesses will very much behave idiosyncratically. Businesses tend to have an upside U in terms of their growth; unlike the economy as a whole, they don’t go up and to the right forever. And the economy as a whole, if you zoom out, does go up an to the right, but it is bumpy.

I guess in summary, I don’t think it makes sense to extrapolate long term trends by focusing on just the last 2 years, when the market for software engineers has cooled. After all, these cooler years followed what I can only feel were 3 or 4 years of a scalding hot market for software engineers.
Great book. Well worth a read.
As much as I like the crash safety results of a Tesla, at the end of the day I can't help but dislike the ergonomics of Tesla's cars.

The touch screen being the major control method for many things including the act of putting the car in reverse, is just bad.

The handles being electric, instead of mechanical. (An issue with many modern electric cars actually)

The wheel, not being a wheel. (Although I like that they tried something new)
This is interesting. I've been doing this using GPT-4o-mini by numbering paragraphs in the source context, and asking the model to give me a number as the citation. That:

- doesn't require me to trust the citations are reproduced faithfully, as I can retrieve them from the original using the reference number, and

- doesn't use as many output tokens as asking the model to provide the text of the citation.
I am quite tired of seeing titles like this. No, you _don't know_. Vast majority of definitive statements like this is going to be meaningless. The whole point about this is that it's an uncertainty, the impact of AI on our society is unpredictable, you could be right, but you could be wrong too. And merely assigning a probability to this is going to be very non-trivial.

I just can't understand where people find the kind of confidence to say AI is (or is not) going to <insert your scenario here>.
Makes sense, if there is a market for complements they sell more.

If jelly sales go up, they sell more peanut butter. (jelly=modules, peanut butter = intel cpus)
Browser use supports gemini via langchain
He said "may". There are plenty of other reasons to agree with the statement.
A change to a filesystem should never be made in seconds.
I'd go further than TFA and say it with tech debt..

As it becomes easier and more profitable to accrue tech debt, more tech debt will be accrued
How many decades ago was that? Sounds more like a partition converted from ext3.
No ext4 partition I've seen in the last 15y, didn't have a ridiculous amount of inodes. I do support for several hundred Linux systems.
This is amazing and I applaud your efforts. Perhaps the age of truly owning your peripherals, inside and out, is upon us.
Anything to avoid finishing Ice and Fire.
I just don't buy this at all. I've had no end of circular conversations with AI models because they fundamentally don't understand anything.

No amount of training data will solve this. Intelligence isn't a word prediction game.
You’re going beyond the capabilities demonstrated for us here. Whether or not those types of abilities could be built if they wanted to, here is what the author demonstrated:

- ez employee account takeover
- as the admin panel employee you can look up the customer’s billing account info and location history, make any changes to the customer account that a customer service employee can
- you can also add an arbitrary account as an authorized user for any customer
- so you can now log into the regular “Subaru owner” mobile app as that account and that’s how the car-impacting parts of this vulnerability were actually performed.

That means you can activate key fob type commands and see the tracking information available through that app.

The reason I point this out is that you said “remotely disable” and “lock you in your car” - and those are both things such an app can’t do. There’s no “disable car” button in those apps.

If it’s anything like my GM car, it takes like 30 seconds for the car to act on each command you send. So you could lock someone out but if they have a key it’ll be easy for them to unlock it before you can re-lock it. And if it’s in motion you can’t stop it from the app. And finally cars don’t support locking in. They are all designed with handles that will open mechanically with either one or two pulls. Worst it can do to stop you is sound your alarm.
Ok, we've taken Starlink out of the title above. Thanks!
> A business creates software because they think that it will give them some sort of economic advantage. The investment needs to pay for itself with interest. There are many software projects that would help a business, but businesses aren’t going to do them because the return on investment doesn’t make sense

All this is fine but then they take this to the extreme by laying off developers when there are no more ROI projects. Then bit rot sets in, systems degrade, customers abandon ship, and suddenly there are no engineers to help the business. And no, hiring contractors last minute doesn't cut it because they don't know what pile of gunk has been running and what caused the degradation.

Software requires maintenance, much like a bespoke car. For every bespoke car you produce, you need to continuously service it with bespoke skills else it will stop working - and cause your revenue to drop.
As it becomes easier and more profitable to accrue tech debt, more tech debt will be accrued..

See also:
Jevon's paradox

>[Tech companies], both historical and modern, typically expect that higher [revenues] will lower [tech debt], rather than expecting the Jevons paradox

https://en.wikipedia.org/wiki/Jevons_paradox
it could have just been a website
Not GP but I'd say yes - if and when computers are as easy to operate to their desired potential, with as simple an interface as elevator buttons, then of course. The operations we desire from computing systems has a bit broader scope than elevators.

Just as we still need experts in electrical hardware systems to fix/improve the implementations of those simple elevator interfaces - we will still need people to understand the "hard part" underneath all of these, even if Average Joe can make apps for himself (as long as they only involved 'solved problems' the models can apply). The fact that the AI grifters are calling for children to stop studying computer science that seems transparently reckless and self-serving, though I'd love to hear if any informed users on HN have any insightful arguments in support of Jensen Huang et al
On Linux, a privileged process can change the memory address which the kernel (/proc filesystem) reads argv/etc from... prctl(PR_SET_MM) with the PR_SET_MM_ARG_START/PR_SET_MM_ARG_END arguments. Likewise, with PR_SET_MM_ENV_START/PR_SET_MM_ENV_END.

The API is ugly, and since it needs CAP_SYS_RESOURCE many programs can't use it... but systemd does: https://github.com/systemd/systemd/blob/2635b5dc4a96157c2575...

This shouldn't cause the kind of race conditions we are talking about here, since it isn't changing a single arg, it is changing the whole argv all at once. However, the fact that PR_SET_MM_ARG_START/PR_SET_MM_ARG_END are two separate prctl syscalls potentially introduces a different race condition. If Linux would only provide a prctl to set both at once, that would fix that. The reason it was done this way, is the API was originally designed for checkpoint-restore, in which case the process will be effectively suspended while these calls are made.
Interesting I found SO to not be that helpful even during the golden years.

I should not that I tend to work in codebases that have little to no public information though so that might be the differentiator. Presumably an LLM would be less useful due to that but I'm looking forward to trying again in the future.
yes, this is exactly what open source "app stores" like f-droid do: reproducible builds. Also it is pretty trivial to compile it yourself to confirm.
> We already have Ignition Interlock Devices which tell you how aligned you are and whether or not you need to improve your alignment score before starting the car.

I didn't know about "Ignition Interlock Devices". Wiki tells me: https://en.wikipedia.org/wiki/Ignition_interlock_device

> breath alcohol ignition interlock device (IID or BAIID) is a breathalyzer for an individual's vehicle. It requires the driver to blow into a mouthpiece on the device before starting or continuing to operate the vehicle.

Can you explain your concern about this device? Also: How do you feel about laws that require drivers and passengers to wear a seatbelt?

Also: Can you share a legitimate reason why you need to use cash in transactions over 10K EUR?
Anthropic's New Citations API
I actually strongly believe the universe has an effectively infinite carrying capacity for software. This is because all systems can be improved upon recursively
Usages exist inside contexts, and the context of the post you replied to was unambiguous. Changing it like s/VPNs/services advertised as VPNs/ would not clarify anything to anyone, and changing it like s/VPNs/proxies/ would be less clear (since the author was likely referring to commercial services, not servers in a network).