skysight-inc/HackerNews huggingface dataset:
If the list of chunks is represented as a deque, then concatenation and popping the first character can both be done in constant time.
Finally got the time to read through that link. Thanks!

The difficulty I had with that article is that I'm only familiar with how electric motors work at a high level. (I'm a software engineer.) An electrical engineer, or someone who's spent more time than me studying electric motors will be able to understand your link much better than I can understand it.

Thus, it's difficult for me to really understand the author's tone. Is it an honest evaluation of a promising technology where the author is pointing out lots of potential limitations? Is the author just plain biased? I just don't know enough about the field to make such a judgement. The conclusion, at the end, though, implies that HETs are very promising, but not ready for mainstream usage.

Anyway, for me, the questions basically come down to: How much will an HET car cost to compared to the "traditional" electric motor + reduction gear + differential + inverter + extra batteries. (Apologies if I got a term wrong.) Furthermore, is there a niche where the HET is going to be useful, like performance vehicles, or vehicles where the extra traction of dual motors is worth the extra cost, like pickup trucks?

Assuming the cost is a "slam dunk," or the extra cost is worth it for some niche, this is very promising indeed.
Yes, that's why I was recommending that the default implementation be a compiler-generated member-by-member non-reference comparison, with the option to override that behavior by providing your own custom implementation of equals(). Then you get the intuitive result for the 80% case, and have the means to write custom code for the other 20%. Not having an equals in the root object makes equality checks on type-erased values impossible because there would be no standard, reliable way to do it (C++ solved this with operator overloads).

hashCode, on the other hand, would have been better as an interface so that the developer is forced to think about how it gets generated (because a default implementation is more likely to get it wrong than right). The Map classes, for example, would only accept key values that implement Hashable.
Where would I put this?
UI Breakthrough – Command Line Interfaces (2008)
I use Containise for that, it lets you set wildcards: https://addons.mozilla.org/en-US/firefox/addon/containerise/
Precisely. It's a race to the bottom and a purity spiral.
> uses flash (to implement copy-to-clipboard)

Yikes. Besides the general danger of even having Flash installed on machines that don't otherwise need it... you can copy to clipboard from pure JS in all major browsers since about 2016.

I'd be kind of worried about a password manager that hasn't seen updates since 2016, especially if it has a browser extension, which is notoriously tricky to get right. Is it getting security updates?
Coronavirus: Harvard classes will move online starting March 23
LOL that defense must work great in front of a judge.

Your honour you see I signed it so I could trick them! It was super sneaky - anyway so since I signed it left handed I don't have to honour it right?
It isn't really freezing if interest is still compounding. It's just reeling out more rope to fiscally hang someone with.
>Do you believe that more testing will limit the spread of disease?

While the US is looking forward to an explosion in cases, South Korea is looking forward to containment. One factor is that SK tests at 700 times the rate of the US.
re: https://www.businessinsider.com/coronavirus-testing-covid-19...

> Please, explain in detail why, while also considering the risks associatd with large-scale testing.

No.
An exclamation point and question mark look distinctively different. A forward slash and backward slash may as well be identical.
Correct, since we employ Graal for parts of the compilation, we also enjoy the benefits of inlining and escape analysis. If an object is replaced by scalars then we can use it on a GPU. Otherwise (if a real object allocation is required) then the compiler will bail out and execution will continue normally on the CPU (with compiled code from Graal or C2).
It may make sense statistically, but for an individual customer it's just a strange experience. Look around this thread for all the comments pointing out the same thing, and wonder if a shopping app that was truly good would have all that people pointing out such strange behavior
Dnsmasq 'address=' function is just a substr() call, which is as fast as 'normal' hostname blocking (host == "adhost.com"). No regex magic is required there.

You are not able to block something like 'ads.%.adhost.com', but only (prepending wildcard) '%.ads.adhost.com', which in practice will cover almost all scenarios where random subdomains are used by adhosts.
I’d like to offer a source to back up my statement about transaction costs: A Random Walk Down Wall Street.

It’s true that even a retail investor can research and implement a strategy that beats the market average. However, their transaction cost - which includes the cost of their time doing research - will, over a large number of tries, eat up this advantage.

Said another way: could _anyone_ reliably beat the market by enough to pay off the costs they expended coming up with their unique winning strategy? Not just you - I am sure you are very smart - but any typical retail investor.
Won't develop space travel and sustainment technologies much. With that logic, we can colonize oceans (and probably discover a thing or two about our origins and new life forms)
The world is what We make it, not what I make it. The coordination problem is not trivial.

Look at our lord and savior Bill Gates saving the USA from novel Corovirus. He could only do that after amassing a fortune from being a criminally savage businessperson for decades.
This has been hinted at before, some LCS have been measured to cause an insulin response in spite of being low or no calorie. Insulin added to the blood with no sugars to neutralize is bad for the body/can slowly cause insulin resistance.

What's also interesting is that Aspartame keeps on coming out ahead in study after study. No insulin response, no substantial side effects, and no proven cancer risk.

From everything I've read if you're only going to consume one LCS then make it Aspartame, it has had more research conducted on it than all of the others combined (and frankly most, even natural, food ingredients).
Even if Facebook is containerized, if you make a purchase on <site>.com they might just tell Facebook (without the browser involved)
There's more.

I've lived in two different countries which have competently managed and effective health care systems. They're different from each other and it's noticeable, but so are various traits they share. They both try to learn from what other countries are doing better, they both keep costs down, they both are competently managed and essentially socialist (that is, they work for the entire population).

Here's a trio of predictions: At least one of the competent European health systems will mishandle the Corona crisis and a lot more people will die than in the neighbouring countries. The American fanbois will use that as a solid proof that anything and everything that country's health system is wrong, including the things its neighbours also do. Noone in the American health system will try to learn from the more successful handling in some European countries, and definitely not from any country like South Korea or Taiwan, outside the Indoeuropean language zone.
Our body's principle means of cooling is via sweat. When sweating stops being effective, it's basically impossible to cool down, and you're going to die of heat stroke if you don't go somewhere colder and/or less humid. Sweating breaks down at a wet-bulb temperature of ~100°F, and hitting even dry-bulb temperatures in the 150°F range is going to start to be lethal.
That's the problem with coronavirus that everyone's missing.

If we had the hospital capacity to deal with it, it wouldn't be so bad. But the suffering (and mortality rate) spikes pretty significantly when you run out.

If we were halfway rational we'd be rapidly scaling up medical capacity now and practicing strong social distancing now... but people are too worried it would unduly wreck the economy.
Grass Shader
I think the 1099 bit is pretty obvious. It's about how employees and customers are treated. Remember the Delete Uber campaign a little while ago? Lyft had absolutely no secret sauce to differentiate itself aside from a slightly more positive brand identity. It was never accused of ignoring sexual assaults and has a reputation for paying drivers slightly better.
It depends on the humidity. The maximum wet bulb temperature that healthy humans can endure long term is about 35 °C.

https://en.wikipedia.org/wiki/Wet-bulb_temperature#Wet-bulb_...
I respect the troll job, and it shows some level of intelligence, competence, and humor. I've read a decent number of pro se complaints, including some brought by prisoners, and you could do a lot worse. I don't know if he'll get anywhere with it, the case is stayed while the criminal case is going on, but I wish him the best of luck. Nobody deserves torture conditions, even if he's guilty of everything they accused him of.

And frankly, if he hadn't included those parts, chances are I wouldn't have seen it, or wouldn't have remembered it and wouldn't post it here. If his goal was to get more attention to the torture allegations, that probably worked.
You can, but they are not always available and it takes some time to find the perfect fit. I like the fact that the price is the same yet there are rules and options if you need a change or the practitioner cancels. Same with Rover.
> What happens when the browser supports an operator the version of Typescript you are using doesn't?

Nothing, because the compiled TypeScript won't contain it. TypeScript is deliberately conservative about the language features it supports to ensure it never gets out of sync with JS.
What’s New in VSphere 7?
It is open source. If you want that feature so badly you've had 20 years to implement it and submit a patch.
Covid-19 Is Attacking Your Stocks. Here’s How to Fight Back
I'm fairly out of my depth here, but it's somewhat relevant to my personal situation:

When this came up for discussion on HN a few days ago, I was initially confused, as some of what I read seemed to suggest that taking e.g. lisinopril could possibly increase the risk of an infection because it seems to increase the expression of ACE2 receptors that are used by the virus to infect cells.

On the other hand, some of what I read seemed to suggest that ACE inhibitors (e.g. lisinopril) could have a therapeutic benefit. The virus is going to inactivate a bunch of ACE2 receptors through the course of infection. Since ACE2 receptors inactivate angiotensin, that would leave a lot of active angiotensin floating around, which is potentially very bad. ACE inhibitors would seem to help here because they inhibit the active form of angiotensin from being created in the first place.

Now I'm wondering: Is it possible that taking lisinopril could increase the risk of serious infection for those of us not yet infected, but also could reduce the severity of an active infection?
Super disappointing to hear :/
Humans have bin packing hardware in the visual systems. They very rapidly are able to find a pretty good solution to, say, stick stuff in the back of the car, but if you give them an abstract equivalent problem to solve it's as hard as anything else to solve.
My experiences:

Team Password Manager. https://teampasswordmanager.com/ Self hosted. LDAP/AD auth, and LDAP groups. It has some extensive auditing logs, so management can see exactly who changed what and when. Custom fields, pretty good permissions system. Concepts of "projects" rather than folders can be counter-intuitive. Cheap, and support is also pretty cheap. Worth a look just to evaluate to see if it will fit with your corporate culture.

Bitwarden. Fantastic software. I haven't used the corporate integration side of it at all. I protect mine with a U2F hardware key. Highly recommended.
I don't quite get why it's gross.

Presumably you'd want to find wfm/etc. solutions ?
If all you cared about was fibonacci, or some other "quality", then fine, use that as benchmark. But others might care more about productivity, cost, etc. Then it's also a matter of taste and what is currently fashionable.
>ok old blueyes.. you are not helping the argument here

Whose argument are they not helping - your bleeding heart narrative?

> In my opinion Lambda has an ex-employee who left under allegations of performance despite allegedly not being notified and yet being 5 months pregnant and now Lambda is suing her for 36k which is a trivial amount of money.

You kind of leave out the part where the adult female who since she is 5 months pregnant should be really balancing all risks to her financial well being if she has been terminated signed a contract saying she wouldn't do X and then went and did X anyway.

> Do not SUE former employees. It will not end well.

Do not break contracts - it will not end well.
I wish Firefox on iOS had ad-blocker - that's the only thing preventing me from switching on my iPhone.
Creating your own Docker image that deploys your app in under 5 minutes
One of the primary arguments that I hear for them is how much safer they are than Lithium Ion batteries. Being able to explode (even if this is actually unlikely) greatly weakens that purported advantage.

(I do not believe this will actually be a primary impediment to adoption of either Lithium Ion or Super Capacitors)
A Founder’s Guide to Taking Advice
OOP is not a helpful paradigm for modeling systems. If it was, we would design digital circuits with classes. But, of course that's not possible. Because classes are absolutely a horrible metaphor for representing shared state at runtime. And, that's most of what modern systems are doing. Have you ever stopped to consider that a class API is effectively the pin-out to a chip that's missing it's observable state vs input specification? Nobody would use that chip because it's actually not adequately documented. And, so why people think OOP is still a reasonable basis for building re-usable code and expressing ideas about system architecture after decades of disappointment is one of software enduring mysteries. My speculation is that the half-life of talented engineers before they become managers is approximately equal to the number of years you need to seriously struggle with OOP before you have enough perspective to start having ideas of your own. And, then you switch to management, and buy a book on design patterns, and kick the can to the next generation.
the problem comes in when your apps break and the only way to fix them is to fork out even more money for software upgrades. for music production i have been badly burnt and have moved to hardware synth that will last decades and a mac with logic that will never see another upgrade ever.
What's dangerous is our government is severely downplaying it and undertesting to make the numbers look good, and we have to rely on social media to find the truth.

I feel like a wingnut even writing that. My opinion would change except lots of health experts and all the smartest people I've talked to on this seem to agree.
> What does Chrome do better?

I haven't used Chrome in a long time, but this is the primary major thing I miss from it (possibly the only thing).

E.g. we have a family computer that my spouse and I use. I have set up separate profiles for us and forced Firefox to ask which profile to use on launch. But this means that if she has the browser open and has stepped away, I can't just open a new window, switch to my profile, and do things under it. I have to fully quit the browser and restart it.

If I remember correctly, with Chrome the profile was essentially tied to the logged in account and it was possible to have multiple windows open to different accounts. With Firefox you need to sign out of a Sync account before logging in to another.
> have to go to work sick because they don't have sick days

Personally, I think sick people who don't have paid sick leave should be paid to cough on people who oppose requirements for paid sick leave.
Being elected in Kazakhstan makes them legitimate in Kazakhstan, it doesn't make their international behaviour acceptable to everyone.
restricting all browsers to use safari is the single killer feature that made me stick with ios.

If I blacklisted a website in control center it is respected in all browsers even in private mode.
Hopes rise over experimental drug's effectiveness against coronavirus
Stevia tastes better and has no insulin response.
Having deleted Facebook 3 years ago made my social life miserable. Any time I tried to join a real-life group activity I was always the one person being out of the loop and I had to pester a single person I chose, constantly, to get any updates. So after a few groups and gigs like that I finally chose to rejoin Facebook.
One thing I tried to keep me out of addiction this time, was to unsubscribe from everything, so my wall is always either empty or only showing updates from the current group I'm participating in. And thus I have no real desire to scroll FB, cause nothing really happens there for me - automatically.
What really bugged was that none of my closest friends really wanted to chat with me for those few years - they seemed to have a real mental barrier against switching to the regular Messages app.
If you step away from your desk for thirty seconds, I can install malware that captures your financial passwords (and cookies) next time you log in. The reason password managers universally don't support the feature you request is that they'd be giving their users a false sense of security. You don't have extreme protection at all. I'm sorry, I wish computers didn't work this way, but they do, and you have to keep yourself secure in the world as it exists and not in the world as you wish it were.

The usual way of solving this in corporate scenarios is to keep the office physically secure such that no outsider can get to someone's desktop in a tiny window without being noticed, and them set the screen to lock after a minute or so.

For personal computers, don't leave your laptop unlocked at the cafe when you go to pick up your coffee. Get in the habit of closing your lid.
Unfortunately that doesn't open other links outside the container :/
Bees are users. Honey is data.
> Fahrenheit is more appropriate unit because it represents human compatible temperature

0 being the freezing point of a mix of water, ice and ammonium chloride and 100 being almost the average human body temperature - or to put it another way, "a random number fixed to a variable". Neither of these are things I can instinctively understand as a human.

Celcius on the other hand uses extremely hard to grasp concepts for a human, like the freezing point of water and at the upper end of the scale (is it a random number? no, it's) the boiling point of water - both things a person is likely to encounter in their lifetime, possibly even more than once.

https://www.youtube.com/watch?v=nROK4cjQVXM
I have 2 years of living expenses in cash. Hoping for a nice vacation from the industry...
Yes, it's a shame, it feels like none of the developers is actually using it. It also took them several months to fix a blatantly obvious UI issue with iOS 13. I would love to like Lockwise, it fits the bill perfectly for me, but its current state on iOS is just painfully bad.
Facebook releases “Daylight Map Distribution” a scrubbed OpenStreetMap dataset
remdesivir

https://angrybearblog.com/2020/03/novel-coronavirus-and-bett...
Then they would boot you off the jury and replace you with someone else
What do you mean "in all likelihood"?

It is a guarantee, and it has been since 1 month ago. Italy was first because someone has to be first.

People, even informed audiences like HN's, are just fooling themselves and thinking wishfully.
I love 1password but I don't understand why you'd use it for 2fa. Surely if someone gains access to your 1password account you're just giving them the "something you have" aspect of 2fa for free ?
Chilling indeed - but we do have a weapon against that new virus: global lockdown for n weeks to fully eradicate it.

The possible death of nn millions of people is way worse than a global lockdown for a couple of weeks/months.
How to Choose SaaS Billing Software
Harvard to Make All Classes Online March 23, President Says
Former Baskin-Robinns Pralines & Cream addict checking in. I know they say all sugar is the same, but I noticed a marked decrease in the addictive feelings when I switched to unrefined sugar sources, such as fruit and honey.
If you have enough equipment, you can set up a relay where tankers themselves get refueled by other tankers. This can dramatically extend the range of a small number of aircraft, though the logistics (and expense) gets out of hand quickly.

The British did this during the Falklands War in 1982. In Operation Black Buck, a bomber from Ascension Island (near the equator), attacked Port Stanley Airport (~52°S, about 12000 km away). To do so, the bomber was refueled 7 times on the way out (and once on the return), while a fleet of tankers refueled each other 9 more times. Wikipedia has a diagram showing how this worked: https://en.wikipedia.org/wiki/Operation_Black_Buck#/media/Fi...
Now if you think about the US even worse, what are you thinking about under-developped nations? Africa?
I like it, but idiomatic symbols are tough. When I look at some functional languages they seem so dense with operators that I have to use some inference (which I probably get at least partially wrong) to glean the meaning. This is a good operator that, in my opinion, should be in a dynamically-typed object-oriented language. But it is not as universally understood as most of JavaScript.

There is a place for languages that use more keywords and fewer operators as a design choice. Of course there also need to be languages that don’t have the undefined/null value and don’t need this.
That's an existing Firefox feature called First Party Isolation. Here's a plugin that toggles it:

https://github.com/mozfreddyb/webext-firstpartyisolation

It sometimes (rarely) breaks payment processors but otherwise works fine
It'll likely never happen in the United States because of what you mention and the fact that NSLP (National School Lunch Program) and the SFSP (Summer Food Service Program) feed a LOT of children.

My fiance is a high school teacher and they began preparing online lessons yesterday in the event they need to shut down for 2 weeks but they're also scrambling to figure out how to feed the kids the 2 meals a day a lot of them get and how some of the students are going to do their laundry. A good portion of the students do their laundry at school in coin-operated washers and dryers in the home economics room.

In her first class of 30 something students, all but 2 or 3 get fed 2 meals a day by the school via NSLP. Yesterday she was also telling me the school nurse is concerned as many of the students come to her for basic over the counter medicines and feminine products. She's also a track coach and it was cool and wet yesterday, most of the students shwoed up without the provided hoodie/pants and said they didn't want to get them sweaty because then they couldn't wear them to school (implying they had no means to launder them except for at school) so her and the other coaches rounded up all of the stuff that had been left by previous years and she took it all home to wash and mend ripped pockets to bring back for those students.

When kids are depending on the school for their meals and basic medical/hygiene needs... I can't see online classes becoming a thing for many of the schools in the country.
No, it was introduced so that Apple could hurt Google on iOS / mobile Safari without opening the can of worms that is browser extensions.
The parent comment is talking about the new specification, which doesn't have 3.3V on the connector.
MEMS Inclinometers