skysight-inc/HackerNews huggingface dataset:
Even if the pay is a bit less, all the work in IT may unfortunately often be both more urgent and important, than tending to developers. This is why one should have proper ticket system and internal SPOC for IT support. It's just patently false that IT works as support for developers first and foremost. Who gave developers that idea? Maybe that would be a great idea, or maybe developers should be able to make their own sandboxes. These are questions for collaborative projects and for leadership to prioritize (just as with "pipeline" - which was an old idea developers resisted until leadership got involved).

The problem is expecting "magic", when nobody is hired to tend to your exact problems with technology.

This is btw exactly what DevOps aimed to solve, developers and operations working together towards shared goals. It's a two-way street, or it doesn't work.
https://en.wikipedia.org/wiki/Postural_drainage#Risks

"Postural drainage is considered safe and effective, but may cause some side effects. The procedure is discontinued if the patient complains of headache, discomfort, dizziness, palpitations,[3] fatigue, or dyspnea. Patients may be dyspnic after the various manuovers, since the head-down position increases the work of breathing, reduces tidal volume, and decreases functional residual capacity (FRC).[citation needed]"
Yes it is. Except you can't use the same markup for both because the input devices, and thus interaction paradigms, are so radically different. Mice are precise and capable of hovering over things, so it makes sense to pack everything densely and add various tooltips and popup menus. Touchscreens are imprecise and don't have anything resembling hovering, so UI elements must be large, with enough padding around them, and with menus appearing on click.
Yeah I was over the top there. He’s smart and prolific. Public intellectuals are important, it just feels like he’s in that class that cares about spectacle over substance.
> If there's some tricky bug in production, then one can create some sort of debugging service that runs on another port and deploy it to investigate the bug,

If you are under time pressure to fix an escalation from a high profile customer, and you don't have such a service yet, do you make the customer wait for you to write one, or do you just use command line access? Or else, if you already have such a service, but it doesn't contain the necessary diagnostics to investigate this particular problem, do you make the customer wait for you to enhance it, or do you just use command line access? Or you make your debug service totally generic – allow it to run arbitrary code supplied by the user – in which case it can do anything the command line can, but how is that actually any more secure than more standard means of command line access? Plus, it is going to be adding friction which may slow down resolution.

> or use management and monitoring tools.

Often these work fine for some problems, and then you get a problem which they don't cover adequately, and you need to go beyond them.
TikTok should be worried about YouTube pulling an Instagram stories on them
Redesigning our job levels for designers
Python's cool, but "right tool for the job" and all that. Just dive in with the Java or Scala api's and you'll have a better time :-).
I think it's usually the other way around. Bean counters drive IT professionals around.
What's wrong with my comment? Quite literally: Cloudflare has been adopted by 50% or whatever of the web and they run a rudimentary WAF type product that is IP block happy. This is a recipe to get every VPN and Tor node in the world blocked.

What confuses me is that in 2010 all devs were finally on the "don't block stuff based on regex" train, and now all a sudden nothing matters just Cloudflare is God with some handwavy explanation of how they "did a risk analysis".
That is not true, generics are and have been planned for 1.18.

They'll be introduced in a backwards compatible way.
Phaser perhaps? http://phaser.io/
Nix / NixOS support AArch64 ( https://nixos.wiki/wiki/NixOS_on_ARM ) however Apple/Mac-devices don't have many drivers available nor have people contributed enough time and resources to have a darwin-aarch64 build farm and binary cache.
When people talk about adding new forests, they're mostly talking about the carbon used to make up the trees and animals. That all comes out of the air.
Clean jet fuel needs to be more like a microwave oven
> Yes, but the flu season in 2020 pretty much didn't happen

Not arguing the rest of your claims, but that's objectively not true. Based upon current estimates it was actually worse than average[1] and its season was cut short in April due to the COVID efforts[2].

[1] https://www.cdc.gov/flu/about/burden/index.html
[2] https://en.wikipedia.org/wiki/2019%E2%80%932020_United_State...
My mistake, I’m thinking in CAD and the starting price is $979.

To me that still seems like a lot of money.
Yeah, I mean the green new deal was like 75% not climate spending? And a billionaire does not need to tackle the whole problem, just make a dent? My main point was that we actually already have most of the technology needed to fight climate change, we just aren’t deploying it.
Oh god, no.

Finance itself is the worst place to get anything done, since their view is almost always a reactive one.

When accounting and controlling are done setting up their cost centers, the most logical place from their view would be to fire all developers and double the sales team, as that's where the money is made.

Risky and unproven new projects with unclear (but potentially massive) returns or indirect relations like production engineers increasing the productivity of application engineers through automation do simply not exist in that world.

Finance is ultimately a completely soulless place that — just like technology-centered nerds — should defer to a CEO who puts all the pieces together into a coherent vision, ruthlessly chases product-market fit and a profit-first (but NOT profit-only or self-cannibalizing) approach and thus injects business sense into all players in their company.

And that includes the finance department, of which I've certainly seen some of the most stupid ideas. Like software capitalization/activation that did made sense for converting opex to capex in the GAAP sheets, but in the end drove all the best engineers away because of all the mindless paperwork. Just one of many examples.

Finance isn't any more intelligent than the other players in the company.
I thought it was decided by the tech-sphere that TikTok was basically a bulk information-gathering operation for the CCP.
We have this problem too. When we send a request to create an entity in an external system, before we get the response back with the entity Id, we already have received a webhook saying said entity was created. Makes a basically trivial workflow quite confusing.
Schumer’s Pot Bill Would Open Up Banking, Stock Exchanges
"politeness has quite a storied history in being used to suppress and control people"

As I said, it's not fair. I agree with you that it shouldn't be that way. But I also accept the fact that that's how things are, unfortunately. Life isn't fair.

Maybe someday humans will be better, but I think not. And this is getting off-tangent from dealing with the problem at hand.
I agree that people don't react well to negativity, but sometimes you have to say it. Node has a lot of very stupid (i.e. ignoring reality) decisions, and by extension, being exposed to this for a long enough period of time, tends to affect the developer as well.

I say this from experience, as someone who's used a few stupid technologies over time.
Fedora Silverblue is potentially where the future of the Linux desktop might end up. It improves on security significantly, where the system is read only, similar to macOS, and all user programs are sandboxed within flatpaks (migrated from the preexisting RPMs of these programs).
check out https://smee.io/
This misses the problem explained in the article, which is that there are scenarios where events are "acked" but things still go wrong because of bugs.

For example, you rolled out code on the receiver side that did the wrong thing with each message. Now there's no way to replay the old webhooks events in order to reinstate the right behaviour; there's no way to ask the producer to send them again.

The only way around this is to store a record of every received message on the receiver side, too, which the article author thinks is an unnecessary burden compared to polling.

Personally, I think push is an antipattern in situations where data needs to be kept in sync. The state about where the consumer is in the stream should be kept at the consumer side precisely so it can go back and forth.
It appears to be an Apple TV+ exclusive, so probably not. However Apple TV+ has a 7-day trial in some countries, and you get 3 months free if you buy an Apple device.
Microsoft Patch Tuesday, July 2021 Edition
> Isn't everything a mechanism of specific government regulation?

Um, no?
Your life isn't just your job. And your other qualities influence your career choice. Software attracts different people than law and medicine and teaching. If I had to bet, for example, I would guess that loneliness is more common among software engineers than lawyers, doctors, and teachers.
The general mass of humanity never does things because they're "right": Ethical, Forward-Thinking, Better For Society etc. They do them because they're easy. To the extent that wide social change ever happens, it only happens because the path of least resistance shifted from one thing to another. If you despair for the actions of the masses, never try to reason with them. Skip straight to assembling a good marketing campaign. I admire the spirit, but nobody's going to "stand up" and fight the good fight. Most people are only capable of being consumers. If you want them to change, give them something more attractive to consume. These are the rules of the game.

Also, Firefox isn't some beacon on a hill. Its creators/owners are intensely corrupted at this point: politically, ethically, and pragmatically. They stopped building a tool to serve ordinary people a long time ago, and pivoted to attempting to build the most stylish and trendy browser instead. IE, a browser that looks as much like Chrome as possible without being Chrome. Firefox is still better than Chrome, but the differences become more superficial with each release, and I wouldn't be surprised if it eventually just becomes a shell for Chromium like everything else has, a way for a certain crowd to signal how ethical they are while still being tapped in to the Gooogle ad hivemind like everyone else.
What? Hoverboards were extremely popular some years back. Nowadays, it's EUC's, electric skateboards, or scooters.
Why would you? If you're a critical thinker who can exploit a knowledge advantage over the world, your life will get better faster than the life of non-critical thinkers, and they, in turn, will have their lives improve faster than that of a critical thinker fighting against the weight of non-critical-thinkers.

The optimal strategy for all people unable to determine if they're critical thinkers is to either go with the weight of opinion or to attempt to exploit their edge. The middle where you try to convince people is just free labour.
Thanks for your kind words! Hope you will enjoy using it :)
If php and ruby are your primary packages, why would you need something other than macports? Both are up to date with the latest versions.
> Then what would have happened?

All that would have happened was that the war in the pacific would have been extended by another six to twelve months.

Japan had constant oil shortages[0], had over a million men tied up in a land war in China, and its naval capacity was outproduced five-to-one by the United States. [1] The outcome of the War in the Pacific was inevitable, as of December 8th, 1941. [2]

[0]
https://en.wikipedia.org/wiki/Military_production_during_Wor...

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

[2] https://en.wikipedia.org/wiki/Day_of_Infamy_speech
The wikipedia article in french has a lot more information:
https://translate.google.com/translate?sl=auto&tl=en&u=https...
I had to hold left click while also pressing WASD to control the direction of the food objects. Chrome 91 & Firefox 89 on Ubuntu 20.04 LTS.
I do a similar setup to this on Windows (WSL) and previously on a Mac (Parallels + Ubuntu). In both cases it's exclusively SSH access using an outer-system terminal, and as far as editors, a mix of screen/vim/whatever in the terminal, and VSCode with remote editing.
As a side note, I don't understand why nobody uses Firefox on Android. It's an excellent browser, has ublock which is fairly rare on mobile. Why not use it?
Clicking and holding doesn't work? Firefox, Windows
Once you know that your ideal tool exists it’s super super shitty to implement half-baked workarounds that you know will get deleted in the next upgrade cycle.

I for one on the ops side will be pushing to upgrade ASAP because the sooner devs adopt this the sooner I can tear down Kafka and have one less thing to maintain.
It's difficult to get enough total quantity, and it's also not rapid enough as it takes decades after planting (which would also take a lot of time) to soak up that extra carbon.

One aspect is that the required land area - https://climate.nasa.gov/news/2927/examining-the-viability-o... mentions 900 million hectares (2.2 billion acres), which would roughly cover the 10Gt/year asked by the x-prize - is enormous, and it's not an accident or negligence that this land isn't forested now, it's generally because we turned it into farmland or pastures.

Are we willing to take away 900 million hectares of land that produces food for the world and money for the locals away from that productive use and turn all of it into unproductive forest that won't get used for logging? Perhaps we are, but if there are other options for carbon removal that don't require as much land resources, that would be preferable.
They asked specifically about Pfizer/Moderna and myocarditis. You've got the wrong vaccine and the wrong condition.
I don't think this is fully lying down [1], looks more like dentist chair kind of a setup. My chair can almost recline that much and it feels weird looking up but I would probably get used to it so I'm not that skeptical it would work.

I just wonder if the benefits are there and if there are any drawbacks.

[1] https://altwork.com/
How does this compare to Officely?
What does the Apache Foundation do/provide/give these projects if no funding is involved? Is it just like a governance thing like "if this project falls into an abandoned state, we'll oversee the process of transferring ownership to any interested and credible parties interested in taking over"?
I keep my place on 78F but I constantly have a fan on. 78F with a fan is at the edge of what I'd consider comfortable. I refuse to sweat indoors.
Meanwhile, I find macOS sticky in part because of the package manager (homebrew).

In particular, I've not seen a package selection so good and so consistently up-to-date, with so very little fiddling or upkeep to add or maintain 3rd-party repos, since I was on Gentoo—and portage broke (in whole, or just had broken individual packages) a lot more than homebrew does (which is almost never). I can't think of a single thing I use that isn't available and well-maintained on it, open or closed source. Even obscure things often just install on my first guess at the package name, no muss, no fuss.

Now, what I don't use it to do is to manage project dependencies, but then I don't like using, say, the "system" PostgreSQL or Nodejs or whatever even on Debian, either, unless I'm using them directly and not making them part of a project that will need to be distributed or deployed elsewhere and worked on by others. I'm entirely fine keeping core OS parts, my personal software I use, and management of individual project dependencies, strictly separate—in fact, having worked this way, I prefer it.

I could be tempted away by a similarly-great and high-quality package selection, maybe, but that would be table-stakes before we even get into the rest of how the package manager operates.
One thing I'd love to know is what the advantages of the different systems are, objectively. I've always used macports, from the very early days, and I just use it because it works, and I know its quirks. I remember brew starting, and thinking "oh, that looks interesting". Yet I never really felt a compelling reason to change.

This article is refreshingly honest about why the author decided to give nix a try, and I very much appreciated that. A large chunk is "it's new and I wanted to try it out", combined with deterministic update times, which I respect. Is there a detailed technical comparison of macports, homebrew and nix anywhere?
> Perhaps you should evaluate why you let mere words affect you so much.

Ironic. You just made it clear that you fully intended for these words to affect people strongly. The problem is that the second order effects are can vary and are out of your control.

Vulgarity is often just a verbal tic for the inarticulate. If this doesn't apply in your case, then you and your message will be disadvantaged by association.

It's all about knowing your audience. I'd like to think that HN readers don't need the carefully-placed emotion markers to get your message.
Perhaps you mean Gottfried Wilhelm Leibniz?

We have to admit that the dy/dx notation has proven more useful than f'(x), as we all saw in our first semester of calculus.
> nothing is stopping you from making more swf games

...as long as you have the original Macromedia animation software up and running, I presume?

I've seen a couple of good Flash players. Is there comparable open (or even closed but maintained) Flash animation software?
It's true that there are "other cooling dynamics".

But most of those don't involve trees. And "reducing certain industrial practices" has nothing to do with trees.

So I don't really understand your point. It's correct that we shouldn't be too reductionist, but even if we avoid reductionism it's still correct to say that plants and trees won't do the job, and is not "missing the entire point of regenerative methods".
A decade sounds like a pretty good start. If we could combine that with transitioning away from lawns and towards gardens / orchards (like even on highway medians!), imagine the savings in terms of shipping food.
You shouldn't feel too bad, most companies/people don't know how much money they are wasting on AWS.

Moreover, gp3 is very new (in cloud time) and most people don't use it since it's not really supported that well in cloudformation
One might argue that Stalin was the one doing the eating. His role in the revolution and it's immediate aftermath was relatively limited however after taking power by the late 1930's he had purged pretty all influential bolsheviks who joined the party prior to 1917.
So, it really sounds like we need to reduce our carbon emissions for electricity generation.

The windmills and solar are still on the way. Looks like the new goal in the US is 2035:

https://www.scientificamerican.com/article/bidens-infrastruc...
> France is not a particularly large country.

I get where you're coming from, but by that metric, there are only two large countries. (USA and China) After the top two, France is effectively tied for the third-largest economy in the world (with the UK and India) and is >50% of the size of the top non-USA/China economy (Japan).
I would agree. To be pedantic, I still wouldn't say that the evidence for mask wearing was overwhelming, but rather, the cost benefit analysis clearly put mask wearing ahead, regardless of how clear the evidence was, just because the cost was so low.
Very Cool!

Edit: Ok, I get it now. Don't just pop, binary search into it, so you can fast forward through. I'm not sure I'll get around to implementing that, at least not in the immediate future, but that makes total sense.
Google hit with $593M antitrust fine in war over fees for news publishers
There is an inherent speed / reliability tradeoff that is extremely difficult to solve inside one message bus. When you get to truly large systems with a lot of nines of reliability, it starts to make sense to use two systems:

1. Fast system that delivers messages very quickly but is not always partition-tolerant or available
2. Slower, partition tolerant system with high availability but also higher latency (i.e. a database)

The author goes through this in the very first section. Webhook events will eventually start getting lost often enough for the developer to think about a backup mechanism.

Long-polling works if you have a lot of memory on your database frontend. Most shared databases want none of your long-running requests to occupy their memory which is better used for caches.

Even if your message bus has the ability to store and re-deliver events, you might want to limit this ability (by assigning a low TTL). Consider that the consumer microservice enters and recovers from an outage. In the meantime, the producer's events will accummulate in the message service. At the same time, the consumer often doesn't need to consume each individual event but rather some "end state" of some entity or a document. If all lost events were to get re-delivered, the consumers wouldn't be able to handle them, and would enter an outage again. This is where deliberately decreasing the reliability of the message bus and rely on polling would automatically recover the service.

There are other reasons, of course. The author is absolutely correct in their statement, though: whenever a system is implemented using hooks / messages, its developers always end up supplementing it with polling.
Beyond carbon capture, trees cool an area, which is good in its own right.
If you're curious why, the most recent finisher at Barkley, John Kelly (a PhD Data Scientist, to maybe tie it to HN a bit more), blogs a good deal about the 'why' questions on his 'Random Forest Runner' blog (yes, a ML pun). https://randomforestrunner.com/upper-kelly-camp/the-decision...

I still have no interest in doing it, but it was a very interesting look into the thoughts of someone who does.
Game development changed the way I teach quantum computing
Yes, for example.
NN-512 vs. TF vs. DeepSparse, ResNet50 Inference Benchmark