skysight-inc/HackerNews huggingface dataset:
Having done years of iOS and web development, React Native is a far better developer experience than Xcode.

Take it from a former UIKit author: https://twitter.com/andy_matuschak/status/560511204867575808
I would argue we are already inside the singularity.

As far as ML, we have seen this before. When the tools get cheaper and easier to use, adoption goes up. RoR + cheap cloud servers and easy VC financing greatly increased the number of startups.

Now TensorFlow and the Nvidia Pascal architecture have made ML accessible and fast.

If there is one thing history has shown us, it is that the Hacker News comment section is full of myopic pessimists with an axe to grind (no offense peers!) -- just go back and look at the Dropbox launch thread here.

Even if ML doesn't meet all the hype (it won't for a time, and then later on it will probably exceed it and create things we can't even dream about right now) there will be an entire wave of ML startups, products and jobs.

There is a ton of money to be made on the ML train guys. It's the new social-local-mobile. Much will be shit, some will change all our lives for the better.

I'm old enough now to know how this works.

Edit PS.

I've heard listenable, interesting music completely generated with tensorflow. I have seen artwork that is arguably as good as anything any of the greats have put out generated through similar methods, and we are in the infancy of machine learning.

Machines have beaten humans at chess, go and most impressively in my opinion Jeopardy!

ML is real and it's here and you should leverage it as much as you can, all the knowledge and tools are free.
Microsoft is a hardware manufacturer.

They also produce custom drives for that hardware (e.g. webcams). If they follow your plan then both the OS driver and the custom driver have the same priority and newer versions of the OS may disable Microsoft's bespoke hardware drivers.
I have experienced this as well with the Chef Community Slack channel. It is a wonderful resource and it's super convenient to have easy access from my phone, etc but there is so much useful information in there that won't be accessible by others in the future.
I don't think anyone who really wanted to get into the US would have a problem handing over A social media password. Whether that's a password for an account specifically created to be reviewed by immigration authorities is another matter entirely.

What makes DHS think they would be reviewing a real social media account?

I think this is not about reviewing social media accounts. This is about giving DHS and CBP a pretense to deny entry to anyone they feel like, based on gut feelings, prejudices, whatever.
I hadn't heard of a 9/80 schedule before:

“A "9/80 schedule" means that on 4 days per week you work 9 hours, and on the 5th you either work 8 hours or you have a day off. So for example, you may work 9-hour days Monday through Thursday, and on Fridays, you either work an 8-hour day or take the day off. 9/80 means that you work 80 hours over 9 days, instead of the traditional 10.”

https://workfamily.sas.upenn.edu/glossary/n/nineeighty-work-...

Sounds great to me
What program are you debugging?
Absolutely they will, and should. But they'll need relatively few people on the team(s) who can do this.
I should have been clear that I'm not making a distinction between energy and matter. I'm referring to the postulated "dark" forms of both. Both of them are pure speculation, and is nothing but the equivalent of taking whatever observable "error" there is in our formulas and labeling it "dark". The only reason there's two kinds of "dark" is because both the space aspect (matter) of our math is wrong AND the time aspect (energy) is wrong. GR and SR are correct but incomplete, for representing spacetime. Just like Newtonian rules are correct but incomplete.

And as for your last sentence, trust me I understand the scientific method, and how proof, evidence, and fact interrelate with knowledge. Nice philosophical observations, but having nothing to do with this discussion.
How would you describe functional? It seems that you're conflating it with SSA.
I like your CVS point. I have always thought if I could work 4 ten hour days instead of 5 eight hour days I would be much happier. I don't mind long working days and it is not often that I only work an 8 hour day, but if I got an extra full day off in exchange for those extra hours that would be ideal.
My experience as an experienced search developer is that there are very few search specific positions, if any, outside of the Bay Area. My current job is working remotely for a SF based company, where I do everything but search. :(
FOSDEM 2017 talks recordings available (500+) for viewing (.mp4 and .webm)
http://www.cvedetails.com/vulnerability-list/vendor_id-452/p...

http://www.cvedetails.com/vulnerability-list/vendor_id-452/p...
I was pointing at HL2. As far as I can remember HL1 had like 2 or 3 lock in sequences (besides the loooong intro), while HL2 stops everything whenever someone talks and episodes have sequences that even lock the camera.

Yeah, HL1 was was revolutionary in that regard.
It's not actually. Just as one example there was a series I started watching on Netflix, got through the first season, started watching the second, and then it disappeared off Netflix. For various reasons a lot of series aren't being carried by Netflix anymore (it's about a 50/50 split as to whether Netflix or the content producers are to blame). In order to finish off the second season I had to either skip a bunch of episodes and come in on the tail end of the second season on Hulu (because they don't have anything but the most recent episodes of the current season), wait until the next season started airing and watch the full second season then, or else pay Amazon to purchase the streaming for the entire season (this was in addition to the cost of the prime membership already being paid for).

OP was right, streaming services are fractured and disjointed right now and nobody offers everything. Netflix has shifted primarily to their own content and increasingly only carries independent and foreign films and shows. Hulu is an ad packed disaster area on top of having a horrible streaming experience on current content designed to try to prop up the failing cable subscription model. Amazon is the best bet for most other content but is of course the most expensive of all the options since it isn't a proper subscription service like Netflix or Hulu but instead more closely emulates the Blockbuster Video model of old. None of the options is a really fully satisfying replacement for a cable TV subscription, but each is just good enough that it's still better than cable TV. In aggregate, the experience is definitely the best option, but it's still really frustrating (not to mention expensive) to constantly need to juggle between the three major services (and the dozens of smaller ones) in order to access the content you want when you want it.
From this paragraph you might get the impression that ntpsec had dodged 29 CVEs in 2016. But that's not the impression I have: I think it has been vulnerable to many of the bugs reported in ntpd.

Further: not all CVEs are equivalent, so in addition to wanting to know how many vulnerabilities ntpsec was also vulnerable to, you also want to know what the distribution both of severity and of exposure in the default configuration those bugs had.

Ultimately: I feel about ntpsec the way I would have felt if, in 1997, someone had proposed SendmailSec. The answer to the Sendmail security problem wasn't a "hardened" Sendmail (though the Sendmail team sure tried); it was Postfix and qmail.
But at some point, there is a difference between turning dials of the systems vs implementing new novel ways of these systems. Obviously we always need new novel approaches, but how much of that should stay in phd/academic/research world and how much spreads out into engineering day to day activities?

I am rather newbish in the whole space, but most everything I've seen is quite often just knowing enough to turn the right dials the right way. And I do wonder how long will it be before some of these dials can start turning themselves with more iterations with a simple, "yes that's what I want, or no that's what I don't want"

Sure, it might take some more cycles for it to find optimal in this example.
That's an easy problem to fix http://slackarchive.io/
Microsoft could set up a separate identity and signing key for the OS drivers vs. Microsoft hardware-division drivers.
Hey malgorithms, this is great! I check the Keybase website every month or so for updates and discovered yesterday that there's a new logo, replacing the old thieving dog/ferret/raccoon with what appears to be a person's head with their hair in a bun holding a key. Can you give some background on the thinking behind this logo redesign? (Sorry it's not a question about chat, per say)
Ok, but is the same problem if is untyped, or you mean that while program A is waiting for B to return [String], program B is updated to return [Int]?

But is the same if untyped. Because the internal schema is changed?
And once more we are myopically focusing on the technical when the root of the issue is historical and social (if not organizational).

While the headers have existed, they have historically been underutilized and thus poorly maintained. Thus a newcomer can't just walk in and suddenly make them massively important while claiming the breakages that come out of it is not their problem.
Green card application includes a form that has that and more. Are you a communist, have you been convicted of genocide, have you ever used a prostitute ...

I really wish I had taken a picture of that form, the majority of questions were idiotic.
2 Factor Authentication (Facebook, Twitter, Instagram (through Facebook), Google) really puts a damper on this and helps you remember that the U.S. government (and esp leadership) is sorely behind when it comes to security
LookVR – Because you've always wanted to climb your big data in virtual reality
The aircraft was surely within visual range. If someone had gone out to look with a telescope perhaps the disaster could have been avoided.
Functionally speaking, probably are very close... but this one is using serverless architecture and in the way they are using it, it is very cheap to host in AWS
Common Lisp, which the author is referring to, definitely was not organized around functions being pure. Common Lisp actually doesn't have a lot of high-order functions either. A notable exclusion was COMPOSE.

McCarthy's original Lisp was organized around purity, but that preceded Common Lisp by many decades. And, while some names carried over from the original Lisp, Common Lisp had no intention to replicate all of the intents and virtues of McCarthy's Lisp. Even before CL was made, millions of lines of application code had been written in a number of dialects, which had nothing to do with translating math or anything like that.
Should HTML have an 'h' element?
You might not have a choice, say the vendor provides software (other than the driver itself) that is required to use the product and forces the driver install at the same time as the software.
Give them something which resembles a password? How will they know?

Give them the password, then change it afterwards?

Have an alternative account used just for immigrations?

Claim you have no social media accounts, or deactivate them before entering the country (we know FB doesn't delete, only deactivates)?

Change the name on the social media accounts?
As regards your "2." I have often thought that Randall Munroe's approach with "Thing Explainer"[1] would serve (for the rest of us) a number of computer science theory dominated software areas exceedingly well. (how about "monad" using Munroe's strict 1000 word list?[2])

[1] https://xkcd.com/thing-explainer/

[2] http://splasho.com/upgoer5/phpspellcheck/dictionaries/1000.d...
But different.

The drivers provided with the OS are generic. The drivers you can download are bespoke and offer additional features.

A perfect example is Microsoft's webcams. The built in driver will run the webcam fine. The downloaded driver adds "fun" overlays, filters, and software to control it.

So that's why not. Users won't want their webcam driver being downgraded every time a Windows Update is installed in the background. Even for Microsoft hardware.
I studied my BSc from 2007 - 2011
That looks spectacular, can't wait to try it tonight. Hope this software can overcome the network effects of existing systems. End-to-end encryption is really, really important, but I feel like the real game changer is being able to instantly chat with anybody online by just typing in their username.
I'm really intrigued by this. I love mercurial (and tolerate git), but they both handle sub repositories poorly. How much of my mercurial (and/or git) muscle memory would I have to unlearn to switch to bk. Just for basic commands, I mean.

You could tell me to go try it out myself, but a nice side-by-side comparison showing that bk does all that git/hg do (if that's true) could go a long way to attracting git/mercurial people over to bk.
There's very few drivers that need to be manually installed anymore. Even fewer that require the absolute deletion of the previous version by the user. It's all automated now.
Embargoes and sanctions aren't often realized to be the tools of death that they are. People don't realize, but economic stress increases the mortality rate of a nation. Less money for hospitals, unexpected expenses, more stress overall (bad for health). I think it's something like 40,000 deaths per year for every percentage point of unemployment.

Economic warfare is murder all the same as gun and tank warfare. You cripple a nations ability to contribute to global society.
IMO this is like saying Hadoop or Spark or Kafka needs more competition outside the Java (JVM) world. Elasticsearch, at least, has a dead simple web API which makes it accessible from any platform, along with a slew of clients and integrations with other tools/platforms.
US visitors may have to reveal social media passwords to enter country
I had assumed they used people with an Indian accent because that is what people expect to hear when they call tech support at this point. I wouldn't be surprised if it increases someones level of trust. Do we know these schemes are originating from India.
There were plenty of elderly protesters as well in the anti gov't anti corruption camp. Not the vast majority but at least 15 to 20% over 50. They don't have Facebook, they're not aging hippie liberal douche, they're just sick of crooked politicians.
What you really mean to say there is that Franke is heavily involved both in ntpsec and in modernizing NTP protocol security. :) But the two projects are unrelated. I'm also interested in (and more optimistic about) things like AGL's roughtime:

https://roughtime.googlesource.com/roughtime

... but I acknowledge being somewhat mystified by how much complexity is in NTP given the very minimal needs virtually everyone I've ever worked with had for time synchronization. We all need it, but we don't need it to be ntpd-grade featureful. So this is probably a blind spot for me, and maybe roughtime is less promising than NTS.
It is theft of service. Same as if you went in for a haircut, and didn't pay for it. You just stole the service provider's time. The only difference with copyrighted works is that the multi-million dollar price tag on it is divided up among all the people who purchase it.

The harm caused is that you are denying the copyright owner their legal monopoly rights on distributing copies, therefore devaluing their virtual asset.
GEB is not a study book. It's written as a multi-layered musing on various inter-connected subjects. It's also not hard to read and entertaining. I get the feeling from the anecdote about the AI professor rejecting students based on having read it and your own reaction that people in the field resent it for not being course material? I also sense a sub-text of resentment about the positions and criticisms of the author about various approach to AI. It's clearly an exposition of his philosophical basis for his position. You might disagree with him but that's no reason to be insulting.
The only real advantage linear modeling has is marginal effects can be determined easily. This matters for some business intelligence / decision making applications but if you want to build a model with as small errors as possible there's really no reason to restrict your model to be linear in the age of massive computing power.
A calculus is a “formal system”, i.e. a set of rules to do something. The rules of the Lambda Calculus describe computation. Any language that has anonymous functions which behave as closures and can be passed around freely immediately contains an encoding of the lambda calculus. Anonymous functions correspond to lambda expressions, except that in the LC functions always have exactly one argument.

A program is usually said to be functional when it uses some concepts of functional programming, such as first-class functions and higher-order functions. However, a first-class function may use techniques from the imperative paradigm, such as arrays or input/output methods are not purely functional programs, therefore the first-class function needs not be purely functional. Lisp is an "impure" functional language by the current definition.

However, The main article is absurd. Lisp may not be a "Pure" functional language but it is a still a functional language.
Three Steps of Getting Media Coverage
Brazil already conducts enhanced scrutiny of Americans..

" American citizens are both photographed and fingerprinted as part of their immigration clearance process. This is because Brazil practices diplomatic reciprocity and processes American citizens entering Brazil the same way the U.S. processes Brazilian citizens entering the United States. This is most assuredly NOT the place to demonstrate any displeasure with this process. More that a few Americans (including at least one airline pilot) have been arrested, fined (thousands of dollars) and ejected from the country forever for making an obscene gesture during this process."

http://www.brazil-help.com/brazil_travel_tips.htm

http://www.economist.com/blogs/gulliver/2013/02/tourist-visa...
That's why I tried to frame the question in regard to properties of the universe itself. There are a ton of things that are unknowable, such as what is beyond the cosmic horizon.
We should actually hope that they 'take it too far' and apply it broadly - because the first day it went into force the blowback would be mesmerizingly big.

There was some blowback from immigration and that affected relatively few.

But this will hit millions of people every day with a huge WTF? It'll go to every CEO and media person in America very quickly as a 'very material issue', unlike some policies which companies support/resist for populist or political reasons.

If they just do it to 'select people' ... then it would be something on blogs, sometimes in the press yada yada but maybe not so mainstream.
Instagram also comes to mind.
I think you're reading too much into it. Taking the word choice at face value it's a pretty neutral, if not positive, statement.
"We have the fastest local Internet" (because we have no competition).
The Google Analytics Setup I Use on Every Site I Build – Philip Walton
forgive me if I misunderstand, but isn't negative income tax only negative until you hit a certain amount of income (let's say the federal poverty level) and then start getting taxed normally via the brackets?
Haskell's functions are almost always pure, except for some ordained "special" constructs. If we use purity to test whether a language is functional, it would be very disingenuous to not call Haskell "functional" under the purity definition, despite some satellite features it includes.

The telling sign of this fact is that you can actually use equational reasoning and substitution as a method to prove statements about your Haskell programs.
As long as the timing of the failure does not impact the potiental for success, why would you not want to fail sooner than later?
Back to Basics: Margin Analysis 101
The I-485, right?

https://www.uscis.gov/i-485
give them a stage account?
Oh wait, is someone doing this?
I don't know enough about the industry to know if superfund sites are a necessary thing for chip fabs.

That said, these chips have to be made somewhere. Is your solution to this to create superfund sites in other countries? To me, that isn't a solution. I would rather we make superfund sites here, so we have reasons to fix the problem, rather than create them elsewhere.
There's also a blog post with some details about it: https://blog.jetbrains.com/team/2017/02/08/the-art-of-code-v.... The generator is open-source
Defining an already used word to mean something precise and then arguing based on that is fine when constrained to a subset of technical readers who are used to this idea (you see this a lot in philosophy papers), but when publishing to a general readership you can't expect people to just accept that.
Looks like it's a bit more friendly than some creepo raccoon
One of the most interesting 360 VR experiences I had recently was watching an SNL skit. The point wasn't to watch the skit itself, it was experience SNL as an audience member with the best possible seat. You could see the cue-card guy, the audience, the cameras, the stage hands, the other parts of the stage. It was pretty interesting.

In the same day I watched a short animated film in 360 and the experience was just annoying; it wasn't always clear where to look and at some times 50% of the action or character expression was happening behind you. It did not enhance the experience at all.
Don't get it. You're supposed to recommend a founder but end up on an application page? I don't want to apply - only recommend!
C++11 Threads are your building blocks. They are a core part of the language and are portable. I personally however prefer to use Qt and their style of threading via QThread and QueuedConnections between QObjects. It makes it much easier to designate cross-thread member functions from private member functions that run exclusively in one thread.
In many cases, an acceptable prediction plus understanding is better than a more accurate prediction alone. And I'd say the example in your last paragraph is an example of understanding, by the way, or you would not have been able to express it in abstract terms. (For a young child, an animal or any other simple mind it may be possible to get the prediction without understanding, I guess).
Modern C++ has some great, simple constructs like std::thread and std::mutex.

What kind of parallelization do you need?
I would have a problem with it. And I would really want to get into US, possibly, because I work for an American company. But it's not my job to create fake social media accounts, sorry.
I wonder how that would work with key rotation. Those chat services do a lot of key management for you during a conversation, while Keybase is more focused on long-lived keys.
Can't find it in the introduction, how's authentication and authorization handled?
> Keybae

I hope this is an internal nickname ;)

Thanks for expanding, and I wish you luck on the spam prevention. We often have conversations in the office about implementing a cost-based anti-spam system[1] for email, but I think a lack of universal usage kills that idea before it can begin. Keybase may be in a position to implement it before the protocol and user interfaces have ossified. Something to think about.

I find this stuff fascinating. Deciding not to interview with you guys because I didn't want to move remains one of the biggest "what if"s of my career so far :)

[1] https://en.wikipedia.org/wiki/Cost-based_anti-spam_systems
They'd also use clever geometry to guide the eye toward important sights. A plank sticking out of a pile of debris can do wonders for guiding the viewer
The position "modern C++ is safe and all C programmers are idiots" is repeated quite often here on HN.

To be fair, it is always the same small group of people who do that.