skysight-inc/HackerNews huggingface dataset:
On two, as this appears to be a cross disciplinary paper, it's important to consider that some economists currently claim markets are efficient (the efficient market hypothesis, which is like a big open question in economics). By drawing a link between the EMH and P=NP (which many computer scientists believe is unlikely) the author is linking two open questions with opposing beliefs. So I think point two is sort of a technicality that with context it should be understood that the author is specifically talking about two open questions as they stand today.

Also to further hammer home the point, due to the phrasing of the EMH, although no one may currently be using P=NP, markets would still have the efficiency property now even if no one is exploiting it. Perhaps this sort of vacuously true statement rubs you the wrong way (like it does me a bit) with the strength of the "if and only if" the author used. But if you read "markets are efficient" as the EMH then it is still a valid literal formulation.

On three, sure that's great for reality. But for the formulation of markets being efficient as an inherent property (again the EMH) of markets, the size of the market could be held as effectively infinite (or at least extremely large) and the property should still hold. At some point the size of the theoretical market will explode the polynomial, and for the EMH to hold P=NP must be true.
First cases under GDPR against Facebook and Google
My mum is highly educated but somehow every time I visit her, her computer is full of fresh malware.

Usually it's stuff like sketchy webpages that say "your Flash Player is out of date. Click here to install lates version." and they just do it.

Malware makers will always find a way to trick people into installing their stuff.
The channel Is named wintergarten and it’s fantastic.
1. in reality, nothing ever is continuous, and those small errors are black swans.
2. PN!=P not because we can't solve it, but because it is impossible to solve, because there are more possible solutions than space we can use to model them. (oversimplified, i know)
3. que?
2) Telegram didn't run an ICO. They wanted to but raised enough funds in the private markets that there was no need to continue with an ICO.
My email address at my own domain (now my primary address) is listed as a secondary address on my Google/Gmail account, I believe. Last I checked though, I wasn't able to have Groups send list emails to or from that address though.

Using another alias at my domain was a method to bypass that, as it isn't connected to the Google account at all. (But of course, it also means my real email and my Gmail each get a copy of list emails.)
Kurzgesagt, PBS Space Time are really good, though they are not updated super frequently
F-ck off kid.
I know you are being a little facetious with the Death Star line, but I think that bares a distinction because it would be a WMD and part of its intended purpose is to kill civilians. Likewise in our world developing indiscriminate killing WMDs like bio-weapons deserves extra scrutiny. Drones are not indiscriminate killing machines any more than manned aircraft. If they are used indiscriminately, the problem should be with the leadership ordering their use in that manner.

My overall point is that drones are not a unique class of weapon. You should either have a problem with Google working on a weapons program or not. Working on drones is no worse than working on manned aircraft.
Valve uses their own tier0 and tier1 libraries in both the Source Engine and Steam, they implement their own standard library like functions and I believe it's where the memory allocator is too. tier1 source is available [0] whilst I don't think tier0 has ever been made public, though it's headers are [1], if you look hard enough you can find the complete source code for Source 2007 though which will include tier0.

[0] - https://github.com/ValveSoftware/source-sdk-2013/tree/master...

[1] - https://github.com/ValveSoftware/source-sdk-2013/tree/master...
> Humanity has always been at conflict with each other and will be for the foreseeable future.

This could be used as an excuse for pretty much anything.

> But for the first time in history we have the tools to conduct intense warfare yet limit collateral damages and minimize cost in both human and material resources.

And yet the invasion of Iraq was a tragedy on a mass scale. Also, by this logic should we supply dictators like Assad (president of Syria) drones and smart bombs next time there is a civil war so they can reduce the collateral damage of oppressing their own people?

If only Al Qaeda had had smart bombs. Then collateral damage would have been minimized /sarcasm /blackhumor

> The engineers who worked on precision strike weapons/smart bombs should be applauded instead of ostracized, in the past we'd just carpet bomb the whole city to get rid of enemies, along with innocent civilians.

Killing the civilians was the point of the bombing. Breaking the morale of the populace is an important strategy in total war (Such as WW2).

Also by this logic should we applaud white collar crooks for innovating to commit robbery without physical violence?
Interesting topic and thought experiment. But this theory is not very fleshed out and not at all convincing (especially the part regarding using an existing efficient market to perform computation for anything other than price of the underlying instrument, i.e. what the computation is intended for). The following quote sums up how the author makes very open ended assumptions:

> So what should the market do? If it is truly efficient, and there exists some way to execute all of those separate OCO orders in such a way that an overall profit is guaranteed, including taking into account the larger transactions costs from executing more orders, then the market, by its assumed efficiency, ought to be able to find a way to do so. In other words, the market allows us to compute in polynomial time the solution to an arbitrary 3-SAT problem.

In reality, most financial markets are pretty efficient but none are perfectly efficient -- if they were perfectly efficient, it would imply not only perfectly efficient trading systems and an inability to get an 'edge' on the market, but also perfectly efficient market systems, which are limited by technology, conventions, and regulations (for example, significant inefficiencies arise in US securities from not being open all the time, with very little liquidity still available in the 'after hours' markets). To achieve even 'pretty good' efficiency requires significant energy, and I'm not sure I understand how the author can imply that the energy used in the past to calculate the current price is equivalent to the energy to verify the current price. As a trader, I can tell you that most market participants do not care to verify past calculations of the current price; they only care about the future price, and will generate an action from the differential between the predicted price and the current price.
Request for Quotation (RFQ): Sourcing Electronics Manufacturers–Part 1 Product
> On Mac there was

Wasn't Apple using their own MPW C compiler?
... ideally with Death Stars, millions at a time :D
Not for military contracts.
It's still an error.

What would you think of a person who confidently made erroneous assertions about the relationship between Volts and Amperes?

As V=IR is the most basic equation in electricity, A=L+E is the most basic equation in business. It's necessary to understand them in order to pontificate about them, instead of just making things up.
The “Never Again Oath” for Programmers (2016)
I’m not so sure. The global economy is awash at the moment with money laundering, aggressive banking practices, and other shady activity.

It seems Australia (in particular) has had enough, and is starting to throw it into the public domain. Australia has a good reputation to follow through (see Catholic abuse commission)

The Australian public in particular has had a guts full of persistent high housing prices, aggressive foreign investment behaviour, and foreign hedge funds carving out Australian businesses.
Unfortunately some critical permissions are lumped into "Other" and can't be disabled, including full network access (portscan and privacy risk) and running at phone startup (I uninstalled Pandora when I started getting "Pandora has stopped" alerts when Spotify was the only app open).
AI for Sales and Marketing – B2B Predictive Analytics (https://www.fiind.com)
Fiind Inc offers B2B Predictive Analytics & Artificial Intelligence (AI) for Sales and Marketing organizations based on the customer's buying intent & fit.
Introducing conditional rules for multi-page online forms
> You're pointless and my signature is none of your business. You're a jerk and a troll as well.

And you have poor diplomacy skills. You lashed out, called someone pointless, a jerk, and a troll. This was directed toward someone who criticized you in a neutral tone.
Crashcourse https://www.youtube.com/channel/UCX6b17PVsYBQ0ip5gyeme-Q. I support them on paetron.

Also James May the reassembler is great.
I've borrowed plenty of money in business without such fees, and I'm a pipsqueak nobody.
Google is the business of displaying ads by means of collecting data to form a profile.

Cloudflare is in the business of running websites really fast and subsidize a free offering through paying customers.

Which of those has a conflict of interest in running a DNS server while promising to protect privacy?
Then Apple could tell the real reason.
Tips on React for large scale projects
The Side Channel Attack?

JavaScript Zero: real JavaScript, and zero side-channel attacks
https://blog.acolyer.org/2018/03/13/javascript-zero-real-jav...

Side-Channel Attacks on Everyday Applications
https://github.com/defuse/flush-reload-attacks

The DrK (De-randomizing Kernel ASLR) attack
https://github.com/sslab-gatech/DrK

Cache Template Attacks
https://github.com/IAIK/cache_template_attacks

Using Node.js Event Loop for Timing Attacks
https://snyk.io/blog/node-js-timing-attack-ccc-ctf/

Cross Frame Scripting
https://www.owasp.org/index.php/Cross_Frame_Scripting

Cross Frame Scripting (XFS) Cheat Sheet, Attack Examples & Protection
https://www.checkmarx.com/knowledge/knowledgebase/XFS

Testing for CSS Injection (OTG-CLIENT-005)
https://www.owasp.org/index.php/Testing_for_CSS_Injection_(O...

Stealing CSRF tokens with CSS injection (without iFrames)
https://github.com/dxa4481/cssInjection

Stealing Data With CSS: Attack and Defense
https://www.mike-gualtieri.com/posts/stealing-data-with-css-...

Reading Data via CSS Injection
https://curesec.com/blog/article/blog/Reading-Data-via-CSS-I...
> I'm not sure I understand the author's implication that the energy used in the past to calculate the current price is equivalent to the energy to verify the current price.

That's just what P = NP means: the cost to verify a solution is the same as the cost of finding one.
We are born creative geniuses, according to NASA
C++ was first standardized in 1998, but it was created in 85. The standard is still changing, today in 2018.

It's easy enough to say what's needed, but is it even possible to have that for languages with a potential life span of half a century or more?
Show HN: envrc-rs – Auto source .envrc of your workspace
#TheGreatUnfriending: Facebook bug wipes entire friends list
Like ending on TSA list of enemies?
> The guilty don’t feel guilty, they learn not to.

Along with the usual "If I didn't do it, someone else would".
> of dirty money to be laundered in the City of London

Nonsense in more ways than one
Great information on the outage. Looks like another version 2 syndrome side effect [1].

> Today, in an effort to reclaim some technical debt, we deployed new code that introduced Gatebot to Provision API.

> What we did not account for, and what Provision API didn’t know about, was that 1.1.1.0/24 and 1.0.0.0/24 are special IP ranges. Frankly speaking, almost every IP range is "special" for one reason or another, since our IP configuration is rather complex. But our recursive DNS resolver ranges are even more special: they are relatively new, and we're using them in a very unique way. Our hardcoded list of Cloudflare addresses contained a manual exception specifically for these ranges.

> As you might be able to guess by now, we didn't implement this manual exception while we were doing the integration work. Remember, the whole idea of the fix was to remove the hardcoded gotchas!

When porting legacy code it is not only important to understand the edge cases and technical debt built up over time, but to test more heavily in production because you never know if you got them all because some smart guy built them long ago and/or there are unknown hacks that were cornerstones of the system for better or worse.

Phased and alpha/beta rollouts in an almost A/B testing way is good for replacement systems. Version 2 systems can also add new attack vectors or other single points of failure that aren't as know from legacy problems, the Provision API seems like it is a candidate for that.

Over time the Version 2 system will be hardened just before it is EOL and replaced again to fix all the new problems that arise over time. Version 2's do innovate but they also shroud fixing old issues and pain points for new unknown problems.

[1] https://en.wikipedia.org/wiki/Second-system_effect
The user would see his own review like today. The user wouldn't notice anything unusual. What would be the unpleasent experience?

Surely, you don't think that average users check their reviews from private browsing tabs to make sure it's there and stuff.
I spend a lot of time on YouTube watching what I call “educational channels” on topics ranging from science to geopolitics to philosophy. Here's a list of a bunch of them.

https://medium.com/sunnya97/educational-youtube-channels-52d...
https://en.wikipedia.org/wiki/Information_asymmetry is still rampant e.g https://www.economist.com/books-and-arts/2018/06/02/the-rise...
I suspect those that are not scandal plagued fall into one of three buckets.

1) The banks face wide ranging, competent and impartial oversight and they know it. Unsure this exists but its theoretically possible.

2) The government is directly involved in bank activity so there is no one impartial to investigate scandal-worthy behavior.

3) The government and the banks are separate but bank oversight is negligible or ineffective. This causes scandal-worthy behavior to go unnoticed.

I suspect scandal free countries largely fall into category #2 and #3.
And an even bigger fuckup is how they spent 19 Billion USD on buying yet another messenger and never integrating it with their first messenger, so they now run two. Why, nobody knows.
I don't think WW2 and the "wars" of the last 20 years are a fair comparison.

The recent wars are highly controversial and this is clearly recognised and protested by people working in SV.
What if you pay taxes that are used to buy the weapons that kill people?

For the sake of discussion, suppose you know your tax dollars will be spent this way.
He is saying that any company that supplies to a military has an economic incentive to make sure war happens. Seeing as they profit from the size of the military, that's not exactly far-fetched.
Do they just use python as pseudo code or do they actually run their attack detection in python?
Tom Scott - https://youtube.com/user/enyay
Are you implying Max Schrems is a leech?
I wonder if they are going to factor the availability into all the blog posts about how fast they are.
I wrote to Carly Fiorina suggesting that all HP devices should embed Skype/Whatsapp type of software
This is what T800-101 really looks like
https://en.wikipedia.org/wiki/General_Atomics_MQ-9_Reaper
For what it's worth I also worked for Google for many years. And I'm hardly a shrinking liberal violet. I think it was stupid to fire Damore.

But the mental gymnastics on display in this thread are depressing.

Is helping the U.S. military consistent with doing good things for the world?

Google has always been a global company with most of its users and employees outside of the USA. You can't even stop yourself talking about "good things for the world" here, even though you then immediately go on to talk about Americans only.

But even if a slim majority of Americans support the Pentagon's drone strike program, the VAST majority of the world hates it:

http://time.com/2986118/drone-strike-poll-pew/

Anyway, we don't need opinion polls in this case. A definition of "evil" that doesn't include assassinating defenceless people is utterly useless and might as well be abandoned. The US isn't at war with Pakistan and Afghanistan is hardly a country to begin with, neither country has ever posed a military threat to the USA. So the drone program has simply become a self-perpetuating bureaucratic machine that eats lives on the flimsiest of pretexts and based on the most damningly absurd 'evidence' (like mobile phone signals), with the obvious consequence of mass deaths of innocent people. For instance at red weddings:

https://www.nytimes.com/2013/12/13/world/middleeast/drone-st...

... not just once, but multiple times:

https://en.wikipedia.org/wiki/Wech_Baghtu_wedding_party_airs...

I find myself so saddened by what Google has become.
Hiring Now- Business systems analyst
> "must comply with all legal requirements"

Every country has its own legal requirements. As Telegram is a British company I assume it must comply only with British laws, right?
How to get rich without getting lucky
1. I don't think anyone has any illusions that markets are in a mathematical sense optimal. They are a distributed process with no global knowledge - it would be strange if they somehow achieved global optimality.

The real question is how efficient are they.

2. If you're serious about

> if a government sponsored and modified such an algorithm in an attempt to optimize for equality (second only to efficiency of usage), such a system could be an effective socialism.

The big problems you have to overcome are probably the Economic Calculation Problem [0] and the Principal Agent Problem [1]. I have yet to see any reasonable solutions proposed.

[0] https://en.wikipedia.org/wiki/Economic_calculation_problem
[1] https://en.wikipedia.org/wiki/Principal%E2%80%93agent_proble...
Couldn't disagree more with this. It's been more than 7 years that the "native apps is dead long live web app" hasn't worked out as expected. We still get better apps and performance with native apps than web app and I still don't see how this trend is going to reverse in the very short term.
Publishers are not merely "information transfer". They are largely content creators. Whether that content is music or news or something else, it costs money to produce.

Using that content without paying for it (with ad impressions or direct sales) when those payments make the creation you consume possible in the first place – there is no moral high ground in that.

By ad blocking you're just taking things for yourself while relying on others to pay for your share of the cost to produce the content you're consuming. Zero marginal cost is not such a big intellectual barrier to understanding that this is unfair and unsustainable.

People are quite content with ad blocking only because someone else has to pay for creation of the content they consume. Of course people are content getting a better deal than other people.

But you can't translate this individual selfishness into a general society-level desire because ad blocking only works when not everyone is doing it. On a society level, if you don't pay for something, you don't get it, because there is no one else to pay for it. Whereas what people want is to get something without paying for it.

And if you claim the society is in agreement that ad based business models are unacceptable, I'm yet to see any indication of that. People really like not paying for things with money, and ads let them do that.

But what people like to do even more is taking without giving in the name of some unconvincing ideology.
How to Recover deleted files in Android – geekhubb
Every non-gaming pewdiepie video (which is the majority for the last couple years). He is #1 and lampoons the platform daily, it’s beautiful.

Sugar Pine 7 - they figured out how to take comedy vlogging to the next level.

Gus Johnson - mostly short videos, intensely funny and generally highly unexpected.
Not really. It means that the market incorporates all past data.

This paper is entertaining but it depends on the assumption that computing power grows exponentially forever and will eventually be able to solve all P problems at negligible cost. That assumption is clearly not justified.

And the belief that any market perfectly incorporates data, not a single point off in any stock, is basically a strawman anyway.
That is beside the point. What Firefox is doing is to actively distrust the DNS the ISP is advertising because of the bad practice of some ISPs. Even if the ISP would advertise a DoH endpoint, the same reasons for distrust would still exist (they only mention attacks at the ISP's DNS server or between the ISP's DNS server and the authoritative DNS servers).

Also note that DNS is one of those dinosaur protocols like email and usenet that have persisted from the early days of the internet, back when we could buy interoperable services from decentralized parties. Every service we buy today is centralized or even walled garden only, see Slack, Facebook, App Stores, AWS, etc. We currently just don't know how to build successful distributed ecosystems.
You build your own huge website and don't have an About page? How could someone interested in what you're doing contact you?
Better example - how would all these American Googlers feel if Google started selling drone tech to a country that then began drone striking Americans, e.g. at sea?
Until people routinely use a RefCell equivalent in C++, abandon APIs like string_view, stop mutating directly through shared references, and stop using multiple threads (or C++ somehow finds a way to encode thread safety into its type system), most C++ programs that are memory safe are only so by coincidence. The whole point of Rust is to make memory safety a locally provable property, and even modern C++ has far too many idioms that abandon that local provability to make global memory safety feasible in large programs.
An interesting idea to load balance at L4 so as not to terminate the TCP sessions (for speed). Normally this constrains the network rather as you can't route the output packets normally after that (they need to be routed to a vLAN) but encapsulating with IPIP means the load balancer output can go straight back into the normal routing layer.

Not constraining the output of the load balancer to a single vLAN really helps for larger networks.

Reading the readme I see they've made every effort to process the packets as little as possible to it seems likely that this will run at line speed.

For L4 the main competitor is LVS which scales pretty well in my experience but probably not as well as this.
Drones can be produced and deployed in higher quantities than aircraft, and with AI you won't necessarily need one man behind each drone. So yes, it is potentially worse than aircraft, for the same reason a police/army of bots could potentially be much worse than a "conventional" one.
Highly unrelated (and lots of reasons missing): I was never a fan of Gnome and for years ended up "just going with LXDE instead" until I gave Budgie a try about 6 months ago. I have never been happier in my life.
We built something similar(markdown + runner) for testing at http://github.com/getgauge/gauge
Best Rugged Smartphones from Blackview – Amazing Destruction Test
I meant to imply that Americans (or citizens of any nation) have certain interests that not all humans share, but in general, we're a lot closer than we think.
Perhaps this will shed some light:
https://www.theguardian.com/film/2016/feb/15/sonia-kennebeck...