skysight-inc/HackerNews huggingface dataset:
> Complaints like yours are relatively rare.

I've stopped complaining because I already know how the issue manifests and how to solve it.

A SD-card is not a proper replacement for a drive, it's a fine storage medium.
Perhaps you meant electric buses, e.g. https://www.dancerbus.com/ ?
That seems more like a practical engineering decision since battery swap is not yet widespread. There doesn't seem to be anything fundamental that prevents it and in fact Tesla retrofitted the idea for vehicles that were not initially designed with swap in mind.

It's either that fast charging attains exceptional safe speeds (i.e less than 5 minutes), or that competitive pressures will force electrics to embrace swap. The current status quo of waiting an hour for a full charge cannot stand on the long term; the lost productivity is so large that it completely dwarfs the costs of implementing the swap networks, so somebody is bound to package it in a consumer friendly product and pocket the profits.
How many e-mails could you possibly have that makes trial and error not a good solution in this scenario?
Is the USB-C only for power?

Could you plug it in a monitor directly through USB-C, so that you could have display and power (and possible access to the hub of the monitor) through single cable?
There seems to be an irrational fear of shipping old toolkits (Qt3)

Heck Ubuntu even removed Qt4 from their repos, when I wanted to run an older third party app that hadn't been updated to Qt5 yet, I had to install a PPA with Qt4.
> Escooter/ebike is rarely a replacement for a car.

Yeah, well, I guess you are not from a big city like Amsterdam.

> Need to buy groceries for the whole week and deliver them home, a car can do that.

I just order my groceries online and get them delivered. I could also use my cargo bike, normal bicycle, or walk to do groceries. Neither of these options is electric, but you can buy these electric. Last time I checked, each of these options give me enough 'freedom' so that I don't need a car. Sure, I can't go to the other side of the country with my car, but I don't want to either. If I am going on a spontaneous _long_distance_ trip I got two options: I go by public transport, or we rent a car. Cars are overrated; we got a lot more options nowadays so that the use of a car is diminished (though not completely). People in Amsterdam are living without a car and go by fine (they also need the money they'd otherwise spend on a car on rent ...).
And steal your data? Bullshit.

The worst is that they are certainly keeping your data, because they never throw anything out, while they are preventing you from getting to it.

That is theft, pure and simple.
For business writing, peers/colleagues will rarely turn down a request to proof/edit/comment on a document. We’ve brought more focus on narrative writing in the last 3 years (and even more in the last 7 months).

People who invest time in refining a doc before the main meeting tend to get better results in the meeting. It’s not subtle and the acts of asking for help and helping each other out seem to forge mutual reliance and a sense of being on the same team (plus the company gets a better doc and meeting).
Migrating from Netlify to Cloudflare Workers Sites for 2x Performance
DNS Scanner in Python
Good point! Perhaps there are factors that allowed those countries to act more like islands than continental nations.

Since South Korea's only border is the DMZ I could see them effectively operating like an island.

Both Vietnam and Uruguay or to at least some degree peninsulas so perhaps that helped.

An (admittedly cursory) look at Vietnam suggests that their major cities are on the coast. Perhaps the jungle separating them from other nations was enough to make them act more like an island?

Perhaps we could revise the parent's statement to replace "continental country" with "country with diffuse trade and transportation routes".
The RPI compute modules already use eMMC flash. RPi Compute Module 1 was released in 2014 and uses eMMc flash.
It really depends on the speed. When going slow, you need to control the motorcycle with your whole body and it'd be really hard to use your hands to signal - much easier on a bike.

Above 20-30 mph (32-48 km/h) it gets easier, because the bike balances on its own and you don't need to hold the handlebars at all (you should though, for emergency braking and saving yourself from potholes etc.).

Keep in mind that most motorcyclist don't support the bike with their feet unless they're standing still - it's a good practice to keep your feet on the pegs as much as you can. It's way better to tip over than to lose your foot to the chain.

TLDR: I'd pick using hand signals on a bicycle over using them on a motorcycle every time.
This is why an exceptional situation like a pandemic lockdown warrants a massive stimulus package in Congress - so that wages can still be paid to people the government must unfortunately prevent from working.

It paints an unfortunately one-sided picture in the US at least - there is just no arguing that the economic suffering and inflaming regular people to become wrongly anti-lockdown is the fault of Congressional Republicans and the president for not urgently passing additional very large stimulus and relief packages.
Melbourne did just that. Could it be done better? Sure. Can it be done without ubi? Definitely.
Shift Technologies S-1
I filed an issue on the original repository [0], most likely they can file a DMCA complaint [1] as the copyright owners, if nothing else.

[0] https://github.com/kamranahmedse/developer-roadmap/issues/80...

[1] https://github.com/contact/dmca
You need a government regulator to stop large companies from buying up lots of small companies and adding them to this risk pool.

I bought 3 Nest thermostats long before Google bought them. I wouldn’t have done so after the buyout.

If google bricks my thermostats because my kid does something dumb on YouTube (through the linked tv accounts) that will suck.

I suppose regulators could also prevent companies from bundling lockouts in that shutting down gmail for YouTube problems. Or shutting down Nest for gmail problems, etc.

The phone company can’t just randomly cut off service and ghost me. Regulators are the reason for that, as I’m sure they’d love to if they could.
My Gmail has important data, fear of losing the email data is why I have developed GmailKeeper (now become: https://OwnMyCopy.com).

It was the 2nd Gmail backup software in the world when it's first released in 2006.
Thinly veiled slashvertizement by software services company stirs up conflict among programmer communities to raise awareness.

News at 11.
Every time I needed support for my office365 account I got it and it was resolved quickly and professionally. The account size is very small. Microsoft is in another universe compared to google.
A Tour of C++ Modules in Visual Studio
if Stroupstrup hadn't made the mistake, today we wouldn't be talking about c++ in the first place.
I don't agree with your conclusion but Neil Ferguson has indeed been wrong. His model predicted 85,000 deaths in Sweden by now. I don't understand why the Imperial models are still taken seriously.
Thank you! I'm aware most alternatives are paid, also aware that I'm paying Google in other ways for their free service. I became honestly a bit vary about any provider - including ProtonMail - but I guess I can only choose from what is being offered :)
Australia was setup for this kind of incident either way with strict quarantine rules for decades on natural goods & animals brought into the country. The local wildlife had suffered from invasive species. It was not a hard act to shut it all down.

The structure of the schengen area and the differing population densities is an entirely different beast, I agree.
4 - school and academic emails are also often created the same for as work emails; following a Policy without any user involvement.
How do you know that complaints about the storage system are rare?
Mimicking Rust's Result type in TypeScript
Excellent, I was looking for this sort of info.

(side note, I love the ansible roles you've made, especially AWX, saved me a bunch of time back in 2018)
The pandemic isn't over. It remains too early to talk about what succeeded or failed. Speaking from Australia, it is unclear that our policy of isolation is sustainable. The lack of migration is going to have slowrolling and serious economic blowback.

We really don't know what this sort of crisis will precipitate. It isn't unthinkable that the shockwaves from COVID, in the form of wars and political action driven by economic instability, take down entire government systems.

It is still far to early to work out who has failed and who hasn't. The fog of uncertainty isn't going to lift before 2023. It takes time to catalogue and report back on what is actually happening.
Unfortunately, in reality it costs at least $115 (at least in all providers in Spain) which changes quite a lot the value proposition.
I'm not here to litigate this, Gellman has one take on it, Greenwald has his own. It's up to you who to listen to.
I see your point. But I’d argue that you avoid it in both cases, since without inlining the error-call is unreachable anyway.
Exactly. And to add, it may be easier to achieve a caloric deficit with some foods than with others. When I am on a ketogenic diet, I always eat to satiation but still manage to lose bodyfat.
I can't read German, but my recollection is that this built around the time of German unification to serve as a sort of pantheon of great Germans, with statues of great German poets, scientists, leaders, etc in the hope that this would cement a common German identity. Is that right?

I could have sworn one of the Mediterranean fascist leaders did something similar in the 20th century, but i can't find a citation.
That is why I want something like Time Capsule for our Smartphone ( iOS or Android ).

>Roughley lost data including emails, photos, documents and diagrams that he had developed for his work. "My account and all its data is gone," he said.

Imagine all your photos were in Google Photos and you cant get it any more because you have somehow violated their policy? All the beautiful memories of your boy or daughter when they were young or as a baby.

Imagine the song you make, the video you took.

The Cloud, should be used as an OffSite backup. I should always have the option to have my Data, stored in a box in my house, in my own property. Those who want the convenience of cloud ( iCloud, Google's X ) can do so. But there should always be an option to have your backup not in the cloud. ( And no, iTunes Backup is not that option, it is ridiculously complicated for any average user )
I think that's because "most people" who buy a Raspberry PI use it once or twice then it lies in a drawer somewhere. In my experience, if you actively use it for something, you'll get into annoying problems like that, it's just a matter of time and how much you are hitting that SD card, or how many times you unplug it without shutting down the Pi properly.
The problem with these types of posts is that while there's a grain of truth in there (burn more calories than you take in), we're still not able to easily determine a number of key pieces of information that would allow us to really understand how to be successful:

1) How many calories do you need at your target weight?
2) What is your basal metabolic rate?
3) As you cut out calories and lose weight, how much is your basal metabolic rate changing?

The problem is that for people who are predisposed to store excess energy as fat rather than burning it off, as we cut back on our calories, our body reacts by becoming more efficient to try to avoid emptying out our fat stores.

This means that for some people losing a pound a week could require cutting out anywhere from 500-1000 calories per day. --So when people suggest cutting out 500 calories per day, and you either don't see any loss or you see a much lower loss than the pound per week, that can be even more demoralizing than trying to cut out 1000 calories per day if you knew that would allow you to average that pound a week of loss.
I hadn't heard of nsfwyoutube. Thanks!
Regardless of its appropriateness or effectiveness, however weak it may be, in the real world where normal people live, NAT is the first line of defence against inbound attacks for most personal computers and personal devices on the internet.

The real criticism is that the presence of NAT has created dangerous complacency among consumers and operating system vendors, relying upon its pseudo-firewall properties for "security" that can be described as barely good enough, arguably not even that.
It made me do the same. It was discussed on HN earlier this week re: Google Cloud Print being sent to the Google graveyard.
That was not my experience.

In 2012 I followed the Four Hour Body approach - eat enough to never feel hungry after a meal, reduce carbs (beans & pulses, mainly) so it's not keto, drink more, avoid 'white things' (rice, flour, sugar), bump up your meal size to compensate for the absence of carbs, have one cheat day a week to keep you sane (eat as much as you like or whatever you like for lunch & dinner on that one day). Jot down everything you eat - it helps motivate you to not eat poorly.

Measure everything - well, as much as you can. I used some Omron body composition scales - probably not hugely accurate in the absolute, but more than sufficiently accurate in the relative.

So I have a google spreadsheet that over the space of 18 months has daily weigh-in data, and very detailed descriptions of everything I ate each day. (It was quite the adventure, though I'd be unlikely do it again.)

I reiterate -- this graph shows changes in my mass during a period where I was never calorie-counting, never felt hungry, wasn't in keto, and felt the approach could be sustained long-term without threatening sanity. My modest amount of exercise - the occasional bicycle ride - did not change during this period.

Viz. https://jeddi.org/c/2013-01-01-4hb-mass.png
Pi 4 compute module breaks out the pcie port which is use for usb 3.0 on the pi 4. This means someone could make a motherboard with an m.2 M-key socket. The pcie port could also be routed to a switch to be split among multiple pcie devices such as usb 3.0, ethernet and so on.
Well,

HN doesnt seem to be security oriented community.

But it's ok, security isn't as important as algos are during FAANG interviews, so who cares.
Hey..I didn't realize this. Thanks for pointing it out. This is my first open source project so you can understand that there's alot of stuff that I don't know. I will correct this Immediately. Thanks
The solution is to control your domain's DNS and to keep your own backups.
The RPi 4 has USB 3 + UAS which is actually quite decent. I use it for Aarch64 development[1]. It boots and runs entirely off the SSD, and the performance is not spectacular but perfectly usable, and being it's a regular SSD it should be at least as reliable as a laptop.

It also has a firmware bug where it cannot boot unless there is an (empty, unused) SD card in the slot, which is annoying!

[1] https://rwmj.wordpress.com/2020/09/24/raspberry-pi-4-running...
> It makes me sick to see how many people are not able to wear their mask over their nose.

It’s weird, because I have seen exactly one person who didn’t wear one in a store since you had to in March. A few more since the outdoor inner city mask mandate started last week, but still a tiny, tiny minority. I have heard it’s worse in public transport, but at least in the inner city of Lübeck, compliance is absolutely amazing.
Sheesh! OLDER GUY?! You're a young 38yo!
There's an aluminium plate that serves as a heat sink and appears to work quite well, apparently.
Caloric restriction worked great pre-1980's. If you could stick to 'simple foods', like the author advocates, it still works.

The reason why so many people dismiss it is that from the 1980's onward food was starting to get designed for overeating, and labeling requirements were starting to be gamed so the calories listed on these designed foods (and that includes nearly everything today) no longer have as high straightforward correlation with the 'calories' measured in 'simple' foods of old.
You could buy an 'ugly' domain. When it expires, no one would like to take it.
Pay the farmers to put up solar panels instead. You get a lot more energy that way. For example, replace all land used for "energy crops" in Germany with solar panels and you get about as much energy as Germany consumes in total.
For push to talk to work, you need to have access to keys even when you're not in focus.

That's not something doable today on the web for obvious security reasons, but it's possible for Discord that has a separate app, would be doable for Zoom too I guess.
I built a tiny collaborative code editor
It boggles my mind that there is still no sensible “establishment” understanding of why Trump was elected.
There was no honest post-mortem after 2016, only blaming sexism, racism or Russian interference. No lessons learnt.

This column by Russ Douthat from a couple of days back summarizes the failure:

https://www.nytimes.com/2020/10/30/opinion/trump-republican-...
With respect to varying EBS performance, I remember somebody once mentioning that they always provisioned 10 EBS volumes at once, wrote garbage to them all for 24h or so to warm them up, then benchmarked them and deprovisioned all but the fastest one.

How useful this is in practice isn't something I've tried to measure myself, but given the performance variance people report it might not be a bad idea to try for yourself.
> dang, why are you allowing this kind of shit on here? Please step up and sort this out.

You're the one who's wrong:

SARS-1 2003

MERS 2012

COVID-19 2019

Mortality for under 30: 0.05%

Mortality for 30-50: 0.1%

And nobody believes any reports from China or the WHO.
I think this one isn't bad. I've run it on everything down to 8 bit AVR. I haven't tried 6502 but it would fit no problem.

http://hoult.org/primes.txt
> Google Hangouts (same thing as Meet?)

No, vastly different products. Hangouts is the legacy thing and never worked quite right for me. Meet is much better.
The more important takeaway from this article for me is that sites should be hashing the Facebook user ID, since it's often far more personally-identifiable information than an email address.
It is funny how the West was not authoritarian enough for any top down effective action - but proved to be authoritarian enough to prevent us from buying antigen tests (https://zby.medium.com/it-is-9-months-now-why-we-have-no-mas...) and build our own bottom up response.

What is left for us is buying the antigen tests on black market and building our 'safe bubbles': https://zby.medium.com/safe-bubbles-5bf43b09f7c5
I'm not sure I see how "parse, don't validate" would apply when using a newtype—would you mind explaining further?

I think the main point of this article is that newtypes aren't an application of "parse, don't validate". If you validate that user input doesn't contain XSS, then wrap it in a `SafeHtml` newtype, that's validation, not parsing. The article outlines ways that you could wrap the user input but forget to validate.

By contrast, suppose you have a type like `type SafeHtml = TextNode Text | DivNode SafeHtml | ...`. You parse the user input into a value of this type. If the parse fails, it's because the user input contained something unsafe. The article contends that it's harder to accidentally wrap an unsafe string, since you have to parse a safe HTML string to get a value of type `SafeHtml`.

(Although I'm not sure I buy that last point. With both methods you'd want to keep the `SafeHtml` type's constructors in a module and not export them. Otherwise you could wrap arbitrary text in the newtype or in the `TextNode` constructor. Both seem equally possible to me.)
It does make it broken. Broken means not working. If your software refuses an email because it's in the wrong case then that software is broken. And quoting out of an RFC is not going to make users stop complaining.

Email addresses are written i a variety of situations where preserving case is not possible. For instance on forms, or over the phone. If the IETF wants to ignore that then that's the IETF's problem, don't make it yours too.
Yes! This uses the H264 stream encoded by the C920 so you will be able to get an HD stream even on low powered devices such as the Raspberry Pi.
Not op, but what you described is called a catchall address. Easily done with custom domain. Basically a regex for *@domain.tld, every mail sent to (anything)@domain.tld will arrive at a preconfigured mailbox, say admin@domain.tld etc
What is the first step to de-googlify your life ?
It’s better to do one of these:

(a) downvote and move on, the parent comment has a lot of hallmarks of not engaging in good faith discussion.

(b) steelman their argument, improve it for them and see what conclusions are or further predictions it would indicate

(c) look for evidence that confirms it first. Saying something like, “I tried to research your claim but I only found FOO, which does not include any reputable or credible sources. Meanwhile, reputable sources like BAR have said <whatever>,” is much gentler and diplomatic as well as adding new information for other participants.

Other people will see the comment and realize it has no supporting argument. Any rebutting comment that only says “citation needed, your claims are extreme” isn’t helpful no matter how obviously poor quality the original comment was.
I don't use Gmail for personal, but a former small employer used it for business, and thus so did I for that business (only).

But I used Thunderbird for access, which was set up to make local copies.

When I was -- ahem -- fired, they soon said that I had something that was theirs. But I had given that something to another employee, who was now saying she had given it to me.

Although I no longer had access to the company Gmail account, I had my copy of the email thread where the other employee and I discussed the handoff of said thing from me to her.

And that was that.

If you use any Google or other company's service for something important, it's good/essential to make backups.
Ways to improve customer retention rate
Customer retention refers to the activities undertaken by a business to retain their existing customers and turning them into long term ones.
MS Teams, Discord, Skype and all older stuff like Ventrilo, TeamSpeak and Mumble - all were (and are) avaliable on Desktop.
Libertarian Party has been historically closer to the Republicans, and is the 3rd most popular, getting up to 5-6% popular vote in some states. If the Republicans really try to contest a Democratic election win, and fail, that could be the devastating blow that would tip Libertarians into assuming the two-party spot.
It is better in GUI applications.

You have 1% of code dealing with user data, and 99% of code doing other things

For example, a text editor. If it crashes, you lose all your text since the last save, which is very bad. But the editor also does other things like playing animations when you click somewhere, a lowering button, or a show a rotating hourglass as mouse cursor. If it would show a wrong animation, that is completely irrelevant. Or it has syntax highlighting with a range type for possible user-defined colors. If it shows the wrong color, that is no big deal. But if you have a new version of the editor, adding more colors, and you use those colors in the user's setting, you cannot downgrade to an older version, because it would crash when it does not know the new colors.

I just had an actual problem with such an exception when calling GetFileAttributes. It returns INVALID_FILE_ATTRIBUTES (unsigned 0xFFFFFFFF) on failure. But I was calling a wrapper around it, which casts it to a signed value and then return -1. Storing the return value in an unsigned variable and then comparing it to 0xFFFFFFFF gave me a range check error. But compiled with range checking disabled, it works perfectly fine.