skysight-inc/HackerNews huggingface dataset:
Every time a job gets cut but productivity remains constant, more wealth funnels upwards. When you can cut hundreds or thousands of jobs due to automation, the process accelerates.

It becomes increasingly more difficult for the displaced workers to find relevant work anymore. They won't make as much, they might have to start over. Sometimes late in life, when it's very hard to start anew.

We might scoff at those workers. They were obviously doing jobs that didn't even need to be done! Or weren't worth as much as they were being paid, obviously because otherwise it wouldn't be so easy to automate!

At the end of the day, does it really matter? There is a real human cost to automation. I'm not saying we don't do it, I'm saying we need a solution to the wealth problem.

Previously part of the solution was that people could afford relatively comfortable lives on comfy office jobs that were essentially meaningless.

Now to get that same level of comfort you have to really demonstrate value. If your job is just comfy and meaningless prepare to get cut. And it's not like there's no money to employ those people for no reason, it's just people above them want to funnel that (wasted, in their minds) capital upwards into their pockets.
I'm growing tired of seeing these asked again and again, generalities that are more rant than questions. Is it a sign of age? Anything not narrowly focused on the subject at hand now puts me off.

You can probably come up with a few theories, but what would be actually interesting is a study into the reasons the huge Rockstar dev team let that regression slip by. Do they do that kind of things in video game companies? Something akin to incident retrospectives?
Post it in facebook.com/groups/pitchback
Probably one underestimates productivity increases a lot. You really only see how much something gives you when you have to go back to the old way.

For instance large parts of the company where I am currently working still does not have short-lived feature branches. CI means after checking into the development branch used by everyone else you have to wait minutes up to hours to see if your changes broke something. Only seeing the pain and wasted time regularly lets you realize how much easier you have it now.
Concurrent Async Producers with ImmerJS
You're making a real difference. A true hero. Well done.
I would encourage him at trying his hand at being one. It's not a long journey from the ideas in his post to legislation.
Yeah, censorship of child porn.
I think you are mistaken. Activation is unrelated to cellular service. Activation is an anti-theft feature. E.g. even M1 macs are subject to activation and activation lock.

https://support.apple.com/en-us/HT208987

Replacing the sim card in a device immediately triggers activation (e.g. to stop someone from using a stolen, passwordless device as their own). So, if the sim went bad, it seems plausible that the device might need to re-activate.
Firefox and Chrome were able to dethrone IE because Windows doesn't have any gatekeeper preventing apps from being installed.

Apple has the right to decide who they do business with, but app developers shouldn't be forced to do business with Apple at all. That's the asymmetric part of the relationship. App developers should be allowed to distribute/sell apps directly to people. Specifically, the expected outcome is either that the App Store becomes optional (sideloading is allowed) or that the App Store becomes a neutral utility where everything is allowed.
Bndcmpr: Create and share playlists of songs available on Bandcamp
I don't understand why most developers that work in a stationary location use underpowered/thermally-constrained laptops rather than a desktop machine.
Reminder that Spotify have forced paying customers to beta test a new UI with significant features outright removed without the ability to opt out. There's 130 pages (1300 comments) of negative feedback and they don't care. I had been paying monthly for a decade and have since stopped until they revert my client: https://community.spotify.com/t5/Desktop-Windows/New-Desktop...
those are the wrong ones.
And the crazy thing about that is that Windows handles fractional scaling perfectly, and I hear that Linux environments mostly do (but I have no experience), while macOS uses an absolutely stupidly bad technique that literally makes the higher resolution worse than having a lower resolution screen in most cases: rendering at the next integer, and scaling down. That way, it’s impossible to draw pixel-perfectly, and fine detail (like text) is always blurry. The mind boggles and I still have trouble believing that they actually did this, when their grip of their ecosystem made them the OS in the best position to do it right.
Following the various openjdk mailing lists is an awesome way of learning about all the considerations that go into making language choices for java. And indeed this was not random, but the result of a lot thinking (as shown in a another sibling post).
For example, this Ghost + Gatsby tutorial. https://www.stackery.io/registry/?repo=https://github.com/st...
Congratulations! You have re-discovered k-DOPs.
https://en.wikipedia.org/wiki/Bounding_volume
I'm pretty sure they are still going, though less frequently. After 2020 Dubai, 23 is in Argentina and 25 will be in Japan.
https://en.wikipedia.org/wiki/World%27s_fair
Thanks for passing this along! We'll check it out.
Police state gonna police state
I was writing about the person who couldn't ,,invert'' a binary tree. It's totally fine, he can be a great programmer, even a great CEO, he's just probably not the best fit to Google SWE role.
Dig into this a little more, so to speak.

If you can stretch the joke for 3-5 pages you could be an RFC.
A few decades ago, mass famine was still a thing, and all it took to keep people alive was food aid. Ex, the famine in Ethiopia which killed a million+: https://en.wikipedia.org/wiki/1983%E2%80%931985_famine_in_Et...

Food insecurity is still a thing, but the only mass starvation is driven by conflict in hard-to-reach places like Yemen, where you can't just easily ship food and save a million lives.

Now, the most effective aid interventions are campaigns like de-worming and Malaria; but those are more of a QALY calculation, where you de-worm 100 kids to prevent serious disease in some subset of them. Which overall drives the cost up, but is actually a good trend.
No oil changes, water pump, fuel pump, valves, spark plugs, radiator, alternator, starter, ignition system, oxygen sensors, etc. The amount of parts that go into a functioning internal combustion engine is quite staggering.

The unfortunate part of this is that ICE cars are effectively trashed once the engine seizes. Replacing the engine is almost always more expensive than replacing the car, and many things can still wear out once the engine is replaced.

If you look at the 10k, 50k, 100k maintenance on EVs is almost a joke[1].

1. https://www.myev.com/research/ev-101/what-does-it-take-to-ma...
This is a subset of the "grey goo" scenario and to properly enjoy the fantasy, you should acknowledge that the natural world _is_ the grey goo scenario. Predators and prey are filling every niche they can, from the microscopic to the remaining megafauna.

Zebra muscles are prolific, and anything that can prey upon them is well rewarded. Like the Lake Erie White Fish.

https://uofmprojectzebramussels.weebly.com/natural-predators...
More like "Database as a service with integrated tooling for migrations".

Prisma (and Prisma Migrate) can be self hosted, so no corporate boundaries needs to be crossed.

They can run on the same host as your application, so the only overhead is on the loopback interface (localhost).

The SaaS solutions for a young business who does not have the time/skill/resources to deploy/maintain the infrastructure are great.

You should always consider the pros/cons before choosing between a managed or self-hosted solution. And once you scale, you can always go for the self-hosted solution.
I agree with your general sentiment. (He says typing on his Dell XPS 13...) But it also seems to me that ditching a drive bay to get a bigger battery is the definition of a design decision and not in any way jumping the shark.
Probably because they rely (perhaps indirectly) upon the modding scene to keep people interested, and modders do the exact same things.
> What he did was worth a fuck ton of money to rockstar

[dubious - discuss]

Remember, this is an 8 year old game that has already been purchased by 2% of the global population[1]. How many people do you think are gonna go out and buy it - or spend more on microtransactions - because it loads faster?

[1] https://www.cnbc.com/2021/02/09/take-two-ceo-grand-theft-aut...
I prefer the term distributed landing.
Walled gardens are also legally enforced by police power of the state. Otherwise, Epic would just distribute their own jailbreaks and tell Fortnite users to jailbreak their phones.

Furthermore, I find it really frustrating how my desire for the ability to go a little bit outside of certain walled gardens is construed as me demanding you go outside the walled garden at all times. 95% of the walled garden is perfectly fine - it's the 5% of apps that won't fit inside of it that are the problem.
I still dont really know about AI taking over the world. The most expensive things in my budget are housing, car, healthcare, childcare, flights/hotels, food. Does AI really change that much?
There are definitely too many over-educated people out there already, I'd think this is more of an impact & setting up disappointment than the bots.
oh, i wasn't aware of that. good to know
Agree. Either choose to use lisp syntax and lisp macros or add all the language "features" ad-hoc one by one over the years.
>, but hosting providers were around long before AWS.

Yes but AWS exposed a programmable web api to provision servers and disk. You download an SDK and get a AWS developer key and then could create S3 buckets for storage and EC2 instances.

Yes, hosting datacenters like Rackspace in 2003 existed but you had to talk to a human or send an email to provision compute resources. There wasn't a "Rackspace web SDK".

The Amazon AWS that made "cloud" more acceptable was such a paradigm shift that both Google and Microsoft didn't have a competitive offerings of GCP & Azure for more than a year. AWS has kept its lead from the very beginning.
Couldn’t you train an existing species to eat these? No idea just seems weird that there’s no natural predators.
This but thinkpad keyboard.
Java is really conservative language-wise while C# is pretty much add everything you see, reminiscent of C++.

Also, a significant part of Java development happens at the runtime level, where I would wager the catch-up is in the opposite direction, in some areas by quite large margins.
As a friend used to say: live off your parents until you can live off your children.
This will change as we drive more freelancers to the platform.
There's a review/rating system in place which will allow for quality of freelancers to show over time.
That’s the point! There are no similar controls in iPhone, you just get the locked experience by default.
Here in the UK (and Commonwealth) we had The Great Exhibition:

https://en.wikipedia.org/wiki/Great_Exhibition
I'm always amazed in the land of the free and a forum for people who build tech products that so many people favor taking away your right to create a product and sell it on your own terms. I'm just not comfortable forcing Apple to change the software on its phones (relaxing app signing) or forcing it to distribute someone else's software for free.

While I don't like the Apple tax, I really don't like the idea that forcing Apple to open up its App Store is the right solution.

I wish we could start with these ideas first:

- pricing transparency: force the UI to show exactly how much of every transaction goes to Apple. We already do this with many other taxes, so I don't see it as an intrusion.

- first sale doctrine fully applied: force Apple to allow users to install any OS they want on an iPhone. Prohibit locking, etc. But if you choose to use Apple's OS, then you have to accept their policies. This same policy should apply to game consoles and other hardware. (And this does contradict slightly my above point about app signing, but I'd argue that letting people use hardware unfettered is different than letting them use your software unfettered. But it's an admittedly weak and flawed compromise.)
Haha! Dude Ive been wanting to make the same post.

The worst by far is “trivial”. Every pseudo-nerd here uses it in every freaking sentence haha.
Because all laptop users make use of the screen.
Pastebot is pretty good too. I use its sequential paste queue many times a day.
I think the more effective programs for population control involve allowing hunters to tag more of a particular animal along side lengthening the hunting season for them.

People largely enjoy hunting enough that they don't need an economic incentive to do so. Pigs are pretty tasty too.
Could also be a problem for general launches if the telemetry has information which is not disclosable due to ITAR.
I’ve been watching videos about tribes in Papa New Guniea and it makes you realize you don’t need very much for clothes or shelter.

Food is all you really need. For luxury: food, sex, and purpose. The tribes have all 3.
To extend this analogy further, people share, load and modify ECU firmware dumps for their cars, too.
To all the people saying $10k is low... how is $10k low?! Even if you're making $120k/year that's a month's salary. For something he did for his own, personal enjoyment, not expecting to make anything.
Why should there be a limit? If you can command robots to build anything you can ever imagine, who doesn't want his own Versailles - with impressive towers like the Burj Khalifa? Who doesn't want to fly their jet or space rocket just for fun to the moon and back?

And humans will be humans. There will be new games, like drone wars on distant planets, where any production capacity and energy will be used. And since everything is very efficient, there will be no food left for birds or even poor humans.
I use Firefox everyday for work and home. For a few years now Firefox has beaten Chrome in speed/usability for me.
Nikolas from the Prisma team here. Could you elaborate what you mean with "as a service" in this context exactly?

Prisma Migrate is entirely open source and works via a CLI. My understanding of "X as a service" typically includes some web service layer which is why I have a hard time following what you mean with your comment exactly.
Very cool. Although there's still challenge on the human side on /seeding/ the right high quality initial network, I can see something like this really being able to scale. The question of course is how well this conceptually scales with task complexity -- obviously, something like an Amazon MTurk task is one thing and probably the appropriate existing system for a system like this to supplant.

With that said, how does this scale to handling more complex tasks that require more back and forth? There's the "fuzzy" area of problem solving as tasks get larger and less clearly defined. Is that out of scope for now to keep focus is on the low hanging fruit?

I would love to see something like this completely deprecate MTurk and low wage Upwork.
Do you think it is all of GA that helps, or really just the concept of bivectors / multivectors?

(I have a lot of skepticism about the geometric product as a useful object, but I think that multivectors are clearly fantastically useful everywhere. My exposure is mostly in physics where multivectors are basically necessary to make any sense of a bunch of concepts. But I don't work in robotics/graphics so maybe don't know how much good the geometric product does in practice?)
Not even Apple can sell devices that don't do Netflix, Spotify, Amazon, Disney, etc. At least not as many as they are selling now.
He did trademark the name. I don't think Jason is going to tell the FreeBSD project that they can't use the name "wireguard" for their implementation of "wireguard" just because Netgate put out shoddy code. It's not the FreeBSD project's fault.

https://www.wireguard.com/trademark-policy/
Maturity/optimization isn't automatically attained by producing more watts, or by taking more time, it's achieved through iteration. We have iterated far, far more on solar designs than we have with nuclear. Is it easier to iterate on solar? Absolutely, as you touch on with "number of projects". This is why political willpower hasn't been a problem for solar/wind/etc.

Iterate on nuclear like we have with basically everything else and I guarantee the prices come down significantly. Why do I know this? Because this is what has happened every time we have iterated on anything in human history. Nuclear is not the magical exception to this rule, it's just harder to iterate on because the initial investment is so high.
Pretrained Transformers as Universal Computation Engines
Being unable to monetize a hobby is not abuse.
Scott Manley has a pretty good video overview of the whole thing if you want a boot up: https://youtu.be/74_N163HyhA
> It's not an elaborate insult.

My read on it wasn't that it was an elaborate insult, but more that it was far more denigrating than it needed to be, if he was trying to be professional. That doesn't mean it was purposeful, sometimes people just don't really associate the statements they make with how it may be perceived.

I think it could have been communicated clearly and succinctly with something along the lines of: "The first step was assessing the current state of the code the previous developer had dumped into the tree. We noticed some quality problems, some unimplemented protocol sections and more concerning, security issues with the code. Given these issues, we considered asking they remove the code, but instead Matt convinced me that we should rework it slowly and carefully for the next release cycle."

Notably, I think omission of the following inflammatory statements would have prevented a lot of problems:

- "It was not pretty."

- "I imagined strange Internet voices jeering, “this is what gives C a bad name!”"

- "the most spectacular buffer overflows"

- "the whole litany of awful things that go wrong when people aren’t careful when they write C."

Whether those entirely subjective statements are accurate, they are not the things you say about someone else's work output when you expect a useful dialogue with them, which is exactly why they are considered unprofessional.

I'm not defending Netgate's code here, or even the vehemence of their reaction and how they went about it, but merely noting that not only can I see how it devolved into this, I would go so far as to say it's obvious that this is why that type of language is avoided by most people trying to work professionally. Jason wrote some very unkind things, and Netgate blew up about it. There's enough blame here that they can both share some.

> The "ask" here from Jason was for everyone to slow their roll, take the flawed WireGuard implementation out of the tree, and give everyone a chance to make it more resilient. Considering the amount of work Jason had to go through to get WireGuard into the Linux tree, that seems like a very reasonable request.

Err, wasn't that actually not the ask, because he thought they wouldn't do so, so instead they worked it over in a short time-frame, only for it then to be removed when this argument broke out and it came to light?
Excited to post about this, Label Studio – open source data labeling tool we've started working on more than a year ago is hitting v1.0 with a lot of new goodies.

We originally started working on it due to the complexity of bringing ML systems to production. So much depends on data quality, and dataset understanding, but the tooling to help you with that process was just not there. You probably know that first hand if you've worked on production ML systems.

With this release Label Studio gets multi-user labeling. It's important because advanced and accurate supervised ML systems are a product of collaboration between people. Using accounts users can work on the same datasets and each user’s annotations are tied to their account. Using Projects you can streamline managing and work on different datasets, projects as well can be shared with other users. It can be embedded into the ML pipeline for humans in the loop and online learning scenarios.You can use Label Studio for computer vision, NLP, speech processing, time series analysis, and more

Would love to hear your feedback!
Easily Share Data with Your Team from Your Database
This pic: https://assets.website-files.com/5e93b09565892b4fad16784a/5f...

Drives the point home! Would love to try it, as I've recorded a podcast with 13 episodes before: https://chdaniel.com/podcast

What made you turn this from side -> main -> side project? What are you working on now, specifically, on Welder?
To some professions, they do.

This includes a surprising variety, from accountants and POS, to 3D modelling artists...
GDP per capita of $12,000 implies family of 4 is $48,000, because "per capita" is per person in that family.
GDP per capita also counts children. $48,000 for a family of four sounds perfectly fine to me.
Are you aware of the concept of inheritance?
Even without the hypothetical AI effect on income, this is a proposal which will tax you 100% of the value of your property over a 40 year period whilst over the same period YC's LPs and founders will have paid just 2.5% of the [much higher] value of their companies.

Now there are efficiency arguments in favour of taxing land to encourage its use and not taxing productive enterprises or their investors too heavily, but this is pretty extreme...
And the console. They set the standard for self-service. It's the most sophisticated enterprise software platform in the world and you can bootstrap without talking to a salesperson. That was pretty revolutionary.
Exactly!!! Haha
I am genuinely surprised that the UC was able to get Elsevier to agree to this much, even if it does come up well short of their original list of demands [1].

I do wonder what this means for researchers, in particular there was no mention of publishing fees. Generally in hybrid journals there is a hefty price tag for open access (basically -- you are paying for the expected revenue generated by your paper...) so I could see that this means the publishing fees for a top Elsevier journal upwards of 5 figures--a price that research groups will now need to cover. I was at a talk by Nature about their Nature Photonics journal, and when asked if they would ever consider doing open access for Nature Photonics they said they have thought about it, but that it would cost them about $40,000 per paper for it to be commercially viable. Even though the peer review is free, they have a team of editors that need to get paid and they only publish 10-20 papers a month.

Also -- see the previous discussion with more focus on Elsevier's side of the story at [2]

[1] https://senate.universityofcalifornia.edu/_files/reports/rm-...

[2] https://news.ycombinator.com/item?id=26379954
Gonna take a wild guess and say the $10k is for copyright, not PR, y'all.
This looks similar to Django's migration system. There you change your model, and issue a "makemigrations"-command. Django then automatically generates python code that you run to change your database to sync with your model. You can commit that file and get it under version control. It has support for history merges so that it works collaboratively.

More details here: https://docs.djangoproject.com/en/3.1/topics/migrations/
Comment aside, I’d never seen the word impel before. Interesting.

For anyone curious: https://www.grammarbook.com/blog/definitions/compel-vs-impel...