skysight-inc/HackerNews huggingface dataset:
Is Facebook abusing its dominance to prevent competition, allowing it to artificially inflate prices? This was a big argument against Microsoft in the 1990s - they prevented computer retailers selling computers with non-Microsoft operating systems. On that level, I'm hesitant to call Facebook a monopoly.

However, looked at another way, Facebook is now too important to be a private company. It has access to so much data about so many people that the potential for abuse is huge. I wouldn't want to see them become a government owned entity, as the potential for abuse would be just as great (maybe greater) while innovation would inevitably slow down.

But I would like to see a regulator that sits on Facebook's board, can review its source code and order changes.

My dream would be for Facebook to be broken up and turned into a protocol. But it seems that ship has sailed.
Show HN: My first project and first internet article
Hey I am hoping to get constructive criticism from the smartest people on the internet. Let me know your thoughts!

https://medium.com/@kylesf/my-experience-in-creating-the-wor...
The We Vibe was the topic of a Defcon 24 talk, Breaking the Internet of Vibrating Things[1]. Was an excellent talk, but I felt it needed more jokes woven in.

[1] https://www.youtube.com/watch?v=v1d0Xa2njVg

EDIT: grammar fail
This is wrong. There absolutely are technical reasons why implementations of different languages perform differently- no amount of static or runtime analysis can entirely save you from performance-hostile semantics baked into the language spec.

WebGL is a huge bonus, but WebAssembly will also be important for a lot of web-based VR.
Wouldn't that be easily solved if all the other services offered a "log in with Facebook" feature and routed messages to other people who also logged in with Facebook?

I assume there's a gaping flaw in this idea that I can't quite see at the moment ;-)
The 17 Representatives that let telecoms sell your personal internet history
Is this inspired by "A Hard Boiled Wonderland and the End of the World" by Murakami?

A really great literary read btw.
I bet they saw this coming.
How to Write an Epic Blog Post in 7 Easy Steps and 10 More
I'd be tempted to agree, but I will not trust the current congress or president to do the regulating.
Also check out their git issues: https://github.com/wikihouseproject/Wren/issues

They're working on it.
I suppose it's to be expected, but the naïveté of thinking that an IoT sex toy wasn't phoning home still surprises me.

Not to excuse it, because spying on your users — particularly in an identifiable way, and doubly so given the sensitivity of this specific case — is a shitty thing to do, but it's not like this is unprecedented.
I've been thinking for a while that a lot of the problems (wage suppression, non-existant shortages, etc.) of the H-1B visa program could be solved by replacing the lottery with a market. Instead of companies applying and randomly getting visas, start from the highest-paid salary and accept down the list until hitting the cap. Companies dealing with legitimate shortages can pay for the certainty of filling their gaps, and American workers are happy because the program becomes a mechanism to raise wages.

As with all things in economics there's probably some third-order effect that will have us scavenging the ruins of civilization for canned food, but I'm curious to hear what would be.
Skims over rights for non US citizens. Does the US Constitution protect me at all in any regard, being a foreigner? The things the CBP can do with citizens is crazy enough, but from my understanding the things they can do with non-citizens is even more ridiculous.
I really don't think the best deterrent to getting into a fatal car accident is to get into a fatal car accident. Also, I don't wish to experience losing a limb but surviving a car accident in order to prime myself to avoid a fatal accident.
A joke, on the Internet? Surely not.
A major value proposition is also "I want to run my code with predictable latency". This opens Scala to embedded and realtime development.

The LLVM AOT optimizations are also likely to be a lot stronger than JVM JIT optimizations - granted it's good to compile on the exact target architecture. Also granted that sometimes dynamic optimization helps a lot.

Nice handle BTW. lol
Did I ever say that rural families shouldn't own cars?
More than one is great—but ideally we'd have at least one which has reached a level of completeness, stability, desirability etc. to be a sort of standard people are happy with (again more than one such standard would be great). So if the tradeoff is completing a small amount or starting a larger amount, I'd rather have the small number of more complete options.

I guess if you're already happy with VRML, you're set though ;)
You weren't already worth $300M.
Golang: Unsafe conversion of string to byte slice
That ("has exp(n) scaling with respect to input size") is how I was using it, and that usage is a critical part of my point, that the involvement of humans does not change the problem's difficulty class.

If you have a reason to think that it is not literally exponential, I'd love to discuss that! (I have good reasons to believe this is the actual behavior on the first and third effects but not necessarily the second.)
I've been working on an alternative implementation of this but using tau instead, I'm not sure if my calculations are correct but I think it offers a 2x speedup over this method.

It's still in stealth mode but I'm hoping to unveil it sometime in late June.
There's many of the CS videos in a torrent (with magnet link) here, over 400GB: https://www.reddit.com/r/DataHoarder/comments/5xqnc6/uc_berk...
The current doctrines are ideal for big business: make sure they buy a house (support the Realtors), and make sure they buy a car (support the auto industry).
Indeed, 5 out of 6 top-level comments currently being attempts at cracking jokes. What a graveyard of a comment section.
Two nice things about A-Frame are that it uses the Entity–component–system[1] architecture and includes a component registry.

[1] https://en.wikipedia.org/wiki/Entity%E2%80%93component%E2%80...
Sanity on the Weird Timeline
There were massive deductions, no one ever paid 90%
How stupid can a company be?
The example in the article isn't strategic, it's tactical. White cannot reach a losing position if he doesn't move his pawns, I don't have to invoke any wishy washy reasoning to claim that.
Show HN: Learn how to manage your personal finances
Even better, a unified skill set in the developer pool. Which is very valuable and productive.
Not CS related, but I've found these courses to be of great value:

- Sociology 150A (Robb Willer)
https://www.youtube.com/watch?v=edfKMAePWfE

- Geography C110 (Richard Walker)
https://www.youtube.com/watch?v=oYR5PdPZ_w0&list=PL4rxxS6x1H...

- Physics 10: Physics for Future Presidents (Richard Muller)
https://www.youtube.com/watch?v=6ysbZ_j2xi0

There's also an audio course on Buddhist Psychology by Eleanor Rosch, if you're interested. Now seems to be available only on iTunes.

https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodca...
Is googling a desired name ONCE before naming your product too much to ask?
You misrepresent me by saying I fetishised poverty. I did nothing of the sort. I merely said that a state of smug complacency is risible. Or are the 'cultured' so full of pomposity that mockery is considered threatening? That seems like narcissism to me.
Hey, so I tried it out and wanted to see how well it functions as a "stand alone" app - I closed the expo browser tab and loaded the demo from the Expo menu, but it wasn't loading. Does the browser window need to be open by design, or is it a bug?

Also, is there a way for general expo apps to get their own launcher (on Android at least)?

Great work by the way, this is really awesome.
Looks like my s/o and I could be making a claim as part of the settlement class. Didn't get much use out of the app, the bluetooth connection was super unreliable.

That said, I take it as a given that any app I install on my phone is probably tracking my usage of their app. Dropping in Mixpanel or Heap or some other analytics lib that tracks feature usage seems like such a standard part of developing a mobile app, I'd be surprised if a developer didn't do it.
Really good piece. I've touched on a similar theme, a couple of years ago:

https://www.reddit.com/r/dredmorbius/comments/240xss/the_dop...

NB: the direct blog link to yours appears dead, though I turned up the essay at the Internet Archive.
FactoryFactory class?
An introductory course in computer programming (1965)
It depends on how you view the effect of time.

My sense is that, with time as the X-axis and need for the state as the Y-axis, we're experiencing a downward slope.

I find it plausible (in truth I find it inevitable) that the state will crumble and that society will be better for it, especially in terms of corporate domination of everyday needs, which I believe that state empowers rather than "regulates."
Where the educated live
yes, but the question isn't if a computer will play correctly given the position, it's "will the computer force this position as white, if it's the best move?" which relies on it's evaluation of the position.
I'd recommend that you get good at stochastic processes and time series analysis, machine learning, and neural networking on the tech side, and managed futures and commodities trading as opposed to stocks.

Quantiacs is the best place to learn. They are the world's 1st and only crowdsourced hedge fund actively trading with institutional capital, you can contribute your algo to their marketplace and get matched with millions in investment allocations and you keep 10% of the profits and retain 100% of your IP, and they also run the world's largest quantitative finance competitions -- giving out $2.2M in allocations per Quarter.

Unlike Quantopian, Quantiacs focuses on managed futures as opposed to equities. This is important because managed futures are uncorrelated with the stock market and are the most liquid markets in the world -- it's where the professional quants play. So if you want to be successful with quantitative finance and algorithmic trading -- you should focus on managed futures more than equities. So even though there are more users on Quantopian, the best quants in the world are on Quantiacs.

Also on Quantiacs you can use either Python or Matlab so it's more flexible, and the learning curve is not as steep as with Quantopian.

I'd recommend that you take a look here for tutorials: https://quantiacs.com/GetStarted

And see what others have said about it here: https://www.quora.com/What-do-you-think-about-Quantiacs-com-...
https://github.github.com/gfm/#disallowed-raw-html-extension...

Why this? This is not a working blacklist to prevent XSS (e.g. onload="...")
For whatever reason, whenever I need to work out a problem on paper quickly, I find myself reaching for a post-it note or index card instead of my notebook. I'm not sure why I prefer the smaller format for scratch work.
Can you or someone with access get access to Jason Scott? https://twitter.com/textfiles
How AWS Stacks Up Against Rivals on Downtime
Apparently hosts are built with React.. good to know.
This concept reminds me of https://libraryofbabel.info/

"At present it contains all possible pages of 3200 characters, about 104677 books." (https://libraryofbabel.info/About.html)
Yup, which means I won't be logging in right away. It looks neat, but I don't think I want to leak private info just because something is shiny.
I will grant you the initial QR code bit was a tad confusing (might be fixed with messaging), but when I made my first change and saw it reflected immediately on my phone I was instantly floored. This is really incredible guys keep it up!
The Silicon Valley and bodybuilding cultures are fusing
The wave of the future – hacking smartphones with sound
thanks. Submitted your issue. Along with your google cloud calculator issue. Feel free to email me if you'd like to be cc'd on the status.
I bet they saw a lot of things coming.
I would be curious to read the background discussion at HN you refer to?
JWT signature verification usually takes less time than the network request to a redis server... assuming it's non-local, because HA.
Thanks! I found an interesting discussion here: https://news.ycombinator.com/item?id=11561573
https://www.opendesk.cc/about/company says:

> Three of the founding team were also co-founders of the WikiHouse open source construction set.
Since the code already exists, within pi - or tau - surely all you have to do is to find the working code with it.

I'm sure that you can do that before noon of the first of next month.
The field of study that most directly relates to what you describe is Medicinal Chemistry (https://en.wikipedia.org/wiki/Medicinal_chemistry)

It's a fascinating discipline. Typically for any given drug, large numbers of candidates are made. Those candidates are trivially different and go through a battery of tests for toxicity and efficacy. While there's a lot of science to it, the amount we know about biology is too primitive for it to be a pure engineering discipline. There's a certain amount of art to it because it's not enough to make the compound. You need to consider that if it works, some day a person is going to have to make it at scale, so it needs to be easy to make too. Finally, biology is surprising and messy so sometimes a gut instinct tells you to go a certain way.

I once was in a talk where one of the medicinal chemists who developed Amoxicillin described his excitement when they discovered the drug they had made had no taste whatsoever. The standard of care oral antibiotic that preceded it for brief period was horribly bitter (I forget the name). Kids hated taking the liquid form as a result. The team realized that with no innate flavor, the liquid form of Amoxicillin could be flavored with something more subtle than the typical grape or cherry flavors that they were accustomed to using to mask the flavor of drugs. He chose bubblegum.
will a chess engine, as white, enter this position from any of the possible preceding positions?
You're ignoring the creation of new goods via reinvestment of profits.

In any case, for a given good if there is any profit at all being made (which...well, there should be otherwise the producers wouldn't exist) then the price of the good is (I will borrow your language) "inflated" and has room for competition to be brought down.

There's a lot of stuff wrong with your claims, I don't know where to begin...
Or maybe if I create a custom component inside sketch, it would be nice if it's added as a template in the components toolbar.
Oh yes, so I once worked on online poker games, and as part of the training material we all learned about variable schedules [2] and operant conditioning [1].

It's hard for me to use Facebook or play Candy Crush after being exposed to that material. On the other hand, the real heroin, loot-dropping Action RPGs, for some reason I can stand to play those in short spurts before losing interest. I'm not sure why, perhaps there's something wrong with their scheduling...

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

[2]http://rationalwiki.org/wiki/Variable_ratio
Thanks for your response.

> 2. it doesn't, internal session class does and IMO most apps do not need expire claim.

If you're generating a token to send to an SPA or native app, you can't rely on any other expiration mechanism. It needs to be embedded in the token or stored server-side in a database-backed session or what have you.

> 3. Just put issuer/issued_at/whatever in your object

You're missing the point that these features would require additional SLOC to verify the "claims."

> 4. I suggest to look at messageverifier and do your own (and use sha256 hmac). Why? Lets consider 50 lines of code not "maintaining your crypto fork" but merely helpers.

By this logic, ruby-jwt isn't crypto, just helpers. It seems to be frowned upon simply because it includes additional features some people may not need, and those features and alternative signing methods require more SLOC than your presumed "optimal" implementation. Do you see no value in a flexible, reusable library?

> 5. JWT has more LOC inside, say header payload is just useless. I believe having OpenSSL::HMAC helpers is better and simple enough to not do it wrong

How can critics justify the position that people should write their own OpenSSL::HMAC helpers because they can't correctly call the JWT helpers?
The rise, and hardening, of dildonic security
So there might be room for improving R?
> no amount of static or runtime analysis can entirely save you from performance-hostile semantics baked into the language spec

You can in almost all cases check for these semantics statically, and if not found, run a super fast path. This is the whole premise behind asm.js.

Heck, even C++ has plenty of features that have performance-hostile semantics. But the compiler checks for these and you don't pay the penalty if you don't use them.

Wasm will help, but I disagree that anything in the JS spec makes the _language itself_ inherently slower than any other language, if we disregard textual compilation overhead.
Please no, they already made Swordfish, we don't need another attempt.
Just what I hoped to hear, thanks!
No man this must be marketing :) :)
Know-nothing authentication
A Service Mesh for Kubernetes: Distributed Tracing
you have a choice between this (which is at the least handmade in Ireland) vs some monstrosity decorated with dollar store shamrocks and green accent lighting.

In Cincinnati in the 90's, Hap's Old Irish Pub sometimes had such decorations, but stopped short of the green accent lighting. Ironically, it was arguably the most authentic pub, in that it came about organically to serve locals of Irish descent. As a result, most of the customers had little interest in Irish trad music and much more in the game on the TV.

I suspect there are a lot of bars of this pattern in the US. I know of one in SF.
And if the replication is down because the main instance can't be reached for a minute?
Interesting that many of these wrong answers seem to be a result of begging the question in the traditional sense. i.e. when you ask "are Jews evil?", you are only going to find answers from sources that are willing to pose the question in the first place.
> the left has been the faction favoring science and reason as ideals and the right has been the faction favoring protection of pre-existing elites backed by appeals to tradition.

I think that would be news to every adherent to Austrian economics.
Why Is Docker Swarm Consuming All Available RAM?
Stranger Things wanted its music to be “something people talked about”
That would work. It can be a problem if you have to re-key and the device is in a hard to reach location, such as a building-mounted camera.

The problem with many of these devices is that they're all too willing to talk to things that don't have their key. That makes them vulnerable to attacks.
There is basically no general aviation in China-- the airspace is controlled via the military and the regulations are extreme (flight plans require 2 days notice!). However as of last year they are loosening these restrictions and plan to establish a larger GA industry:

http://www.ainonline.com/aviation-news/general-aviation/2016...
[Podcast] Understanding People Is a Superpower; Rands, VP Engineering at Slack
My dermatologist prescribed handfuls of tetracycline to battle my teenage acne. I took around 8 pills of the stuff daily for years. My GI tracks been messed up for years and there was very little improvement in my acne.
GitHub releases a formal spec for GitHub Flavored Markdown
I'd imagine that this, like all the other 3D JS libraries, use WebGL under the hood, which is quite fast, hardware accelerated, and just exposes a JS API. You wouldn't actually write your shader in JS, unless it happened to be asm.js which allows the browser to get close to C level performance.
It's not all that odd. What society deems is beneficial as a whole is not necessarily what is beneficial for an individual. It's not necessarily beneficial even, it's just what's been decided is. A society without caffeine might be better off, but we've decided we don't believe so for a multitude of reasons. That doesn't mean we are correct, it just means we've made a choice.

Cogs that don't fit get ground down. That's not meant as some dig against modern society, all human groups feature this to some degree. Your prototypical small native american tribe is no different.
Venezuela Is Falling Apart. Scenes from daily life in the failing state
I noticed that the private option only prevents people from editing. It doesn't prevent people from viewing it. Is that right?
Texas House Bill 2400, introduced this year, proposes to keep Texas on the Central Standard Time and Mountain Standard Time timezones year-round (the portion of the state near El Paso is on Mountain time).

https://legiscan.com/TX/text/HB2400/2017
SPKI (RFCs 2692 & 2693) offers a well-developed, well-thought-out framework which meets all your needs: SPKI certificates can contain state, and thus support server statelessness; SPKI certificates can be used as OAuth tokens; SPKI certificates support custom claims (and in fact go so far as to define a well-formed claim calculus which can be implemented easily, and which supports just about anything one would wish to do); and SPKI certificates are far, far simpler than X.509.

Take a look: https://tools.ietf.org/html/rfc2692 & https://tools.ietf.org/html/rfc2693
I'll give you one: value types.

Until you can specify memory layout you'll never come near a proper gamedev engine, regardless of GC issues(which are also a problem).

(source: I used to work on professional game engines)
GitHub Flavored Markdown should be considers for an IETF RFC.
I think this is a great example to the tech world of what people actually care about.

Your average American didn't understand or get worked up over Snowden and the prospect of a surveillance state; not for long anyway. We don't have much of a national conversation about it anymore, Obama isn't remembered for his actions around the NSA, bulk collection, etc.

Most people also don't seem to care too much about Facebook, Google, etc. collecting their browsing data and selling it to advertisers.

People very much care about the privacy of their sex life.

Did this company violate their own privacy policy?

It looks like the company settled rather than drag things out through court, but didn't actually do anything beyond collect standard usage data.

The company didn't even give it to third parties. So it isn't that they did something worse than NSA Facebook, but that people are more sensitive to the privacy of their sex lives than other things.

We wonder why Snapchat first rose to popularity for sexting while most people couldn't care less about GPGing their emails or using Signal day-to-day.

Either most people don't care about privacy or we, the tech community, do a poor job of connecting things like encryption to what people do genuinely care about.
I just performed an experiment with this 100 * 10^6 sequence of Pi and found out that a reasonable approximation of pi (31415926) is located at an arbitrary location within the sequence (apart from the obvious location):

Test sequence found at location 0.
Test sequence found at location 50366472.
2 instances of "31415926" within the first 100 million digits of pi.
How to avoid the mistakes of a first-time managers
So every user on your system has to reauthenticate if one client token is compromised? That seems like an invitation to a thundering herd. Not necessarily fatal, but I'd consider it a nice feature to not have to invalidate everybody's tokens to get at one.
A very nice feature, but the article says "Since 16 June 2014", so I don't think the implication that this is new is correct.
That's dangerous thinking, you know it.
It was a joke about "Tau Day," on June 28th.