skysight-inc/HackerNews huggingface dataset:
Securing the data costs money. Leaking the data doesn't. Until it does, businesses will take the path that least affects their bottom line.
Very painful? Why not just take out a loan? Wilbur Ross whole-heartedly recommends it!
I don't really think that comment presents any risk to HN.
> You can't sell the platform if it's heavily integrated. Whoever buys it will just have to rewrite it from scratch then.

Not necessarily. My understanding is WhatsApp basically uses the Signal protocol right now, Signal itself is open source, so I assume an acquirer could just stand up some new Signal infrastructure and get 80%+ of WhatsApp functionality without much redevelopment.
If bundling everything and rendering on the backend doesn't provide a better user experience than breaking everything and loading asynchronously, your website is already too fat and you should focus on fixing that first. The things that shouldn't be bundled are content images, and they don't block rendering.
Nice little Daft Punk easter egg in the panel with the "Nothing Found" example page (https://genius.com/Daft-punk-digital-love-lyrics), and the ending statement "We are humaaan after all." (https://en.wikipedia.org/wiki/Human_After_All)
Of note - the Guardian engineering team have moved away from their custom RTE over to this https://www.theguardian.com/info/2019/jan/24/leaving-scribe
To be absolutely fair to Telegram, the accepted answer rightly says:

> You can roll your own, but you probably will make a major security mistake if you are not an expert in security/cryptography or have had your scheme analyzed by multiple experts.

Telegram has published the specification and multiple implementations of this protocol for over half a decade. Nobody has found this "major security mistake". One weakness was found in MTProto 1.0, that did not have practical adverse effects for message confidentiality, and which they fixed in the new version of MTProto. Despite them encountering a bunch of (well-deserved, mind you) cryptographic snubbery, nobody has shown the protocol to be breakable in any practical way.

Although of course it's still true that rolling your own cryptography is a terrible idea, Telegram is not a great example to support that idea at this point.

The perceived weakness of MTProto really is not Telegram's core problem. The fact that the discussion moves in that direction every time Telegram's security is mentioned is troublesome. First, it's a weak argument, because nobody has broken it in five years. Second, the cryptography circlejerk obscures the fact that Telegram has made far more stupid decisions in terms secure UX of that they also show no intention to backtrack on.

Even if Telegram was using something akin to the Double Ratchet Algorithm (which they absolutely should), I still wouldn't touch an alternative messenger app that stores all my chats in plaintext.
I'm currently sitting in LGA waiting on a flight that was scheduled for 1:30pm. This sucks.
Had a coworker land there this morning after flying out of New York. Said atl was a total shit-show.
This is caused slavery, government mandated slavery. I don't see how so many people can be okay with this happening. Why are we not outraged?
I just assume it's people not agreeing. The Leaf gets a bad rap, and a lot of hate. Nissan put a lot of great work into that car, and it doesn't get much recognition thanks to other developments in the recent years. They've been steadily increasing range (I think they're in the ~70mi range now), and have a much higher charging rate than others (Volt included, sadly).

If it wasn't for the guess-o-meter (range gauge) being so unreliable, and the degradation, I would have held on to my Leaf. But my range vehicle (an '08 Prius) was starting to need some more maintenance, and the Leaf became problematic if I needed to run any errands after work.
To me software patents and patents for, for example, real world engines are the same. It's okay not to like patents, but separating software patents from the rest makes no sense.
Name me one thing which has no beginning.
When it comes to Apple and Google (and Silicon Valley in general) "poaching" has some historical precedent. http://fortune.com/2015/09/03/koh-anti-poach-order/
Thanks! That’s really cool.
8-Bit Style Map of “Uber for X” Startups
This seems to require a browser plugin. There is no Firefox plugin, so I'm not sure how you're going to get as many users as you hoped.
Why is Super Bowl travel such a big deal? Doesn’t the stadium only seat about 50k people anyway? I understand that the game is exciting, but I don’t see what travel to one venu would be news.
then perhaps you'll struggle if they hired you.

Actually, no. Though problems like these do (occasionally) occur IRL, the conditions under which you're expected to solve these problems in interviews ("on the spot, while I stare and grin at you, and occasionally interrupt you - and your result better be near-perfect, or GTFO!") --

have basically no relation to real-life development work.
Well, I'll be damned. It looks like there's going to be a general strike primarily organized by the US Government. I guess horseshoe theory is real after all.

Seriously though, it'll be interesting to see how much disruption is necessary to force the hand of the legislative and executive branch to finally fund the government.
As of approximately 15 minutes ago the LGA ground stop has been replaced with a ground delay. There are still ground delay programs in effect at PHL and EWR.
Not really. The idea of using HTML and Javascript to create apps isn't really new, and Phonegap and Electron are quite different architecturally. (Phonegap was really just a series of abstraction libraries that bundled in a webview into a native app; Electron couples a browser with a Node run time) One of the competitors to Phonegap in the earlier days, Appcelerator Titanium, was capable of targeting the desktop, and was released in December 2008.
@stephen82 has great references. In particular wren, and luna are references I used when I created my language como-lang-ng: https://github.com/rmccullagh/como-lang-ng You do not need Dicrete Math, or Automata Theory to learn how to write a compiler and interpreter.

I would recommened first, figuring out what you want your language to look like (the syntax). Then, you can define a grammar for your language, and research parsers. From parsing, you will be leade to Abstract Syntax Trees (the most modern way to get from text file to bytecode). After that you'll need to compile the abstract syntax tree (which you would have built from the parser). Compiling the AST is typically done targetting your own simplified instruction set.

For an example instruction set, check out Python's header file at https://github.com/python/cpython/blob/master/Include/opcode...
I once fell from my bike because of this behavior in Paris. I was basically in front of Notre Dame, car traffic was blocked at a green light but the bicycle lane was free. I was going at a good clip and a tourist crossed in front of me. I slammed my brakes and went over the handlebars avoiding the tourist.

I'm underlining it was a tourist not because I particularly like Parisians, but because there is enough bike traffic (and little electric cars) that most Parisians know not to cross using hearing only.
If something is broken, best way to
start fixing it is to stop pretending it is still working. Good move.
Serverless slides
My wife has a conventional car, so we use hers for anything requiring an especially long drive, which only really happens maybe four times a year. I never hit the ~72 mile range of my 2015 in the course of my normal day.

I feel like having access to a gas vehicle for rare occasions is the missing ingredient that makes fully electric cars viable for a large portion of the population. Maybe there's a market opportunity there.
Oh, no! That wasn't what he meant. The president clarified that he meant to say that grocery stores and banks will work with you and extend you credit.
Depending on how you define Chess, seeing the pieces and physically moving them is part of it as well. Chess-playing AIs haven't been required to have robot components because that's not the interesting part of the challenge of Chess. I'd argue the same is true of StarCraft, even more so, given that it's an innately computer-based game in a way that Chess is not. It seems arbitrary to require the presence of an electronic-to-physical bridge in the form of a robot only to then operate physical-to-electronic bridges in the form of a keyboard and mouse. Just let it run via the input devices directly. Give it some years and humans will be able to do this too.

In other words, this isn't an interesting handicap to apply.
20% is far better than 1%

https://www.fastcompany.com/40440310/employees-win-very-few-...
Worth mentioning about prosemirror is that it supports mobile devices fantastically, which I don't think can be said about _any_ of it competitors. Realised that far too late after investing in Draft.js, but migrated now to prosemirror and it truly works great.

It does not contain a lot of helper functions (by choice), which can make it a bit difficult to get up and running if you're doing something non-standard.
> Now one could imagine a system where the OS coordinates this and signals to apps that the system is going to transmit now, and that they should trigger their own requests, bundling them in the process

FWIW this would happen quite naturally if the system simply used flexible timers for these sorts of wakeups. It's an accepted, even trivial solution to the "need to power something up on an infrequent and perhaps unpredictable basis, and have it be used seamlessly by multiple apps" use case. Centralized services are nice but they shouldn't be the only way for a system to get notified about stuff.
I've posted this article before, in response to a similar comment. This system isn't exactly what you might think. I greatly encourage further discussion or criticism having to do with this piece and this system in general:

https://foreignpolicy.com/2018/11/16/chinas-orwellian-social...
This has been a debate I’ve had with a friend for awhile now. I think that clear code consists of good naming, formatting, structuring, etc., and you should only need to comment high-level functionality, weird cases, or where it’s not really possible to clarify things further. They, however, commment nearly every single line/block. Their code isn’t even bad, they just do it “just in case”. To me it feels like a lot of work for not much benefit.
Perhaps it should have other targets than simply beating the opponent. Like getting good statistics.
That assumes there's no facility for batching - where my server can ask a remote server "give me everything for <mydomain>" rather than asking for each individual mail.
There's no way the federal shutdown lasts too much longer. The heat is on and too many people feel the hurt now, especially in a place like New York. If I were a betting man, I'd say 3-4 days max.
Denmark begs to differ.
As I've replied to your other comment, name me one thing which has no beginning.

So the timeline of the universe has no beginning? It just "is" and "was" for no reason, no design, no creator, for an infinite period of time?
Oni 2 creator here. Agree with your concern 100%. We're working to review the license and come up with a better fit with more clarity.

We really just want a license that says - free to use for educational / non-commercial purposes, but a license is required to use in a commercial environment. No real "drop-in" licenses to support this, unfortunately. Some additional thoughts about our considerations here: https://www.reddit.com/r/neovim/comments/ae7ef6/question_abo...

The work that we want to share out (custom widgets that are more generally applicable) will live in Revery - that's the reason we split Revery out from Oni2 into an MIT Licensed project - so that we could share the heart of the work out with a broader community, and get help building out this foundation, too.
'Rule of Trust': The Power and Perils of China’s Social Credit Megaproject
But it is actionable. Further, if you deny that basic premise, it does become unactionable.

Its like an addiction. People aren't being strapped down and force fed X drug. They have some agency, to deny that doesn't solve the problem, it makes the problem worse.

I'm not saying I have the answer. The number of pills, diets, therapies etc would suggest few, if any people do. Never the less what ever the answer is has to include a basic dietary balance.

This study doesn't change that fact, all the environmental, physiological and emotional factors don't change that fact.

Suggesting it or anyone that mentions it is 'toxic' isn't helpful.
I've been using the mobile web version of FB for the last few years; aside from a couple of TV show community pages, I don't use it at all. Still, FB likely has a chunk of my contacts anyway from 2012 or whenever I last had it installed.
There Is No God, but Gods
Some religious codes don't have an obligation to do good works or think philosophically about themselves or navigating the world. Simply believing - sola fide - defines religiousness for some religious codes, particularly among Protestant religions, which some 46.5% of Americans belong to [0].

0 - https://en.wikipedia.org/wiki/Protestantism_in_the_United_St...
Facebook can easily be a dumpster fire, but I've found ways to get a lot of value out of it.

First off, by not letting myself get dragged into bad behavior when provoked, which is hard, when it comes to talking about controversial topics, but primarily by focusing on single topic groups that keep a tight rein on topics of discussion... in other words, rules like "No politics or religion, etc." or "We are here because we like "Star Trek: The Motion Picture" and not to hate on J.J. Abrams", etc.

Even fandom-based groups can be ugly, but by looking for groups where the focus is on the positive rather than the negative, great discussion and even debate can be had without having things degenerate to YouTube comments level. Some of these groups will even have an "entrance exam" asking you a trivia question or for your opinion on the topic so that you must demonstrate you actually know something about what the group discusses, and aren't just there to throw grenades.

I think this is the way people can make good use of the fact that "everyone" is on Facebook. It allows you to create your own little clubhouse, and as with real clubs, some are good and some are bad, but you can look for the good ones and leave the bad ones behind.

tl;dr On Facebook, private groups can be very beneficial.
In our western democracies, especially the USA, not only messages are deleted but persons are.

Either by lies or by harassment or by prison or by murder or by wars against entire countries and their population.

Notable examples:

- Julian Assange.

- Russia, Iraq, Libya, Syria, Venezuela, ...

America Has Been at War 93% of the Time – 222 out of 239 Years – Since 1776 https://www.globalresearch.ca/america-has-been-at-war-93-of-...

When was the last war promoted by Russia or China where hundreds of thousands of people died ?

Madeleine Albright says 500,000 dead Iraqi Children was "worth it" wins Medal of Freedom https://www.youtube.com/watch?v=omnskeu-puE

And do not forget corruption of information by corporations and secrets services like the FBI and CIA.

Whistleblower Exposes Facebook Censorship Techniques - Mindblowing: https://www.youtube.com/watch?v=3UzFTAeEzJ8

SHOCKER: FBI Admits Sabotaging Progressive Politicians As Policy! https://www.youtube.com/watch?v=4LYJSb-h9m8

Macron vows to tighten media control because 'fake news threatens democracy' https://www.rt.com/news/414945-macron-france-fake-news-law/

Food libel laws https://en.wikipedia.org/wiki/Food_libel_laws
No, it'd be slavery if they couldn't quit.
The reason I say it's a strange example is because of this: https://github.com/tc39/proposal-string-pad-start-end, which was added to the language two years ago (and seemingly very quickly [as tc39 proposals go], I assume due to left-pad)
good no wall, no incoming traffic,
if we can't protect our people we shouldnt have a federal government and the states should have local responsibility.
as opposed to paying billions for oil wars while our door is left wide open whilst states flout our federal policy.
the OPTION to start an encrypted chat, with a chat specific password?
CLion 2019.1 Crack and License Key Download [Windows and Mac]
Bearing in mind that ~40% of american's could not come up with $400 to cover emergencies, this is going to become more prevalent in the next few days / weeks as people will simply not be able to afford gas to get to their unpaid work. I read an article today discussing how TSA workers in HI are living in their cars in the airport parking lot as they cannot afford to commute. The FBI just cancelled its internship program due to the shutdown.

An administration official recommended that all those affected simply take out loans but unfortunately banks don't lend to people without an income nor to those who have recent delinquencies on their credit due to no income.

I feel very bad for these real people being affected by political showmanship.
Big everything is a race to the bottom. The trick is to find your niche.
I think end-to-end encryption is currently undergoing a crisis of definition. Within the security and cryptography communities, implementations of secure messaging like Whatsapp and iMessage are considered to be end-to-end encrypted communications. The philosophical intention of end-to-end encryption is to enable communication through infrastructure which you do not trust.

Beyond the technical considerations, different demographics have various expectations about what end-to-end encryption means. Sometimes their position is that end-to-end encryption does not exist without decentralization. Some want to have a fully federated protocol. Others believe that allowing an intermediary to broker key exchange invalidates the end-to-end confidentiality and authenticity assurances.

This often leads to nitpicking about what defines end-to-end encryption which, while a useful exercise in its own right, doesn't capture the heart of the grievances at play. In many cases it would be more productive to talk more directly about expectations regarding the security and privacy of a service or protocol rather than whether or not it fulfills an underspecified set of criteria.

This is to say that you can make a compelling argument that allowing a third party to broker your key exchange is insufficiently secure for you. But if you anchor that critique to whether or not the protocol satisfies end-to-end encryption, you're inviting rebuttals that don't substantially respond to what your critique is. Whether or not something satisfies end-to-end encryption is somewhat less important than whether or not you think it holistically satisfies what you consider to be strong confidentiality and authenticity assurances. If your problem is that you don't want a company like Facebook bootstrapping the key exchange for you, then you should defend that (valid) opinion by choosing a different set of criteria to work with.
I'm struggling to follow your argument. You can also default on a payday loan - I think defaulting is better than the mafia, which is precisely the benefit of payday loans - they add in a step where you don't go to the mafia.
they're explicitly prevented from striking

Wow, is this true? Is this even legal (except maybe police and military)?
Optional chaining? You mean Apple got a patent for flatMap?
You are correct here, but the question is, is there a flaw in the Apache License then? Should it also include the patent grant for non-derived works, as long as someone adheres to the license?
When material damage begins to occur to US businesses their first call will be to certain Senators. Imagine Fedex with no flights, Disneyworld with no guests, Prime with no deliveries. It's a massive disaster in the making with lots of ripple effects. Even the mail won't move except by truck.
Sieve is great. I highly recommend it over, say, procmail, or Outlook filters (especially Outlook Web Access).
It turtles down until there is a beginning, a source.

That source, or beginning, is what religions people refer to as God.
We keep climbing this stupid mountain and I keep wondering where the peak is.
Awfully nice of our US friends to try and make and feel better about our current bit of unpleasantness with our government here in the UK, but you really didn't need to bother....
A lot of people come for the atmosphere and other festivities. I'm sure the actual number of people visiting town for the game is closer to 200k than it is to 50k.
Reagan did famously fire 11,000 striking air traffic controllers - so while you might be right I can understand a lot of hesitation.
If the airports remain shut down, the economic cost will quickly balloon to multiples of the $5.7B requested for the wall. It's literally a rounding error in the budget.
Can we just call it bad without lying about what it actually is?
This is, ahem, patently untrue. My uncle has invented a new type of sprinkler head (think bearded guy tweaking in his garage for years), patented it and made a decent chunk of money out of it. The factory that bought the license inventing something like this would've required a lot of time and possibly they doesn't have the talent anyways. It is almost obvious that he himself to enter the sprinkler head manufacturing market would've been extraordinarily difficult and much more risky. The system works. It is abused, yes, but it does work.
Why do we need anything?
Sieve is an RFC email language. There's no reason Sieve recipes couldn't be applied to a corpus of existing email; that's an implementation detail of FastMail. Sure, it isn't necessarily the same as pre-receive (for example, anything you discarded the first time isn't going to show up again, and any manipulations made the first time aren't going to undo themselves). But it could be done; it's not really Sieve's problem.
When asked what triggered the big bang, an honest answer is "I don't know, have a guess at it".

It's true that all roads from there will eventually lead to abandoning the logic and essentially saying "just because".

imho the leap of faith in assuming the architect(s) came into existence by divinity (just because) is more satisfying than the one in assuming there is none.
https://www.theatlantic.com/ideas/archive/2019/01/media-must...
None of this really matters though. The AI is improving every day through training. Give it another few months of development and it'll be able to trounce humans under any "fair" set of handicaps you can think of, like limiting average and max APM throughout the game. We saw the same pattern with AlphaGo. There's no reason whatsoever to suppose that humans are fundamentally better at this game than an AI can be.

When AlphaGo first one, people said it wasn't fair because it was running on a whole cluster of computers. Well, within not much time at all, it was good enough to run on a single computer and still beat top humans. We are dealing with exponential progress here. The writing is on the wall.
It happened in the past: https://en.wikipedia.org/wiki/Professional_Air_Traffic_Contr...
Even without the shutdown, the U.S. air traffic control system may experience greater strain in the years to come due to a generational deficit in the number of new air traffic controllers being trained and staffed: https://www.forbes.com/sites/kathryncreedy/2016/01/28/contro...

This may have been an issue with Reagan firing all members of PATCO: https://en.wikipedia.org/wiki/Professional_Air_Traffic_Contr...

Whereas before, sufficient military air traffic controllers were willing and able to take on the job, today there is no such reserve.

One book I read recently on the topic of arbitraging the social trust was "The Fifth Risk"; it's a good read. https://smile.amazon.com/Fifth-Risk-Michael-Lewis/dp/1324002...
The US system is highly integrated, any slowdowns causes a lot of ripples elsewhere. Plus its not like it will get better at all. Add a few snowstorms and soon nothing will move.