skysight-inc/HackerNews huggingface dataset:
Modern file systems with indexed metadata has improved that situation considerably. There is always a limit however. If your application stores a million files today, maybe it will grow to a billion?

File systems aren't the end of the story however. There's always the need to do backups or copy files for some other reason. Some tool somewhere will find the need to readdir and will not cope well with it.

So it is still be a good idea to partition files in directories when you have many of them, and millions of files are still many.
MySQL Optimization on low memory EC2 instances
There's a difference between alpineworm:latest and alpine:latest. Someone would have to choose to download the questionable image, while someone compromising a base image could go unnoticed for quite some time and have a massive install base since it's used in so many other images.
That was a totally off-base comment. I had to stop; scroll up again to convince myself I wasn't reading another article.
Any links to back it up?
Compute clusters generally use distributed file systems, over the network...
What did they do specifically? Not saying npm is beyond criticism, but we shouldn't just accept vague and unsubstantiated claims here.
> Docker is an invitation to trouble. Anybody can publish a binary blob, and users are expected to blindly trust it

How is this issue specific to Docker? Anyone can download a random library off github, use a shady linux distribution, or install utility tools loaded with spyware.

I don't think Docker aims to solve issues relating to trusting upstream software. It's a tool to help package applications, just like how tar allows you to package files. What you put in it is up to you.
If they don't own or control the satellite, it's not really their infrastructure when push comes to shove. China might have contracts guaranteeing bandwidth, but I doubt that matters much in an armed conflict.
Depends on the channel, Mozilla's IRC has channels (like #deeplearning) with helpful people ready to hold your hand through using and extending Mozilla TTS & Mozilla DeepSpeech.
Yeah, I got that vibe too.
I'll tell you more. Earth is heated by an ongoing nuclear fusion reaction which emits a wide spectrum of radiation between 430-770THz. The radiation density during daytime is about 1KW/m^2, and some of it is proven to directly cause cancer. Is that "terrifying" enough?
That's good to know. Doesn't stop midwifes from scaring us into considering combined vaccines that reduce the number of injections, solely by arguing that the more injections, the less safe it is for the baby.
Maybe - the neoliberal dogma of the last 40 years has been that you can’t have economic prosperity without democratic reform and liberal politics. China has shown categorically that this isn’t true.

However, China might still prove the West correct in the long term. The breakneck economic development and oppressive political system has stored up a lot of huge problems, any of which could see the country slump into serious decline or worse.
Yup. That particular envelope with this particular swirly bit is their logo.
- If you are confused, it is probably because FP languages are really only half the story of CT

- Adjoints are all about joining things hence the name; much like chasing dependencies (arrows) between cells in a spreadsheet and then going back to the relational database where the sheet was extracted from. You have seamlessly jumped from algebraic morphisms to geometry without even thinking about it

- Homotopy is about finding "paths" between things and therefore imply some relative naming (coordinate) scheme is possible. The segments of a path arise due to torsors. Hence homotopy is associated with paths. UNIX paths and URLs come to mind
So the idea here seems to be that the author prefers to write English that is about a century old, preferably more. This will be inteligible to a modern reader so I suppose that's fine but it's striking that they resist (unconsciously?) admitting to it.
Nothing would matter much in an armed conflict between the US and China.
How many EVs did they sell?
I can for sure say there is interest! 100% percent on board with getting you these kits. Email me andrew@basereality.co
A server crash has halted all AirIndia operations globally, thousands stranded
A few issues with your calculation: 1. Drivers are not productive 100% of the time, 50% utilization is more common, so knock that hourly rate in half. 2. That’s revenue, not profit: you have to pay for gas, maintenance, depreciation, and probably higher insurance premiums for driving commercial and/or high mileage. The IRS deduction for business mileage for 2019 is 58 cents per mile, this is meant to be a median all-in cost, so subtract that from your fare, and subtract half again for the miles spent driving between fares or getting home after the last ride of the day.
How dependent are we on technology to run the economy. Shouldn't a system this reliant on technology have sufficient contingency plans and regular mock-failure-tests every often?
He's still alive at 95, and still active in Berkshire Hathaway.
There's a few previous issues, just use the site search here for npm and have a look.
I quite agree with the problem of having to trade sleep for other necessities, but personally I didn't realise the actual cost of that trade, and the serious long term effects that 90+ hour weeks might have on me.

In my case it wasn't a second job, it was trying to be more productive to help a fledgling company fly. In retrospect I'd have been a lot more productive with a good 8 hours sleep in my tank every night.

Walker's book on sleep opened my eyes that much that I bought copies for all the family. I've never done that before.
Fuel costs aren’t a huge factor for most cars. It’s the time and vehicle depreciation and maintenance that add up.
I don't work for that company any more, and I couldn't have legally showed the code even if I did.

It's not an index thing though. Try inserting 10 million rows into a simple table. No foreign constraints or anything. Some of our "documents" had 300 million rows. Handle the primary key however you want (let the DB do it, or generate your own). Use whatever SQLite API calls you want (precompiled statements, whatever). In a case like this, adding other indexes can only slow it down.

There are a few options to disable integrity and other safety constraints. They help speed things up a little, but it's all painfully slow in comparison to a writing simple CSV file.

The same is true on reading. You can parse an entire CSV file more quickly than "SELECT *" from the table.

I've tried several time to use SQLite as a document file format. It performs worse than CSV and JSON. It performs much worse than just an array of binary records. The devil is in the details, and assuming each file is not a single row/record, I wouldn't be surprised if 10+ million files in a structured directory tree performs better too.
Hmm. I keep getting warnings about responding to quickly. Perhaps my account is under attack.

Setting that aside, google has done good things. Today, not so much. It’s never too late to turn the ship around. Google can still be awesome. Our opinions aren’t that different.

I don’t think big g can turn it around, but I’m rooting for them.
Is there any reason to attempt to capture, as you're seemingly describing, the intersection of the usages of a word; the "beige" of definitions? Would it not make more sense to instead describe all the various shades of usage that the word has had emplaced within it by various writers' hands—at least those put forth with enough force for those shades to be recognized and understood by readers today—even if those usages are peculiar and non-standard?

Analogously: if there were to be a book of acrylic paint swatches that described, for each pigment swatch, what things that color resembles, I wouldn't care much for descriptions that held themselves to the standard of applicability in all possible lighting conditions. There are very few pigments that look the same no matter the lighting (maybe some really vivid reds, and Vantablack.) Rather, I would want separate descriptions of what the color would seem to best resemble under various potential lighting conditions, even if those conditions are rare or even unnatural. As the artist doing the painting, I'm not necessarily constrained by a particular lighting condition; I can change the lighting to suit the pigment just as well as I can choose the pigment to suit the lighting (those being two different artistic projects; sometimes you really are painting the Cistene chapel and can't choose how it's lit, but that doesn't mean you can't find inspiration for a different project in the middle of doing so.)

As the writer, if I find an inspiring, yet effectively-unknown definition of a word—well, that's a good opportunity to put that definition to work in my writing in a way that leads people to expand their conception of the word to include my new pet definition.
Ran it on my Fedora laptop and it took 0.02s for 10k files. No changes were necessary.
Yeah I had the same feeling when reading the following bullet point.

> We are evaluating products, not protocols.

What a disappointment.
Error 500 when I try to login:

"Sorry, it's not you. It's us, but we are working on it!"
Why was iSCSI support deprecated? I recently developed an interest an iSCSI, which makes me curious; not an Isilon user, though.
> We are evaluating products, not protocols.

So not using the open internet protocols Mozilla claims to champion.

What a disappointment.
You also get EM radiation from the electric wiring in your house, lightbulbs, the sun and so on. It's also about the strength of that EM radiation that determines is if it's harmful.

To compare, your wifi router does a max of 4000mW transmission, which is 4W
So it sounds like regarding moderation, slack is at best on par with irc. And while on orc you can pretty much script and automate anything you want to facilitate the moderation job, with slack you're at the mercy of having some documented or undocumented api call available? One step forwards and two steps back...
It clearly depends on what good that subshell running ls does for you, but the trivial form would be:

for i in *txt
do
...
done

The reason to stuff every file name through ls (keep in mind that it's always your shell doing glob expansions, ls is not involved) would be to sort them by creation date or some other processing that ls can do. But as soon as there are many files involved, or those sorting arguments gets non-trivial, it will fall apart completely.

Use find | while read instead, or xargs. That's going to be easier on the eyes and actually work.
My money is on a troll working high up in the navy
I don’t think Docker has a way to revoke individual image hashes. Or does it?
So what if it's centralized? Most enterprise apps are centralized and people can get checksums (not to mention that many are signed)

And there's Docker Notary.
> China might still prove the West correct in the long term. The breakneck economic development and oppressive political system has stored up a lot of huge problems, any of which could see the country slump into serious decline or worse.

I don't see how China can develop into the next phase of economic development with such an oppressive system. Industry and constrained science can clearly advance under such control. But media, branding, and cultural influence are much more strongly hindered by an oppressive state.

Before China can shift from building products and things into building brands and ideas, they will need to open up their society to compete globally.
for i in *; do
...;
done

works even better as it can handle files with whitespace. I usually disable file globbing but enable it specifically for code like this.

EDIT: Actually, one issue with the above is that if there aren't any matching files then you get a literal "*". But I'd rather deal with that then break when filenames have embedded whitespace.
No need for passports as Heathrow goes hi‑tech
It's not talked about cause it's named F1 ;)
Their hub website is pretty bad. I tried changing the password and the website came back with an error: Failed to save password. Interesting, so I tried again. This time it said: Current password is incorrect.

I thought, maybe I need to log out and try if the new password works. I clicked on Log Out link, the website has refreshed and I was still logged in.
That doesn’t seem to be his point to me at all. Just because the definitions he is referencing are a century old, doesn’t mean he will suddenly start writing in an anachronistic manner.

His point to me is the modern dictionary has lost a lot of nuance behind what words mean.
Introduction to Scientific Computing in Python [pdf]
Which is free for a limited period of time.
In a normal situation it would not make sense but:

> if the situation becomes so bad that government-issued money is worthless

If you are receiving a salary (!) in a non-gold currency, and have an effective method of converting that currency to drinking water, food, toilet paper, medicine, etc. then, even if it is a crisis, what do you need gold for?

And if the value of government-issued money has completely collapsed, chances are that things are so bad that you'll need things for your immediate survival. Also, as there won't be a central instance setting a commonly-agreed value of gold, it is up to each supply to set their own prices, so how would gold keep its value?
Download Visual Basic 6.0 Portable
Possible blood test for colon cancer
OpenVPN, like many other VPN protocols, does not have censorship resistance as part of its design goals. So, I'm guessing that its traffic patterns are quite easy to detect.

You should have better luck with something like Shadowsocks, or even better, Shadowsocks over a SSH tunnel. There are probably better and more potent alternatives that I'm not familiar with. If you just want to do regular web browsing, a simple thing to try is to just use "ssh -D" for a SOCKS5 proxy and configure your browser to use the proxy.

Also, a possible first step in debugging is to run the same server setup in the same country as the client and see whether it allows you to connect to a domestic server. If it doesn't, it's probably a problem with your client/server setup as the state's firewall probably doesn't need to block domestic VPN connections.
> 1. Wrote the content for my second web site (sold for six figures) on the roof of my apartment building after work using a Palm Pilot with the foldable keyboard.

Tell more!

> forever to lock into the GPS signal

The semi-modern GPS would do estimates of where the satellites moved while “off”. Today, wifi and cellular base stations help seed the location precision.
Don't forget that if it works over http(s), it's a lot easier to build a web interface for, and that's a big win for ease of use!
IDM pre activated full version (7.1) Download
> The Chinese satellite workaround has persisted for years.

Wonderful - the commies needed a bit of help until they steal all the designs and build their own. I wouldn't be surprised if the crooked Clintons were involved in designing this loophole.
Google Search is polluting the internet giving huge monetary incentives for creating of all these copycat sites. Google could eliminate them overnight but they don't for one reason only - Google gets revenue from these sites and not from the original content that is quite often ad-free.[1]

[1] Content scraped from github, tech discusion forums, personal blogs, unix man pages etc.
I was referring mostly to cooking, but it is true that we are very fond of lard as a replacement for butter on bread, usually for special occasions.

Lard, aged cheese and mustard on a slice of rugbrød is still a favorite of mine.
Scientists Finally Closing in on Nessie, the Loch Ness Monster
I’m thinking twice about using docker hub.

And the main usecase is k8s. So docker is just an implementation detail its relevancy is waning imo
You'd want the XSS vulnerability to be on accounts.google.com. Much more to do before you can successfully exploit it. You still need to get people to come to your malicious page that exploits it. Then it's the question if your attack won't show up on Google's radars for abnormal behavior. Most likely for Google's security - since their landscape is so big - XSS vulnerabilities are considered a given. Then as soon as abnormal behavior is detected Google gets to discover the XSS vulnerability.
I don't get it. Was hoping to learn something about how to make the perfect backpack. ;-)
Scribble – ASCII Art for Source Code Editor
I think you should have a web page where you list your issues, show how you've done all the normal things to be considered a well-behaved mail domain. And then perhaps report your experiences with iinteracting with gmail support on the matter.
> You can require people to register with an email in the same way slack does, although I'd argue being anonymous and being able to talk without an account is one of IRC's best features.

As someone from the “old” and free internet I agree, but there seems to be a new generation of users who seem to have the ability to perform censorship as a core requirement (although they prefer to call it “governance”).

It’s sad to see the direction they are pulling the internet, one of the few truly free platforms which has ever been created.
People don’t seem to understand this difference you highlight. They could try going to China and saying the same things publicly.... _then_ they’d realize how different the two places are.
> Self-driving cars were supposed to lower labor costs, but that's not going to be a thing for decades if it ever works.

Decades? Maybe half a decade until it starts rolling out in major markets.

> But even if it does, it won't be an exclusive technology.

Of course it will be exclusive if the developing company decides not to make it publicly available. And why should they?

> If their costs go down, so will everyone else's and they won't be able to undercut the competition without continuing to lose money.

This is econ 101. There will be an equilibirium price. Or do you think just because it's easy to make pizza since hundreds of years and there are probably a million pizza suppliers in the world, the price of pizza went to 0?
> It's centralized

Actually only short names go to docker hub, one can setup their own registry and use it via dns names.

Example: docker pull quay.io/letsencrypt/letsencrypt
Nice, looks very well made.

It does force everyone in your organization to not only use React, but also Styletron which might be a pretty large switch for some teams. Has this been a problem?

I think this could lead to limited adoption in some organizations because autonomies teams want to keep delivering with their current stack.

One idea I considered is to have an Atomic CSS library for theme stuff like whitespace, color and typography, and compose those into components for React or Svelte 3 or whatever is hot right now.

All other styling could be done with Styletron, styled components, or plain CSS, whichever suits your team.
You can't. Not without end-to-end integrity with nonrepudiation. Checksums aren't anywhere near enough. But that's Docker.. security optional and run random, untrusted code from the internet.
I remember taking numerous vocabulary tests and quizzes in grade school where the definitions given were of the ‘modern’ type in this article. I wonder if the change in the dictionary was driven by a test based approach to learning the language?

It’s a nice, quantifiable thing to ask a student to define fustian prose as pompous. It’s a lot harder to get the student to explain that fustian is when one tries to punch above the weight class of the idea they’re conveying via flowery prose.
Right. We do exactly that as well. You can import all our styled subcomponents separately and then plug them back into render props. We just call it a bit differently - it's the "overrides" object prop and not a top level renderFoo prop. Example: https://baseweb.design/theming/understanding-overrides/#over...

The ability to extend the styles is just a shortcut. If I want to change a border for some specific subcomponent, I could import it, change the color (in our case through a css-in-js API) and plug it back through a overrides.FooComponent.component (which is nothing else then a render prop).

But that's a lot of steps to just tweak a border, isn't it? Why not to just have "overrides.FooComponent.style" and let the library do the rest. This doesn't open more surface, just a quality of life API. Arguably you can run into the same type of style breakages when devs are restyling our subcomponents. They will not look inside of them every single time we release a new version.

To be honest, the only really unique thing about Base Web is that you can replace every single subcomponent (1 subcomponent always renders 1 styled DOM Element) through render prop pattern and you can even do it in a layered fashion (passing children through). "overrides.Foo.props" and "overrides.Foo.style" are just shortcuts for render props. Other than that, it's just an another React component library.

"people are going to start using our components ways that we can't possibly ever fully anticipate" - That always happens no matter what you do! Unless you make your API super strict and then nobody will want to use your library. It's a delicate balance - keeping other teams moving fast and happy while not introducing breakages often.
Can I complain a bit about GitHub? Why I can only authorize my entire GitHub account for third-party access? Could things be slightly better if the authorization is done at repository level?
>> Self-driving cars were supposed to lower labor costs, but that's not going to be a thing for decades if it ever works.

> Decades? Maybe half a decade until it starts rolling out in major markets.

What is the evidence for this? Five years ago the same claim was made, and it hasn't happened. It's not at all clear to me that mass market self driving cars will appear in 5 years, 20 years, or 100 years.
I use IRC quite heavily. Especially for cryptocurrencies and local hackerspace channels. They're all very active.

But I agree with the post, "irc is not fine", and never was fine if you want to communicate with "regular" people.

It doesn't have spam filters, easy GUI or easy registration process. You could build all of those on top of IRC, and I'm sure that some people did, but there's no "standard" and most people just can't be bothered.

As the post said, often "IRC traffic isn’t allowed past institutional firewalls".

Besides, when was there a time in the history of the internet that irc was used to communicate with laypersons? If that's Mozilla's goal, they're right to switch.

That said, irc is fine, or even the best, for some communities. Especially communities of internet-savvy people.

It's decentralized, open, easy to access and inclusive. Such communities rarely meet the need for spam filters, and each of their members possess a well-distilled taste for personalized tools for irc.

That's why cryptocurrencies or hackerspaces channles are great on irc. That's why #rust channel is fantastic.

I still didn't find any modern substitution as good as irc for those communities. And yes Matrix, I'm looking at you! You're just not there yet.
As I understand it, to support things like timed bans your only options are undocumented APIs which can change at any point in time. So while some things are documented and possible, not everything is and that's not the level of support we need.
True, but they allow you to find out whether any Docker images have actually been compromised.
Huh? I was worried I had been doing this wrong this whole time, but I haven't been able to replicate that with release builds.

https://gist.github.com/technion/7c74fad9efd1f14244e25a1cee3...
No. Ukrainians might be more passionate about salo as a "national food", but you will find the same thing in neighbouring countries.