skysight-inc/HackerNews huggingface dataset:
This article made me rage so hard. IETF "zealots"... ok bro time to take a 5 minute break.
Danish amateur submariner admits to dismembering reporter
So what happens when I create my 51st todo?
You're wrong. Slack is doing much more than Outlook.
No-one else doing it "right" is not an excuse for anyone to do it "wrong".

EDIT: Leaving aside the question of whether the other multi-platform messaging apps also do it that poorly, and merely running with your assertion to that effect. I have neither the time nor the inclination to gather data on that question.
don't forget about corruption and human nature. communism never works in practice because it opens the doors to rampant corruption.
That still doesn't really satisfy me. What divides 'living' from 'luxury item', at least in the context of places like Western Europe? Or is that already a point of contention?

To make things even more extreme: assuming that practically speaking all internet users get 100% of their content via FB (whether FB proper or WhatsApp), and perhaps Google, and assuming that FB and Google were free to do as they please, in that extreme case would you still argue that because technically a person could enter a non-FB or non-Google URL, buth FB and Google should not be regulated in any way?

Again, I'm honestly asking because I respect your views. I do realize that as far as making any kind of case this a reduction ad absurdum. I would just like to hear more elaboration to bridge the gap between your point of view and that of others here (many, based on the downvotes you're getting)
In depth look at Google's increased lobbying efforts under a GOP dominated DC
Here's my take. You can say you "feel" a certain way under any circumstance, heck I could say your comment feels threatening to me right now! The reason you need hard evidence and can't just believe anything anyone says as proof is because in this case its matters of IP assignment and livelihood. I think I'd feel victimized if I was fired because my boss thought I was "harassing", even if there was no proof.

Who is the real victim? Obviously, we want to believe the woman who wrote the article, but bear in mind, her harassment is limited to a few text messages and emails.

On the other hand, our "villain" in this story has lost his coding, opportunities, and ideas that he contributed because he "wasn't a good fit".

One person has "gained" from the situation, although they claim to "feel" threatened, despite dubious proof. The other has had actual physical loss in the situation, and you're asking why can't we just believe her? What if the ideas he contributed turn out to make billions, is she still the victim for putting up with a few emails, and is he still just some victimizer for trying to stay involved?

Another reason we need to raise the bar is that believing these claims "on face" makes it all to easy to steal IP and exploit bosses/employees using harassment claims. I'm not saying that's what the article's author is doing, but it is a good reason to be skeptical (so prove to me you didn't just take this guy's work and claim you're the victim).
UPC is a product code (what it is).

Bunnie's blockchain code is a serial number that is (theoretically) impossible to guess or fake. This prevents scammers from guessing/faking serial numbers to scam him out of product.
"Face ID works by projecting more than 30,000 infrared dots onto a face and producing a 3D facial map."[1]

[1] https://en.wikipedia.org/wiki/Face_ID
> Useful LAN functions (like .local domains) become non-functional

Is that true if you 1. disable the "force all DNS traffic over VPN" setting, but then 2. have a local resolver (e.g. dnsmasq) that resolves LAN domains but forwards all other traffic to a DNS server on an IP that will end up routed through the VPN?
> I think we've seen dramatically accelerating programmer productivity.

Really? I think that the change that has contributed to the lion's share of that boost has nothing to do with language features, and has everything to do with the availability of open-source libraries. The other major contributions have been the widespread adoption of automated unit tests -- also not a language feature, and the practicality of GCs -- if considered a language feature, it's a transparent one.

When Brooks said, around '85, I think, that we won't see a single improvement contributing to a 10x improvement within a single decade, people said he was pessimistic. After 30 years I don't think we've seen a 10x improvement with all methods combined, and if we have, most of it is due to libraries.

Do you think that writing, say, an ERP, a power-station control and management software or an air-traffic control system from scratch (without off-the-shelf/open-source libraries) today would be 10x less costly than it was using C++ in 1987, or even 3x less costly than using Java in 2002 (I'm taking 30 and 15 years respectively as milestones)? Remeber that 10x within a decade was seen as pessimistic.

Although I was just a novice programmer in 1987, I think that the answer to both is an emphatic no. Even when it comes to small/simple programs (which are a completely separate domain), I'm pretty sure that aside from the availability of libraries, Python doesn't have even a 3x factor over VB/Delphi/other "RAD" languages, as they were called way back when.
Important Changes in Revenue and Profitability Definitions for SaaS Companies
Comparing Front end Approaches
how much?

i think that with confidence we can say "less than the amount that they have."

fourteen individuals control more than half the world's wealth. you mentioned 1400.

think about what we could accomplish if we took what was theirs and put it to the improvement of humanity's position
This sounds promising :) Btw, you have a Gmail icon on your site -- I'm assuming that implies Hangouts support?
It's truly infuriating.

I think the answer is to provide proof of authenticity. Perhaps something like a hash that users can use a website to verify if their purchase is indeed authentic, and actively encourage customers to file chargebacks for products that fail the verification. Hit them where it hurts. This is something that needs to be actively fought by both governments and consumers.
As a Linux laptop user, I fully endorse Electron. There’s so much more available for Linux because of it that would have no client at all otherwise.

Between NVMe disks and the ability to have 64gb of RAM if I want...keep it coming. I’d rather have heavy software than no software.
Yeah, it's a little weird that he calls out TLS 1.3 since all versions of SSL/TLS/PGP/etc. were intended to be end-to-end secure.
You're right with modern money laundering rules and tax info sharing its rare to be able to open bank accounts for non-residents. If you want to hold CAD you're probably best to get an investment account that will let you hold CAD. I know Interactive Brokers will do this, but maybe some local brokerage will too. Probably Swiss Banks will have accounts with a variety of currencies for German residents if you look there.
this is really nice. need a break from javascript.
Ok... fair enough, I'll buy that. I stand corrected. I was not aware of a difference between lower case l and upper case though and I imagine many readers might not either and will take what you said to apply to all of them.

Though I do think your assumption that because the Republican party has more openly libertarian party members than the democrats that means that more libertarians lean right. It could also mean that the Republican party is where libertarian leaning people see themselves as having more of a chance of success were they to need to choose one or the other. I think a libertarian in the Democratic party wouldn't get very far.

Also, I used to like Ron Paul (even switched to Republican to vote for him in the primary) but the more I listen to some of the things he says now, he is no libertarian. His son even less so.
> I know I'd prefer not to have previews and emojis, but I'm sure my colleagues find them useful.

Of course if we'd use an interoperable standardized protocols instead of walled-garden apps, then your colleagues could have their cake and you could eat yours too by allowing everyone to choose a client based on their preferences.
One thing that concerns me about any 3rd party chat application is that it's difficult to know if my data is secure. Any thoughts on open sourcing your application?
Bounty0x integrating with district0x
http://launchaco.com/build/

This is for landing pages but offers drag and drop simple website builder for you and I think it uses bootstrap. I use it all the time to quickly get 80 percent of what I want before refining it from there.
Extreme End to End Encryption isn't good enough anymore. Me and all my zealot friends have decided, in our sole and unreviewable discretion as ultimate authorities in determining the righteousness of our actions, to standardize and mandate the use of Ultra Extreme End to End Encryption (UEE2EE)

Not only will we deny others access to our secret content, we will render the metadata we create useless for any investigative purpose.
It has not. You have been misinformed.
You're assuming that private parties have the ability to get warrants or subpoenas to get information from your ISP. They do not.

If "Bob" wants to know who you are when you visit his website, he doesn't have any options to get that information. If "Bob" thinks you are violating his copyright rights, he can file a DMCA complaint against you. If "Bob" doesn't want people from Iceland to access his site, he can try to filter based on IP range.

VPNs do three things: 1. obscure your identity 2. obscure your location 3. prevent local inspection of your network traffic.

How effective that "obscurity" is depends on who wants to know and why.
Algo trading digital assets
I mean, Amazon is even doing the logistics for this stuff. A lot of counterfeits are "fulfilled by Amazon". You pay Amazon, Amazon delivers it, you return to it Amazon - who on earth is the 3rd party supposed to be in this transaction? There is none. How can Amazon escape liability for this crap?

Not even the great pirate Ulbricht himself would warehouse and ship the narcotics.
Foreign assets can't be seized?
A cabbie is also a private driver for my 15 minute ride.
What’s the benefit of creating an “AMP page” instead of just creating a non bloated HTML page?
More like moving from <iframe> to open in new browser tab and then working to position the new tab is if it were an <iframe>.
I don't think its fair to boil the two points he made into the same argument. He said too many services and timing issues and one thing about Star Trek. His second point is pretty specific to occurrence, companies taking their shows off 3rd party streaming services and putting them behind their own paywall. That is definitely a cash grab and its become more common, in my opinion.
Ask yourself “What can I do to change that?”
Yea a glorified chat app with video chat, audio chat, screen sharing and screen takeover remotely, file uploading, 3rd party integrations doing multiple things depending on your team setup, etc. I'd hardly call it a glorified chat app.
Yes, and encourage consumers to file chargebacks for products that fail authenticity.
For a bit deeper understanding of AMP pages and how Google makes all of this work – check out this talk from Segment co-founder Calvin French-Owen https://www.heavybit.com/library/blog/get-ampd-an-introducti...
I'm reading through your AMA, but how about, what would you do differently today if designing it from the ground up?

EDIT:
The ama wasn't very long. Also the place seems pretty small, but as someone who doesn't really know anything about it, what was the plan once it breached 5000 people?
Can you explain further, how can you be sure things weren't aded to the software?
This actually is a real problem. Searching for "C#", "F#" or ".NET" breaks a lot of search engines and you get nothing useful. If I had to name something now I would go for a relatively unique name like "Clojure", "TypeScript" or "Haskell".
I think the real danger is that if the government starts regulating end-to-end encryption we're going to end up in a Kafka-esque situation like we have with radio encryption - i.e. the technology is freely available off the shelf, but any attempt to actually use it without the right license or on the wrong frequency, etc., can suddenly turn into a federal felony.
iPhone was revolutionary because it went full touch screen and went full browser.

The phone as a mini-tablet changed smartphones significantly.
For me it’s not bob I don’t trust, it’s my ISP.
But you don't need to replace your salary, just cover your expenses :-).

For example, if you can save ~96% of your gross income and safely draw 4% from your investments, you can cover your expenses after only a single year. (Of course, you will never save 96% of your gross income, due to taxes.)
The book 'Faster, Higher, Farther: The Inside Story of the Volkswagen Scandal' is a good account into the cheating that went on at Volkswagen.
Many immigrants and especially African-Americans that are decendants of slaves have/use anglo-ized names rather than traditional names associated with their ethnicity.
http://rseek.org/ is a specialized R search engine, only necessary due to the name
You missed:

"You don't have to navigate between 15 different services"

I pay for Netflix, Prime, and Hulu -- I won't pay for CBS because there are already enough services.
Radio has some unique properties that make symmetric connections tricky. Most people aren't hosting content locally and with good reason. Goodbye 1990s dreams of everyone has a server.
GitLab's Y Combinator experience (2016)
Christ, so many buzzwords and frameworks and rewrites but all users ask for is a damn chat application with few tabs.

Either I'm getting old and grumpy, or it used to be possible in the year 2000 without your computer fans taking off and 1gb of ram.
To the client side or the server side? On the client side, you should download the code from a location you trust. On the server side, it is irrelevant if something is added to the software for the attack we are discussing.
SPA java design
People sometimes ask on HN about good books on implementing programming languages.

One of the best textbooks I know on type theory is also a pretty good book for getting a programming language up and running: Types and Programming Languages by Ben Pierce.

https://mitpress.mit.edu/books/types-and-programming-languag...

The book starts off implementing the untyped lambda calculus and then adds more and more interesting kinds of types. There's a tarball somewhere on the course website that has all the code from the book, and it's kind of fun to play with all the systems it covers.
Why do you think that just because a VPN isn't free, it won't ALSO sell you out on the other side?
The career is necessary (the point from the article) but not sufficient (your point, I guess).
I think you mean non-inflationary?
yeah, this results in $200 for a haircut or $500 to get your lawn mowed. pass.
Well that's a non-starter, I'm sure people are de-registered for perfectly legitimate reasons all the time. But yes clearly this is an egregious abuse of power. Here in the UK local councillors have been jailed and punitively fined for pursuing voter registration and de-registration policies that were politically motivated. It's considered a serious crime.
This is cool. If you want to go further, checkout a small tool I made that automates technical analysis for crypto markets with major price signals: https://github.com/AbenezerMamo/crypto-signal
If they were able to gain access to a person's microphone doesn't that mean they are already compromised?
It does. And, like in the article, Typescript is “saved by a hack”.

Compare that to Elm, where it will automatically fail compilation if you don’t include all required types in a switch statement. Without any hacks or manual intervention.
Slack can take performance seriously and stick with Electron. That's certainly what this very article is about: big steps towards better performance.
Wow, that's crazy. The iOS Messages app is native. I'm only familiar with iOS development... is AppKit that bad?
What does Rand Paul say that doesn't strike you as libertarian, out of curiosity?
I'm surprised a computer speaker has the frequency response to play an inaudible tone.
I'd guess at this point, doing what Slack does would require a reimplementation of a web browser, with all the problems this would entail
This was all an issue 5 years ago, and even before that.

I'm not sure why people are just now noticing, but it did cause Amazon to update their policies so it's a bit harder to get started these days. I suppose it was too easy to get started at some point, but the onus has always been on the sellers to protect their product. It's just that this is a lot of work, and I don't think inexperienced sellers like you have in the article are prepared to really understand this.
It's a bit like how "stranger danger" isn't a thing kids get taught about anymore, because random strangers aren't risky if you go up to them, only if they come up to you. (Or, in more statistical terms: bad actors are a small proportion of the pool, but they have an incentive to self-select into interacting with you that good actors do not. If you just draw randomly from the pool, you won't get a bad actor. If you let the pool show the initiative, you'll get mostly bad actors.)

Your VPN provider is just some random company. You went up to them. They're randomly selected (insofar as your choices are random) from the space of all VPN providers, and most providers aren't malicious.

Your ISP is, at least in the US, almost always a monopoly. They're self-selected: they went up to you.
but we don't need to kill them to be successful. It's all about offering alternatives and making the switch to alternatives easier. This keeps platforms competing with each other, which keeps them in check.
OpenVPN is a protocol. If the VPN provider supports it, you set it up in your own client that supports OpenVPN. Using a VPN provider that requires you use some proprietary app is madness.

I recently signed up for such a service, in order to get my Nintendo Switch online for multiplayer gaming. My home internet connections sub-let from the landlord and could be considered semi-hostile -- not able to connect to peers on the Switch due to triple NAT, and I suspect some QoS throttling as well. The VPN solves my routing problems, but if anyone has a suggestion for another option here I'm all ears.
Investing != spending
Ask HN: Reliability Stats in Cloud Providers
I recently lead a project to move two datacenters to AWS. While it's quite redundant with multiple regions* and automation, I've noticed that in the past few weeks there've been at least three separate incidents with Amazon that shook my faith: the network to the whole region had 80+% packet loss in one incident for a whole half hour, in another a whole 'rack' (or whatever our VPSes all were on) had a full network failure, and this weekend literally just one shared VPS had an 'underlying hardware issue' that they refused (or 'cannot') elaborate on.

I have another client that has a much smaller footprint and I want to put them on a cloud service, but AWS now seems too unreliable. Digital Ocean is another one I have experience with, but only as a retail consumer, not a business.

Are there published stats or anything that someone has written up to compare reliability, for those who need the most reliable cloud provider?

I'm not aiming to start a flame war; just data gathering for a real-world business decision.

* Not zones - don't kid yourself that a whole region can't go down, rendering the multi-zone setup dubious.
I searched the documentation URL with Google for the word "tenant" and it returned no results. Does this mean that Anvil does not support multitenancy, for SaaS sites?
This is not scary. People communicate in secret all the time. It can be done with a piece of paper in a lockbox at a bank.

It's one thing if the bank refuses to let the FBI into one of the lockboxes they use. It's another thing entirely if the bank says, "We don't have a key. Nothing we can do to help you." The latter is E2E encryption.
>I have to wait for app developers to fix the issue

Only the app developers who don't follow the guidelines:

"Don't attempt to hide the device's rounded corners, sensor housing, or indicator for accessing the Home screen by placing black bars at the top and bottom of the screen. "

https://developer.apple.com/ios/human-interface-guidelines/o...
My point exactly. Unless the incentives align the market will do what is most efficient.

Deregulation and standardization of nuclear in the U.S. will go a long way.
Build a multiplayer VR app that works in real-time – in less than 10 minutes
Is this the beginning of a new anti-encryption push? First, we have a new phrase, "extreme end to end encryption". That's new, and it's an attempt to reframe the discussion. There are new legal theories.

Who's writing this? Who is "Anthony Rutkowski, Principal, Netmagic Associates LLC"? Hoovers has some basic company information.[1] The company address is a tract house in Auburn, VA. There's a self-provided bio available:

(Anthony Rutkowski) has over 45 years of experience in Industry and regulatory affairs with focus on global cybersecurity, lawful interception, retained data, identity management and network forensics. Anthony has held key positions at VeriSign, SAIC, General Magic. Sprint International and GE. Additionally, he has held important posts and positions at FCC, ITU, ETSI, and OASIS.[2] So this is a guy from the wiretapping (er, "lawful intercept") industry.

But that organizational identification is deceptive. Yaana lists him as their "Executive VP of Standards & Regulatory Affairs". What's Yaana? Outsourced Big Brother. "Yaana is a leading global provider of a wide range of intelligent compliance solutions including lawful interception, accurate data retention, big-data search & disclosure, advanced security and application specific analytics."[3]

"Middlebox Security Protocol" is also a new phrase. That's listed as a work item at the European Telecommunications Standards Institute. (Not the IETF).[3] The proposer is listed as "RUTKOWSK". Hmm. No version is available for download. The summary is "Specify protocols to enable trusted, secure communication sessions between network endpoints and one or more middleboxes between them using encryption."

This seems to be plugging something called mcTLS.[4] Here's the actual paper.[5] It's a halfway reasonable idea for allowing middleboxes to work with encrypted streams, without giving them full access to the content. But it has built-in back doors, for "performance". See section 3.6 of[5]. It's also really complicated, and if done wrong, breaks end to end security. That may be Rutkowski's plan.

[1] http://www.hoovers.com/company-information/cs/company-profil...

[2] https://www.yaanatech.com/author/tony/

[3] https://www.yaanatech.com/about-us/

[4] https://portal.etsi.org/webapp/WorkProgram/Report_WorkItem.a...

[5] https://www.mctls.org/

[6] https://davidtnaylor.com/mcTLS.pdf
Down votes are unfortunate. I think it is a legitimate concern at this point. I dock my phone in my car and it is far easier to unlock using fingerprint. But I am convinced that Apple is aware of this use case and iPhone X will not be any different.
The case for increasing Bitcoin's block weight limit
Demos seem to suffer from a lack of "overflow: hidden".

Affected classes: .z-content, .maindisc
Everyone got used to OSK's but I'd still prefer a physical keyboard.