skysight-inc/HackerNews huggingface dataset:
I had been reducing my day to day involvement for a few years, and then we hired an investment banker who drove the process. I won't be involved day to day anymore.
Show HN: GitHub-Hosted PyPI Index
Super Mario World has a green M. (multicolor Super)

Super Mario Ball has a red M. (yellow Super)
Super Mario 3D World and Land have a red M. (multicolor Super)
Super Mario Odyssey has a red M. (white Super)

Super Mario 64 has a blue M. (multicolor Super)
Super Mario Galaxy and 2 have a blue M. (white Super)

Not much rhyme or reason, I think!
Thanks for this. To get it straight, you decided to go for marketing niche has it was an industry that obsessed you.

From their, feedback allowed to focus on one thing and do it well. This makes sense as you probably stretched yourself too thin. But the thing I don't get is, what was the trigger/pivot that made you go for 'A/B/ testing and not another segment of marketing niche?

At that time, weren't there other players in A/B segment who were far more established? What competitive edge did you see that made you go all in in A/B and which eventually took off?
This is a highly questionable list, and not only because it recommends 'Freakonomics' (I suggest listening to the 'If Books could Kill' podcast about this book - their analysis is really on point).

In regards to the rest of the list - just as a single example more or less at random, re: Jordan Belfort's book:

"proven to turn anyone into a sales-closing, money-earning rock star..."

There are at least three lies in this half-sentence alone.
2011-2013 case against Jeremy Hammond – overview by the No Trace Project
It’s trivial to audit your dependencies with https://socket.dev

Disclosure: I’m the founder.
IME the software quality (including my own) is already on the edge of the unmaintainable slop threshold. I don't think it can slip much further without taking their hosts down too. Even Apple's software quality seems to be hit or miss lately.
- Yes, I'm very happy!

- Advice, paradoxically, is to not gun for an exit. Only companies that don't need an exit get an exit. (It's sort of like dating).
IIRC The 3-tier system is law in California. Of course, many people use more powerful bikes and there's little enforcement.
The cops could only act if the car was on the street without getting a warrant first and they would not even consider that unless he went to the area in question and made the car do something distinctive enough.

We all know that even if the cops would file for the warrant, it would not happen quickly and the car would be chopped and gone long before.

So basically, yes this was a useless feature. Perhaps if it happened in a small town/remote area the outcome might have been different. Major city? I doubt the result would be much different than NYC.
“This thing doesn’t work now, but we believe it might work in the future, so you must use it now” is an absolutely _deranged_ policy.
Yes, I'm running https://turingsdream.co and intend to do a lot more of helping others going forward.
> This recipe is perfect if you’re looking to create images that feel like they’ve been pulled straight from a sci-fi dreamscape or an alien garden—bold yet delicate, chaotic yet magical!

I'm sold.
> I think it will be more like technical product managers

Even with traditional software development you'll be a much more effective software developer with good product management skills in a lot of niches (basically anything that's building a something user-facing)
The notion of no longer training radiologists because computer vision algorithms and deep learning are good at detecting cancers in imagery strikes me troublingly naïve. Who fucking trained the AIs? Will the AIs magically be able to detect yet to be discovered maladies?
> Yes but if more than 50% of the GUI softwares you run fallback to XWayland (including terminals), it makes no sense.

For an Arch user, that 50% may be valid since the distribution encourages the use of an eclectic mix of software. On the other hand, most Linux users will be using distributions based upon Gnome or KDE. In those cases The majority of software will run under Wayland.

It's also kind of weird to dismiss Xwayland due to it adding overhead. Traditionally, X applications could be displayed upon a completely different machine from what they were running on. This could be a dedicated X terminal, and even a Windows or Macintosh computer. I would suggest the only reason why X is thought of as a native graphics stack is due to the rise of Linux (and, to a lesser degree, BSD) on inexpensive personal computers.
Is there a taxi industry?

There certainly used to be one in the past, but where I live now, each taxi fleet is owned by what used to be a "software company".
A human brain runs on about 20 W, and I see no reason to believe that that is the absolute limit of efficiency. It's probably quite efficient as far as mammalian meat goes, but evolution can only optimize somewhat locally.
is there? is living in the US an implied endorsement of President Trump?
That’s very easily googled: https://www.researchgate.net/figure/Number-of-Elevator-Opera...

There were more elevator operators before elevators became easily operated by the passengers - as expected
This is essentially Jevon's paradox [1] applied to software development. As it becomes easier and more efficient to create software, more if it will be consumed/demanded/created.

[1] https://en.wikipedia.org/wiki/Jevons_paradox

edit: whoops that's the point of the original article
> I don't think LLM systems will be competitive with everything that humans can do for a long time

It's looking like about 3 years. That will be another ~100x cost reduction, $100s more billions in infra, new training algorithms, new capabilities.
> Cheaper software means people are going to want more of it.

This is the key insight.

Most software today is built for the common user (individual, business, etc.).

With the cost of writing curly braces and semi-colons dropping drastically, we’ll actually see an increase in the number of programmers worldwide.

This will come at some cost; your average Wordpress agency will need to evolve or get eaten, similarly so if you primarily build CRUD apps.

As more software is written, the upper bound should also go higher. Great engineers will be greater, both in capability and compensation.

LLMs are the new compiler, and the world of software is going to get a lot more bespoke.
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.

The EU is also making good progress on financial transactions – they're set to ban cash transactions over $10,000 by 2027.
i agree that the industry wont be killed, but I do have some worries about what the future will look like.

- If we keep making AI-assistance tools that make mid- and senior-level ICs more and more efficient, where does that leave entry-level junior positions? It's already tough enough for juniors to get a foot in the door, but will it get even harder as we continue to make the established older devs more and more efficient?

- The current crop of AI-assistance tools are being tailored to meet the needs of mid- and senior-level ICs that learned programming in a pre-AI world. But incoming junior devs are "AI native" and may approach software development in a very different way.

- I would wager that there will be substantial workplace/generational divides between devs that learned programming before using AI assistance later vs "AI native" devs that had AI assistance the whole time. I have no idea what these new ways of working will be, but I'm curious to see how it plays out.
We hit our first million in 18 months when we were ~10 (I think).

My first milestone was $1000 (my salary before starting Wingify). The first month I launched, made $4000 and it kept doubling from there for a while.

I remember being glued to the customer and revenue chart for the first few years. I had even coded a small utility to make a small ka-ching sound on my laptop whenever we get a new customer :)
You're angry and making up things that make no sense. Settle down.
What's even more interesting is there is no DNS records for important.g.co, which means they have found a way to create an Google Workspace without verifying the domain but still able to send emails like password resets.

It's definitely a glitch where you can send emails/transactional emails from an unverified Google Workspace. My guess is that their are protections for google.com and google domains but they forgot to add the g.co domain, which allows unverified sending to g.co and creation of workspaces.
> From a general consumer point of view? If it has AI,it's the latest and greatest. It's got to be better than something without AI.

That is certainly what the vendors would _like_ consumers to think. It’s not what consumers think, though, particularly in the developed world: https://business.yougov.com/content/50504-ai-integration-int... (the headline buries the lede a bit; in most major developed markets it would actively put off more people than it would turn on.)
But who will they blame when the solution inevitably fails to live up to the inherently contradictory demands of the different stakeholders?
Wondering why not use Time instead. Also the use of "plain" in some of those methods, who is coming up with the names, they are verbose. That said it's probably going to be wrapped in some module anyway.
Offer a Turing award to the bot-trainer?
That indicates that there are effectively no elevator operators today, which is clearly false. Elevator manufacturers put a lot of effort into incorporating an array of buttons for the operator to push for good reason – and push them the operator does. I witness it every time I enter an elevator.

Are you confusing operating an elevator with operating an elevator professionally? We were never talking about the later, and even called attention to how it is not a good career choice today to really drive home that idea.
Disagree. AI can increase productivity a bunch of ways in this scenario:

1. "Help me understand what this code does." Both via text and by building diagrams.

2. "Help me understand how to solve this problem or how this tech works."

3. Normal code-completion type things

4. Helping build scripts that you can use to apply changes.

Also, in general you can ask the AI to maintain the existing style.
The barrier to entry will be raised, though isn't that always happening in software, regardless of if it's AI or not? Companies used to hire HTML email developers, for example. There are many HTML email builders out there that do the job for a marketing person.

Better tooling, if it's AI tooling or a framework, continuously changes the job requirements. Even your average React developer still has to deal with plenty of other things people in the past didn't have to think about. E.g. dependency management, responsive screen sizes for all screen widths, native apps, state management, etc.
Fair point! I should have clarified I'm disappointed that Microsoft removed the capability from the api.
To reuse another HN headline, all this is probably because no one really cares X-)
Legacy markets are niche, and often shrinking.
The counter argument is that if business can always find more projects that brings in revenue, they would not be laying off people, or shutting down.

The reality is business can't really just scale their revenue by adding more profitable or positive ROI projects. There are not enough of them to go around. Eventually you hit a plateau in terms of growth and the R&D / engineering productivity can't translate into revenue anymore.
> Stable Diffusion came before Midjourney.

You've got your facts wrong.

> Flux has been around almost a year

It's been around half that time.

And you're also underestimating how many billions of images have been generated with Flux. The marginal cost and value of these models will trend towards zero.

> The Midjourney sub on reddit has 1.6M subs. The Stable Diffusion sub has 600k.

So you're saying that they're within the same order of magnitude?

> I don't care what AI studios you know want to use. They use Premier Pro. Just like every film school in America does. Despite plenty of open source alternatives.

Premiere is local software. There's also Final Cut and lots of other alternatives. They're not using CapCut to edit their films.

We're also super early in this game. You're mentioning 20+ year old mature software.

> 90% of people don't give a shit about running locally as long as it's high quality, easy to use and not expensive.

They absolutely do care.

Right now 9 out of 10 generations are garbage, and that's being generous.

> Oh, and Runway is projecting to hit $150M in ARR this year.

That's a really ambitious target they set for themselves, and I think they're getting ahead of things. The field is full of much better competition now.

They also failed to raise their ambitious last round. They've raised too much and have too high a valuation, meanwhile smaller companies have caught up.
Thanks Patrick!

This couldn't have happened without you. You have impacted more people than you may realize.

I distinctly remember when I asked your feedback on my $9/mo plan, you told me to go for $99/mo. Baffled on how can someone pay so much for what I just coded, I settled for $49/mo. Should have listened to you.. :)
Do you honestly think that they have a limit to what they will sell? I could easily imagine them selling this access to companies that repossess vehicles. An 'ownership dispute' fee that prevents your car from starting and grants additional access to the company. As soon as I typed that I couldn't stop thinking that that has to be a real thing they make real money on already. If it isn't then my guess it is only because they haven't thought about it. Companies will do anything they are explicitly allowed to do or have plausible deniability on to make money.
I don't think it's that big a deal outside racing applications.
In ham radio practice, it means "Testing." It's used as a kind of filler and is properly followed By "DE" (from) and one's call sign.
Slightly off topic: How are recent Mazda's in regard to all of this stuff? They were not included in that Mozilla privacy expose and I have a CX on my short list for this spring.
Thanks! Not as a component, but you can clone or copy it and modify as needed.

It's a quite complex UI, so it's not easy to export it as a single component.
There were more professional elevator operators. But now, there are far, far more people operating elevators. My kids have been doing it since they were 2.
I wasn't involved in day to day that much, and felt it was the right time to pass the baton.
So your point is that since anyone can use an elevator, we’re all “elevator operators”?

So basically that everyone will be a software writer, therefore nobody will get paid to write software anymore?
If you enjoy the science of injecting slowness to determine which component has the largest impact on performance, you would enjoy this work by Emery Berger.

Coz: Finding Code that Counts with Causal Profiling
https://arxiv.org/abs/1608.03676

"Performance (Really) Matters" with Emery Berger
https://www.youtube.com/watch?v=7g1Acy5eGbE
If Thing B is better and cheaper than Thing A, people are going to use Thing B until it runs out. Consequently, people are going to make more Thing B. In the short term some jobs are safe only because we don't have enough Thing B, temporarily. But that's not the reason to claim "we are safe don't worry!".
Yes exactly. Facebook, Craigslist (yes people still use it) allows searching in any area. Ideally if you have a willing friend living in a salt-free state, search for cars for sale in that area and have your friend take it for an inspection. If it seems good, fly in, buy it, drive home. Rust-free is a given so there's not really a premium to pay for it, unlike buying cars in the northern states.
This might be a dumb question, for which apologies in advance, but isn't 200 million a little low for a company with $ 50 million revenue? But maybe not, -- the profit is say $20 million and the acquirers are paying 10 X annual profit?
If I don't know what the tasks were, that's almost exactly as useless to me as a unitless number would be. For starters, are they all of equal difficulty? Are you sure? Do you expect to be able to convince me of that without letting me see them?
Not all businesses can scale their revenue, but the businesses that can eat the ones that can't.
See psycopg Identifier for binding table names

https://www.psycopg.org/psycopg3/docs/api/sql.html#psycopg.s...
you can use remotion which this project is using
And the point is…?
you go thru a wizard with nice animations and get to the final image https://biomass.pages.dev/Posters/downloads/BioTechno_Final....
This is the kind of wonderful absurd info that the web used to contain on smaller sites. This is to be celebrated.
For every one of these, there are 100 which are miserable failures, where the founders would have been better off with a career at FAANG.
A few responses:

- Since when have the radiologists ever been worse than AI at reading images?

- AI is doing mechanical tasks for the radiologists, so it stands to reason that this makes radiologist more efficient.

- The radiologist is a liability sponge, so if at all possible it of course makes sense to augment the radiologist with AI rather than to try to do away with them. (This roughly gets at your point about the system being unchangeable.)
You didn't buy your own personal Trump (at least I hope not).

Musk has made himself synonymous with the Tesla brand. Buying Tesla means supporting Musk, whether you want it to or not.
https://gist.github.com/Cyberax/3956c935a7971627e2ce8e2df3fa...

I'll do a proper write-up in a couple of days.
Unfortunately KDE is currently broken on Arch. The screen locker freezes when you wake the screen back up (see https://bugs.kde.org/show_bug.cgi?id=483094). Hopefully they fix the bug soon but it's been almost a year so I don't have a ton of hope.
you paid $100k to live in the US?
Calendar events often want to be interpreted according to whatever the local timezone currently is. For instance "10am every second Sunday" shouldn't adjust to 9am during Daylight-Savings time. And my 7am alarm clock should definitely not change to 7pm because I flew from Aotearoa to England.

I'm sure it's been discussed here before, but for calendar events you don't necessarily want a timezone attached, you want a location - "this event happens at 9am according to whatever timezone is currently in effect in Auckland, NZ". That's a thing that UTC or timezone-aware Datetimes can't help with.
You install once and use it every day, why is this important?

Reducing memory consumption, or maybe fixing 20+ year old bugs would have a much larger impact.

Reminds of when Mozilla killed APNG because it would add 100k to the binary. Literally the bandwidth savings on the first damn use of the feature.
I don't know what the future holds, but developing software in the present is amazing. I've always loved writing software, but I love writing software with AI even more.

All the boring stuff, like converting data from one format to another, is a prompt away. All the annoying scripts you know how to write, but cbf, like conditionally editing files across directories, is a prompt away.

Plus, I feel secure with my AI buddy. It's like having a helpful lead who's always up to help me debug, give me a second opinion, or show me what I'm missing. I feel like I can work in any language I want, and learning new things is so much easier with an AI tutor.
I don't think we’re anywhere near the upper bound yet and IMO the prevalence of SaaS software that could be better done in house if resources permitted demonstrates that. The future will be a lot more bespoke.

Like Simon’s quote above says, software is a competitive advantage so when one company develops software that makes them more efficient or grows revenue, competitors have to follow suit or get left behind. It’s an economic arms race. That’s why the dreaded outsourcing wave of the 2000s never materialized: companies ended up hiring a bunch more software engineers in the US and outsourced a bunch of other engineering to India and other countries.

The interesting question is how this will interact with current interest rates and the end of ZIRP.
So, make your payments.
This is a great analogy. Maybe someday, computers will work like they are supposed to. You tell it what you want, and it does the work of understanding you instead of vice-versa. And then it just actually does what you want. That would be amazing. Our world would change so much, so fast that we can't really predict whether we'll actually be better off or not.
Lots of things are logically timezone-unaware. E.g., I have an alarm that goes off at 6AM every day; it should do so whatever timezone I'm in. Or, some holiday happens on the 14th of the month, not for a specific 24-hour period in a specific timezone.

These aren't "TZ ambiguous". These are "this thing does not logically have a specific associated timezone". For things which do logically have a specific associated timezone, there's ZonedDateTime.
> why the file API so hard to use that even experts make mistakes?

Because it was poorly designed, and there is a high resistance to change, so those design mistakes from decades ago continue to bite
>Common LISP seems like it would be a prime language to do something like this.

asdf systems can specify a version of a system it depends on.
I picked A/B testing because I discovered the most used product (Google Website Optimizer, now defunkt) was pretty crappy.

As an engineer, I couldn't figure out how to use it and it was meant for marketers.

So I sensed an opportunity within the A/B testing niche. In fact, the name Visual Website Optimizer comes from the fact that it did with Google Website Optimizer did, but visually (in an editor, instead of HTML code).

Optimizely started at the same time as us. They went to YC and raised a bunch of money. We remained bootstrapped.
scenario involves a compiler that was taking 45 seconds to process small programs - far longer than optimal. While the developer diligently used profiling tools and achieved an 80% speedup through local optimizations, they initially missed the fundamental algorithmic inefficiency: an O(n²) loop that was causing quadratic growth in processing time.
> If an LLM can't figure out on their own that "how many" is asking for a number, it has failed at a much more basic level.

Yeah, but i bet many humans would answer a question like this by naming the number and then listing the tendons. Just writing down a single number to a question worded like that (without the last sentence) feels wrong.

The question goes into too many details and explains too much for that. People mirror the style of the question with their answer. They asked a mini essay so i will answer with a mini essay of my own. If they would have wrote “Number of tendon pairs attached to sesamoid bone of hummingbirds?” Then i would write a single number, no explanation.
Yeah I don't understand why the whole thread has been so hostile against a very reasonable/useful observation that you made. If there was a way to prompt commenters to be less snarky on HN that'd be a vast improvement.
Does CJK input work for you in each and every program?
I'd use that money to pay for private math lessons.
Thanks for linking it here.

If there are any AI researchers or engineers in Bangalore/India lurking here, please consider applying.
Could we get some images or a link to an example kudos you gave someone?
Biggest iceberg A23a drifting towards penguin-packed island
> and the trend seems to be getting closer to that point.

What evidence suggests this to you?
I think I saw some of your work at a few Dead shows in ~1992