skysight-inc/HackerNews huggingface dataset:
What advantage does thread pool + io_uring have over just thread pool?

Unless you have millions of CPU cores and therefore many downscaling/encoding/highlighting tasks starting/finishing every second, I still don't see what io_uring brings to the table.

Running tasks in the background does NOT require io_uring.
It's more like this: educated people don't have children for multiple reasons, because they can control their emotions enough to not succumb to them regarding the huge downsides of having them, because they are smart enough to have such existential questions that encourage nihilism and anti-natalism, and simply because they are better at using contraception.

Being smart has negative evolutionary pressure: natural selection selects for animals that do not question whether or not they should have children.
The overall message seem to be that we should let taxpayer funded universities run themselves with little government intervention. The article blames government interventionism on neoliberalism/capitalism because neoliberalism/capitalism doesn't like unemployable university graduates.

Here in Denmark we had a university like that a few decades ago. It briefly turned into a communist commune. However to continue to attract students they had to slowly moderate and open up. Today they are a normal university. A few of their ideas like group project oriented education was ahead of its time.
People who ask you to do crimes against others will eventually do crimes against you. They obviously don’t have ethics and will just do what’s convenient for THEM. Don’t work for people like that.
Open Source at Tailscale
The metrics as they are make sense. What perhaps should be fought over is whether or not employees should more commonly have an equity stake in the operation of the company, such that those overall gains do get realized by those doing the labor.

There are tiers of attachment when it comes to labor. I think most would agree that a freelancer has no claim to share in the profits of a company they do some work for, and most would also agree that someone who has put forward capital that allows the company to exist in the first place also deserves a return on it. The point of disagreement seems to be at what point an employee is an integral enough part of the operation such that their compensation should be linked with the overall performance of the company.

Some companies handle this well enough, others abysmally.
If you ask for Cheerios in the UK, this is what you get. If you get an own-brand Cheerio knock off called "Hello Loops" or something, they will have also the same level of sugar.

Might explain some of the confusion in this thread.
I am not affiliated in any way with the PRQL project. Those are great questions though, I hope we get an answer.
No one needs detached single family homes with garages and individual cars and vacations to the beach either.

A family of 6 living in a single room could be thinking the same watching Home Improvement.
He doesn’t because it’s conspiracy bullshit. There are some valuable points in this thread but the OP above is not one of them.
Do you have a source for the 14%?
Cute, now factor in the US military (hint: its in the top 5 of the worlds worst polluters...)

https://www.motherjones.com/environment/2022/10/pentagon-cli...

https://theconversation.com/us-military-is-a-bigger-polluter...

Its easy to forget - after all, this particularly heinous polluter of the world operates in near-total secrecy - but it must be taken into account in all of these assessments.

When you add its military pollution, the numbers for the American people are even more atrocious.

(Disclaimer: I've worked on products designed to reduce these emissions .. I know full well how monumental the task is ..)
The title is editorialized, the original title is "Income-based U.S. household carbon footprints (1990–2019) offer new insights on emissions inequality and climate finance" and the abstract says "In 2019, fully 40% of total U.S. emissions were associated with income flows to the highest earning 10% of households".
Recursive Hierarchical Queries in SQL: A Deep Dive into Employee Level
Explored the power of recursive queries in SQL to navigate and analyze hierarchical data structures, using an employee hierarchy as a case study. Leveraged recursive Common Table Expressions (CTEs) to determine each employee's level within an organization. A must-read for anyone dealing with complex database hierarchies.
That might take a while. Humans fare better in hotter climates.
Google dug their own grave here, Java is as backwards and forward compatible as it gets.
It's a culture issue. Some PMs get the impression that they're higher up in the hierarchy; they start delegating instead of negotiating with the devs. Really they're just around because upper management prefers talking to them instead of the pseudo autistic engineers.
A free market can't exist for long naturally. Once somebody manages to achieve lock-in, there goes your free market.

It's an ideal which sort of works for commodities like potatoes, and only on the assumption that nobody manages to take over that market. That might have been the case earlier in history, but with industrialization scale confers a huge advantage. Which means the family farm can't possibly compete with a huge commercial farm, and will get gobbled up by it eventually.
14% is a lot -- the US is just 4% of the world population.

Targeting that subset in the US and other countries, seems to have real effects, the opposite to what you said.

(if whatever methods chosen to influence their behaviour, actually worked).
A lot of tech jobs don’t have on call/out of hours expectations (in the UK at least). They’re probably not the top paying jobs at the prestigious companies, but that’s the trade off. I’m sure there are similar trade offs with the “best” jobs in other fields.
> They’re serious practitioners

From the article in question:

https://explosion.ai/static/1863c4dfa57ad28dbbd68e432bde34e9...
I'm willing to bet it has something to do with the sugar lobby.
Producing things is no longer desirable. Now it’s more fun to criticize those who produce, because they produce.
> two quotes don't follow

They do.

A significant influence on those increases was thanks to fertilizers, insecticides, and herbicides. This goes hand in hand with water pollution and biodiversity loss, exemplified by dead zones in oceans and an 80% decline in insect populations in the last few decades.

Improvements in irrigation systems have led to the depletion of our aquifers, which were filled over many millennia, and their renewal may take centuries.

Mechanization and soil management lead to soil erosion; maybe only a few decades of soil remain until we lose all of it.

Less than 50% of our crops are for human consumption; the rest is used as animal feed and biofuels.
>I cannot wait for our Western Empire to fall.

Funny how both the far-right and far-left are hoping this will happen.
As indie game developer myself, again: It only affect people developing mobile games, which mostly are full of ads and are super addictive. I see people trying now to get attraction to godot and etc, but the fact is that mostly "game studios" affected by the new pricing model, are studios releasing mediocre mobile apps, full of ads, addictive, which are just money grab. I for sure dont support Unity, I don't like their new strategies, the ironsource thing, but looking who is affected by that, basically are companies developing "games" that IMO shouldn't even exist.
The proportion of people in the top 10% of the general population here is expected to be much higher than 10% but I would expect most probably less than 50%.
Yes, but… it used to be that the leading radio station in each local market would have their own idiosyncratic variation of what they demanded from songs, so the edges would get softened.

Now there is a single leading global music streaming service. You don’t just have to deal with the generalities of the medium, you have to deal with Spotify’s specific idiosyncraticies.
I agree with most of what you wrote above. The ludicrous amount of resources used for growing animals for food is totally non-value adding and harmful to the environment as a whole. That said I'm not a vegetarian - my diet is based on industrila logistics - I eat the protein that the supermarket logistics chain provide to our neighbourhood.

"The only realistic way out of it is immediate phase-out of fossil fuels and plant-based diets."

The suggestion for a global plant based diet is not unfeasible. Only thing you need is to convince the elites to change to vegetarianism. One of the large scale "hari seldon" style rules of thumb are that the non-elites will generally imitate the perceived lifestyles of the elites to the best of their abilities. This is not a physics or engineering problem, but a marketing problem and hence not impossible to solve.

I disagree we can immediately phase-out fossil fuels. They are foundational to the whole global industry including agriculture. I agree we should, but this is an engineering problem that has not yet been solved.
I replied to your other similar post too, but why not look into working for smaller companies or contract/freelance work? Not all tech jobs are big tech type work. You’ll make less money perhaps but it sounds like you might be happier based on what’s important to you.
If something was going to change their mind it would be changed by now.
Thanks, I've incorporated the name constraints into the article now. (it is indeed supported by Apple and FF just fine)
> let it end half of humanity

What about other animals?
Vote out any policy maker who impedes the response to climate change.

This is not something we fix as individuals, with feel-good home solutions, recycling, or planting trees. Large industry is destroying our world, on purpose, because of greed.

This only gets fixed through policy and regulation. Vote.
I believe algae, and speifically Coccolithophores, have played a large part in capturing CO2 in the atmosphere. But I believe the efficiency per volume is low.
On the other hand the private budget for research skyrocketed and research became a viable way to directly stimulate the economy.
There is jpackage and jlink, which don't do single files but make single directory apps.

These days there's also GraalVM native image which does produce Go-like results. But with everyone using Docker on the server anyway it doesn't matter anymore. People who talk about single binaries are confusing to me. What are you doing where shipping one file is so much simpler than shipping a container?
They aren’t insurmountable though. Let’s not pretend the world is going to end because the birth rate is low.
This is so wrong.

Cloud is for DECLARE the setup, if you don't care or you don't know then avoid cloud.

On-premise you can find always dodgy scripts with no copy, no backups, some people praying everyday if the service restart he'll quit, or something working but you don't know why and the worst one, everyone afraid of update anything
How the fentanyl crisis' fourth wave has hit every corner of the US
Microbunching illuminates new technological horizon
Waste is a well defined concept to most people - if you have several houses and sevrral cars that you cannot possibly use most of the year, thats a waste.
I like cfssl: https://github.com/cloudflare/cfssl.
Not GP but this says 14% 2021: https://www.statista.com/topics/3185/us-greenhouse-gas-emiss...

(Btw there are now some sibling comments)
As example most soy is used by animal agriculture.
It's not a miracle.

You're treated well because you have the potential to deliver multiples of what you're making in revenue.

Other office jobs rarely can do so.

That means that sensible places will happily pay you a lot and make money on you, and that will prop the entire market up, which means even crap places will have to pay more just to get some developers.
more area to spread the suburbs to if not covered by ice
GraalVm is great, it made our Spring REST API app go from 10+ seconds to 0.5 seconds on startup (not to mention the lower mem and cpu requirements).

Except… when we try to build it with Jenkins on a Kubernetes cluster, this happens:
https://github.com/oracle/graal/issues/7182
I'm not so sure if the users of VS Code, Discord, Slack, etc would agree.

Yes it's bulky and sometimes slow, but it offers a lot of features and allow developers to ship features and updates really fast, while only needing one codebase for all platform.
Generously assuming software engineering is engineering - so you think that mechanical engineers or civil engineers don't reuse solutions 99.99% of the time?
There isn't all that many plus in their type systems that is not expressible in Java. OCaml and Haskell has Monads, sure. There is Scala for that on the JVM.
I was just explaining why the tech oligarchy is so obsessed with it. It's a long term pragmatic and selfish effort to drive down our wages that is couched in progressive terms about inclusion, equality, education, etc. They also want to appear to be the hero while they try to push down dev wages.

It was a positive statement. You're free to make whatever normative judgements about that that you please. I'm not here to stop you praising it.
If the ice volume gets too low, even the Futurama style of cooling is going to stop working.
https://youtu.be/0SYpUSjSgFg?si=8ovAWC1IGL9Z7JXf
I have always been of the same opinion, which I formed years ago helping with Cataclysm: Dark Days Ahead development: "development by bounty" leads to inevitable "(un)designed by a whale", i.e. a few with cash to spend on such things enforcing whatever they _feel they will like_ on everybody else. The notion of a coherent whole, whether it's a game or anything else, doesn't really go well with "voting with wallets".

The article points out the more strictly technical aspects with which I agree as well, just that to me they are like worrying about pain when you have a bleeding artery.

Perhaps if "design by committee" is one obviously bad end of a spectrum, I propose "designed by bounty program" as another (and I'm not saying that the space here is one-dimensional).

Bug bounty programs on the other hand are excellent, so it also isn't that "bounty" is inherently bad. Discovery vs design.
What about bounties for boring tasks nobody is excited to do or where the main team lacks competency in the given area?
Yeah that Lambda setup you mention is terribly cheap, and it is one of the very few extremely attractive services pricewise - but many people get lured into using other AWS services that aren't cheap, even though Amazon makes people think so by blurring the total price by splitting it into hours, calculating egress separately, dependencies on services that are billable by the hour (it's not obvious when you start that a private network has the cost of an NAT GW attached to it). Using only Lambda is really cost effective but frankly, few people resist the temptation and use it the way you described.
Like everything from pragmatic engineer so far, that is an insightful article. As someone with a more traditional, read half mechanical, engineering background who is working for quite sometime now at the interface between mechanical, electrical (hardware basically) engineering, commercial and software (because no modern piece of machinery works without that), I'd like to add some things.

At the core of the difference between "traditional" and SV type companies is a fundamental difference on how they view software developers (and I am firmly in the non-SV camp myself): are they engineers or not? In SV, yes. For almost everyone else definitely not. And there lies the problem traditional, engineering heavy companies have integrating software.

that does cut both ways so, most of the SV-software engineering practices are simply as incompatible with hardware engineering as hardware engineering practices are with software development. And for most non-SV-pure-software companies, any piece of software is just another part number in the final product configuration, in that environment, software developers are nothing special. And it takes a special kind of software developer and company culture to properly manage that.

That being said, I agree with the articles conclusion. And I'd add that hardware engineering could benefit a lot from treating their engineers the way SV does their software devs. I do have a question so, where does all that significant horsepower of SV companies go nowadays? From the outside, it seems to go into ad tech, social media (with the aim to sell more ads), crypto (nothing to show for besides bitcoin and ethernum as new stuff to speculate with when gold isn't fun enough anymore) and "AI" (the latest hype which still has to show some real world benefits).

The true innovation to come needs a combination of software and hardware, each bit for itself got as far they could. There isn't much world left software can eat without some allies, at least until the next cycle repeats.
Those are valid questions, you are describing the problem. It is a tension. It applies to immigration and any number of other social issues. What was wrong was to frame the flooding the market with new software developers as an entirely noble intent. It's like saying the abuse of h1b visas has also been noble and not about labour costs / control over staff.

The problem is that it is a fundamentally unfair game which requires some people to lose. If you want a solution then it's to remove desperation from the labour market. Remove the implicit threat of destitution and ruin if you don't take the work that is offered to you at the minimum cost an employer can get away with. This is what takes people to ideas of basic income and basic services.
You can do that with Java too. The JDK has jpackage, but if you want something better than I'm willing to sell that to you (or give it for free, if you're open source):

https://conveyor.hydraulic.dev/

It can be used to ship servers, we use it that way for our own servers. It sets up systemd so you don't need to use Docker. But where it shines is desktop apps.

Windows users get a little 400kb EXE that installs/updates your app and then immediately starts it without user interaction required, so it's effectively a single EXE. Mac users get a bundle. Linux, well, Linux users get a deb that sets up the app+its apt repo, or a tarball. Maybe in future a FlatPak or Snap or something else.

It knows how to bundle and minimize a JDK along with your app as part of the release process. Works great for desktop apps.

It's for Electron too, same deal, easier than Forge in my humble and very biased opinion.
Given this is a discussion forum with global reach your suggestion on implementing change to global industrial policy via voting may or may not be viable (not everyone gets to vote, and most of the countries lack global impac. US is really unique along with few other countries being able to influence global industry trends).
Attended Sysupgrade (https://openwrt.org/docs/guide-user/installation/attended.sy...) makes it a lot less painful.
Two things -

1) Keep it current, with a way of (actively) marking supercede / outdated / retracted copies (somehow? perhaps an (optional) url on each doc to check for "freshness"?))

2) Document the documentation. Having a master index greatly assists version control, esp for tech docs.
I know tons of office jobs that have to attend late night meetings because of foreign time zones.

Just like I know lots of developers that don't.

What a weird generalisation to make.
Maybe it's too naïve of a question, but why not just using XORs?

Let's say we have a file that we want to split into 4 encrypted shards. We could just generate 3 random files, and make the fourth one be a bitwise XOR of the 3 files plus the original one. Then, doing a bitwise XOR of the 4 encrypted shards will return the original file.

Assuming the PRNGs are unbiased, how would this method not be safe enough?
The argument that X country it's "only" Y% of global population effectively rewards over population and put in question people being allowed to migrate into the West.

USA is a huge country, and compared to many Asian countries, it's not polluting anywhere near the same amount compared to their available natural resources.

The same way you may feel it's acceptable to tell Americans: "well, consume less", others else should feel acceptable to tell China and others: "well, procreate less".
Hating people is lame.
In Settings there is Reset Keyboard Dictionary to revert to the default dictionary.
The problem with the neoliberal narrative is that academics were the best paid, most well-trusted, and highest job-security professionals in existence. They had incredible bargaining power, and indeed traditionally universities were virtually run by faculty. So how did all these (provably very left-wing, many avowedly Marxist) academics let universities be transformed by a few mid-wit administrators copying ideas from the private sector? And how come the results are worse than anything in the private sector?

IMO universities must have been pretty sick to begin with to capitulate so easily. The right-wing counter-narrative at least is internally consistent.

If you want to reconcile the two, the academics I know all suggest the wokest, youngest academics with the least regard for intellectual rigor usually allied with management. Like if you want to teach in the humanities, it's a big help to kick out all incumbents by saying that their courses are eurocentric etc. The more recent generations of academics have nothing to complain about re: universities because they were active agents in its demise.
Gradle, when the daemon is runnning is very fast, people just often fck up their build scripts to include config-time run functionality, which is just all around a stupid thing to do.

It only ever runs tasks that actually have to be run, has integration with javac, can work in parallel, and even has cross-company build caches if needed.

Also don't forget that Java can do hot reloads with the debugger, or with tools like JRebel. Certain frameworks support it 100% and it will be much much faster than whatever go does.
Was it similar? The graph in article is showing that it was not.
Smaller companies are less stressful but they often give you no autonomy or purpose.

It can be a good economic / stress tradeoff but it will suck your soul.

Left job with a unicorn because of stress, I make more than double that by contracting with smaller businesses and working less - but I'm way more depressed about the job.

I think a happy medium might be to run your small product company.
I do that on the side as well, but it brings 1/10th of what I can make contracting.
The counter approach to this is buying the branded version, and then if you're not using it as often as you thought you would, to sell it. It depends on a lot of factors such as age, condition, the product type etc but you can often sell branded products for 2/3 of what you paid for them on eBay, whereas unbranded or cheap products are very difficult to resell.
Fairly neutral British. Born and raised in Guernsey so have a complete absence of regional accent without the very forced enunciation that comes from elocution lessons / Queens English. Admittedly I probably represent the best-case subject.
I agree with the value of a separation of spheres.

Maybe not the way the article states.

Politics is involved in maintaining healthy markets in a variety of ways. Hands off mostly, but keeping market power from being too centralized, and making investments of national interest too large or too long term for smaller actors.

But the reverse, where markets run politics is a disaster. And promotes nihilism.

Also agree strong political viewpoints are out of place at the top administration level of educational institutions.

There must be some umbrella of relative neutrality protecting vigorous discourse within universities.