skysight-inc/HackerNews huggingface dataset:
In the last two months I've become substantially more credulous that the U.S. might lose the competition to make autonomous vehicle progress fastest. I don't know how exactly to weight the relative likelihood between countries, but there is a non-trivial chance that the Trump administration can be bribed to create regulatory impediments to various actors. For example, it would be very easy in the current environment for, say, Ford to bribe the Trump administration to kneecap some aspect of Tesla's approach. Likewise, it would be very easy (and may already be happening) that foreign governments are bribing the new administration in order to disadvantage American companies in various ways related to trade, regulation etc. I'm not saying we have any means of knowing if this is happening or will happen, but it is worth noting that the lack of a "trustworthy government pursuing American public interest in good faith" should have a non-trivial effect on any predictions related to relative technological progress among countries.
I think most of my communication is over email anyway so not too bad... well, excluding the occasional happy hour. But I have contacts in Outlook attached, that could be included in notes.
Thanks for clarifying. I got carried away talking about smoke…
If there ever was an era of enlightened politics where principles mattered - I'm doubtful - it's well past.

This is just symbolic red meat for the exurban base and a deliberate poke in the eye to urban liberals (in the American sense of the term.)

If there's upside to this sort of nonsense, it is that the congenital inability of the cussed-mean segment of the American body politic to restrain itself from repeatedly delivering insults of this kind tends to be a major factor limiting its reach. See Pat McCrory.
I believe it was the "Nice attempt, but currently wrong." at the start of the comment. "Nice attempt" could imply that this should be thrown out in favor of another attempt to solve the problem.
How so? And are you talking about CS373 or the Nanodegree course?

Mind you, I'm kinda biased as I have taken the CS373 course, and I am currently enrolled in and taking the Nanodegree course.

But I am willing to be objective about it. I can honestly say that in both, I have learned some useful things. What I have learned I believe I can build upon myself to explore new areas (for myself - maybe not in the general sense). Are the courses perfect? No.

Both skim rapidly over the material - which can leave you wondering and questioning things. In many cases (labs and projects especially) you need to rely upon asking questions of others - your peers or mentors - in the forums and other outlets (I particularly like the Slack channels in the Nanodegree for this). There's more than a bit of "reading in between the lines" and needing to reference notes and prior code implemented. But that should be expected.

I think both rather expect you to already have a good handle on coding, as well as experience or exposure to linear algebra, stats/probabilities, and some calculus (primarily what a derivative is and how to get one); those last two are sticking points for me (especially the latter - prior courses have at least given me a better grasp and intuition about probability - but I am not an expert at it).

If you don't have those pre-reqs, you're going to have a tough time at progressing meaningfully thru the courses.

I also know that neither course is a substitute for anything like a uni-level CompSci degree, or courses for that, or electrical engineering, mechatronics, machine learning, etc. If you want that kind of rigorous treatment, you're going to need to buckle down and do it.

But you know what? These courses (and a few other things I've read) are inspiring me to pursue a BS, then an MS in CompSci! Which I think is great, even if it's a "late-stage" thing for me to do (I'm 43 years old, and I never went to college - my higher-learning after high school was an "associates degree" from a private tech-oriented vocational school which I am pretty sure is worthless today; I've taken a couple community-college classes, too). I plan to do this all online (I don't have the time or money to do it any other way, unfortunately).

Right now, I'm not sure how these Udacity courses will fit into things, but I'm using them as stepping stones to greater possible efforts. The worst case scenario is that I use what I have learned in my hobby of DIY robotics; I've spent more for less (for instance, a year-long membership to TechShop that I only visited about 3-4 times, because it was located so far away from my house).

So - I guess I am curious about your views and why you think it is "pretty bad"?
bidding networks, yes.. those four links I included at end of article grant you access to those networks. Those sites will attempt to grab domains when they drop. Not all expiring domains truly expire, though.. some are what they call 'pre-release', and are auctioned before the drop at a selective marketplaces.. Namejet is a popular one..
I hate this sort of ubiquitous, juvenile attitude about cannabis. It is completely annoying.
I'm considering taking it as well. Any more feedback would be greatly appreciated?
Do you use LinkedIn at all for that stuff?
I was paraphrasing a previous comment. Heat is the energy transferred between systems and that's how I interpreted the "energy is released in the form of" in the original comment.

I'm not sure what is your point. Do you think that saying that the "energy is released in the form of heat and radiation" is better? To me that seems like saying "energy is released in the form of heat (i.e. energy transferred) and radiation (i.e. one the transfer mechanisms)". Do you like "heat (some of which is transferred through radiation (some of which is called light))" better?
Thanks for once again proving that nobody can ever have a serious discussion about science related to ethnicity because someone will always jump up, point at them, and scream "racist". I wonder if it's occurred to you how many people suffer from medical conditions because they're either untreated or treated poorly because we don't bother studying and reporting on things like this, specifically and exactly because there's a hundred people just waiting in the wings to call you a racist for studying it?

Nothing in the article is racist, nor is anything in my statements. Please take your ad hominem elsewhere.
>>It's really only a handful of people comprising the jury that need to be swayed.

Company image can be ruined in lawsuits which can turn off consumers from purchasing your goods.
... I was in this closet at the university ...
I'll get my coat.
I don't have time to read through the thread today, but I did before the Rift kickstarter was announced, and my impression has always been that the software-distortion-in-compensation-for-simpler-optics[1] idea was already out there when Carmack chimed in.

1. Allowing the screen to be much closer, drastically improving practically achievable FOV.

Here's the thread: http://www.mtbs3d.com/phpBB/viewtopic.php?f=140&t=14777
The US government should implement a regulated alternative like in Germany with their FKK.
It's more complicated than that - even for those being trafficked, in-calls and indoor prostitution are safer than street/outdoor prostitution:

http://scunning.com/resubmission_july2016.pdf

Services like backpage allow sex workers to vet clients ahead of time, control the time and place of an assignation, have that indoors, and then leave. Certainly some of those sex workers are trafficked, but not all are, and driving either population out onto the street for sex work puts them in greater danger of violence, sexual assault, and/or STIs.
Elon Musk's Video Game Recommendations [video]
We've banned this account for repeatedly posting unsubstantive and/or uncivil comments and ignoring our requests to stop.

We detached this comment from https://news.ycombinator.com/item?id=13363274 and marked it off-topic.
I love it. Great idea! If people don't want to see ads on my website they souldn't consume my bandwidth.
You turn this into a blame game. If it's pure Swift then 100% of its source code should be Swift. This particular repository is mixed with C libs.

From the dictionary:

Pure - not mixed or adulterated with any other substance or material.
> A good place to start understanding why you want rotation and nonlinearity is the Wikipedia page for SP Networks:

I guess the real story requires knowing a little bit about linear and differential cryptanalysis, which are conceptually quite simple in their genesis, from a mathematical perspective.

XOR and n-bit addition are both forms of addition over different finite fields, GF(2) and GF(2^n). Multiplication in GF(2) is AND, so any linear function on a vector space over GF(2) is some kind of "masked parity" function, with functions only distinguished by their mask.

You can back-solve for inputs given enough independent outputs using Gaussian elimination and other standard linear algebra algorithms. Linear cryptanalysis is based on finding combinations of output bits that behave close enough to linear as a function of input bits to make this kind of strategy yield usable information. That is, just as in computational mathematics more generally, we approximate non-linear functions by linear functions and apply linear algebra techniques to the linear functions.

Differential cryptanalysis is the same general idea but with GF(2^n) as the scalar field instead of GF(2). If f is a linear function then f(x + y) = f(x) + f(y) and f(a x) = a f(x), so it's likewise true that f(x - y) = f(x) - f(y) by taking a = -1. That is, reading this last equation backwards, if f is truly linear then for any pair of vectors x and y with the same difference x - y, we should expect f(x) - f(y) to have the same exact value. If f is an encryption function (assume the key is baked into it), then all we have is f(x) and f(y), so we can't compute f(x - y) without knowing x and y, but we can certainly try to feed lots of plaintext pairs x and y with the same difference and see how the differences f(x) - f(y) of their ciphertexts relate to each other. If we can find a large family of plaintext pairs that have nearly the same difference in ciphertexts (by an appropriate measure of "nearly"), then this reveals an approximate linearity in the encryption function, and at that point we're back to being able to use linear algebra techniques to gain information about f and hence the key baked into f.

ARX attempts to foil such techniques by mixing both XOR and addition, which would individually create linear functions over their respective fields, but in combination help a little bit to break up the linearity over both finite fields. And the R in ARX is bitwise rotation, which is actually linear over GF(2) vector spaces (it's just a permutation of the vector's entries) but strongly nonlinear over GF(2^n) vector spaces.
These terms are tricky. I wrote the above because I wish a message like that had gotten through to me (probably just saying it isn't sufficient) at any point in the ~half my life so far where I was, according to this terminology, sad by some circumstance like the above, but also depressed basically I think as a result of being sad and basically having surrendered to it as an inevitable thing: life was by any reasonable measure going well, but I was never happy with it. Some of the above examples reflect my experience, some the experiences of other depressed people I've known. Likely this does not apply to all (maybe most) cases of depression, maybe it wouldn't have helped mine. But I basically feel now, with most of it behind me - I hope - that I never really realized that these sorts of problems could be addressed, or felt ashamed of being unhappy with my situation and therefore decided they didn't deserve to be fixed.
Even in a SCIF physical security (and auditing) is still very important.
That quote seemed wrong, the parent comment actually tries to make that correct.

> The people who asked "what's making you sad?" or tried to "fix" my "problems" were the least helpful.

That's why parent comment says to seek professional help. I believe they wouldn't ask or say those things.
I finally stepped out of my bubble and now understand why Trump won
Yes, Amsterdam is safe, especially within the ring.

Those pickpockets though - rapacious and bold.
Much worse than Rome or Paris for example.
Develop and Debug Alexa Skills Locally
Do you believe state-sponsored actors have brigaded reddit to air their grievances against the mods of /r/wikileaks? That's the top question.
Being for free speech is like being for motherhood. It's not exactly the brave stance that lots of people make it out to be. It's just that they don't have to put anything on the line to have a maximalist free speech position.

Just reading all of the libertarian pseudo-economic analysis for this post is pretty painful. It's kind of telling that prostitution keeps being described in terms of employment or work. Left out are the social and psychological implications/causes/side-effects of prostitution.

I'm actually on the side of legalizing prostitution, and I generally support any policy that makes the lives of sex workers safer or healthier...but you are spot on about Backpage.

They have been knowingly participating in and fostering this behavior but have tried to keep themselves at an arms length from a strictly legal sense. It's a lie and they have participated in spreading a great deal of misery because they couldn't find another way to make money.
What’s New in Prism Pro 5.0 – Part 1: The Context
Qt lessons
Thank you for sharing your unqualified opinion in the most abrasive fashion possible.
Autonomous vehicles can't rely upon V2V comms. There are far too many ways for such comms to degrade.
Why is single threaded performance important?

When I think about my daily work - it is very multi-threaded:

* parallel builds

* video running in chrome

* a zillion tabs open

What I really care about is battery life.
Maybe it's just that I lack follow through, but I disagree. I have a horrible habit of buying domain names thinking that I have this great idea, I play with it for a day or two and then abandon it.

Actually, in the spirit of this article, if anyone here is interested in any of these, let me know:

addressauth.com -- Was going to be a physical address verification service using lob.com's postcard sending API.

atomicthings.com -- something vaguely iot related

http://blankpage.press -- a news site that only posted things that were important (but I realized that would mean I'd need to read all the news and figure out what was important).

http://commn.co -- an inventory tracking system for DIY entheusists that allowed you to track your crap, but also see other peoples crap and trade/sell to others if you don't need it anymore.

http://difftos.com -- a tool to watch service's ToS for changes and easily see what actually changed.

hydramatic.net -- ifttt, but for programmers (it's the name of the first automatic transmission)

http://shit.land / http://shit.foundation -- "The Society for a Homogenous Internet of Things Foundation", an obviously dumb name for a website that I was going to setup a wiki to track IoT stuff, mostly protocols and maybe eventually something with security vulns.

virga.link / http://virga.space -- My plans for a fully decentralized IoT 'protocol', there's actually a couple blog posts on here that lay out what I was thinking.

If you have an existing project that's not in risk of dying that one of these would fit, I'll gladly give it to for free. (I just ask that if the project does die you'd give it back to me and not sell it.)

Also, slightly unrelated, but since I'm listing domain names, https://knock.ninja was another one of these, but I've actually gotten myself to keep working on that on, if a bit slowly. I actually am pretty proud of coming up with that name. (Although the content on that site it pretty shit, btw. I need to come up with better ways of describing it with fewer words.)
And that's exactly why I switched from Linux to OS X many years ago (back then on a PowerMac G3). But the mac platform has taken on such a "consumer" focus (both in hardware and software), and in the meantime Linux has come such a long way, that switching back was a no-brainer.
The most important and immediate change is to create an objective system, one which takes away direct-drawing from humans... because that's where the vast majority of unethical damage occurs.

Sure, algorithms can embed their own assumptions, but at least they'll be applied consistently based on known data. It's a "perfect is the enemy of good" kinda thing.
While only the base model 13 is available without a touch bar, I don't consider it to be a deal-breaker at all. At worst for me it is this thing that I have mostly learned not to accidentally hit while typing and occasionally find useful.

On the battery issues: the battery in the new MBP is (I think) up to 30% smaller compared to the previous generation. To balance that, Apple is using displays that consume less power. The problem there is that the CPU still consumes the same amount of power under load. I think most devs have experienced the rapid battery drain that comes from running CPU intensive tasks. Given all of this, the results of his tests don't really surprise me.
Who else?
Would you get into a car with a driver under 20, above 70, with less than five years of driving experience or who is a little sleepy?
UBER'S flying car ambitions are lofty and ridiculous
Yes, that's a good point. If you ever get a chance to compare to clang-format I'd be interested to read your results. My vague understanding is that clang-format has some sophisticated-ish algorithms for intelligently wrapping complex expressions. However, I also think its output is inferior on code like your .then() chain example.
I bought a xps 13 last week instead of the new MacBook. I was kinda worried if it would be any good but it really is beyond expectations. Great touchpad, pretty decent keyboard and a great screen. And for half the price. It makes me consider replacing more of my Apple hardware. I know, I'm just some guy, but I think more will consider or did what I did.
Thank you, that's what I kept expecting the article to say. I was waiting for them to say "this looks bad because they cheaped out", "this looks bad because it was designed around spare parts", "this feature is a sign that they were cutting costs", etc. But they didn't. They just said "this is bad, moving on, this one's bad too, next one..."

As it stands, it's a McMansion of an article. A lot of things thrown together without any rhyme or reason, sold to people who don't know any better, and marketed as the epitome of high culture. It did nothing to further my understanding of what is a good house and what is a bad house except "if you cut it in half, you have two identical halves... most of the time... but not always".

I understand why McMansions suck, and I can use the same reasons to say the same thing about the McMansion Hell articles. They're full of "this is bad" without any "this is why" attached. And a lot of the "this is bad" stuff appears on houses that are definitively not McMansions (like villas and 13th century manors).
Actually modern developments technically allow bot activism. If a legal bot can resolve your legal case, or (legalrobot for instance) can review your contract, why not to give bots power to represent your points and tirelessly petition?
That doesn't seem to be his style. He's been doing developer tools for a while now and I can't imagine that he'd be switching. And I think that he has better options than an email startup. LLVM is one of the most important software projects ever.
This is a great read! From having dipped my toes into this, I'd say a large part of the problem (from the library designer's point of view) is deciding what interface to expose to the library user and making that as language agnostic as possible. The question becomes: what are the fundamental things that usually characterize pretty-printing? Obviously (or maybe not), you'll want indentation, hard-breaks, soft-breaks, ... but where does it end? Less obviously, you may want to have alignment features. Figuring out the right set of building blocks is what I think Wadler did well.

Also, describing how these building blocks interact using laws is really incredibly useful! For that, credit goes (I think) to Hughes [1].

[1] http://www.cse.chalmers.se/~rjmh/Papers/pretty.ps
Some work, yes.

There is a class of people that work their entire lives, earning less then their time and effort would be worth sans passive coercion, simply to keep their head above water, if that.

This is a disservice to them and society since, if like the rest of us, they worked because it was a good trade of their time and effort and felt like they come out of the transaction with more value rather than merely not losing everything, it would be a guaranteed net-value add and we, as a society, wouldn't be dancing on the edge of a permanent underclass all of the time.

I know many people that don't need to work to survive but do because they are continually better off for it. In fact, most of the people I know in that position work as hard or harder than anyone else. Even though, on the surface, the wealthy are making the same decision to work as someone who must work or suffer immediate negative and physically painful consequences, the frame of that decision and the outcome is very different for the two groups.

We would be better off if people of all walks of life had the choice to sell what they have without worrying about their continued existence if they don't.
There it is. There's the line.

Those things are different and you know it.

EDIT: I would think that libertarians would be more interested in personal sovereignty than has really been apparent in this thread? At least I thought there was more to libertarianism than boiling everything down to commercial transactions.
you may also be interested in:

largest glacier calving ever filmed:

https://www.youtube.com/watch?v=hC3VTgIPoGU
Ask HN: Ramen Profitable?
You have probably heard the expression "ramen profitable". I was curious if anyone still eats ramen. If so, are there any particular great flavors or healthier variants?
LinkedIn Profile Tips for Freelancers
>Removing it changes the value balance. If it is not quite so easy, the other options become relatively more desirable.

The value balance should be changed by making other options easier and more desirable, not by making the lives of prostitutes harder.

Otherwise it sounds like you actually just don't like prostitution, regardless of what freedoms prostitutes have.
Apple Releases Fix to MBPs in Response to Consumer Reports' Battery Test Results
"none of what Zenimax are saying seems to be grounded in reality"

So let me get this straight. Are you saying that Zenimax is inventing a... virtual... reality?
Typescript is another language. It kind of goes without saying that people using a different language be more likely to use something if it were in the language they use, doesn't it?
> I've only been to Amsterdam once, and I don't pretend to even begin to understand their culture or politics, but legalization here in the US has been great. We've got a lot of people looking for reasons legalization has destroyed our society, and they are coming up empty handed. Meanwhile, we're making a ton of money on taxes. Is there anyone who knows why they couldn't/shouldn't follow our example?

Gonna play devil's advocate: shouldn't we wait a generation or something like 10 years to evaluate the situation ?
We don't moderate HN for specific political views. We do ban accounts that have been using HN primarily for political battle and ignoring our requests to stop. HN is for stories and discussions that gratify intellectual curiosity (https://news.ycombinator.com/newsguidelines.html). It's not possible to have both kinds of site, for the same reason you can't have a tank battle in a park.

In such cases it isn't ok to just use different accounts to keep doing the same things. That would make banning pretty meaningless.