skysight-inc/HackerNews huggingface dataset:
The illustrations are what draws attention and they are very nice and informative.

In context of parallel HN discussion¹ on merits of animated SVG, I consider it a loss for open standards that these animations are not made in SVG. If you try to inspect this page, the design and animation is hidden behind canvas and some (nicely written BTW) imperative javascript. It is hard to replicate, and hard to compose with other elements. The illustrations are completely white when disabling JS, which is less than ideal graceful degradation. Some people would argue that executing custom scripts should not be required to show animated graphics, even if it includes basic interactivity.

For comparison, visit this page² and try to 'inspect' animated graphics. Observe the SVG element in DOM and see how it changes when you scroll. Just by spending few minutes exploring you could probably recreate them, or at least reuse them somewhere else. We still don't see what's driving the animation (also JS), so that could still be improved using SMIL, but there is obvious benefit for using SVG here.

Don't take me wrong, it is really a nice article with very pleasant and clear animations. I'm merely speaking from perspective of open standards, and technology stack that provides good foundation for building complex illustrations. The author is not to blame here, as we lack decent tools for declarative graphics/animations.

¹ https://news.ycombinator.com/item?id=22297461
² https://www.opencrux.com/
Hackers could shut down satellites or turn them into weapons
smart move on the "bypass ad-blockers", good luck!
Really great interactivity and visualizations on this blog. Check out the other posts too: https://ciechanow.ski/archives/
In 2018, another Southwest flight used that same EMAS after overrunning the runway yet again, if you can believe it.

https://aviation-safety.net/wikibase/wiki.php?id=219098
God, the cursor usage in iOS is horrible. I hate using it.
The diversity of topics, hand-crafted graphics, and quality of explanation on all the posts on this blog remind me a lot of Andrew Glassner's columns from IEEE CG&A. Really delightful work (in both cases).
My last company had a code base with X LOC and Y engineers, and it took Z years to write. It was medical software, so it was very heavily tested. It worked out to about 14-20 LOC per day per engineer, although for the first few years the team was smaller so let’s say 28-40 during those years (maybe even doubled once or twice temporarily when the company was founded). The slowness later on made up for the speed early on

In terms of lines of changes total in git merges, multiply it by 10 or more.

edit: updated loc numbers to include some file types that I forgot about
Nope. I liken it to exploratory surgery. Towards the beginning, I'm pulling everything apart, writing scaffolding to try things out, discovering along the way what's needed and what's not.

At some point, I close the patient, discarding a lot of that. At the end of the day, ideally it looks pretty minimal--just what's needed and no more.
Old Google habits die hard.
I used mercurial quite a bit back in 2010. It's nice, but I don't see the value in sinking a bunch of time into it these days.

Every one of the projects that I interact with regularly are in a Git repo on some kind of Git hosting service and the projects are run by people who understand/use Git regularly. For those projects, switching to Mercurial is a net loss, even just considering the time it takes to migrate the codebase + related processes (think CI, issue queue integration, even the repo hosting itself).

Sure, I could use hg-git, but that doesn't gain me much either: now I'm the guy with the weird setup. If something goes wrong with my setup, it's too weird for other people to help with. If something goes wrong with somebody else's setup, I'm not that helpful because I have a weird setup.
The current CEO, Calhoun, took over a month ago after his predecessor, Muilenberg, was fired for the exact reason you just mentioned
The real question of who was Jiang Jieshi's Incitatus goes yet unanswered.
We had self driving vehicles for 30,000 years. I’ve thought about just getting horse brains hooked up - but people probably don’t want their cars spooked by plastic bags.
You missed what HS does. It does not run the DNS system, it extends what ICANN does. The same DNS tools and infra are still used
As someone who uses a personal android device and work iOS device on a daily basis, this is one of my two biggest pain points with iOS.
Usually you do. I was able to try one of them once via a Groupon or some such local coupon.
It may only be that what we consider to be schizophrenia in a physiologic sense presents entirely different in the blind and is unrecognizable despite being present.
FIDO2 Deep Dive: Attestations, Trust Model and Security
An alternative take is that they just sacked one of the "monkeys". ;)
>Indian developers are truly building the future of software.

I don't know why this is something you would be proud of.
Donations from the public or formal religious institutions are just one revenue source. Often they where effectively self sufficient gathering revenue from farming, winemaking, baking etc. My point was outlays need to be less than revenue for the institutions to survive long term.

The downfall of the self sufficient commune movement is it frequently resulted in poverty. The example I am referring to had well paid professionals including doctors etc who saved money by joining. Low rent including utilities, food, appliances, and household supplies allowed members to travel and party more. In effect a collage fraternity without the collage rather than a monastery without a religion.
If you're not designing your own microcontroller, you might want to check out the Proton-C. It has 248kB of usable flash memory, which could be enough to store a stenography-optimized word list in addition to the firmware. It was made to be flashed with the qmk keyboard firmware, but I don't think there's any requirement that you have to use qmk.

https://qmk.fm/proton-c/
I don't think Gandi.net is still loved by HN

https://news.ycombinator.com/item?id=22001822
A succinct parallel concurrency API for PHP7
Cities near me have banned the use of gas-powered leaf blowers. Not specifically because of the noise, but this is a good side effect.
This is fascinating. Is the claim here that the C++ version could have never been as fast as the current Java one or just that people have been optimizing the Java one and getting improvements past the C++ one?

Also, it sounds like the old C++ JIT has to be maintained and shipped in the event that the Java-based JIT isn't available at startup, right? If so that makes sense as a stop-gap and it would be more of a tiered JIT, not a port. Tiered JITs are definitely proven, successful technology.
Initially that recommendation only applied to native code DLLs, not managed ones, as far as I can remember.
Huh? Tons of creators make good money off copyright without having any connection to megacorps.

And the simple fix to 'eternal lock' is cutting copyright duration back toward 14+14.
Newton Mail’s send later’s “don’t send if recipient emails me before sending” feature looks really nice. Aside from that I can’t tell why I’d use Newton over Apple Mail.
Is there any possibility of seeing the search terms that people used on search engines to find your site? I know this is made very difficult these days, but it is really an awesome feature.

Either way, great work. I'm currently debating between Simple Analytics and using GoAccess. In your opinion, what's the difference between the two?
https://blog.resourcewatch.org/2019/05/30/map-of-the-month-h...

> The chart below shows data from the World Bank on employment in agriculture over time. Globally, about 1 billion people* work in the agricultural sector, about 28% of the population employed in 2018. This is down from 44% in 1991.

Currently 1/7th of the global population works in agriculture, and 28% of the employed population.

If that doubles it would be over 50%.

World isn't just USA.
I recently tried csvsql and it seemes to be a stronger tool to process csv files?
First, workers are rarely replaced in general by AI. The correct wording would be "displaced" in that the job definition may change, or move the labor demand to other industries. Unemployment is rarely affected in the long run. See the r/economics FAQ on automation for details on that [1]

That said, it's worthy to be skeptical of after-the-fact retraining programs because they've proven ineffective in
manufacturing offshoring. Offshoring works exactly the same as automation on the economics of labor (replacing labor input with capital input for a task). Autor, Dorn and Hansen (2016)'s famous "China Shock" labor economic paper paints a bleak picture of adaptation to offshoring in rural manufacturing towns.

Rural communities do not adapt well to the changing economy that puts more emphasis on urban knowledge based work.

Forward looking training programs (training employees before labor disruption by automation) like described in the article has some merit to it however.

1. https://www.singlelunch.com/2019/10/21/the-economic-effects-...
I think it's just not gonna fly in many organizations. You need the people who are going to be working with it and maintaining it to buy into it, and you also need to convince whoever is in charge of technology choices that it's a good idea. If you are the latter yourself, then that's half the problem solved.

It's probably easier to join an organization that is already positive towards it.
Good article on the subject: https://mattstoller.substack.com/p/the-coming-boeing-bailout
Devops/InfraOps/SRE - Engineer/Sysadmin with infrastructure experience focused on reliability. May have some security knowledge but not a security expert.

SecOps/Security Engineer - Typically focused on responding to security incidents and proactively preventing security issues. Typically this involves threat detection, pen testing, security reviews. They can often reverse-engineer malware but they may or may not be able to write a web app. Probably can't set up the infrastructure to run their security platforms.

DevSecOps - Security focused Devops engineer. Expected to have significant security experience, but probably not doing pen-tests. Likely working on container security, setting up and running security platforms. May be a security consultant for devops engineers the same way a security engineer is a security consultant for app engineers.
There are people that care, but metrics are as useless as ever for measuring programmer quality.

What's that law? Something like "Once a number becomes a goal, it ceases to be a useful measure."
Don't do it. The ecosystem has evolved around their absence and introducing a new predator back into the mix after the fact is going to cause problems elsewhere.
Just in case you haven't found it yet - long-press/firm press the spacebar and the whole keyboard fades away and becomes a trackpad allowing precise placement of the cursor.
And those usually have set, non-overlapping hours, even if those hours can vary from week to week. An Uber/Lyft driver can switch back and forth from ride to ride and has no set hours at all.
I think the solution should be obvious. Cities should get into the business of producing both clean water AND beer at the same facilities, and create a separate pipe network to distribute beer on tap to every home.
As an engineer, I sort of disagree with this. Doing a shoddy job and trying to get away with it is inexcusable, but "good enough" is the gold standard in engineering. No one is helped by spending development time and money by making things better than they have to be.

Sometimes you have to go with a less capable result because the alternative will take too long or cost too much to develop, or (since we're talking aerospace here) weigh too much.

The trick, of course, is to know exactly how good is enough.
Agree - the Metro by itself doesn't help, it just served as the trigger to allowing massive redevelopment (with zoning and density changes).
Algae gets its energy by photosynthesis, so it needs light to grow. Beer (bittered with natural hops) must be kept away from light to avoid producing unpleasant tasting compounds:

https://en.wikipedia.org/wiki/Beer_bottle#Lightstruck_beer
BIS included various things like image compressing proxy server and so on that became less necessary as 3G improved.
Mobile World Congress has been canceled because of coronavirus fears
Seymour Papert's childhood (cf. "Mindstorms" [1] introduction) obsession with gears sprung to mind.

[1] http://worrydream.com/refs/Papert%20-%20Mindstorms%201st%20e...
An obvious difference is that it's the semen that makes things unclean, while for menstruation it's the woman herself that is the unclean agent.

For semen, there is a clear distinction that it is anything it touches becomes dirty and needs washing. But for menstruation its whatever the woman touches that becomes unclean (and for seven days it seems!), not merely what the blood touches.

The original comment thus provides an explanation for why these two cases are treated separately, which is basically what you asked for.
How to keep visitors on your site through excellent web design – Adlibweb
> Almost by definition, the second hand of a clock rotates at 1 rpm

Minute hand, surely ;)
Trip for trip, it isn't. Taking a few long distance trips in an airline is very safe, taking many short distance trips isn't.
You can read Blank Slate by Steven Pinker where he talks about this. We can do neuroimaging and try to guess what happens
> mail became Gmail, usenet became reddit, blog replies became facebook and Medium, pingbacks became twitter, squid became Cloudflare, even gnutella became The Pirate Bay. Centralization exists because there is a need to manage spam, griefing, and sockpuppet/sybil attacks.

No, centralization exists because users don't care about the protocol. Users care about the brand.

It's way easier to use FB than it is to say "choose your hosting provider. Each one has a slightly different set of features. Then link with other people you care about, all of whom may be using different providers that you need to pay special attention to." With FB, I click "send a friend request" and then move on with my day. And that's just one example.
Reality may be a bit more complex.

- You may not have all your source code repos synced locally. Maybe you think you do but forgot one.

- You may keep your phone in your computer bag and lose both at once (both your 2fa and your code).

- You may drop your phone in the ground and fail to get access to your password manager.

.. etc.

Having a backup strategy which involves you not breaking a piece of glass (aka phone) you play with while sitting on the toilet is a bit risky.
I'm definitely in the minority here, but I cancelled my Spotify subscription in favor of SiriusXM.

There were a couple changes they've made recently that made this make sense. One, all their car subscriptions now come with an app version. And two, they have a pretty cool Web UI (https://player.siriusxm.com) where you can listen to any channel live or experiment with "Xtra" channels (it's a Pandora integration.)

My use case is that I work mostly from home and want something mindless to play in the background while I'm working. Spotify playlists quickly become repetitive. Sirius is "set it and forget it"--I have all the channels and Xtra channels I want in a grid on their website, and I have it up on a second monitor so I can just click on whatever channel I want.

I still miss Spotify on occasion, but if I want a specific song or artist I can just go to YouTube and stream it.

Having said all this, yesterday and today I've just been streaming long house mixes on YouTube. I wanted something a bit more upbeat than the Chill channel and I've heard all the songs on BPM. But I'm sure I'll be back to Sirius soon. :)
The phrase is 'text spinner', you can probably find snippets for parsing it in anything. it's largely used in spam.
He was always on the Board, though.
This article makes the same mistakes that the OP's article does - assumes the truth of the myth of barter. It even uses the odd term 'time-offset barter', which I have never seen outside of libertarian/ancap analyses. Barter is a spot transfer, 'time offset barter' isn't barter but something else.
> The kinds of interest rates they charge are seriously absurd and some go as far as charging 10% interest per day that you're late paying the loan :/

Naive libertarian question: is this an issue when the rate is clearly conveyed to the consumer, and it's the rate needed to make a profit given the high default rate and/or overhead? That interest rate should be close to the market clearing rate (ie. minimal profit), assuming it's not too difficult to get into the lending space.
Learning to See Transparent Objects
I'm switching my personal website from .org to .us. There are a few major disadvantages of .us: 1. only available to people in the US, 2. private registration is not allowed. While the latter is not a major problem for my personal website, I have a project that I'd like to not have attached to my name, so .us isn't a possibility there. I don't know what TLD to use for that project yet but I'll figure something out. I'm open to suggestions.
From hub's main developer Mislav's blog [0]

> Since I personally don’t find it valuable to spend my time maintaining two separate command-line clients for GitHub, I will gradually reduce my involvement with hub to a point where it either goes into complete feature-freeze mode or finds new maintainership.

So it sounds like gh will be the successor to hub.

[0] https://mislav.net/2020/01/github-cli/
<Clausewitz> is to <Napoleon> as <Sun Tzu> is to <[people in] the "Zuozhuan">.
horizontal scrollbar showing on chrome
I think the cost of operating and running an algae farm for biofuel production is too expensive for the breweries. Another reason is the size of reactors or ponds for growing algae for biofuel is pretty massive. Most companies that grow algae for biofuel have multiple ponds the size of football fields and sometimes the yield is still pretty low.

I think working with algae farms would be the best way. They can provide the nutrients to the algae farmers. Which would be an easier additional revenue stream.

I think a better solution to cut the transportation would be to build a algae farm using closed systems next to the breweries or close to them
Recognized global standing is incredibly addictive in games, actually

If I placed in a world tournament in Smash Bros that was streamed, then I went on to bomb the next 5 tournaments, I'd probably still be trying to get that glory again
So sad, so beautifully animated
In a lot of places, quality is not a priority. Or even, it can be an anti-priority: First you get rewarded for producing prodigious amounts of crap code, then you get rewarded again for the heroic efforts it takes to fix that crap code.

There are multiple Dilbert strips on this topic.
The minute hand rotates at 1 revolution per hour ;)
Likewise, Debian is one of the most compact mainstream distributions you can run.

Then you get Ubuntu, Mint, etc... for free.
>Go the other way. Figure out what times naturally work best for you, and work at those times.

As someone with a tendency to procrastinate, this advice would easily turn into an excuse to avoid working at all. The best advice I ever got is that you don't need to feel motivated to do something - waiting to feel motivated is a trap. I think self-discipline is really important for remote work or working on personal projects at home.
There should be some tool to make such nice animations easily. Not just gears, but any other illustrations with moving parts with the ability to have a zoomed in detail beside the animation, etc.
Recommend me an architecture concept or book. I’m trying to learn how to keep my “velocity” up over time

Edit: you made Sumatra?? I’ve been using that for a decade, thank you so much for creating it! I put it on all my family’s machines, it’s the fastest PDF reader I’ve found
Wow this is great OP! If you like this check out http://507movements.com/ - an animated webpage of 507 mechanical movements with descriptions from a classic book.
How to Choose a Virtual Office for a Small Business
“Toffee Planets” Hint at Earth's Cosmic Rarity
I can't help but think you completely missed the point of the article with a response like that. Clausewitz and Sun Tzu both reacted to the ideas of other generals. Napoleon, in the case of Clausewitz, and apparently this duke of Song for Sun Tzu. Understanding this can help us understand his writings better.

So according to you, who responded to Julius Caesar in a way that's relevant to what Mao did? What did Sun Yat-sen do that requires a comparison to Alexander in order to better understand him? Or are you just listing random names without having read the article?
GitHub Enterprise mostly, I guess.
Funny story, about 6 years ago we got a HP DL980 server with 1TB of memory to move from an Itanium HP-UX server. The test database was Oracle and about 600GB in size. We loaded the data and they had some query test they would run and the first time took about 45 minutes (which was several hours faster than the HPUX), They made changes and all the rest of the runs took about 5 minutes for their test to complete. Finally someone asked me and i manually dropped the buffers and cache and back to about 45 minutes.

Their changes did not do anything, everything was getting cached. It was cool, but one needs to know what is happening with their data. I am just glad they asked before going to management saying their tests only took 5 minutes.
I think ENS is queried more often in a different context than DNS, since many people access it via JSON RPC over HTTP. The interface is an Ethereum contract, although records could be cached in a DNS server if the server can hit an Ethereum node upstream. The two projects feel pretty different for that reason. Handshake could be accessed over DoH potentially.
You joke, but I've seen code almost exactly like this in commercial software.
Ouch. Doubly embarrassing since Angular is developed by Google.
Software Engineering is new. The romans were working on solving civil and mechanical engineering problems hundreds of years ago and we've had a lot of time to study their failures.

Unfortunately, our industry is dominated by an obsession over "use the latest, cuz is the greatest" mindset, where if you're not using the hottest new language or sexy framework, you're already behind somehow.

I can imagine maybe it was this way when the romans were trying to figure out how to build roads. "Oh hey, did you hear how Steve built his road? Yeah, they compacted gravel an inch out of time underneath the bed. Something about water drainage. Oh and they're waaaaaay more productive. Yeah, productive. Lets do use that framework for building our roads!"
I agree but nothing in life is easy. Business is no different :)
"Copyright protection is thus unavailable to unenhanced data ... Predictably, EOSAT does not attempt to copyright unenhanced Landsat data" - That's a reference to data from a public satellite.

Bridgeman is specifically about imaging artworks. You're taking it way out of context. Here's the summary from wiki https://en.wikipedia.org/wiki/Bridgeman_Art_Library_v._Corel...:

"...exact photographic copies of public domain images could not be protected by copyright in the United States because the copies lack originality."

That has nothing to do with satellite images. If you disagree I would ask you to cite jurisprudence or legislation.

You haven't addressed the fact that google/bing/any other GIS tool specifically put copyrights on their satellite images.

From the wiki https://en.wikipedia.org/wiki/Google_Earth:

"Every image created from Google Earth using satellite data provided by Google Earth is a copyrighted map. Any derivative from Google Earth is made from copyrighted data which, under United States Copyright Law, may not be used except under the licenses Google provides"

If this is not correct you should edit it accordingly.