skysight-inc/HackerNews huggingface dataset:
> If you are arguing that there should be platforms where people can speak without being shouted down when the audience strongly disagrees with what they're saying, that is a safe space. In order to construct that space, you have to deny some rights of the audience to speak in that context.

No, I am not asking for that kind of platforms. I am saying to let people express what they want to say, and the only restriction to Free Speech should be "direct incitation to violence" (such as asking to lynch someone publicly) as mentioned in the US Constitution. Everything else should be able to be said and be heard, and debated between people as long as they want to debate. And of course you will be responsible for what you say, as an individual, and you will have to face the consequences of your words. But it goes both ways.

Restricting Free Speech puts power among the ones in control of Speech. Allowing Free Speech is the only thing you can do to allow even the marginal points of view, even unpopular ones, to be heard.
Note to product marketers: If you don't put prices in an easy to see and understand manner on your website, I won't even bother to investigate the features.

What use are the features if the price doesn't work for me? This saves my time in only investigating products that make their pricing structure clear.
Disengaging the motors adds weight and complexity? Or would the props need to also be modified?
I went to Myanmar at the beginning of 2015 for a few weeks, and was blown away at how many people had cell phones. It was only a few years before that phones were unobtainable due to extremely high sim card prices (only one provider). Once they allowed in competition (2 other networks), the price flew down to sub $1 per sim card, and in a flash everyone was online.

What really stood out was how much of the country ran on facebook. Groups for everything, pages for businesses, messenger for communication, etc. It resembled being in china and having everything run through wechat.

I guess this is one of those consequences.
Awesome beautiful JavaScript chart library
Encrypt and store data on Blockchain
Ref: Illustrations of the Huttonian Theory of the Earth (1802) from Charles Darwin's Library

https://www.biodiversitylibrary.org/item/107595#page/7/mode/...
At work we've four testing environments:

home -> local to each developer

test -> for QA team, in a sort of continuous integration (we're not using any CI tool at the moment, are using a "in house" tooling. Future planned)

web -> for QA team, in a clone of the production environment

beta -> in the production environment, but with a separate codebase

At the moment we think it's enougth due the size of our team. It's a reasonable number of phases to ensure the main bug capture, and let us go quickly.
Unkilled Mod Apk V0.9 Hack Data Cheats – Offline (Unlimited)
,,Fifty-eight percent say that ethics are the responsibility of upper management''

With the same reasoning management could say that ethics is the responsibility of investors who decide about how ethical a company should be and customers who may pay for the non-ethical product.
If you want to squeeze more performance out of JavaScript, at some moment you will have to deal with the gatekeepers of performance: inline caching, hidden classes, deoptimizations, garbage collection.
USB security token redirection
Sexy stuff!
SICP almost turned me into an unemployable mess.

Fortunately I managed to forget it all and am now happily earning a good living in a subset of Pascal called Go.
Suppose your system has 10,000 network connections open but two cores.

For each of those network connections, your program needs to retain some state for what it is doing.

There are various places to put the state. You can put the state in a callstack and use blocking IO, but then you have to have one process per connection, which has quite a high minimum memory overhead.

So people have developed a lot of frameworks which keep (connection,program) state in various ways and use the operating system's asynchronous frameworks, so you can have two worker processes handling thousands of connections.
This is all good and well, but there are also projects that need to be delivered in this imperfect world and imperfect tools that we have. And I'd rather assume the worst of the world in the beginning and take appropriate precautions than debug some tooling problem right on the day of the release.
LXDUI – A web UI for Linux containers based on LXD/LXC
I still can't believe how much they're charging for that machine. And they didn't even use a 16:10 display.
The original premature optimization quote was specifically about spending a lot of time optimizing complicated algorithms in an environment in which computation was often business required if used so as a consequence one could count on people staying around more than insignificant amounts of time to get a response.

In the environments most of this would be used on people do not stick around long periods of time, therefore any simple optimization that one can do in the preliminary development of an application is not premature.

But this article sucks, as do most articles with a list of coding tips for a particular language/platform.
What Is Pleroma? (distributed social network in Elixir)
Along with Joggins Fossil Cliffs in Nova Scotia [1], which were studied by Lyell and Darwin as well.

[1] http://jogginsfossilcliffs.net
Well they're not 'making' 60k a month - they have revenue of 60k. A small bakery with a few locations has that sort of revenue. They have payment processing fees, accounting and other admin costs, housing, hosting, yadda yadda yadda - not to mention three people on payroll (and not on minimum wage, I'd imagine).

It would be much more interesting if they would show a balance sheet and profit and loss statement for the last few years. I've seen companies flaunting much better looking numbers than this and still go bankrupt. The real question is: how much is he pocketing, and how does that compare to say a consulting job?

(another way to put my point is 'it's easy to have revenue of 1mm a month - start a luxury car dealership, buy 5 250k Lamborghini's each month and sell them for 200k').
Show HN: Video Messaging on Slack
Ahhhhh nice, I hadn't considered the "random temporary filename" or "db primary key" aspect either. That's something that gives me a small chill, but it's not the end of the world compared to "arbitrary user input piped to exec()"

Who knows how elaborate their static analyzer actually is in practice? I wrote a Python analyzer in grad school, and the results were both pretty interesting (type inference tracing through function calls) and pretty mediocre. It was also fiddly-as-hell to get working. Plus... the first rule of statically-analyzing dynamic languages is that the results get weird after the first eval()--anything could happen!
Imagine being able to live 90 miles from a town and commuting in 30 minutes regadless of peak hours.

As for the noise, if it can land vertically, I can immagine it making a steep descent on top of a tall building, unloading passengers and then autonomously taking off to pick somone else some other place.
> Compensation isn't a comfort

Sure it is. If you can "be fine" with $X, but are looking for a job that pays $Y (where $Y>$X), then that's seeking comfort.
> I get that office tech workers aren't the factory assembly line workers for which these laws were originally designed but the exclusions need to come from the other direction.

Maybe they're not operating the machines, but even in the U.S., white-collar engineers at a fab will often find themselves working north of 60h every week. Because you're salaried, there's no overtime pay. Also, you'll carry a pager and be responsible for answering it 24 hours a day, every day. And since the fab doesn't stop on weekends, you either work a shift or rotate weekends with your team. PTO is usually approved, but using a substantial fraction of it will result in a bad review. A capped portion of the remainder gets cashed out at the end of the year, and the rest evaporates.

And that's the United States. I'm sure China takes this to a whole other level.

(Source: recovering semiconductor process engineer.)
This is an interesting interpretation of GDPR I have not heard before. Are you confusing it with the older cookie notification law? If not, can you explain what part of GDPR you see a popup as satisfying?

I am legitimately curious, because GDPR can be quite nuanced and I may be missing something myself.

Edit: I'm still trying to figure this one out. I just read a dozen articles about affirmative consent and almost every one recommends a clearly defined and unambiguous checkbox embedded in your form. I couldn't find any example that did a modal except for some mobile app examples but mobile apps would presumably not be effected by this change to how in-page popups work. The fact is, the browser does not passively collect enough PII without asking for it explicitly in a form so putting the consent also in the form is an easy choice.

Again, I could be missing something. I'm hoping someone more familiar with it can clarify.
Qualcomm, National Security, and Patents
If it reduces the din of the awful noise of living anywhere near to a helipad in the south west of London, just so rich kids can come and go as they please, then it's worth it.

The choppers are already there, so there's already the risk of something falling out of the sky.
APNG is a strictly superior drop in replacement for GIF, has been around for ages, but never got adopted by anyone but firefox. I don't get it. Animated WebP also fills the same role but lacks support outside of Chrome.

The trend of converting gifs to h264 videos is kind of awful in terms of image quality but I'm sure it saves a lot of bandwidth for sites like imgur and twitter.
A Simple Guide to Basic Drywall Repair
Rather than semantically splitting the original content (by either using unidirectional links or getting rid of the connection entirely), it seems to me that keeping the content in a versioned database with bidirectional links is much preferable from the user's point of view.

The versioned database takes care of grouping related edits and lets you point at a specific, immutable version. While bidirectional links let you efficiently find all usage sites so that you can make an informed decision as to whether they need updating.
I had to check it's not April 1st. Especially after watching the youtube video. I'm still skeptical that it won't turn out to be an april fools prank.
Justifying Security Spend, a Response Pt 2
Absolutely stunning work. I have to do some work with D3.js for university and this feels like the universe telling me to stop procrastinating.
Oh I maybe wrong on this but I was assuming something like this

ABCDEEEE
/ \
ABCD EEEE
/ \ /
AB CD EE
/ \ / \ /
A B C D E

From: https://bitcoin.org/en/developer-guide#transaction-data
The two words you need when making a justification is reliable and safe. It won't matter how innovative and energy efficient it is if it doesn't meet the above requirements. If the osprey taught as anything, flying unconventionally is hard.
Researchers Find 34,200 Vulnerable Ethereum Smart Contracts
A S. V. Startup Is in Trouble After Launching 4 Satellites Without Permission
> For an example, if you have an array with no holes in it, for is better performant then forEach.

Do you mean it's faster? (Don't use performant: use fast or faster instead.)
Bitcoin Price Will Hit $1M by 2020 Says John McAfee
Small point, but stack-pointers are swapped... not the full stack.
The way you've worded it makes it seem like the whole stack is copied which of course is not the case.
How have you had an impact? I'm curious because when I looked, the impact I could have through my job (at the cost of 2,000 hours a year) seemed quite small, and the impact of donating high. I'm aware the topic has been covered in great detail, eg by the organization 80,000 hours.

You are happy doing something because of its impact, but to expect everybody else to seems very presumptive.

Edit: just noticed who you are ha ha
National Geographic Confronts Its Past: ‘For Decades, Our Coverage Was Racist’
Call for Talks Ends Sunday Erlang User Conference (rebranded as CodeBEAMSTO)
If you're going to write a biographical piece (which is what this is) it's worth being precise. He was ostracized from polite society not for /having/, but /acknowledging/ a son born out of wedlock. The 18th century crawled with hypocrites.
Show HN: Owlorbit – Disaster Recovery Messaging App for iOS, Android and Web
C++: Undefined Behavior will delete your null checks
My understanding is that it stemmed from them being able to compel you to take your fingerprints. In the old days you'd put your fingers in ink then put them on paper so they could record your fingerprint. I guess a judge ruled that putting your thumb on your phone isn't substantially different than that.

That said, you shouldn't ever rely solely on biometrics. In addition to the legal reason, an adversary could also unlock your phone if you were unconscious / etc using your thumb.
I am releasing the Owlorbit SDK for both iOS and Android.

https://github.com/owlorbit/owlorbit_ios_sdk

https://github.com/owlorbit/owlorbit_android_sdk

Here is list of all the REST api routes:
https://github.com/owlorbit/api

Owlorbit is a platform that you can share your location with the people you trust.

You can create channels, send out polls + messages, add meet-up points, embed live-maps in your sharepoint portal/websites, and now you can program custom applications on top of our API. Think of it as Slack but focused on location business continuity.

Not every business continuity plan is the same, that is why we're empowering companies to create their own location-based solutions by providing this SDK tool-box.

Owlorbit does not keep a history log of locations. It only keeps the very last location stored in the db.

Owlorbit and its API is free for non-commercial users. Don't hesitate to sign-up and test out our full product first before committing for a commercial account!
Also, you'll make 2-3x the average salary in the US. TANSTAAFL
What a Labor Union Is and How It Works
So there are two ways to control a rotor craft.

You can adjust the angles of individual blades, changing this angle multiple times each rotor sweep, as helicopters do. This is expensive, complex, things wear out, and a safety risk for the aircraft.

Or you can do what quadcopters do, direct drive the rotor and just adjust the speed of the entire rotor. This gets rid of both the Swashplate system and a transmission. It's lightweight, simple, and cheap. The problem is that it doesn't scale well to bigger rotors. When a rotor gets too big, it has enough inertia that you can't speed it up and slow it down fast enough to control your aircraft. Also, as you get bigger, you want a slower spinning rotor, and current electric motors aren't happy direct driving at that slower speed.

If you want to use the simple system, you have to use small rotors for now.
It's not at all rare, and it's endorsed by the admins. They LITERALLY changed their algorithm to keep the Donald Trump fan subreddit from appearing in the /all filter and their posts from ever reaching the front page.

When you change your searching and indexing algorithms to suppress fans of a specific politician but not fans of other politicians, that's not really good faith.
Okay, I yield. I think you may be right. I've been thinking a lot about how I'll teach my children STEM topics and I've grappled with the idea of teaching Rust. One of the things I like about it is that you know the behavior at compile time, unlike Ruby or even C.
Robot Rides Are Going to Deliver Pizza and Parcels Before People
A recreation of late 13th – 14th c. unhopped English ales
Quoted from comment section:

There are conspiracy theories and there are carefully considered theories about events that suggest a conspiracy. Adam Smith was rather good on how small groups of people can cohere to conspire against the public good in their own interest. Most of our public life is a complex interconnecting set of such small-scale conspiracies.

As to conspiracy theories, we should remind ourselves of their function and why they emerge. Like grimoires in Early Modern Europe, they are texts and ideas that explain the world to the uneducated but the uneducated cannot be blamed for this. They are left in the dark, given half-truthful narratives that they are intelligent enough to distrust.

Conspiracy theories emerge because there is a vacuum in social truth-telling and they fill that vacuum. The vacuum is created by those in power or dependent on power developing a theory for that hold on power that just does not fit as the 'whole truth'. The cracks show (Watergate, Gulf of Tonkin, whatever) and the official theory looks dodgy.

The entire of our society is built on a contestation of half-truthful narratives, stories we tell ourselves to justify our situation or our hold on power or our lack of power. If the 'deplorables' choose to fill a vacuum with their own tales, it is only because our tale lacks credibility for them and often should lack credibility for us.

The current crisis over the Salisbury nerve agent is typical. The Prime Minister jumps in with assertions and propagandists create narratives (on all sides) that are clearly a 'story' designed to get people behind particular tales of perfidy, She may be right but the assertions are premature. Alternative explanations are dismissed.

The lack of intellectual integrity in exploring the complexities of Russian state control of its assets past and present and the motivations and interests of the many parties involved and the opportunity to tell the public the facts without assumptions until investigation is complete is lost and creates the space for surmise and distrust.

From this perspective, a conspiracy theory is simply an act of defiance where you create your own falsehood as a story you chose over the incredible tales of those who are determined on not handling an issue with transparency.
APNG works in both Chrome and Safari, haven't tested in IE/Edge.

h264 might have an advantage since it does consume less cpu due to hardware support though.
Analyzing distribution of Mono GC collections
If all of the items women prioritise above pay were related to the extra challenge of surviving in sexist workplaces as a woman, your comment would be valid. However that, and—possibly—working from home/remotely, are the only two where this applies (the latter was ranked similarly at 10.2% and 10.3%, and in the same position).

Adjusting for your argument the answers are as follows:

Men:

19.0% The compensation and benefits offered
17.6% The languages, frameworks, and other technologies I'd be working with
15.7% Opportunities for professional development

Women:

16.8%. Opportunities for professional development
16.4% The languages, frameworks, and other technologies I'd be working with
14.1%. The compensation and benefits offered

Note the large, almost 2% gap for women between pay and the previous priority, and the large, almost 2% gap for men between pay and the next priority.
Could you please name the technology? I work with renewable energy and I have no idea.

Are you talking about nuclear?
Yup. But probability is close to Zero.
It is utterly fantastic, a gripping, fascinating, heart-breaking love story.

According to the author, it's in plans to become a mini-series.
Interesting! Thanks! :)
> If we admit that sometimes cryptography is bad

I'm not sure I follow, so because HSTS is a disaster then encryption is bad and we should switch to no encryption?
Good thing you elected Trump to rebuild that industry!
CVE-2018-1057: Authenticated users can change other users' password
Hundreds of genes linked to intelligence in global study
A new book just came out by economist Bryan Caplan, called "The Case Against Education".

The basic thesis is that school isn't mostly about teaching/learning - it's mostly about signaling to future employers that you are smart enough (and conformist enough) to get through school. He guesses it's about 80/20 between signaling and actual education.

It's interesting to read most discussions of education with that idea in mind - his assumptions solve a lot of puzzles of how/why education works the way that it works.
I know about the difficult working conditions, but calling it mistreatment implies Amazon doesn't have a right to offer these terms in the free market, and that the employees would be better off if they didn't have the jobs.

The working conditions are voluntarily assumed by the employees, so it can't be mistreatment, and the terms offered are the best the employees could find on the market, so they are better off for these jobs existing. I don't see the rationale behind calling it mistreatment and implying Amazon is having w negative impact.
They have the freedom to walk. If these people can't afford Uber I don't think they can afford a car either.
There have been several experimental aircraft like that [1] [2], but they are more like augmented helicopters than fixed-wing aircraft with VTOL. Aerodynamically, the arrangement is a biplane, and biplanes are rather inefficient because interference between the flows over the two wings reduces the overall efficiency.

Note that in the case of the Sikorsky S-72, the intent was to stop the rotor in cruise.

[1] https://en.wikipedia.org/wiki/Eurocopter_X3

[2] http://www.aviastar.org/helicopters_eng/sik_x-wing.php
Nope. Given the number of planes in the world the probability of that happening is close to Zero. But a lot of birds has pooped on my head. The more KittyHwaks and other mass used flying cars in the air the more the probability of one falling on your head.
what about the camera of your phone?
No problem, I hope it works out for you! Feel free to spread the word to others as well as provide sites that are causing issues for you so I can add fixes to the list.
Real performance tips are always in comments!
I think you're very confused. The idea that rational people have to engage thoughtfully with irrational bigots is pure nonsense. It is not the duty or obligation of anybody to engage with those who hate them.

The reason we get bigots in office by the way is not because trolls are banned. It's because powerful interested want bigots in office. Bigotry sells. It's very easy to screw people over if you can distract them by having them hate on some out group. It is naive to think that taking with bigots will change this.

And here is the point: social change doesn't proceed through rational discussion. Never has, never will. Real change requires organization and solidarity and protesting and marching and uncompromising demands.

If you want to waste time engaging with trolls have at it. You will find that these people have nothing but contempt for discussion and no interest in being swayed by logic. For the rest of us we have far better things to do and banning trolls and bigots is the obvious choice.
But the inputs to his podcast are merely time (and one-time equipment costs). As you point out, a car dealership needs to spend a ton of money on the inputs, but that doesn't translate to a podcast business.
I totally agree with you - getting this to beyond current single engine aircraft safety rates is going to be the challenge.

However, they've got a far better starting platform for doing this than anything else I've seen. It's made out of simple pieces with a lot of good options when things go wrong.
who is Pleroma?
13 engines, electric.

And clearly they have built multiple aircraft (I haven't found N-numbers for all of them yet).

http://registry.faa.gov/aircraftinquiry/NNum_Results.aspx?NN...

http://www.aviationdb.com/Aviation/Aircraft/3/N301XZ.shtm
He trusts in NSA.
Fantastic. You must submit your list to the uBlock Origin author for inclusion in the list of available filters.