skysight-inc/HackerNews huggingface dataset:
I wouldn't be surprised if most people knew of someone who's been killed or injured in similar circumstances?

I used to ride moto-x as a teenager. Never in a million years would I ride a motorcycle on a public road, you are just so dependent on other people looking out for you and, in my experience, most car drivers aren't doing this. My partner once remarked: 'You always move over for motorbikes, nobody else does?.
I would honestly hope that this would facilitate a move to a more even distribution of businesses in neighborhoods. Perhaps making local deliveries cheaper and more feasible. Might make lighter transportation such as smaller, short range electric vehicles more of an option and cheaper as well.
I tried FB video recently and was amazed by its predictions. It was pulling up compelling video from stuff I liked a decade ago that I was more than willing to view, it was kind of uncanny.
If it's not open source, the e2e is merely a claim, instead of a verifiable property.
Good thing we've been taking it easy on cyber-defense.
> It almost sounds like some of the comments in this thread are like BAN all cars.

There are a lot of comments in this thread assuming that everybody else wants to ban all cars (like Mr "I can't sit on a train because I have arthritis" above), but I have yet to see one that actually suggests that cars should be disallowed altogether.

The complaint is that cars are overemphasized in city planning. In New York City, something like 90% of street surface is devoted to the use of drivers, in the form of lane space and free parking, who make up only 35% of the population (not including Staten Island, where rich white suburban people bring it up to 45%).
> 1. They're harder to drive.

This is pretty subjective, but I disagree. There are some ways in which they're slightly more difficult (e.g., a manual transmission) but that's an incredibly minor additional challenge. On the other hand, on narrow city streets, they're often much easier to drive since your margins of error on either side of you are so much larger.

It's just a matter of what you're used to. Now when I hop into the driver's seat of a car I'm amazed at the extra cognitive load of having to pilot a vehicle ten times wider than myself where I can't see the sides or edges, where my vision is obstructed by the A-frame, and where I can't use aural cues to know what's happening around me. It's just different, not harder.

> 2. They're more dangerous for the driver.

Fair, but IMO this is a tragedy of the commons. For every car on the road that's replaced by a motorcycle, the road becomes net safer. This is the same situation with SUVs just in reverse: SUVs are often safer for the driver than a passenger car, but they make the road more dangerous for everyone else.

We should find way to disincentivize driving over other forms of transit like motorcycling, public transit, and cycling to help combat this.

> 3. They're uncomfortable in rainy weather. (And even more dangerous during icy weather.)

Honestly, they really aren't even slightly uncomfortable in rainy weather. Most motorcycle jackets will have a waterproof liner in them, helmets are intrinsically waterproof, many armored gloves are waterproof, you can buy a pair of overpants for like $20 that slip over whatever you're wearing in ten seconds and are totally waterproof.

The only thing that won't necessarily be waterproof are your shoes (unless you're ATGATT). But you can choose to wear boots on rainy days, or even if not, most shoes will hold up long enough to get to your destination (for common weather and distances in San Francisco, which GP was discussing).

FWIW I'm not arguing with your thesis that these things are often why people don't ride. It's true! I just think that these concerns are actually more overblown than people realize.
I was struck by some of the descriptions in the article…

“It was probably the scariest meeting of my life,” Multerer said.

The team was “scared to death,” Multerer recalls.

So I found this comment interesting, because it gave me more information about questions prompted by the article.

In contrast, Jeff and Sanjay seem much nicer.
> vast majority of people had the decency to tell their manager they were out

The ghosting is sending a message to people who value money over people. That to me is the undercurrent theme of all this. That is why it is a trend. The companies are not "people" they are entities and the managers are simply lever pulling proxies for the company.
in my mind, the main reason behind the 2 week customary notice is it's for your coworkers, not really for who is writing your checks.

I believe it goes back to pre-internet days in order to give the payroll department time to pull you out of the process for the next round of checks, and has just become customary since then.
I would love to, I'm not sure we will have the Model 3 in the U.K for quite some time still. I'll give it a go when they're available and hopefully report back on a future article!
The problem is that everything is always complicated.

If employees use the company's email system to discuss politics, then the company's email system contains their policy views, which may not be the company's. Then the company gets sued by someone else who gets a copy of those emails and uses the employees' personal views as evidence of the company's official position.

A solution to that would be to have the law be that political discourse can't be used as evidence of policy or intent in a court case. That might be a good solution, but there may not be support for it in the existing law.

The alternative would be to prevent employees from using the company's official channels for their political discussions, to create a brighter line between official and personal speech. Arguing for the second thing is worse -- it has a lot of other problems -- but arguing for the first thing may not be possible under existing law, leaving it as the company's only apparent alternative to avoid liability. What are they supposed to do then?
Quitting your job or dropping some other responsibilities might he reasonable for some people who can live off of their parents money or their own savings, but for many people that means losing their home, their car, or even their children. Indigo945 isn't making excuses for them or himself; he's telling you that for them to make that 10 hours would cost them far more than the new job might give.

Also, if anyone should be able to make another 10 hours in their week to work in tech why not say Steve who works at $BigTechCo? Now I know we just asked Steve for another 10 hours, but lets go ask him for another 10. No, the circumstances shouldn't matter, he's making 6 figures after all. Let's ask him again. And again, And again. Oh, Steve quit? What a pauper.
They are not many bike paths. For example there are non on my commute.
What were the percentage of non-CS grads applying for an embedded systems job, anyway? Maybe I'm wrong, but if you're applying for embedded with as a non-CS, you either know what you're applying for and know your stuff or are absolutely clueless in general.
According to google, public prosecutors make a median salary of $81,000. So maybe like two-thirds as much as an average software engineer? Doesn't sound that expensive.

Also, they get to cash in after working in the public sector for awhile, so in essence they get deferred comp from the private sector.
Most people were saying here that corporations - as though they are all equivalent and substitutable - would lay you off without hesitation as a way to defend people abandoning jobs (or "ghost" if you want) and that was why I framed my comment in that way.

Let's be clear, you don't know how a company will lay you off until they do, and then it's too late to consider the terms of your resignation (of course).

However, if I worked for a company that did a round of layoffs that didn't include me and they gave less than 4 weeks of severance to the most junior person there then I would start looking for a new job. I'd give 2 weeks when I quit. If a company laid me off without severance, and subsequent dire circumstances required me to take me a job there again, I'd still give 2 weeks notice if I resigned. The question of whether they "deserve" it is not meaningful, it's a question of how I choose to act.

Someone elsewhere mentioned legal issues, fear of safety, or gross breach of trust (not getting paid). I'm talking about normal circumstances, not exceptional ones.
I don't think making the entire island of Manhattan car free is on the table, but there are certainly sections of Manhattan that could be made so that at this point are already de facto off limits to cars, like the narrow lanes of Lower Manhattan.
The externalities of mass car ownership are not covered by the tax in the UK, let alone the US
Sounds like a cool VIM plugin to write, basically just a key logger that when ran against a file recreates what was done.

Even simpler, a key logger with some control, wouldn't even need integration into a specific editor.
Came here to say this, Scrimba is a thing and it's very well done. I just took a look, and it seems like their original premise didn't really take hold-- they're mostly pushing tutorials now, which is probably the most common use case.
No, I'm not really going to investigate further, I already have my hands full with other things :(.

Maybe if my product becomes more popular, I can ask the local research groups here to do a study. There's a lot of social studies going on for gaming, so maybe this would be a good fit.
The most notable anti-vaxxer is our President.
This article is complete bullshit.

Yes, there are some streets that are mostly free of cars during the day, but the surrounding streets are as busy as ever. Reducing parking spots and increasing bike lanes has not made a noticeable difference in the number of cars on the road, at least from a pedestrian standpoint.

I would love to see fewer cars in Olso, especially during days like today when they lowered the speed limit due to the weather causing increased pollution, but even with everything the current government has tried, it isn't making a real difference.
GitMessenger
Some of the stuff in here is just wrong.

"they have to block --- wait until the coordinator recovers --- in order to find out the final decision"

This assumes there is only one coordinator in the system and that there cannot be another coordinator that 'takes over'.
Here's a good example of a real-world 2PC system that is non-blocking if the coordinator fails - NDB:
http://mikaelronstrom.blogspot.com/2018/09/non-blocking-two-...

In NDB, if a participant fails, yes you have to wait until a failure detector indicates it has failed. But in production systems, that is typically 1.5 to 5 seconds. In effect, it is the same effect as the leader in Fast-Paxos failing - you need a failure detector and then run a leader election protocol. That's why we call practical Paxos 'abortable consensus' - it can abort and be retried. Similarly, TPC can be made 'non-blocking' with abortable retries if transactions fail. In effect, they can be made somewhat interchangeable ( "consensus on transaction commit").
also thanks for your good work
Wouldn't that just be watching you type the mistakes again, but this time without the cursing?

Edit, I see you can manually update stuff.
What do you mean by real-time here?

I beleive the prevailing studies are that parenthood is associated with less joy but more meaning in life compared with voluntary childlessness. (Involuntary childlessness is not associated with increased joy or meaning, and is more associated with increased loneliness)
Rocking Improves Sleep, Boosts Memory (In Adults)
Dunno about you, but I've never seen electric bicycle poop.
I used to follow libertarian (the American propertarian kind) communities online, and one of the recurring challenges to libertarians is "but who will build the roads if government doesn't?" Of course, libertarians have all sorts of detailed responses to this challenge. Now that I don't really follow or align with libertarianism any more, my response is simple: if government subsidized roads less, there would probably just be fewer roads, and that would probably be a really good thing.
There is very little evidence that this is true.

In the past those people would have loitered around shops (remember when that was a thing), spent afternoons in fishing holes, or just gotten drunk all day, or spent all time reading low-brow fiction.

Escapism is a fact or life and there's not much evidence that people are doing it a substantially higher rate than before. Or, that escapism is actually any worse than being forced to work miserable jobs until you rot away.
Costs $24/day including tip for me to go 1/2 mile with Lyft 10 miles outside of Seattle during non surge pricing.

Costs me $0/day to take the bus or light rail, subsidized by my workplace. $3-$4 if your workplace doesn't subsidize and you get a regional pass.
There's a vscode extension that does exactly this. Haven't tested it, but it looks like it should work for live coding presentations.

https://marketplace.visualstudio.com/items?itemName=jevakall...
Counterpoint, there are also some great things about live demos:

- you can see the thinking process progressing in a certain order. I know it helps me understand it, because I can see something unfold piece by piece instead of being dumped as a big fat pile of info. But also because things have a relationship, and decisions have a cause, which a good live demo will highlight.

- I can see the person interract with tooling. I like tooling.

- it gives me a sense of the time and energy necessary to put the code in motion. Yes I know the person knows the damn thing by heart, but I take it in consideration. If you use slides, or pre-made scripst, I can't even make an approximations of the time it takes to get there, because I'm missing tons of steps, outputs and links.

- it's reassuring. The thing doesn't seems so abstract anymore, as you can see it coming to life, instead of "in theory, it works like this". It makes me want to try the thing.

- it's easy to follow. A lot of coders suck at making presentations that lead me from their A to their Z, and I have to adapt to every style, every slide, etc. But most coders on stage know how to code, and I understand their process. It's like peaking into the box to see the product instead of reading the packaging. Plus, so many speakers suck, either because they are too shy, or try to be too much. But live coding is just natural to me.

Now, I don't always live code during conferences. Sometime I use slides, sometime I use scripts, sometime I code, and often I mix and match, with hand drawing, pictures, schemas and every tool I get. I also speak, stand alone, about something unrelated to the computer screen, to maintain attention and create a more personnal interraction.

But those are hard to do for most people, not trained to speak in public, not used to explain their though process or understand how people will interpret it. It's a skill that needs a lot of practice. And not everybody will get such practice before their conf. Live coding can help with this, as it's a nice compromise.
In the context of distributed monetary transactions I think it's worth mentioning CRDTs - for readers of this thread who have not yet heard about them, and who might want to look into the topic if they have a similar problem to solve.
The flaws of live coding demos apply to remote code-pairing challenges as well, which is why I hate them with a passion.
Anchorage, the world’s first crypto-native custodian
If you look at the main claims (any that don't add to a previous claim, ie don't include "the invention of claim X wherein ...") then you need to be doing something that matches all clauses in the claim to infringe.

When drafting the claims writer (patent attorney or agent usually) will add clauses to work around prior art. You can't just add unrelated features though, the features need to have synergy to represent a single invention.

[I've read a lot on USA patents but only worked directly with UK and EU patents.

This is not legal advice.]
I don't understand your point about only a subset of shards running code that may abort. Since we are talking about transactions, if there is even a single shard S that may abort (based on its state), then all other shards must also abort when S aborts. Which would imply that all other shards must also read the state of S before they commit. Am I missing something?
"... on a busy summer day, Kris didn't show up to open the park ... I ultimately caused the shutdown of the water park"

Am I the only one concerned about the lack of respect this shows to customers? Some families might have travelled a long way to get there as a special day out, there would certainly be large numbers of disappointed children, etc. Having a grievance with your boss and/or employer is one thing, but making innocent bystanders suffer as a result is something else completely.
Reading these comments, it seems like a lot of HNers don't understand how awful the power dynamic can be between workers and bosses outside of a tech/white-collar context. Sure, office work can be toxic, but at places like bars, restaurants, fast food, etc. where workers are mostly unskilled and turnover is high, management can be outright exploitative.

People who work for minimum wage generally have no leverage when it comes to how they're treated and often put up with a lot of abuse because if they quit and miss that next paycheck chances are they won't be able to make rent or buy food. Their bosses know this and the worst of them know exactly how to exploit it.

I've heard plenty of horror stories, mostly including your typical verbal abuse and sexual harassment, but a surprising amount were more extreme. Things like threats of violence and extortion. This pales in comparison to some of the things I've heard, but at one job I was called "retarded" by my boss on my first day and it only got worse from there. I didn't ghost, but I did quit on the spot once I had my fill. That employer didn't deserve a 2 week notice, and 13 years later I still stand by that.

Due to the power dynamic people will put up with this for months, even years, on end. When a worker has had enough is it really any surprise they would ghost? Can you really blame them?
You may not realize it if you haven’t worked these jobs - but the person you hurt most when skipping your shift is not the company. It’s the poor soul promoted to frontline management getting an extra $1 an hour. At Walmart you’ll see them with the red vests.

They’re the ones who get yelled at by the customers for the crappy service and upper management for not being able to find someone to come in on zero notice.

I can guarantee that the one place the message doesn’t go is upper management in corporate.
Actually... no it´s not.

The underlying technology is a medieval single error correction/detection process called double entry book keeping. So the operation is some variant of [credit cash, debit account] or [debit deposit account1, credit deposit account2]

tldr: banking is more interesting than generally realised.
I don't have a problem with protesting, free speech, or even speech I disagree with. Civil discourse is important, kind of like we're having here. Claiming these kids were innocent victims of media is just as disingenuous as claiming the first story was completely accurate. The fact is the kids did go there to create controversy and didn't like it when it came with media attention, good or bad. It's like showing up to a WWE match and claiming surprise when someone uses a weapon in the ring.I go back to my original stance of don't use kids as political props and they won't be treated like it.
Ah, that's the major difference then, I guess.
I think the ambiguity is what makes clip-art attractive, you can recognize people you know in them, while with the other extreme, actual photos, it would look like a stranger
so she likes the encapsulation principle
asciinema does that for the terminal: https://asciinema.org/
Did you read my footnote?

And yes, there are definitely exceptions, but my point is that the general case in software != the general case in engineering, which is why you cannot directly compare the effect the patent system has on the two fields.
So... you're saying that you're some god-level typist and logician who can push out multiple 500 character Python 1-liners in 2 seconds or ... something?

Most of us can read and understand code faster than we can type it out.
1. asciinema[0] has the ability to record a terminal (and thus, terminal-based editors) and replay it. By default, the replay comes with pause (via <SPACE>) and play-single-frame (via <.>).

2. Vim has Mundo[1] and Emacs has undo-tree[2] which allow you to step backwards-and-forwards through your changes.

As I see it, adding explicitly-selected frames to any of these features should be possible.

0: https://asciinema.org

1: https://simnalamburt.github.io/vim-mundo/

2: https://www.emacswiki.org/emacs/UndoTree
I'm not saying I think this is right, but people have so little social capital compared to companies. One mistake by an employee could follow them their whole career. A massive firing by a company will be forgotten about in the news by the end of the day. People will need work and eventually apply.
What about graph problems? Admittedly, I only did a 10 second scan, but nothing jumped out.
Revealed: The Secret KGB Manual for Recruiting Spies (2017)
Elevator "door close" buttons can fall into several categories.

1. They work as labeled, immediately closing the door.

2. They work, but only after door has been open longer than a threshold time, or only if the door open time has been extended using the "door open" button.

3. They work, but only when the elevator is in some special mode such as fire/emergency mode.

4. They are supposed to work, but broke. A broken "door close" button does not put the elevator out of service, and might not even be noticed at all (especially if it is a category #2 button) for a long time, and so a broken "door close" button can stay broken for a very long time.

5. They would work except they have been disabled by the owner, perhaps to comply with laws, or perhaps because there were too many assholes prematurely shutting doors.

6. They are placebos.
Is there a potential for a kind of legal armageddon one day if companies had a real incentive to fight each other over one of these massive Apache-2-based open source projects?

For example, with Swift, IBM is a major code contributor and runs significant portions of the project. IBM is one of the largest patent holders in the world. If Apple and IBM ever had a patent dispute involving swift, wouldn't that naturally lead to attorneys scrutinizing every other similarly licensed open source project to find an angle against each other or their partners? Wouldn't that then lead to other companies getting drawn into the dispute? And once the gates are opened, any long-simmering patent issues would be easy to add... affecting more projects and companies...

What would have happened if the Microsoft/Google/Android dispute involved Apache 2?

IANAL, but these boilerplate patent-agreements-in-open-source-licenses seem scarier than just leaving things ambiguous.