skysight-inc/HackerNews huggingface dataset:
Yes, but they are pitifully weak compared to the same addons back when they were implemented in XUL. It's not just because XUL was more free. WebExtensions as an API just lacks the scope for such enhancements. Mozilla essentially copies Google's API and they're very hesitant to make customizations, so major enhancement requests will just sit around for years without traction. I'll list out a few major issues with the current API for the sake of example:

* No native hotkeys.

Ok, fine, there are technically native extension hotkeys, but they break so often that nobody uses them. Even if they were fixed, the bindings are arbitrarily limited to two-modifier combinations.

Instead, you're stuck hacking around the limitation by injecting hotkeys into each individual page via JS. If the page you're on isn't a normal webpage (new tab, 404, PDF...), you're out of luck. It's mouse time.

Imagine the pain of writing and rolling your own high level key binding API, now imagine the additional memory/compute from running that in every single tab instance. This is already a huge mess that makes any tab extension a second-class experience.

* UI extension is hopelessly neutered

WebExtensions basically have 3 main places where you can render UI: solo pages, a toolbar popout, and the sidebar. Of these three, only the sidebar is a permanent, persistent place that works for the purposes of a tab extension. Unfortunately, the sidebar is hopelessly neutered. The sidebar is shared between all extensions AND the native bookmark/history managers, so bad news if you need it for something else! Since it's shared, you can't control the size/position programatically (Oh yeah... and the manual resize threshold is limited to about 1/6 horizontal screen width).

To add insult to injury: the sidebar steals page focus, so I hope you enjoy clicking back into the web page every time you interact with the sidebar UI via mouse! This dovetails nicely with point #1. There's no way to bind a key to your extension's sidebar. That means you can't toggle your tab bar (a la F11). It also means you have to fish for your mouse, fiddle with the toolbar, then switch sidebar panes any time you lose the sidebar for any reason.

Imagine the pain of supporting an extension that literally does nothing unless you get your users to dig into the toolbar and enable a little-known UI element. Now... imagine the pain of asking them to do that, repeatedly, whenever it goes away.

* Horizontal tab bar is a pipedream

Your control over actual tabs, in the actual tab bar, is incredibly limited. If you're not outright hiding the tab bar and replacing it with a sidebar hack, it's basically guaranteed to be a mess. You cannot style nor group tabs programatically. All you can do is hide or reorder them, which is a pretty bizarre decision, imo...

The best that anyone can do for non-overhaul extensions, like "tab grouping", is stashing the UI away into the toolbar popout menu. I hope it's fairly obvious why this isn't an ideal way to present that information, especially when you consider that it's a focus-stealing modal.
Write a client? Just use psql, or any of a dozen other interactive DB clients.
Rolls-Royce eyes 'hypersonic' flight as it partners with Reaction Engines
I'm not an expert but I think in the future you will have swarm of drones against another swarm of drones. No human involved (in the air at least).

The best algorithm will win the war.

People stop bullying your nerds at school if you don't want to loose your next war ;)
Trying to build rankings of something like 'quality of life' seems pretty dense
ugh go away please, stop polluting HN with your bs.
Most teachers work in public schools so even if the principal could give them a raise they wouldn't be able to but in private schools they absolutely could.
Pilots are an interesting example because AFIK they negotiated terribly, i.e. they have all sorts of benefits and high salaries for the high-tenured pilots but new pilots are almost working for free. Student pilots have been told for years that there's an upcoming shortage of pilots but right now you're lucky to get a job anywhere in the world.
If you're looking for examples then look at europe. In my country everyone has the right to negotiate their salary once a year even though most people are part of a union. Where I worked I would always be able to get a couple of % added to my salary.
So? It says BUY or Subscribe on each button, that links you to purchased versions. Those camera model versions are cheaper subsidized, so you're not paying anywhere near full price.
I think that’s great, really. I also think that in your original comment you said that people should be focusing on what can be done with hard work rather than complaining about impossibility (paraphrasing).

Most people must work during daytime hours, and formal learning (for example, math that pushes the boundary of what you know) does not work very well for kids (or adults in my experience) in the evening. I’m glad that you have the flexibility such that you don’t have to do work 8-to-6, but that’s clearly not realistic or even possible for most people.

How does one hard work their way out of this? Start a business so you can teach during the daytime and in the meantime your kids do what exactly?
DoorDash Has Completely Bungled Its Caviar Takeover, NYC Restaurateurs Say
The fact that COVID is likely here to stay doesn't mean that there's no value in lockdowns or other countermeasures:

- As time has gone on, we've learned more about the virus, how to prevent it and how to treat it, leading to a much lower fatality rate. If there were no lockdowns when New York City was facing the worst of the virus, the outcome would have been much, much worse. This trend is continuing, and there's no reason to assume that we won't continue to get better at treating it, so slowing the spread until it's less of a problem saves lives.

- Even assuming that we know everything there is to know about COVID, we will get no better at treating it, and vaccines aren't going to work, the best way that we DO know to handle outbreaks of COVID-19 (extensive contact tracing and quarantines) are impossible solutions in places like the U.S. where the infection rate is high enough to make contact tracing a pointless exercise.
What are the common data science interview questions?
All is fair in love and war.
It’s very common for French people to negate the advantages of the system they live in. France makes it easy to start a company and find seed investment. Paperwork became very limited over the years. People who describe France as startup hostile country live in the past (15-20 years ago)
Apple has never used signing on Macs to block specific policies. There is no review process for signing Mac apps.

People have been saying exactly what you are saying since 2011.
It doesn't, because at 3am in a sparsely populated bit of town, there aren't enough participants for a market to work.

For me to have real choice as a rider, I need at least a few different offers from drivers on the table, at which point I can pick the cheapest/fastest/highest rated/whatever.

Likewise, for the driver to have a true choice, he has to have multiple ride offers in front of him to pick the best.

The reality is that in most local markets, most drivers spend the majority of their time sitting around because there are no riders (and therefore would never turn down any work), and riders are frequently so far from drivers that there is only one driver to choose from within 10 minutes waiting time, so they would be forced to accept the ride, whatever the price.
Thanks for correcting, you are totally right. No idea where I got the idea their releases were roughly ever 3 years, it's clearly every 2 years.
The problem is, contact tracing in the U.S. is impossible right now, there's just way too many infections to possibly have an effective contact tracing program.
There has never been a better time to dive into embedded development! The tools are cheap and easy to get a hold of and the amount of learning resources available is mind boggling. Poking around at the hardware level is neither difficult nor expensive, and you can get started at your desk with any of the zillion Arduino-style kits out there. You can leverage your existing development skills in the physical realm and it's all kinds of fun!
Google Ads can charge you anything they like for a click on the partner network
SAG. The NFL Players Union. Just two examples.
In this territory, a lot of arguments of the form "This does seem to be the obvious conclusion based on our human thought ,but that is a mere delusion/illusion" - the implication is that someone has an ultra-insightful way to see through the illusion. They don't ; they just seek a little bit of self-edification and ego-stroking by suggesting as much. Arguments of that style are incredibly weak "It only VERY POWERFULLY SEEMS SO" is actually an admission that an unbiased person would reach the conclusion being rejected. The scientific community clung to the steady-state model of cosmology for nearly a century before embracing Big-Bang theory - this was due to philosophical attachments rather than any sort of evidence - these sorts of motivations are still at play today. They mocked and derided those who advanced alternatives until the evidence became so overwhelming that it could no longer be denied.
Great project! Congrats with the launch.
Sure, and in a world where Uber & Lyft drivers are employees, drivers would be forced to work shifts in the same way. They’d have to clock in a certain number of hours as part of the condition of “employment”, be it full time or part time.

What they would not be able to do is drive on both simultaneously. There’s virtually no low skilled minimum wage job that affords you the flexibility of setting your own hours at different employers.
The direction of scientific research is a product of the wisdom of the era. Science often seeks to reinforce some "common sense" observations about the world from that era, to theorise about them, to build sensible (but not necessarily realistic) analytic models out of them, to classify things. So maybe 19th century racism came out of the observation that people of different skin colours perform differently on a particular task, and there must be scientific explanation behind that. 20th century global warming theories are observing a local rise in global temperatures, and draw all kinds of conclusions.

In much the same way as we dismiss "racism" today as backwards and scientifically unsound, in 50 or 100 years time, "gender studies" will be considered implausible and frowned upon.
Reaching straight for ad hominem, are we?

That's alright. Will see how you dance when the guvment comes for your medical marijuana and your freedom of speech. Will see how you sing when they come for your ability to choose your place of employment and residence. This is where you're going, but you're too blinded by your addiction to virtue signaling to see the most obvious of facts in front of you.
> Okay, back to the people who need Slack open for their jobs.

It's a requirement at my job, but no one is required to respond right away. Just in a reasonable time frame. Sometimes I have to wait 15 to 30 minutes before I get a response to a message and it's similar to how long people may wait for me to respond to them.

> It's gotten to the point where people will avoid seeing you in person but just as quickly ask if you "got that slack"

Before we had to start working from home, people would typically come to my desk to talk if they wanted me to look at something. If it was someone from another office, the same time frame as I described earlier for replying to a message was perfectly fine and no one complained about it. We've been using Slack for 2 years at my workplace.

> It's like e-mail but now you're expected to have it on your phone, home computer, work computer

I actually use an older smartphone that won't work with Slack (Nokia N9). It used to work when Slack had an IRC gateway, but not now. I also tell my employer that I refuse to install any work related software on my personal devices and they're fine with that. If it was that important, then they can provide me with company issued devices. So far, they haven't bothered.

As for notifications, it's up to you if you want to enable them and it applies to any type of chat client, not just Slack. I prefer just checking it periodically during work hours and any messages that I receive, I'll reply when I check for them. What you describe is a problem at the business level as opposed to a specific chat client.

For me, I would rather use a less resource intensive IM framework like IRC over Slack, mainly because it's a resource hog and frequently has significant UI lag when running it in a Firefox tab (to the point where I have to wait 3 to 5 seconds for text I type to show up on the screen).
I'll throw another hat in the "MUDs got me into tech" ring. I spent significant time on Swords of Chaos, a sort of proto-MUD, then on various God Wars incarnations.

They were the first time that I realized, and truly appreciated, the fact that technology can give a kid the ability to bring something from imagination to fruition with little more than determination, some manuals, a computer, and some lost sleep. That's a very empowering thing for a young person, and is still at the core of what I love about technology.

My niece and nephew play Roblox. I think the creative element of it is a little less accessible, since it seems like a lot of kids consume it via tablets or phones, and there's an element of handling graphics. I got them a laptop specifically in hopes that they would make the jump though.
Just curious, are you also making use of Span and Pipelines?
netty, gRPC! go go-
Self reply: Oops. That ‘for that matter’ part isn’t true, as it would mean you could permute the arguments any way you wished.
>The First World's modern obsession with hand sanitizers and such is having unintended consequences

It's not...obvious...that hand sanitizers screw up your digestive bacteria. Compared to just soap? It's also not obvious, if it is a concern, why toothpaste and mouthwash aren't more of a concern.
AFAIK they started using those names before the git trademark was registered
Can you give more context about your projects i.e. what makes them require a super high-performance queue?
It's almost always about who has better missiles and longer range radar/sensors. No point in getting into a dogfight if you can shoot the opponent out of the sky from 100 miles away.
- Ability to determine whether a fact is fake or not.

- Computer Science (Think Like a Programmer)

- Empathy

- To go through a struggle and learn from it.

- Embrace Pain instead of running away from it.

- Handle Personal Finance (Tax, Saving, Investment)

- System Thinking (Understand Everyone is Playing a Game)

- Not get influenced by Advertising. (Dont be funnel)

- Dont be a skinner box.

- Ability to love one person for rest of their life.
But how do you know which version of AI are you fighting?

Its not really all that simple, as you have limited time/resources to determine what exactly you are up against.

And you get to test your hypothesis once. You win or lose after that.
It seems to me that this danger receives a much larger degree of attention than other dangers which are more likely to happen, such as road traffic death.
"eastern" practices are often described in such generic way that any "works / doesn't work" becomes meaningless. Especially in case of ideas connected to mysticism. What does "does meditation work?" even mean. It's like "do pills work?" What kind of pills, what kind of meditation, what kind of effect are we looking at. I've heard many people describing it as BS, but they also heard of it as a miracle cure.

I think what changed recently is that a lot more details are included in the conversations.
You can buy dasung eink monitor. The only downside is that it is only 13 inch. http://www.dasungtech.com/
> While trying to cancel my subscription, I realize I can only do that after paying for the remaining 11 months (rough calculation).

Yep! They have a thing called “yearly contract, billed monthly “. It took me a few minutes to understand what it meant. The first time I came across such a contract in the software world.
Although your calculation isn't quite correct (see below), non-French people should note something related to the way taxes are perceived to be in France and especially related to social security. As a freelance going with this scheme, you get basically nothing:

* You only have the basic, state social security (the 17% part OP talks about). This basically only covers you for emergency situations. There's tons to pay out of pocket in case of pretty much anything (hospital stays, glasses, teeth work, etc). This is usually covered by a complementary insurance, usually paid for by the employer (mutuelle). Private people can subscribe to it, but it costs extra.

* You do not contribute to any retirement. If you only do this for your whole life, at the end, you will only get the absolute minimum retirement (which is ridiculous).

* You do not get unemployment in case your business fails.

* In case of accident that prevents you from working (say car crash and you end up paralyzed or something) you're SoL. A "regular employee" (especially engineer level) could have an insurance covering this. In the situation described here, you'd have to pay extra or not get any money anymore.

All this is to say that for all the taxes paid (almost 50% !) you get pretty much... nothing. I'm curious how this compares to other countries with lower taxes where you're expected to pay for insurance out of pocket.

There's also another fun fact: once you have your 50k in hand after having paid the other 50k to the state, it doesn't stop there! Want to go buy something? The state would love you to, they get 20% out of that too!

I'd be curious to see a similar breakdown for the US in particular, where people usually say that for the higher salaries you have to pay more for healthcare. Maybe the extra insurance is much more expensive over there, don't know.

---

Parent's error is you don't count the VAT in the revenue. It's invoiced on top of it and it goes back to the state directly. Also, if you have 100K in yearly revenue, it's not a good deal to pay regular income tax on that, the 30% flat rate is more advantageous.

All in all, your 100% dividend works out to 53869 which is a roughly 5% increase over their estimate.
Biggest Flaws of the Human Race
It's not a joke. An ESB and event-streaming like in Kafka are very related concepts. Some details vary, but they share a lot of the same ideas and live in the same "problem space".
The OS resolves DNS names to IP addresses... Except an IP address isn't a security identifier of any kind, so there is no benefit to it not being spoofed.

The relation to browser vendors is that DNSSEC allows DNS to verify/validate certificates for TLS connections, which can be used by web browsers (and other applications, but web browsers would be the main users).
Tangentially related I wish there were a way to “search” within audio books. Once you’ve finished the book its almost impossible to figure out where a specific chapter or passage is if you’d like to go back.
Right, makes sense.

Well then, there’s still a major difference from BitTorrent: the fact that as soon as I stop watching and close the tab, the video is gone from my system and I’m no longer “distributing” it.

When I’m watching a video for the first time, I have no way of knowing it’s infringing. Once I’m finished—subpoena all you want; all I’ve got to do is remember to not watch that particular video ever again.

I could be in trouble if I’m seeding the video on purpose, presumably if I’m its creator.

Which on balance could actually be more reasonable than status quo: I reckon %CORP% would be compelled to do their homework before going after some poor individual. If it turns out to be a frivolous lawsuit and the work is fully original, that’d actually backfire—something they clearly don’t have to fear with their shotgun automated DMCA takedowns and overly zealous detection algorithms.

The stakes are higher for producers, but a legitimate creator confident in their work may well prefer that to the uncertainty and constant fear that %PLATFORM% mistakes your original work for something random and pulls the rug from under you.

I think there’s a parallel to be drawn between YouTube and Amazon. Apparently, the latter is leaking legitimate sellers and becomes a haven to fly-by-night shady sellers due to its ease of setup but unpredictable enforcement[0]. Not unimaginable YouTube will trend the same way—remain the platform for algorithm-favored provocative, controversial, hateful videos that tread the line of legality, and lose authentic artists.

[0] https://news.ycombinator.com/item?id=24177200
Are you sure you are running the new Fenix based Firefox (~v79) and not the old Fennec based one (v68) ?

They are rolling the update in vawes abd not all countries are yet affected. But you can still try Fenix based Firefox by installing the Beta ir Nigtly versions
oh wow, I remember that and how it broke so many scripts and processes. It's what some of these crappy ISP DNS servers do, except for the entire .com/.net TLDs around the planet.
> When I take mine to meetings I feel like a hipster

Try using a fountain pen! I was a little self-conscious at first too. It helps that no one really cares, though. And now I have an ironclad excuse not to lend anyone my pen, which is nice considering that my ballpoints used to go walking with Jesus so often that I ended up keeping three spares in my backpack.
> What prevents you from writing a patch for Firefox then?

'I never, never want to write C++.'

Seriously, I can't say how much I want not to write C or C++. Life is too short to use unsafe languages.
Digital Top Europe
Fully-Fledged Guide on Ways to Protect Your Data Online
Learn how to protect your data!
Yeah, so not hard to have it broken on a 4th. ;-) (as if there wasnt already a ton of that stuff on Android...)
I'm not sure I like the idea of using GOTOs, I'm sure better ways must exist.

But this bit resonated with me very strongly:

> is unfortunate that the majority of the ma- terial written on reducing finite state automata to code is in texts on compiler construction. Finite state machines play a sufficiently impor- tant role in a variety of computing applications to suggest that their use in programs should be introduced in lower level or even introductory programming texts.

So many things are better modeled as state machines, and their use as a programming pattern is rarely taught / seen in the wild.
Sometimes people need to be reminded about the existence of CBRN. Maybe you can add drones to that, but it doesn’t change the fact that a single attack has been able to completely anhillate an opponent with no possibility of defense for decades now.

If drones are fighting each other, it’s called entertainment, maybe propaganda, or maybe just imperial business, but not war. This sort of sporting match as a proxy for total war is common throughout history.
>I don't think it's even a mindset. It's that sort of "nobody is responsible for a large enough part of the system to be able to stop things and force things to be done right" situation that a lot of big-cos get into that results in them crapping out half baked products.

I agree that plays a part.

But the people in charge of the flight computer software should know better than to have no redundancy.

And the executives definately are able to stop things and force them to be done right, and instill in their employees a mentality of safety-first.
But their bonuses might have suffered, so...
You don’t always have to be productive
Wouldn't this at least allow for an opening in the market that can be filled by an organization that doesn't exploit drivers? If we continue to support a company that could do better without placing either legal or market pressure, no one has any reason to change.
Do ISPs make a distinction between service to the home and business?