skysight-inc/HackerNews huggingface dataset:
That's a slippery statement to respond to because "remove" can mean a lot of different things. chasd00 used the clearer word "deleted", which is actually precisely what we don't do.

I can think of four removeyish things that happen to comments and threads: (1) downweighting of rank; (2) collapsing by default; (3) killing (marking [dead]); (4) deleting altogether. Moderators and software do the first three. We never do #4, except when the author asks us to, or—exceedingly rarely—when our attorneys tell us we have to (less than half a dozen times in ten years, and we push to avoid it, except one time when an HN user was exposed).

In cases 1, 2, and 3, nothing is deleted. Anybody can still read everything if they want to. They can read #1 by scrolling; #2 by expanding a subthread; #3 by setting "showdead" to "yes" in their profile.

Are those removal? censorship? Sure, if you like—people use those words to express a feeling. But deletion, in the sense of "you used to be able to read something but now you can't", is a question not of feeling but of fact, and the fact is we don't do that.
The administration may be temporary, but they have control of our military, our weapons, and our international policy. They have influence over slow-moving change in the country, and direct impact on faster changes via executive orders.

Yes, there are are deep systemic issues that go beyond the temporary leadership, and yes, those are important. But that doesn't mean the leadership should not be a concern of ours.
That explained a lot. Looks like my thoughts were indeed incorrect. Thank you!
Ask HN: Where did you find your cofounder?
Did you know your cofounders prior to getting together to start a company? If not, where did you look? How would you have done it differently in hindsight?
> if you're a human being with a conscience, you now have to vet the agency, which is a non-trivial task.

You pretty much have to vet any company you're contemplating doing business with anyway.
>These home server boxes never include self-hosting email. Is it because anyone running their own SMTP is assumed to be a spammer?

Yes, that's part of the issue. Because many home computers got infected by viruses to become bots sending bulk spam, email sourced from residential ip addresses became "guilty until proven innocent".

Even the recent $499 "home email appliance" such as Helm[1][2][3] for private encrypted email ends up using a centralized service such as Amazon AWS for the routing of email packets.

>Oh, they'll let you have multiple email addresses for a low rate, but as soon as you want multiple mailboxes (which is just a separate directory as far as the server is concerned), suddenly I'm paying way way more.

If you don't need business-class type of email service ("business" meaning Outlook sync, shared calendars, 99.999% uptime, etc), then the cheapest way I found for multiple mailboxes is a shared hosting plan. E.g. I pay $49/year for 5 website domains that includes email hosting with unlimited mailboxes. Not just unlimited addresses/aliases but mailboxes. Shared hosting is way cheaper than the $144/year that Rackspace charges for just 5 mailboxes.

[1] https://thehelm.com/

[2] https://arstechnica.com/gadgets/2018/12/review-helm-personal...

[3] TWIS also had a 1 hour discussion with Helm's CEO: https://www.youtube.com/watch?v=1BhOreZKXPA
EquipmentShare (YC W15) Is Looking for an Experienced React Native Dev [KC/Remote]
> okay for the left hand where the key columns are staggered to the right

Got this one backwards on the phone. It's to the left, under both hands.
So, Model Y?
>Realistically speaking, American's lives are practically no different than before Trump was elected

before, my foreign-born spouse and me didn't have a "how to bail from the US in a hurry when shit goes sideways and they start trying to round up immigrants" plan. now, we have a plan.

before, i didn't need to worry about being accosted by groups of right-wing militant street gangs if i decided to expand my horizons by checking out a leftist book fair. now, after nearly being caught in what could have spiraled into a massive brawl between the right wingers and the leftists, i do need to worry about that.

before, i didn't need to encourage my local politicians to make plans for the continuation of our state's institutions in the event of a breakdown of the federal government's cohesion. now, i do.
I have only visited Ireland as a tourist, and my impression was that the Irish very much like to tell stories to anyone who will listen, or even to random innocent tourists who are waiting on a train platform. Telling stories is not bullshitting however, but maybe this is a cultural tradition that makes the people aware of bullshitting in a way that affects the test scores?
It was a seed multiplication contract. I'm pretty sure I cannot name the company or plant, or any other specifics.

NDA's are useful for signing contracts with neighbouring farmers so that they cannot argue against differential treatment regarding prices. Of course everybody knows who is being paid what, but no one can officially complain.
I had a roommate who had both and EE degree and was a licensed electrician. He could get a high paying job with just a phone interview. All the more amazing because he was a felon who served five years for drug smuggling and would reveal that in the interview right off the bat.
It's weird how perception differs based on the platform you're on, because me as an Android user I'm often a bit annoyed that Google seems to treat iOS a bit better by either launching earlier on iOS or taking better care of the User Experience and stability.
I use both, and both are good. Fastmail does calendars and notes. Both have roughly equivalent keyboard shortcuts in the web apps.
Makes sense, ProtonMail's calendar will be released next year.
It won't work quite as well just because it takes so much longer to charge an EV than it does to gas up a regular car. So the limited lots of existing stations will have a much lower turnover rate than they do now. Also most places around me are very much just the traditional convenience store you can only get a very limited selection of stuff (like a smattering for fruit and milk at best with maybe some cereals or something) those places aren't going to be long stops to shop around in so charging at them isn't going to be a draw.

> Convenience stores and restaurants will still be useful on the highways with or without gas pumps around. (People will always need to use a restroom or grab some grub on long road trips.)

Yeah like I said in my original post I don't think they'll go 100% out of business along highways but it will largely be the larger stops that have some restaurant integrated or just restaurants along the highway that survive not the small snack food and gas places that are a majority today. Charging (today and for the foreseeable future unless there's another breakthrough in batter tech that pans out at large scales) just takes too long for anything without some kind of food or other attraction to make sense as the charging stations on longer trips.
The quote is assuming people are "machines" hard-wired to eat bad food and don't work out. I deeply believe humans are smart and can reflect and change their behavior. At least, we need to give them the chance to.

Where do you think did I not address the things I quoted?
Counterpoint to the ACA specifically: before it, I was unable to buy health insurance at any price, because a surgery I'd had in 2004 disqualified me as a "pre-existing condition".

I'm sorry your premiums went up, but the health care market had been entirely closed to me, so that's a net positive for me.
Remapping Caps Lock to Control makes the motion even easier.
C++ gives you all the options as usual.

do_stuff(my_optional.value())

Is also safe, it throws if the value is absent, the safety check is performed behind the scenes.

But people might not want to throw an exception, so

if (my_optional)
do_stuff(*my_optional);

Must also be allowed.
The consequence is someone can also just do

do_stuff(*my_optional)

No safety check is done and you get undefined behavior if the value is absent.

I don't know rust so I suspect it has a language construct which c++ lacks that prevents you from doing

let Some(obj) = my_optional
do_stuff(obj);
Community Advocate for GitLab here, thank you so much! We're working hard for y'all :)
> heavy-handed

It's "heavy-handed" when there's too much and "cesspool" when there's not enough. There are as many definitions of enough as HN readers.

> arbitrary

https://news.ycombinator.com/newsguidelines.html

> unaccountable

You must not know what it's like to get flamed by this community if you think that!
I was productive in Dart after few hours, it really fells a lot more solid and thought-out compared to JS or TS. Everything just works immediately and as expected, and the language is super simple yet expressive.
1. Know your skill tree and teach using it.

2. Start small.

3. Allow plenty of mistakes.

4. Resist the temptation of always showing a better way, best practices, or rewriting the trainee code.

5. If you use magic, explain it without magic first.

6. Setup tooling yourself, even on the trainee's machine. No time to waste with that. This must include a good IDE, with a good linter.

7. Auto format all code, no time to waste on style linting and formatting advises.

8. Git is hard. Don't forget to explain it again and again in details, dev is just not code.

9. Testing is hard for the beginners. Write the tests for a while. Nobody can learn it all at once. Forget TDD for 2 years, this requires a lot of experiences.

10. Force regular feedback. They won't come to you. Don't ask what's wrong. Go to see. And be nice.
An example regarding movies: there seemed to be an outrage around 'First Man' that it wasn't patriotic enough - but the movie was about one of the most awesome things any country has done and about a man who was a hero to people across the world (including me).

I'm not from the US and the movie seemed to be about one of the best things the US has ever done and still people complained about it!
Airplane pilots are being trained for specific aircraft models, which certainly includes how the "autopilot" functions, when to use it and what it does and doesn't do. There is not risk that the overloaded term will be misunderstood in that context.

To get a Tesla all that is required is enough money to buy it.
As I've mentioned on other stories about this device (like [1]), a part of the user story that's still missing is how these devices are supposed to interact with each other. Running a few web services inside your home network is neat, I guess, but not very useful if they're only accessible within that network.

There's also a lot of weird overlap between the services provided by the various apps installed by FreedomBox. It's unclear how much, if any, integration work FreedomBox is doing, or if the user is expected to do that on their own.

[1]: https://news.ycombinator.com/item?id=19722179
Based on my own experience, having dealt with both companies a fair amount, I trust Digital Ocean to be vastly more competent than Cox. That doesn't stop DO from doing something nefarious, but negligence and incompetence probably account for more data breeches than any other cause.
"No amount of programming can produce imagination" is a very bold statement to make.

The brain exists in a physical universe, made out of matter/energy, and its behaviours are entirely dictated by the laws of physics; that's a fairly accepted truth unless you have solid evidence otherwise.

The laws of physics are mathematical and can be computed by their very nature, and we are already pretty good at simulating physical interactions to a quantum level, and this ability improves over time.

At some point in time, unless there is "magic" or missing physics, a sufficiently powerful computer with a physically accurate simulation of a brain would produce virtually identical results to a real brain.

So either there must be new physics involved, or, the notion that a sufficiently advanced computer simulation can't produce imagination must be abandoned.

A team of scientists able to sufficiently model the physics of the brain (and presumably the entire central nervous system, I imagine a disembodied brain simulation would experience a horrific form of locked-in syndrome) would not need to be concerned about emergent properties of the simulation such as a sense of consciousness, or thought, or imagination. Those things will just happen once the simulation is perfected.

Indeed the cognitive neuroscience folk, etc, would be invaluable to actually understanding, training, interpreting and caring for the brain simulation, and figuring out if its behaviours and interactions constitute consciousness etc, so I do not think this has to even be framed as programmers pretending to know about brain stuff vs brain people who dismiss any notion of computationally recreating consciousness. It would be a team effort that works both ways, but is already doomed to fail if half the team thinks it's impossible from the get-go.
Yes, November 2018 - April 2019 is the prior 6 months. Not a lot of house selling going on usually. The majority of house sales are not within those months (at least in the US). A lot of it is regional (weather related) as well, but it's really mostly dictated by the school year. Most parents try to avoid moving their kids to a new school mid-year if they can help it and wait until school gets out to move.

https://www.zillow.com/sellers-guide/best-time-to-sell/
Interesting and I think I can guess where you’re heading. But would have been better to publish all posts at the same time. Right now it get’s cut off early.
Sorry about the issue with mail from new contacts ending up in junk. We're working on improving inbound spam filtering. For now, make sure you move those messages to the inbox folder, this will add them to your whitelist (which you can adjust within the Settings of your account).
How much is invitable need to adapt? Or how much is inferiority complex and having to make up for it by deliberately practicing your skills?
These are exactly the type of things I'm talking about though. Why would you think this would ever happen?

"how to bail from the US in a hurry when shit goes sideways and they start trying to round up immigrants"

If you're here legally you have absolutely nothing to worry about and shouldn't be stressing yourself out about this.

"Massive brawls" are also illegal and violence in general is at a historic low point.

The media feeds this kind of "we're at the edge" panic inducing narrative, but reality is far more tame in the US.
Yeah they are definitely in a unique position to pull that off. Anyone else doing that well? BTW, I'm one of the authors of the post, so happy to answer any questions.
Shouldn't the center gate have a top crossbar on it then, like an association football goal? Unless you're going to have a lineman at each side looking across the tips of the poles, it's going to be hard to judge if the ball goes through or over.
The better (safer, healthier, whatever) a society gets, the greater the impact of any problem (inequity, health, etc) on the people, and the more sensitive they become. It's not at all a given that people in countries that are chronically worse off have more negativity.

Personal example: Lived in a country where corporal punishment of 2 years old is the norm. I didn't like it, but seeing it happen didn't negatively affect me much. Then lived in a country where it was definitely not the norm, and highly discouraged. A decade later, seeing someone slap a 2 year old is definitely invokes a strong negative reaction from me. I'm pretty sure that were I to move back to the first country, within a year it wouldn't.

Example on a wider scale: The level of outrage, fear, and paranoia when someone in the US gets measles. Go live in a country where it's more common, and getting measles is viewed as merely an annoyance. That it is the leading cause of vaccine-preventable death isn't enough to justify the extremes of vitriol I see in the US. At the end of the day, far too many things in the US cause more deaths. We don't call fines and imprisonment for parents who allow their kids to become obese (well, most of us don't).

From some people's perspective, this is also at play with the concept of safe spaces in colleges, perceived microaggressions[0], etc. The US has generally gotten more polite in the last few decades, so there is less tolerance for anything that is not perceived as being polite. And if someone is less polite, it has to be explained by a narrative. The concept that people are simply rude is eroding. Instead, they must be racists, misogynists, homophobes, nationalist, etc.

Science and technology do wonders for physical health and physical quality of life. Unfortunately, countries like the US focus a lot more on those without focusing on the required mental perspectives that need to go along with it. You're simply not going to improve people's perceptions of how well they are doing without addressing psychological factors. Not to get too philosophical, but most of a person's sense of suffering is generated by the narrative the person is telling him/herself. In a different country, when someone catches measles, it's "Pity." Or even "Thank goodness he'll get it out of his system and be immune" (which was the mentality when I was growing up). Over here, it's "X should go to jail for refusing to vaccinate the kid!" That mentality will no doubt reduce the amount of measles in a given society, but it is not going to improve the society's mental well being. Other strategies are needed.

[0] I say perceived, because it is often invoked for behavior that has little to do with what you see on the Wiki page for microaggressions - in my work place we've been taught that appearing distracted while someone is talking to you is a microaggression, for example.
Yes, that's the rub: Getting past HR, which typically demands a degree (or higher). Unfortunately, there are a lot of self-starters in this industry and I feel it is the fault of HR's lack of education in this matter to be able to recognise good talent.

I like your attitude toward interviewing anyone with who has launched a product as it gives you a lot to talk about.
And? That doesn't change anything I said. The new logging config isn't magic, either, and the new set of log files can be scanned, too.

With billions of dollars and some the best software developers in the world (supposedly), Facebook should be able to figure this out.
Ordered by realtime, fastest to slowest for those like me who got annoyed by the scrolling up and down trying to compare:

Rust (1.13.0-nightly) 1m32.392s
Nim (0.14.2) 1m53.320s
C 1m59.116s
Julia (0.4.6) 2m01.166s
Crystal (0.18.7) 2m01.735s
C Double Precision 2m26.546s
Java (1.7.0_111) 2m36.949s
Nim Double Precision (0.14.2) 3m19.547s
OCaml 3m59.597s
Go 1.6 6m44.151s
node.js (6.2.1) 7m59.041s
node.js (5.7.1) 8m49.170s
C# 12m18.463s
PyPy 14m02.406s
Lisp 24m43.216s
Haskell 26m34.955s
Elixir 123m59.025s
Elixir MP 138m48.241s
Luajit 225m58.621s
Python 348m35.965s
Lua 611m38.925s
> 2.1) I want to ship something that looks the same on Windows / Linux / MacOS

Why?

I want my macOS apps to use Mac-native UI elements, and Windows apps to use Windows-native UI elements. (There is no one native Linux UI, so we can leave that one aside...)
That loop is totally fine. I wrote it many times in C#, C and C++, and I saw it many more times in other people’s code.

Microsoft DDK sample: https://github.com/Microsoft/Windows-driver-samples/blob/mas...

Microsoft MediaFoundation sample: https://github.com/Microsoft/Windows-classic-samples/blob/ma...

OpenSSL: https://github.com/openssl/openssl/blob/master/crypto/sha/sh...

And many others.

Just because code looks unfamiliar doesn’t mean it’s something wrong with the code.
What's stopping you from forking and making changes you want?

Literally nothing
WhatsApp blocks channel of Spanish Podemos Party days before election
> But I do take issue with the claim that we "might lose between 50% and 70% of the global population" because of reduced sea ice as overly simplistic extrapolation [1].

I’m sorry, are you familiar with their computer models? How do you know they are overly simplistic?
We are aware of the the issues brought up in [0] and [1]. As suggested in [2], we are already considering to switch to an implementation in WebAssembly to mitigate the possibility of timing attacks on the web platform.

In our mobile and desktop apps, where timing attack resistance is easier to achieve, the X25519 implementation is already constant-time.

Once they are generated, keys are controlled by our users and not easily updated, so we wanted to make our choice of default curve as future-proof as we could while balancing speed and interoperability.

[0]: https://github.com/indutny/elliptic/issues/128

[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861639#10

[2]: https://github.com/openpgpjs/openpgpjs/issues/720
none of this is actual washing. it doesnt even require water. do you know how people used to wash their clothes?
Years, plural.
How to Learn More About the World
I like how one of the authors is from "Australian Catholic University". An expert on bullshitting?
Learning how to learn is a specialized set of skills that weren't taught at the university level when I was in a school.(2010)
Would love to get more feedback on what you would like to see in the iOS app. You can add feedback here: https://protonmail.uservoice.com/ or send it to us directly. Next feature coming to the iOS app is multi-user support.
I have three machines on my network that are used for web browsing, all running uBlock and Ghostery. Two phones that aren't used for much internet-wise. A couple other devices such as a HTPC.

I don't use Pihole, but I do use something similar for pfSense. I rarely mindlessly-browse the internet and I don't have any IoT junk. That said, my stats for 30 days:

List Blocked
-------------------------
pfB_IP1 35834
pfB_IP2 17606
pfB_IP3 150789
DNSBL_Malware 4
DNSBL_Ads 832479
DNSBL_Trackers 26085

Note: The top three are various IP blacklists (99% of blocked is ingress). The bottom three are DNS blacklists.

It blows my mind every time I look at these stats and see how much they've increased... The data these companies would otherwise have on me. The data these companies have on everyone else. How much has actually gone through / missed / not blocked and rendered any of these efforts meaningless.

At the end of the day, I don't really care, but it's all pretty neat!
That would be nice. Repo-scoped snippets are already so great, especially for private projects.
To be fair, The README.md seems to be three years old.

It would actually be quite interesting to see a comparison with all of the languages using more recent builds to see which ones are developing their performance.
I was a Gitlab fan, until I tried Gitea. I wish they'd start shrinking Gitlab image sizes quite a bit.
MongoDB is such a great company with great products. Acquiring Realm will make it more enterprise and cloud friendly.
Is it damage?

He exposed the job for what it was and concensious citizens decided that it wasn't a purpose they wanted to fight for. Much better than working on the Manhattan project thinking it would be used for nuclear energy, only to then see your creation be used for mass destruction.

Is whistle blowers exposing rampant abuse in the church doing damage to the good of Christianity too?

The citizens deserve to know about the scale on which their own government violates their privacy.

Snowden is no Assange.
I don't think it's quite that simple. For example there are many companies out there who will filter out resumes without particular degrees or degrees from less prestigious universities. But maybe that is subsumed by your A)
The trick here would be separating high IQ people who have prior algorithmic experience from those who do not, because that's a much bigger influence on performance.
Probably pretty similar in California advertising to non-Chinese. To Chinese, 8 is a lucky number, so more 8s would be better.