skysight-inc/HackerNews huggingface dataset:
For a janitor, a non-compete would be ridiculous! As a software developer, it's annoying but survivable by switching industries. What's worse IMHO is a non-solicitation agreement. I worked at a business that was shutting down operations locally, and a bunch of people were leaving at all levels. One of the departing top execs wanted to hire our development team and we wanted to go. But due to his non-solicitation, he was afraid to even talk to us about any plans he had for at least a year. And by that time we all had to find other jobs...
Powerball Jackpot Now Worth $430M After No Winner Announced
As a pedestrian, I feel safer if there's a button to push!

Drivers can see the walk signal too. It serves as an extra reminder to look for a pedestrian. If it's on every time, then it conveys no information about whether there's a pedestrian this time.

For example, I'm standing on the northwest corner, facing east and waiting to cross. A car is also facing east and will be making a left turn across my path. Ideally every driver looks all around, so they'll see me 90 degrees off to their left, but in practice drivers tend to look in the direction they're going to be driving. This means their field of vision includes the walk signal but not me.

For that matter, I wouldn't hate the idea of expanding the button's functionality to advertise my presence even more. Like sticking a flashing "PEDESTRIANS PRESENT" light right next to the red/yellow/green light.
People abuse Gonzo style journalism all the time these days. What they don't realize is that Hunter S Thompson was a) an inherently interesting character and b) his character was half-bullshit most of the time to make the story more interesting.

Journalists keep injecting themselves into their stories without being either interesting or contribute in any way (other than to show off their narrative and descriptive writing skills).

I hope it's just a short term trend or due to journalism budget cuts.
And Americans tend to assume you have a state...
Making "Hold ⌘Q to Quit" the default on Mac is such a user-hostile change. There is no reason to deviate from the platform default that literally every other Mac app uses.
Shopify is Down along with tens of thousands of stores
Was just working on my store and lo and behold Shopify is down right when I was about to post things live. Funny, I was using Shopify instead of rolling my own so I wouldn't have to worry about things like this... maybe it's the universe telling me something :).
I'm at the point in my life where I treat 99% of studies with a grain of salt. I've seen studies that we've held up for 45 years to be completely toppled. Even studies that are holding in the last 5 years where our current generation is "perfect" and doesn't make the same scientific blunders of yesteryear. Our stories in science classes of how "bad scientists" that ended up being right were killed is no different today. It's just that instead of the king calling for an execution our own subjects dismiss them.

If you watch things carefully in the scientific world you'll notice that there are actually really just a couple people holding up claims and making millions of others follow suit. Even in the face of challenging data, we wait for the so called thought leaders to either embrace or reject the new information. If they reject it, so do the hordes. Yet how do we know these few are willing to take on the new information, and actually take it seriously, especially when so much money might be on the line for them.

Humans keep saying they learn from their mistakes, but we don't as it always looks different. Instead of a king's desk it's now an iPad and online forum.

It really takes generational shifts for our science to move. I think too that the reason pop-science and alternative medicine is so successful is because regular science is too quick to hold the wrong things up - they are holding up people not results. And that's our failure.
You can do all that with term-rewriting in Prolog, you can use a grammar to parse a file of arbitrary text and transform it into prolog terms to be executed etc
Alacritty (the GPU-accelerated terminal) adds Windows Support
Robert and Virginia Heinlein's Colorado Springs House
In regards to German and otherwise European cars, I've never seen or heard of a modern car operating on anything other than a "high speed" CAN bus, with anything lower than 250Kbit/s and all the way up to 1 Mbit/s. While some cars do have two separate busses this is in no way a standard, and neither of those would necessarily be a fault tolerant one. Nor am I sure who your source might supply, but none the less, I feel like your trust in the quality of modern cars and their components might be a bit misguided.
You can patch the system and update all binaries with two commands:

doas syspatch
doas pkg_add -u
It can be whatever charge you want, but at the end, some people are dead anyway
The part where it gets insane is when you realize that you don't have to type apt-get and apt only is enough, because you are not a script and (probably) don't care about different output formats.

That blew my mind and cut a lot of mistakes!
Secretive maybe, but Palantir is pretty well known as the maker of TSLint, the equivalent of ESLint for TypeScript. They have been accused of some shady things on their issue tracker by jamiebuilds (James Kyle).
As debacle notes [0], the CFAA is a hell of a drug. [1] I could certainly see a case that this is "exceeding authorized access", with "authorized access" being defined by the rules established by the ToS when the account granting access was established.

[0] https://news.ycombinator.com/item?id=18250970

[1] https://en.wikipedia.org/wiki/Computer_Fraud_and_Abuse_Act#C...
There are several books I've read from the 1800s concerning it. I don't know what dictates plain sight, but it was certainly a concept even then.
The main problem I ran into with Angular was SEO. With a single page app, I had a hard time getting google to index the individual airplane pages. This was 5 years ago, before good solutions existed. I cobbled together a solution, but its not perfect. And Google is better about this now anyway. It would have been better to use vanilla JS or jquery to do the simple home-page filtering. But I wanted to learn Angular, so thats what I did.
Good point.

V2V communication means BT exploits can become worms even more easily, spreading from phone to vehicle to vehicle.
I think what would happen is the opposite. Apple users would just stop using these apps and look for alternatives that exist on the App Store. Adobe tried to do what you're suggesting with Photoshop and it failed; now they're going to offer PS to the iPad.
Airport transfers and quality taxi services
Someone could still make a very reasonable assumption based on IP addresses and response sizes, which is where I believe the primary focus would shift if by some chance this encrypted SNI becomes impossible to circumvent. But also someone could just block DNS-over-HTTPS requests altogether and force Firefox into cleartext DNS and therefore circumvent encrypted SNI.

It also centralizes DNS requests at Cloudflare's POPs (a company from a mass surveillance, secret orders happy, police country by the way).

No, none of it addresses privacy and security, probably only makes it worse.

It's time to admit there is no future for privacy and security without overlay networks.
Twilio Narrowband
>The ability to structure your data and the operations on that data together in place is incredibly powerful.

Agreed. In a lot of cases if you don't have objects (the good parts) you are doomed to reinvent them:

https://www.cs.cmu.edu/~aldrich/papers/objects-essay.pdf

"Linux uses service abstractions in order to support multiple file systems. There are vtable-like structures
such as file operations that are used to dispatch
operations such as read to the code that implements
file reading in a particular driver."
This is correct. It's a general pattern widely used in game engines and some other areas; not at all Unity-specific.
Words don’t just have textual meaning (where a term can be “inaccurate” or “imprecise”); they also have emotive force.

Carlin’s point was that “shell shock” is more visceral and evocative than “PTSD”, in a way that would be helpful as a rhetorical shield in the hands of its sufferers.

Saying that a rape or accident survivor has “shell shock” communicates by analogy the problem they’re facing, even to laymen who have never experienced such trauma—everyone has seen a war movie where artillery shells are landing all around someone, and most can (if prompted) easily picture what chronic exposure to such a traumatic stressor would do to them. This creates empathy in the minds of laymen who may not understand what was so traumatic about the particular trauma the PTSD suffered encountered.

Whereas saying “they have PTSD” does the opposite—it communicates the symptom without painting a picture of the cause, inviting a layman to minimize the imagined cause.

It’s like saying that someone is a “battered spouse”, vs. “a victim of domestic violence.” The former could have been taken to just mean the latter—non-physical forms of violence and all—but instead, in pursuit of accuracy and precision, an umbrella term that does not evoke a central example is used, and has settled into, more often than not, being mentally interpreted by the listener as implying the least-bad thing that still merits the name.

To put this another way: this is the reason that security vulnerabilities have started getting names like “Heartbleed.” That is an evocative name. CVE-2014-0160? Not so much. More useful to researchers! But less useful as a rhetorical device to communicate the impact of the problem. It’s a PR campaign in support of solving the problem!

Going from “shell shock” to “PTSD” is like going from the named vulnerability to the numerical designation. You’re doing anti-PR, making a buzzword on the tongues of the public into something that’s too much effort to buzz about at all.

Sure, the term might have more diagnostic “clarity.” When in medicine has that ever mattered? Do we name bones or tendons for what they do? No, we just give them ridiculous “legacy” names inherited from some conversation someone had once in 400BCE. Because those names are catchy, in a way that systematic names wouldn’t be.
It's even worse. To use ESNI you need DOH. To use DOH you need a resolver with a server certificates, which is kindly offered by the same cloud providers. So now all your base are belong to cloudflare.
> there is no container ecosystem like there is on Linux

Good! On FreeBSD, for now, sanity prevails!
Would you please stop being a jerk on HN? We've had to ask you way too many times.

I've held off banning you because you've posted good stories, but at some point it's not going to be worth it.

https://news.ycombinator.com/newsguidelines.html
If you're not using a CDN, you can just enable it for your own site. They explained in the article why they didn't think enough sites would do this to make it worthwhile.
And what else will Amazon employees demand AWS not host?
> We have not had real capitalism in this country since the Gilded Age

Yeah, capitalism globally fell to the mixed economy throughout the developed world, to the point that most modern references to “capitalism” refer to the mixed economy, not the original system named “capitalism”, because while people may not have been sold on the prescriptions of more radical alternatives like Communism, they broadly weren't satisfied with capitalism, either.
The lego set example strikes me as odd, because lego is optional and I grew without such toys bc parents could not buy them. I am well off as parent, but 50$ toys are something that I don't buy. And I am no rare, it is just normal not to buy expensive toys. No matter how rich you are, the kid is going to cry at some point or the other due to inability to buy toy.

Where it gets bad is when you can't buy something all the other kids have. I understand that there is such a thing as poverty and it sux, but 50$ lego set is not that example.

It is when you can't afford schools supply and such.
if we do nothing else, i hope we can improve lack of documentation/comments for some people, with one simple enhancement: allow you to ask a question.

currently, all code comments are declarative, requiring you to pay into the system now, not knowing if anyone will ever benefit from your effort.

with question-driven comments, you get answers to exactly those parts of the codebase that aren't clear, as it should be.

well that's the hope anyway.
Well, wikipedia claims the bomber version of the Mosquito had a range of 2400 km with 1800 kg bomb load (good enough for Berlin and back), and B-17G 3200 km range with 2700 kg bomb load. So 3/4th the range and 2/3rd the bomb load.
a) It's a new policy. Separating migrants from their kids started under Trump.

b) The effects are actually even worse than they are in the jail/prison situation. The kids themselves are incarcerated, as they don't have family that they can be placed with. We know that there are many migrants who have been deported after being separated from their children, who are now still in custody.

"At the moment, the government’s rolls include hundreds of children in shelters and temporary foster care programs who were taken from an adult at the border, whether a parent, grandparent or some other companion. About 13,000 children who came to the United States on their own were being held in federally contracted shelters this month, more than five times the number in May 2017."
https://www.nytimes.com/2018/10/08/us/migrant-children-famil...
SOLID is mostly a bunch of over-confidently stated opinions.

Here is my over-confidently stated opinion: if a principle is not applicable to Smalltalk 74, it is not essential to OOP.

The only rule in SOLID I would say someone should follow at all times is L, and even then only in statically typed languages.

This should be obvious. For example, can you define "responsibility" in any way that's not entirely gut feeling? No. So how can you fault someone not knowing about a rule that's based on gut feeling?
Europe's largest digital conference,  re:publica, goes to Accra
From my fuzzy memory, CAN bus also supports one of the two wires being severed- obviously with a drop in speed.
Actually an interesting solution to this is using something like kafka-connect. Debezium specifically has libraries around pgsql -> pgsql replication using kafka + kafka-connect that work shockingly well. The lag is not much different than traditional replication but you can have a single primary that kafka-connect is pulling into kafka, and a gazillion replicas off that single stream.
Easy React Server Rendering with Rails/webpacker v4 and React on Rails
Java Arrays.
I've found that inheritance is very useful in one situation, and adds nothing over mixins otherwise.

If a class does two broad things simultaneously then inheritance can work great. For example, a User class that inherits from a DB mapper class. I don't want to have to tell my class how to write a record to the DB. All that code can be centralized into one thing and then relied upon for its uniformity across all my models.

This isn't true the way most people use inheritance though. They do things like Sword inherits from Weapon and Weapon inherits from Item. But this just asks for trouble because as requirements get more complex there are more edge cases and the complexity bubbles up into overriding the inherited methods, which makes them less reliable from different calling contexts, or flipping the OO script and pushing class-based-if-statements in the ancestor class.

Then you step back and say "why did we make Sword a weapon in the first place?" and the answer was we had logic somewhere else in the code that did things like check if a user was armed. Well we don't need inheritance for that at all. We can use plain old methods and properties / duck typing.
4K vs. UHD: What's the difference?
Ah, I'm guessing time aloft was the metric?
I just don't understand what they would regulate. Would they ban other countries from using Twitter? Would they censor foreign tweets within the US border? What is wrong or illegal with allowing foreigners to comment about our election system?
Vegeta did it first.
They tend to try to make reading excruciating, particularly before high schools. I don't know if they still do this, but for some reason it was a big trend when I was in grade school to break up into "reading groups", and you'd go around in a circle reading a paragraph at a time out loud. I still despise reading aloud for that reason; I always got a rash of shit for being a few chapters ahead when my turn came up again and having to page back to find the right spot.
https://en.wiktionary.org/wiki/verschlimmbessern
Oh, people don't like that? I always thought it was neat.
You are not rude at all! Your English, while not 100% perfect, is very close to perfect and still easy to understand. If you want some help understanding where you made mistakes I'm glad to help. I'm always envious of non-English speakers seeming to speak English so well and apologizing for their bad English. Not many people I know (and of course myself) have an easy time learning 2nd and even 3rd languages. I can barely stumble around making conversation in Spanish but I try. I'd never be able to participate on HN if it were a Spanish-speaking website, though.
Trust me, you aren't going to solve this political battle in this comment section.
Not a happy place to be...

But if politicians choose their constituents and thus stack representation in such a way they need not to be responsible to the population... I don't blame for folks trying to find another way around.
So what's the plan for when IPv6 gains more adoption and we don't need SNI as much since every site can have its own public IP address (thus making tracking easier, subverting the benefits of encrypted SNI).

Do you think encrypted SNI and NAT will become preferred to using IPv6 for routing because of the privacy benefits of ESNI (either real or imagined, depending on who you trust, since this seems to be relying on centralized CDNs for adoption)?

Edit: I realize ESNI and IPv6 are orthogonal, however, I wanted to ask since I know that lack of IP space and using NAT/SNI are correlated.
LOVE IT!!!!!
"
PROLOGUE

Considering how many fools can calculate, it is surprising that it should be thought either a difficult or a tedious task for any other fool to learn how to master the same tricks.

Some calculus-tricks are quite easy. Some are enormously difficult. The fools who write the textbooks of advanced mathematics — and they are mostly clever fools — seldom take the trouble to show you how easy the easy calculations are. On the contrary, they seem to desire to impress you with their tremendous cleverness by going about it in the most difficult way.

Being myself a remarkably stupid fellow, I have had to unteach myself the difficulties, and now beg to present to my fellow fools the parts that are not hard. Master these thoroughly, and the rest will follow. What one fool can do, another can.
"
I'm self-taught and that salary is within a couple $K of my own. Regarding your own experience though, I have noticed the inverse wherever I go. I moved from Charlotte (NC) two years ago, and there nearly everyone was self-taught and the skill level, generally, was much lower. The ones with degree educations were still stronger. When I got to SoCal, way more engineers were college-educated and still stronger than the self-taught ones, myself included.
Small claims is often much faster than regular court (that's one of the reasons it exists.)
As a testament to how bad AWS's shorthand is, ECS is actually Elastic Container Service.
I don't buy the author's argument that "everyone is doing it" doesn't hold water. The author mentions Interactive Brokers and Vanguard, the first being a HFT haven and the second being a non-profit.

When Robinhood first came out, I suspected they were skimming on the bid-ask spread, and that appears to essentially be the case, just through a third party.

Running trades isn't free, so I don't think it would surprise anyone that they found another way to make money. And it just so happens that it's pretty much the same thing most other brokerages do.

Correct me if I'm wrong, but I don't really see anything nefarious going on.
I don't doubt your points, but in our town, bicycle underpasses on multiuse trails are, in practice, awesome.
Also, there's a really fantastic episode of Chris Hayes's podcast, Why is this Happening, with the author of the reviewed book. https://art19.com/shows/why-is-this-happening-with-chris-hay...
Even by the standard of what passes for legal advice on the internet, this is especially terrible advice. I also live in the Midwest and am currently sitting out a noncompete agreement (which, since it must be paid to be enforceable in my state, has been quite enjoyable).

Like you, I’m also not a lawyer, but I did engage the services of a firm when I left. My lawyer informed me in no uncertain terms that my noncompete agreement was enforceable and cited several cases where a) their firm took employers to court to have the agreements tossed and lost and b) unsuccessfully defended people who did what you did and were sued by their previous employer.

In general, “fuck off, sue me” usually isn’t a great legal strategy.
similar jury trial for a commercial case I stood on. But this was outright fraud, in that one business partner accused the others of sending them an enitrely different document than what was read and agreed upon. The plantiff didn't read the contract for many years and didn't notice it until he found out he was missing out on a lot of profits. So yea, for things like your job contract it's worth putting the time in to know what's going on and ask questions.
> There are benefits (censorship circumvention) to be reaped, but also great peril.

There is no way this encrypted SNI could enable censorship circumvention.
I'm pretty confident you'll find plenty of both and lots of stuff that's ambiguously in between. I'm sure you'll also get different answers about which stuff is "left" and which stuff is "right" based on who you're talking to. Groups and people who are really good at propaganda understand that it's really not about left vs. right propaganda, it's about controlling the narrative. I think the best example you can find of this is Andrew Breitbart, everyone knows about the "news" outlet he founded which bears his name, Breitbart News. Most don't know about the other news outlet he founded (or rather that he founded it): The Huffington Post. Andrew understood better than anyone at the time how to control the narrative by being on both sides of it.
Wikipedia claims the bomber version of the Mosquito had a range of 2400 km with 1800 kg bomb load (good enough for Berlin and back), whereas the Lancaster had a range of 4073 km with an admittedly massive bomb load of 6400 kg.

So no, the Mosquito was not a replacement for all missions the Lancaster was capable of, but for many it probably would have been a better choice.
Maybe it was off putting to the less tech savvy? In a similar way to how people react to reddit the first few times they see it. You know, something like "How do I use this website? It's just tons of text. It's confusing and ugly.

If I go to Google Images and search "usenet" it looks more like an FTP program than any sort of "social" website or social anything.

It might be a case of people just not getting or knowing that Usenet is in fact a "social bulletin board" of sorts?