skysight-inc/HackerNews huggingface dataset:
BestBuy has "disposable" androids - probably subsidized by the carrier they're locked to. Just checked - $25 for an ATT phone, used to be $30/$40 with/without sale.

I'm certain other places do too.
The prospect of a native client for Signal excites me. I've never been a big fan of their electron app.
>The logic here is very, very simple: You don't help bad people do bad things. Period. End of discussion.

Yes, that's the logic behind Zero Tolerance everything, and also FOSTA/SESTA.

It makes one look/feel good to say it. The downside? It doesn't help address the problem.

Again, effect of the ban on women is missing from your answer.
The built-in tutorial in Emacs can be opened by pressing CTRL+h, and then t ("C-h t" in Emacs notation), or by pressing Alt+x writing help-with-tutorial <ret> ("M-x help-with-tutorial" in Emacs notation).

Beyond this, see also the tour over the basics here: https://www.gnu.org/software/emacs/tour/.
Spotify to Acquire Gimlet Media
You Might Be Gender Biased If
Completely agree. That said, we have what we have, and people tend to be very idealistic about these things (favoring one vs. the other). Example, I use Git and Make in C. Others claim "this is the future, everything should be intuitive and graphical". I honestly don't see a way forward for either technology to be more intuitive; a better Git GUIs would be a plus for new users, but that's just the tip of the iceberg.

I'm not the type that think "you must do everything at the command line, or you're too stupid to be a decent programmer"; those people do exist. On the flip side, complaints about not being intuitive enough might be met with a shrug from me. Do we really want to use Eclipse and SVN, because you don't want to learn how to use the tooling? (of course, I'd never actually put it like that) Personally, I don't think it's a better solution. I'm not holding my breath for a complete overhaul of Git / Make, and am wary of trying something more novel for now.
free as in 'free beer', supported by donations

they say they will open the code in 2021
There are many, many solutions to that problem. But in general the risk you describe is still smaller than the nearly certain future of VC-funded businesses, which either a) go bankrupt and get shut down, b) get acqui-hired and get shut down, c) get strategically acquired and get shut down or reoganized completely.

If you think about it, your goals as a customer of a business and the goals of a VC investor in that business are not aligned.
Sometimes amazed at how old some of the aircraft still in service are with many airforces/airlines . Just about 3 weeks ago an Iranian airline crashed a 707 in active service.
> The post is a clever implementation of the clickbait technique with a sole aim of bringing more startup CEOs and executives to visit Slab’s website

This is true of the majority of articles on HN or any other social media site for that matter. It's called marketing.
What is Latency?
> Also nobody on the planet calls stories with marketing value submarines, except the legions of HN posters compelled to post this link every day or two for some reason.

This seems like a silly argument even if the article in question is not actually a submarine.
Yet another Monad tutorial in disguise. Good review of exceptions, etc., and how to handle them. tl;dr: Use Maybe and Either instances (or equivalent GADTs) for better control flow.
>Whatever is cheapest today will likely result in the cheapest car in 5 years.

Maybe but I could also see electric vehicles not being the cheapest option with used cars do to the cost of battery replacement. I am not an expert in cars sales or electric vehicles but my understanding is that currently batteries make up a huge cost of an electric vehicle. We also know how battery performance degrades over time. If your in the used car market and your choice is between an electric car with 1/2 the range it had new so 120 miles or so, and $10,000 to replace the batteries or an ice vehicle with an engine with 150,000 miles on it but still full range and if the engine fails a $2000-$3000 engine rebuild price some day. If I am strapped for cash and trying to feed my family I know what I would do.
The problem isn’t bad coders for security bugs at Microsoft. But outside is the realm of sql injections vulnerabilities, unpatched software, default passwords left unchanged, hardcoded passwords in code, unprotected mongo dbs exposed to the internet, xss vulnerabilities, etc etc.

There the problem lies between the chair and the keyboard.
It seems you haven't had to do the tango with modern ~code~ javascript compilers.
You assume people have control over their actions. I don't believe this is the case. And I'm not talking about some "lesser people", you know, a "stupid majority", I'm talking about myself. I may think I'm rational, I may feel that in the given moment I'm doing what I want for myself, and, actually, I know quite a lot about all these marketing and psychological tricks, but in the end I'm just a monkey. I will buy more food than I need if I'm shopping hungry and w/o a list, I'll notice pretty packaging first, and even though the more subtle and complicated psychological tricks get, the less predictable the behavior is, they still essentially work. If 29.99 pricing tag wouldn't bring wholesalers more money than 30.00 pricing tag, they would sell it for 30.00.
argumentum ab auctoritate
You probably want to look in to try-except-else patterns.
Reports of IRC's death have been greatly exaggerated.
Who.....codes like this? Use a method dispatch instead, and have the dispatcher worry about throwing the exception:

try:
DispatchController.dispatch()
except:
raise DispatchFailed()

And/or use a lookup table. Especially since methods, classes, decorators, etc are all first class citizens in Python.
Because China has a few long-term problems it's trying to grow its way out of:

* A baby bust left over from the introduction of the one-child policy, at which point its dependency ratio will skyrocket to levels unmatched in any other industrialized country. One phrasing I've heard is that China needs to get rich before it gets old

* Environmental damage that takes money to reverse (that is, to reverse while maintaining living standards). Environmental damage in the sense of damage to the urban environment that industrial workers live in, not just to wilderness areas - unbreathable air, toxic rivers, etc.

* A large rural population whose urbanization is unstoppable, and whose urbanization needs to be supported by jobs and housing to avoid the kind of slums you see in e.g. Brazil or Nigeria and attendant civil disorder. Which brings us to:

* An autocratic political system whose popular legitimacy is built on economic growth, and whose popularity will (in the eyes of the people running it) collapse if it can't deliver truly spectacular economic results.
> One doesn't follow from the other. Your statement implies there are bad actors in existence that would actually exploit such flaws in order to disrupt the service.

Rubbish. If the service in question was directly accessible from a public network and its source code known and published, it would be attacked in less than 5 minutes. That is the assumption that causes millions of dollars to be spent on securing the application and the environment every year. We are not prepared to take that risk, and we secure appropriately and expensively.

> Also, whoever "entrusted" you may themselves be entirely reckless or incompetent.

That is how employment works in the wider world of Internet Widgets etc. but not in critical government regulated infrastructure like emergency services.

Yes we are unable to prove 100% that the application has no externally exploitable bugs, despite our best efforts, so we don't claim that it is and go and make it accessible to untrusted sources of input.
I love the idea of this — it consistently baffles me how poorly web apps primarily serving me text perform — but I'd love to see a little breakdown telling me what's been cut out to make it so lean. I mean, maybe it's stuff I don't care about, but on the other hand maybe it's some file integration I use regularly, you know? On the other hand maybe it's a bunch of RAM-sucking junk and absurd text rendering that I'd just as soon do without.

I'd love it if it was open source or at least public in some way considering the security questions. I realize that's a bit of a pony request but it is one of the things I've come to rely on in the community, that someone is curious enough to dig in and relay their findings.
> What if some people just want to save, and not take risks? Well, it's their own choice, and now they are able to make such choice because there are no economists controlling the monetary policy of Bitcoin.

That's absurd. Putting money into bitcoin is about as risky as it gets besides vegas.
Hope you told them (after cashing the check for your past services of course) that you won't help them due to their previous payment behavior, or that you require cleared pre-payment at a significantly higher rate.
In fairness to the Guardian they were skeptical:

"how can you not be suspicious of a bloke who has no rockets or spacesuits but says he’s off to Mars soon"

and it's quite an interesting story.
I like the article but the writer really shouldn't blame the false dilemma on classicists. Rhetoric is a different subject entirely. However, pointing out that when the reader picks up on the trope they lose faith in the writer, that was spot on.
No regular users get to downvote articles, as far as I'm aware.
Yikes, populism.
A new comprehensive report shows how women in STEM face huge disadvantages
I argue that the actual problem is that mandatory, binding arbitration is viewed as a contractual "choice" when it is not a choice if included in a contract of adhesion (so-called take-it-or-leave-it contracts).

If a contract can be negotiated on an individual basis between the contracting parties, fine, permit mandatory arbitration. However, mandatory arbitration should not be permitted otherwise because to do otherwise puts the lesser party at a distinct disadvantage, especially when all market participants include these clauses. For example, is it a "choice" about mandatory arbitration when both of the Internet providers serving my address have contracts of adhesion that include no-opt-out-clause mandatory arbitration? It is not.

At the bare minimum, the law should state that contracts of adhesion must include a 60-day opt-out clause for mandatory arbitration, with notice of opting out being provided via some reasonable means (e.g. not via Telex to a disused closet in Boca Raton). If arbitration is so great, let it stand on its own legs without being imposed by one side of the contract.
I've worked extensively with this dataset on a similar project, http://crashmapper.org, and through that process found that the data is extremely error prone. Perhaps 20% of the collisions recorded are not geocoded (e.g.lack lat, long coordinates) and don't contain other location information such as street, cross street, and zip code that could be used to geocode them. It appears that some precincts of the NYPD do a better job at recording a crash location then others. Even more of the data lacks values for "contributing factors" so it seems difficult to use as a metric for analysis. Often there is a mismatch between the total number of persons injured or killed and the number of pedestrians, cyclists, or motorists injured or killed. Furthermore, whomever maintains this dataset will periodically go back in time and update it seemingly at random, editing existing data or adding new data, potentially months or years back in time. Often it appears to be that the data maintainer is changing values for fields such as the number of pedestrians, cyclists, motorists injured or killed. Presumably this is because more information surfaced about an incident at a later point in time and the city must go back and update it. However this can result in stats from the data not aligning with the NYPD's or DOT's official stats from a previous year. I would advise anyone to keep these facts in mind if trying to use the data for analysis and policy recommendations, such is open data.
Have another.
How. Dare. You.

More seriously, JS has had its own resistance movements. TypeScript was actively disdained until, as far as I can tell, Angular switched to it. Probably partially because it was MS, but also because there was a lot of resistance to static typing despite the demonstrated safety benefits.
Building a UI Component Library with Styled Components
Black leopard spotted in Africa for first time in 100 years
To play the devil's advocate: I've been given rough wireframes without color before, where we didn't have enough time to add color later on. The feedback from customer was that the design looked unfriendly and out of touch with the rest of the product.

Then again - it might have been because I was unfamiliar with frontend coding, or that we didn't really go past the wireframes stage.
It's not the fall, but the stop that kills you. So in case of TS we don't know what was the intent.

Maybe it was this.

function suffixWith10(s: string) {
return s + 10;
}

But if the intent can be discovered by analysis of usages of the variable later in the code, then TS will scream loudly.
Side question: whatever happened to Chrome blocking autoplay videos like this horrible and incredibly loud one?

It's supposed to have been in place for a year or so... but it's clearly not working. If this particular one isn't blocked, then what ones are?

I'm on up-to-date Chrome 72...

[1] https://developers.google.com/web/updates/2017/09/autoplay-p...
When I read deep religious thinkers works, I find that those questions are only easily answered by those who didn't scratched the surface. The honest ones are full of doubts.

People use religion for the purpose of getting easy answers, but does it mean that the purpose of religion is to give easy answers to people ?

Religion can be seen as a cultural phenomenom, or a tool, and it doesn't look like the same thing at all depending which you choose.

I'm pretty sure that any tool you give to humans, they will turn it into a cultural phenomenom.
Interesting use of orgmode as a database. How does it work? Does that use a built in agenda functionality or are you calling lower level org functions to query your agenda files and enumerating the results to generate the table as text in another buffer?
I always imagined that MENSA was the final test of intelligence. You scored high enough on the IQ test, but if you pay a self-congratulation fee to get your name printed in a book, you're still a rube
I would add that this approach would also help you design interfaces that are more friendly for colorblind users.
Why is this link keep getting posted repeatedly?

16 hours ago it was already submitted here : https://news.ycombinator.com/item?id=19140804

Strangely, it was quickly hidden and one of the comments pointed to this explanation of how shadow banking works in China and the potential risk.

https://www.youtube.com/watch?v=auiGFRmD0tg

Essentially, these two large borrowers missing bond payment is a signal of worst to come.

It's not a question of if or when such crash will come but who will go down first and the big question: Can Chinese leadership be able to survive this time around? Deng Xiaopeng's remedy to deteriorating grip on the country was market capitalism, but now that it has proven to be largely a failure with half a billion Chinese living in poverty or barely what is considered Standard living in the west, with no political free will and expression protected, how long can the people bare it?

There are already signs of simmering tensions between the state and people. Much like leading up to the Tianmen Square incident 40 years ago in 1989, we are seeing similar themes - the rise of student activists with little to nothing to lose, a deteriorating economy now on the verge of misnky effect, now with a KGB puppet applying pressure via trade sanctions....

I estimate some major event taking place after the North Korea-America summit, the outcomes of that meeting will determine what chips China will use to get America off it's back.....

yup, you guessed right, another nuclear test this year along with ICBM/SLBM tests, launching skirmishes in NLL zone....

OR

another tianmen square unfortunately...as Chinese leadership realizes America's not about to go easy, it will have no choice but to kill it's own citizens who will riot when they los their jobs and savings.

The domino chips are all set in place, and it's just waiting for that final push.
Keep defaulting to automatic banning.
Well, a URL that stays valid would be more important than a short URL? I am assuming that you do garbage collect your DB?
That we ever felt certain we knew what things meant was the problem that’s being cured.

I am optimistic that the subculture of memes attempting to produce inspirational and philosophical thought, although now perhaps mostly mired in cliche, is the grandest crowd-sourced thought experiment in history. It will evolve as the lowest common denominator is raised in complexity and I think will eventually surpass in intellectual insight all previous systems of thought by virtue alone of the number of people contributing and contemplating its output.
Lots of people wanted an easier way to share photos, message people, find friends, etc.

Lots of people did not want their personal data sold, their private information compromised, their creepy exes given an easy way to stalk them, and general loss of ownership of their data and their online presence. But they got all those things anyway, because Zuckerberg built Facebook that way. He could have built it a different way. But he didn't.
This is inspiring! For a new grad going to a unicorn, what would you recommend as far as types of teams that would teach me skills that help me build my own startup?
> This wasn’t caught when I finished writing the code. It was caught weeks later, when rebasing against the other changes of the codebase. The invariants of the code I was working with had fundamentally changed out from underneath me between when the code was written and when I was planning to merge it.

Aside from the wider question about bad coders, I don't understand why he didn't catch this when he wrote the code. Didn't it fail to compile?
some (many?) states require drivers with a history of convinced DUI/DWI to get these systems installed

But mandatory breathalyzers in all cars would prevent the initial DUI offense. If they were mandatory in all cars, car makers would make them more convenient, so maybe instead of blowing into a tube, you just have to blow at a sensor in the sunvisor.

The posted speed limit may offer a suggestion of what's reasonable or prudent, but it's very often not the case

But it's a good first step - set the max speed for cars at the posted speed limit, subtract 10% at night, 10% more for rain, 20% more for snow (so for example, a 60mph road would have a max speed of 55mph at night, 50mph during rain, and 40mph during snow)

Note that these are still just "maximums" and the onus would be on drivers to go slower when conditions warrant.

What do you propose here, that doesn't shut down my car when I'm avoiding a road hazard?

Cars are getting more autonomous, so having it drive to the side of the road or to the nearest exist if on a freeway seems like the obvious choice.

As for seatbelts, I think the driver should be free to choose to use them or not, but only as long as they get signoff from their insurance company. Whether or not a driver uses a seatbelt only affects himself, unlike DUI, speeding or wreckless driving.
I feel like these are self-contradictory unless you're really going to go through the effort of periodically restoring each of your offline tapes to a server (which I'm sure some organizations end up doing, to be fair, but that doesn't make it any less of a pain in the ass).
https://genius.com/Outkast-stankonia-stanklove-lyrics
It only works with Slack, and Skype.
An Update on Android Things
From their FAQ page[0]:

> What is your backup strategy / data retention policy?

> VFEmail feels it's important to provide a long-term, stable, environment for our users. In that effort, we perform nightly backups to an offsite host from all on-site and off-site mail storage locations. This backup runs at 12am CST (-0600) and contains all user data.
> 3rd party storage of user data is generally not wanted by privacy-conscious users. If you fall into that category, you will want to use POP3 and download your mail daily. Our backup is on a daily/weekly rotation, initiated by a snapshot. If you do recieve mail between your last POP and the snapshot at 12am, it will exist on backup for a week - unless it's on Saturday night, then it's a year. You should set your POP program to download every 5-10 minutes in order to avoid having your mail caught on backup.

[0] https://www.vfemail.net/faq.php
I saw your communities section, but before seeing that I had an idea. You could start an aggregator of communities which used ThreadBase. The owners of these communities could make their community paid or invite based or referral based like invite 10 more people to get free access or X amount of days. hours access to content.
Also, if you start getting lots of communities then you can have them pay for placement/promotion on top of page. Basically, individuals could have their own Threadbase and share news content which they consume or their views on Threadbase. Like when on twitter let's say Paul Graham/ Naval post an article, some discussion starts. But, there is a lot of visual fluff like like, share,retweet buttons which reduces amount of content one can view at once. the Hacker News/Reddit style of UI is good for such discussions.

EDIT: I wrote all of this just by saying the title of your HN post here, now when I went to your site, I saw that you have Private communities planned. Nice.
More importantly, could the judge in front of whom the statement was made hold them in contempt? Preferably directly the person who said it, not the company?
Little correction: "so" is the conjugated verb "sapere" (to know)
I'm impressed that people with IQs of 150 are 4X more likely to suicide. That's sobering. I'd like to know how this has trended over the past century. And if it applies to other forms of talent than just IQ.

I also like the OP's division between giftedness as potential vs as achievement. I've know far more gifted folks who belonged to the first group more than the second. That dichotomy nicely captures the importance of drive to the full expression of any natural gift. Far fewer gifteds are comparably hard chargers, in my experience.

It's likely that before today's "age of quantitation", fewer gifteds were as aware of the gap between their talent and its lack of expression. Or maybe their attention was focused elsewhere -- on family, duty, or other life endeavors that were unaffected by the gift.
I can't downvote so I can't say why. My first impression though is that your post doesn't offer much to the conversation.

Sure, that's better than nothing. People should start the process of making backups. But when the backups are important (as we're discussing here), you need to verify that a backup can be restored - otherwise you're ignoring a huge risk.
What happens when you offer a contract that says that net90 is %150 of costs, net30 is %120, net14 is %100, etc and any late payment (typo bullshit or not) has a %20 compound APR billed per month, like a credit card?

Basically a contract that would be fine if the corp doesn't play shenanigans, and wouldn't if they do.