skysight-inc/HackerNews huggingface dataset:
I don't think you need to go full filesystem abstraction, a la FUSE. I completely agree trying to do something like access a git repo on a FUSE FS which is actually remote is going to be painful.

But just having a standardized way to do directory listings, uploads, partial writes, auth, etc over HTTP would be useful to me.
In general, paying out dividends would have a lower total tax rate than paying the same amount to yourself as salary.
My favorite "everything is a filesystem" hack from around 2001 was cdfs for Linux, which would expose each audio track as a .wav file you could cp, and each separate data session as a subdirectory, so you could access prior states of the CD filesystem.
The purpose of a CS degree in the 2020s?
My experience is that non-CS engineers and scientists can write their own code, the talent that was supposed to keep the degree alive for decades. Consequently the subset of jobs unique to CS is rapidly converging to a handful of positions in computer systems, where electrical engineers are just as desirable. Will we still tell people that we need more CS majors in 2030, or will it be the next undergraduate business degree?
Piracy extends beyond movies and music. It also affects games, which arguably is one driving force behind IAP, loot boxes, and pay-to-win, and I for one do not feel it is a good trend. To extend it further, IP also includes source code, which many of us base our livings off here in this forum, and accepting the theft of this IP would be devastating for our industry.
Picked up my vi chops at 38.

The learning curve is admittedly steep, but you get past the curve pretty quick.
Thanks for the correction[1]. The first question was about the High Theory of Education, namely that the chief task of the educator is to find the child's unique talent, what it can do better than most. Did Pioneer Palaces attempt anything similar[2]?

[1] I guess friend would have been друг?

"Друг всегда с тобой / если ты бухой"

[2] as their DPRK equivalents seem to, via explicit testing?
I have written crawlers with this functionality (not for Cloudflare, but for sites that implemented the same technique themselves), and it didn't seem like a big problem.
A simple example: if you are poor and are on medicaid, it’s not possible to have a vasectomy without a 30 day mandatory waiting period to make sure that you are certain. If you are rich and have health insurance (or pay out of pocket) it’s completely fine to do it the same day.
So it was a racist and sexist point, aiming to use the misery of other people to enrich yourself (or, just for fun).
That's super neat, thanks for sharing.

As a counter, Seattle doesn't have much comparable. You an buy "air rights" to protect your view, but there isn't a general protection for home-owners. It's fairly common for a small home to be replaced with a newer, much taller, structure, taking neighbor's views with it.
Is Tesla Stock the 'Largest Single Bubble' in History?
No worries, on re-read I think I might have just interpreted things as more hostile than they were intended.

I do suspect that you may be too quick to draw the memorization conclusion because you find the other one too unlikely. I think you're setting the evidence barrier too high/dismissing evidence in favor of the conclusion you already believe to be true while not holding the memorization hypothesis to the same bar (rather than recognizing that the evidence suggests maybe something interesting is going on).

Either way, when things scale up we should be able to see what ends up happening.
>Seattle is a city. If you want to live someplace that "doesn't feel like a city" then....don't live in a city.

Seattle is expensive. If you want to live someplace that "isn't expensive" then....don't live somewhere that is expensive.
genuinely curious for people who want to use it for their own websites: this seems like a unique UI. Why/How would you use the same thing for your own project?
You can hook up Google Calendar to Slack. It does very well. I agree with you on auto-status.
I just cannot understand how people find Python easy to learn but languages like F# or OCaml hard to learn. I personally find Python to be a much more confusing language than F#.
It feels very much like the Introversion games UI’s to me. Especially the hacking game (of which the name escapes me for a bit).
SAS are better, but for my NAS/Media server needs I use SATA. I have 8x8TB, 2x4TB and 1x500GB SSD...all within a 2U rackmount server that set me back less than $250 that includes things like backup power supplies and 192GB of RAM. I bought another 1U rackmount to run my personal website and NVR (Zoneminder).
Well, viruses existed for ages, so I do not think that it really makes it easier. The reason that you do not need a signed executable as much is that people can just compile one themselves.
What is more comfortable about the Model S steering wheel?
Unfortunate. Though the second season wasn’t nearly as good as the first, so I get it.
Do you really? I've been using as my primary editor for last 10 years or so, I rarely make use of the grammar. I sounds fancy and powerful in theory but I don't end up using it that often (even though I'm aware of it).

That said I'm probably only an intermediate user, because I haven't put in the time to really make things like markers and macros part of my editing habits.
stopped reading after tip #1. so lame. not practical at all.
I don't think so. I've been using Lisp as long as Paul Graham, but it's not mainstream enough for a first language now. Both Lisp (of some sort) and C are better used now to extend the foundation, the former in an algorithmic direction and the latter in a computer systems architecture direction. Your first PL teaches you several things at the same time and should probably be fairly simple in all of them, a simplified exposure to lots of things at a higher level, and letting you get right into building some fun things soon--no matter how "thoughtful" you are.

Most of the top ten languages now in terms of popularity resemble one another quite a bit, and picking one of those instead of something unusual will make it easier to move quickly into whatever second language is best suited to whatever projects your thoughtful one gets attracted to. And most programming projects these days are less about algorithms than about assembling a system from components, glue code, images, etc.
It's almost as though these proprietary walled-gardens are a bad idea.
In my dnd group I just switch Discord channels when we need synchro conversations when the group is split. Because as DM you sort of have to participate everywhere this is harder but I like the multi-channel method.
In other words unions are... great for teachers?

You're conspicuously silent here on the "lousy for teaching" clause.
I do not know about AES but I do know that it also supports Poly1305 to be used with Chacha20.
There are an awful lot of people who believe that Rittenhouse shot in self-defence, fearing for his life, as a part of a militia trying to defend their community against burning and looting and rioting, which is not an unreasonable thing to want to do after months of this activity across the USA.

Expecting Facebook to have a role in policing this is just silly, it's armchair politics at its finest. Even if Facebook didn't exist, these people would have gotten together to defend their city. The solution here isn't to stop people from defending their city, it's to stop people from crossing state lines to terrorize communities for the actions of police officers, especially when there's a grey area as to the illegality of the policing action.

Media companies that pretend otherwise are throwing fuel on the fire by covering for the mob. Do they hope they'll be spared? The number of burnt businesses with BLM signs on the front in Kenosha should be a pretty good indication that you can't prostrate yourself before the mob and assume that it will result in your property being spared.
Just code signing your application isn't enough, it needs to get enough reputation from enough Windows spyware bots reporting they installed your program:

https://www.digicert.com/blog/ms-smartscreen-application-rep....
Pretty sure the education system exists to serve the education system. Big Ed is an industry unto itself, you don't need the nefarious corporate America behind it to make it a money-extracting cabal. $120k in student loans and a liberal arts degree in French Literature from a big-name college? The college bears no risk if the consumer of their product cannot pay on the loan. Hard to see how that serves corporate America.
It is mandatory to have car insurance (to protect others) unless you are rich (if you can prove you have assets to cover a $250k claim, you don’t need insurance). Obviously varies by state.
Love it. Going to try it out in a subtle place on our site soon. Will send a link if it hits production :)
That’s right, though 4U cases generally only ventilate from the front and back, which seems to contribute to their noise level. I figure that only a small minority of the 4U market runs their servers in apartment kitchens.

I’ve had good luck using horizontal Silverstone ATX cases with fans on three sides. That said, I’m sure there are 4U units that offer huge but low rpm fans that would satisfy the bedroom server-lab niche market.
I'm from Tomintoul originally and spoke Doric as a kid. When I moved to the central belt no-one knew what the hell I was saying and sadly the Doric was gradually beaten out of me. That said I can still fall back into Doric mode whenever I meet another fellow traveller from the area.
I guess the hesitation I have is a do all that, and find out the real implementation should have just been something like adding a new field to an enum and adding/adjusting some if statements.

It seems like a giant waste to build an api, when the there is one I could just extend. But to confirm I can just extend that api, I'd need to first implement the change to see it works.
>I don't know if there is one thing that every app has like a website.

in order to have your code signed right now, you have to purchase a signing certificate. so we're already enforcing a "you have to buy this thing to have your code signed" rule. there's no reason that thing you have to purchase couldn't be a domain name instead - it's no more onerous than making the developer purchase a cert, but 99% would already have one.
I like a lot the distinction that I first saw mentioned at Google

Is your test actually testing functionality or is merely change detector?

For example, unit test has copy-pasted sql query and breaks if you reformatted it etc? If it's change detector, it should be deleted, because it's just copy/different representation of the same information.

This is very clear definition that helps argue and think about tests a lot, especially about mythical numbers like "90% unit test coverage".
Companies are trying to make concrete more environmentally friendly
Ask HN: What are examples of good dev docs?
Have an opportunity to provide input on my company's api documentation. What are some of your favorite examples of docs done well?
I'm highly skeptical of this ever taking flight (heh).

He says this will enable a single pilot to conduct many more cargo flights per day than is currently possible, significantly reducing costs for air freight carriers. “Today, with the concept of operations and the patterns in which they fly the aircraft, the pilot is grossly underutilized,” he says.

I'm not aware of any significant cargo flights using C-172 aircraft because they're just too small to be economical. There is cargo flown with larger C-208 aircraft, but at that point, the cost of the pilot is a small fraction of the cost of operating the aircraft. Think about it: the pilot is only going to cost you a few hundred dollars a day in wages, whereas a 208 costs at least $500/hour to operate[0]. Pilot wages aren't the limiting factor holding back thousands of these micro-cargo planes from operating, it's the economics of operating an aircraft. Finally, there's an old adage about flying that's particularly pertinent: "being an airline pilot is 99% boredom followed by 1% of sheer terror." When everything is going smoothly, flying an aircraft is _easy_. When thing's don't go well, well, that's when you need a pilot.

0: https://www.aircraftcostcalculator.com/AircraftOperatingCost....
> Guilt-tripping ... is evil and makes you evil.

Actually it seems you didn't 100% stop guilt tripping others
As others have said, this article is mostly nasty rhetoric with very little substance. I'm surprised that the CAPTCHA isn't accessible, but that's about it.

Websites opt-in to CloudFlare DDoS protection. If you want to be crawled, you don't have to use it. But it's very difficult to expose yourself to the open internet nowadays unless you're hosted in a cloud or have something like CloudFlare.

I have stuff I don't want crawled at all, I use CloudFlare, and it's an awesome (free!) service that helps me maintain HTTPS certs and keep Chinese and Russian IPs from hammering my server.
So, by that logic I assume you're in favor of legalizing things like crack cocaine and methamphetamine? After all, if someone is a against such products, they have the choice to not buy them. (Not entirely rhetorical - I can imagine a internally consistent position with those principles, I just don't think you actually hold it.)
> If you allowed for zoning that would bring down the cost of rent, and therefore the cost of living, more people could get themselves off the street

Lowering the cost of living is probably a good idea, you're not wrong, but there are some people for whom it will never matter how much the rent is, because they're not with-it enough to organize themselves to be able to pay it or to be a reasonable tenant. Mental health programs are the only hope I have for dealing with that, but they're too underfunded and frankly too voluntary presently to make the real difference we seek.
It's your money, it's your time, sure do whatever you want! But it's not where I'd invest my time or money [1].

[1] https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0...
Other means of rewarding artists exist like Youtube memberships, Patreon, good old tours.

Copyright is very expensive scheme of redistributing funds for creative arts. And also has quite specific cultural consequences.

Some part of me keeps wondering if we could build a better society without copyright.
Lol, I made kind of learning material on Vim, and that's exactly what I do.

https://p1v0t.github.io/Doctor/
As far as I know elliptic curves at the same size as RSA are stronger both in a quantum and post-quantum setting.
> It cuts both ways - the most lucrative investments are also the riskiest ones. We tend to look down our noses (sometimes masking it as sympathy) at those who spend their money on lottery tickets or gambling, taking on large amounts of risk for a chance of an _extremely_ lucrative payoff. What's the difference between the state lottery saying you have a 1 in 650 million chance of winning, and someone pushing a new bio-tech stock, with all the financial disclosures attached?

You don't get disclosures attached as an accredited investor, that's the whole point.
I take a cynical view here: the only reason Epic is doing this is to make more money. They want that last 30%. i.e. this is a PR stunt and nothing more.

You can feel various ways, but personally, my reaction is "This is the hill you want to die on? You won't win this. No judge will ever order Apple to let you participate in their app store in violation of their ToS. And if they do, it'll take years of litigation."

Still... Kudos to them for this ambitious plan. It takes guts to intentionally kill off your iOS revenue stream. I wonder what percentage of revenue fortnite iOS generated. Perhaps iOS simply wasn't too lucrative. But if it was lucrative, then this took guts.

Remember that struggles for money and power are often dressed up as struggles for morals and righteousness. You start to see that pattern everywhere.

The other side of this is, Apple needs to play this carefully. It has the potential to quickly spiral out of control. For example, banning all games built on Unreal Engine would ignite a real fury, and would make http://paulgraham.com/apple.html true – 11 years later.

Removing notarization for Fortnite on MacOS is another overstep, but it doesn't seem like it will cause Apple to lose the war.
A more bigger reason that this is a big non-issue then, just use an Android or Chromebook for your Widevine enabled content on 'Linux'.

Problem solved for the Linux crowd.
https://blog.cloudflare.com/moving-from-recaptcha-to-hcaptch...

> [...] it has a robust solution for visually impaired and other users with accessibility challenges [...]
Pachama (YC W19) seeks ML and SW engineers to solve climate change
I just wish all the cool animated examples of D3 were updated to use the latest version of the library.

Mike had such cool and colorful ideas for the web 8 years ago which still wow supporters of any project. But I have had to spend significant time and money updating things to work with Vue or React while simultaneously trying to figure out what changed across versions of D3 while simultaneously trying to figure out what the inherited version of D3 was even doing.

Mike seems to have opted for more practical designs in the latter half of the decade in his exploration of data visualizations. While other contributors lack inspiration of using this as an art form.
From the linked article, the “scope clause” appears to be a ill-conceived contract provision, not a law.

One might argue that US labor laws are broken in that they encourage companies to agree to clauses like this, but one might also argue that the airlines blew it and should not have signed the contract.

(It does seem to me that the US has a lot of examples of deeply broken union contracts. I’m not entirely sure what, if anything, the US government ought to do about that.)
Isn't "securing lasting freedoms for all" a hyperbolic title for this issue?
Nasty? Methinks your reaction shows you to be a fanboi who doesn't like someone speaking truths about the object of your fandom.
Does the full adoption of ES6 modules result in trivial tree shaking? I’ve found that’s one of my favourite effects of libraries adopting the newer module styles

Edit: it’s modular but the modules I peeked at have sideEffects set and look pretty clean. I’m excited to see what I can do and keep tiny bundles! (I’m obsessed lately with making neat gadgets that load instantly)
Three of these four algorithms are only for signing and although you can use RSA to do either, in SecSH (and thus modern SSH) it is only used for signing.

So it's a red flag when articles like this start jabbering about using these signature algorithms for encryption:

> This is what is meant by asymmetric encryption. [Figure 2] If Bob encrypts a message with Alice’s public key, only Alice’s private key can decrypt the message. This principle is what allows the SSH protocol to authenticate identity. If Alice (client) can decrypt Bob’s (server) message, then it proves Alice is in possession of the paired private key. This is, in theory, how SSH keys authentication should work.

No. This isn't how SSH works, and it's confusing to me that people prefer to imagine how it could work rather than just read the specification. RFC4252 explains exactly how public key authentication is performed. Alice signs a standard message bound to this SSH session using her private key, and Bob can verify that this signature is correct using her public key.
Don't know about modern. Isn't the developer (Igor?) (in)famously against anything invented after 1998?
As I understand the terminology, exoplanets are planets, so the headline is even technically correct. It's like if a headline said something about rectangles and you corrected it to squares.
Buffers are one of the few parts of vim I never really got the hang of. Neither that nor windows are things I can ever remember how to do without fudging it the first time, having to go look up the manual again for how to do it properly, realize I'm wasting more time than I'm saving by trying to learn it, and give up.
U.S. Flood Strategy Shifts to ‘Unavoidable’ Relocation of Entire Neighborhoods
The Telecine way does not involve a cam. I think you mean Telesync.

Some more details here: https://en.wikipedia.org/wiki/Telecine_(copying).
Mini-ITX case recommendation that holds 8 3.5" drives please?
Ehh.

On the one hand, I definitely agree they're beautiful! And creative, clever, etc.

On the other hand, the books are not grounded in actual sealife the way the show is. Coming from the show to the books, this was disappointing. Hopefully it's a better experience if you know that ahead of time!
For me automatic idle+meeting detection is not good enough. There are lots of times when I can't chat immediately, but I'm using my computer and not in a scheduled meeting. Pair programming, someone else at my desk (pre covid), programming in the zone, watching a presentation, currently chatting with someone else, etc. etc.

I want the expectation that my Slack icon is green to mean that I'm at work and I'll reply sometime today, not that I'm ready for you to interrupt what I'm doing right now.
Mercurial may not be popular, but the people that love it really love it. There was much sadness when Bitbucket discontinued support. Maybe Heptapod is a place those people can go.
Is anybody else annoyed by how tightly coupled D3.js is with https://observablehq.com?

It's basically impossible to get started with D3 without using the Observable online playground, I find it so frustrating.
Yet you respond in the fashion of a typical fan without any substance at all.

It's a legitimate complaint about a company that doesn't care about the negative impacts of their decisions. Do you disagree with the facts of the complaint?
The common misconception is that MongoDB stores JSON blobs. The JSON you see is converted seamlessly to BSON and is type encoded. This allows use to apply indexes at any level in the object and use complex query expressions at any level in the object.
The webapp didn't work well for English/Chinese. This type of bilingual naming isn't that common for that combination, but some people do it, and it's much tricker than in most other languages because you're dealing with both different naming cultures (e.g. Chinese names are almost never more than 3 syllables including surname) and different phoenetics at the same time. A few examples of common given names that work are 安妮 (Annie) 麗娜 (Lina) 瑞 (Ray) 凱亮 (Calvin), all appended to a Chinese surname of course.

What IS much more common, though, is Chinese parents picking a Chinese name that happens to be easy to pronounce for English speakers and forget the need for an English name. For example most native English speakers have no problem pronouncing a character pronounced "ting" or "fei" or "wei" but may get tripped up by "xie/hsieh" or "xuan/hsuan".
I remember trying a few WebDAV implementations back in the day -- the performance was awful, and they were difficult to configure compared to a vanilla SSH or Apache/Nginx install.

Implementing on top of HTTP is usually to make things easier for users behind firewalls, squid proxies, and the like. In my experience, those environments (schools, offices) usually had to open port 21 and/or 22 for FTP/SFTP for a web maintainer anyway...