skysight-inc/HackerNews huggingface dataset:
If you are a beginner, choosing Python 3 is a no brainer.

One of the main reasons for all the hate towards Python 3 is because it is not backwards compatible with Python 2. So people who have a lot invested in Python 2 have to port the codebase to Python 3. Another issue is that some libraries have not been ported to Python 3. This is becoming less of an issue as all the major libraries have been ported to Python 3.

Anything Zed Shaw says (or anyone for that matter), cross check the facts before drawing conclusions.
I got it working with Cloudflare
add a TXT record
under name, enter (without quotes) '@'
under key, enter (without quotes) 'v=spf1 a mx include:spf.migadu.com ~all'

You must delete all other SPF TXT entries (so if you were previously on google hosted, delete the Google SPF record.
https://news.ycombinator.com/item?id=13050262
Most podcatchers allow you to increase playback speed.
> A human would immediately halt if they hear a child scream near their car, a car would continue moving along as if nothing is happening if it isn't designed or trained to detect screams.

I don't know to what extent they use sound as an input (makes sense that they'd do, given horns). But for what I've seen, self-driving cars are much better than humans at detecting pedestrians in their vicinity, including cases in which a child can't actually be seen by a human driver and he happens not to be screaming.
I disagree. Some software projects require a tremendous amount of communication to accomplish any task of any measurable importance. If there are three reasonable people involved in this communication, being a dick is probably not required. If there are tens of thousands of individuals involved, you will either be forced to be less than polite to some of them or you will not accomplish anything.

Politely saying no takes time and effort, especially if communication isn't your strong point. If I'm walking down the street, I'll probably be pretty polite to the first homeless guy that asks me for a dollar. By the time the hundredth flags me down before I'm even halfway to my destination, I'll have boiled that initial polite response down to "Fuck off."
McDonald’s Response to $15 Minimum Wage: Automation in Every Store
Stallman recognized this from the start of GNU:

"proprietary modifications will not be allowed"

https://www.gnu.org/gnu/manifesto.html
By half, according to this.
But waves are described by the wave equation, which is defined in terms of acceleration and curvature. Checkmate! Time is real. :P
Hey, no worries, the president-elect will negotiate the best deals with the robots.
You still need an overview of the instructions and registers. Knowing where the operator and operand of the instruction is also helpful. (i always mix up intel and at&t notations)
Would you have a source (book or webpage) to recommend if I wanted to get a better grasp on the current solar panel manufacturing process and its environmental hazards?
110 is closer to what the actual highway speed limits are. Usually 105-112. But that's different than the speed of traffic on that highway, which may range between 40 and 125, depending on traffic levels, time of day, and such.

I live in southern California, which has its own particular brand of insanity, when it comes to the roads.
If that's noteworthy, what does one call a class of product that causes >1.25 million deaths per year? (https://en.m.wikipedia.org/wiki/List_of_countries_by_traffic...)

Definitely worth fixing if it's not too hard/expensive, but probably not worth spending much time worrying about it.
Theming is on of the big reasons we saw the need to make styled-components[0] (new lib to style React apps and component libraries)

I'm one of the maintainers of ElementalUI, and Glen Maddern, the styled-components co-creator, one of the creators of CSS Modules. One of the biggest downsides of CSS Modules (and, by extension, every other styles in JavaScript library right now) is that theming is simply impossible. Building third-party component libraries is hard enough, but providing an easy-to-theme API wasn't a solved problem in the React world. Nobody has done it properly, and there is no agreed-upon way of doing this!

styled-components has built-in theming support[1] to solve this exact problem. (note: this is CSS-in-JS, not inline styles[2], so overriding is easy as pie too[3]) We're rebuilding ElementalUI with it right now and the next versions of react-toolbox and Belle will be built with it as well.

We also have ReactNative support, which nobody else has done before. Just because you're writing a universal React app with a third-party component library shouldn't mean switching between three or four different APIs to style your app. With styled-components, you can just use styled-components no matter what you're styling!

(If you're reading this, I'd love to have a chat with the Antd people about maybe moving to styled-components! You can reach me on Twitter at @mxstbr, just ping me there!)

[0]: https://styled-components.com
[1]: https://github.com/styled-components/styled-components#theming
[2]: mxstbr.blog/2016/11/inline-styles-vs-css-in-js
[3]: https://github.com/styled-components/styled-components#overriding-component-styles
I'm not familiar with the SteamVR tracking modules that you linked, however from the link:

> The CM1 contains all the circuitry necessary to convert SteamVR Tracking base station infrared light into a digital output that encodes the angle of the sensor from the base station.

That implies that it's not a full location tracking solution by itself (angle only). The data sheet[0] doesn't seem to shed any further (ahem) light. Maybe I'm wrong. And I'm certainly interested in learning more. Do you have more details on the SteamVR tracking system?

[0] https://www.triadsemi.com/download/16501/
The 68k is still being made in the form of the 680x0-compatible line from NXP. http://www.nxp.com/products/microcontrollers-and-processors/...

They're in the "legacy" line and labelled "not recommended for new design" but I think that's just design opinion and doesn't imply it's no longer made.

I'm sure this video has done the HN rounds before. It's a slow but fascinating watch. "Motorola 68000 Oral History Panel" from original Motorola team members. https://www.youtube.com/watch?v=UaHtGf4aRLs
While I hear you on Gmail's overbearing influence, I'm not a sysadmin (I'm a designer and I spend most of my time talking to people about "user journeys" and fonts), but I run my own (and my family's) email using Ubuntu on a VM. There are lots of easy HOWTOS on setting up Postfix with DKIM and bind with SPF. I've got an alert on one of those blacklist monitors and not been in any blocking lists at all in several years.

So if I can do it, you can too.

BTW I use Gmail as the front end though - it picks up the mail up from my POP3 server and sends it out via my server over TLS/SSL. That last step was a bit complicated to set up since Gmail doesn't accept self-signed certificates for SMTP sending. But I managed to work out how to set up and renew a free cert from StartCom.
This is really well executed, well done. I noticed a link to data visualization and graphics pages, but unfortunately I don't read chinese. Are there plans to wrap that stuff up in React in a similar fashion?
So special relativity, which is a theory that comes out of thought experiments and pure mathematics, is "just a chemical reaction". How do you explain that an observer outside of a moving frame of reference will also see things differently?

Also, can you explain what you think "physical reactions" are? What causes them? Why would they happen at different speeds if time doesn't exist?

Can you explain which of the two statements you disagree with and provide an explanation:

1. The speed of light is constant in all frames of reference.

2. The laws of Physics apply in all inertial frames of reference.

If you disagree with neither of these statements, then the entirety of special relativity must follow from your logic. Which means you have to explain why these physical effects happen without being able to explain it through time dilation and other effects.
Here's a good Reddit thread that I used in the past when I set up a 10gb switch a few years back, and it only cost me around $200: https://www.reddit.com/r/homelab/comments/2s5x3s/10gb_switch...
> The way you get gigs is to be popular. You need to go clubbing every weekend. You need to go to after parties. You need to promote on social media. You need to throw your own parties and book other DJ's so they'll book you at theirs.

This is spot on advice for anyone who seriously wants to make DJing (or live music in general) their career. Anything less than the above, at fulltime commitment, and at best you'll have a nice side gig residency at a local club (for free drinks / entry for your girlfriend and maybe a couple mates).

Don't read parent's post as bitter or negative, but a realistic view of the level of commitment in specific areas required to DJ professionally.

Its no different to us picking apart articles that give an overview of web development, for over simplifying the process of launching a successful web app. He's basically saying sure, you _can_ learn to code as a hobby, maybe even execute your idea with a level of quality on par or better than competitors, but to actually take off, you need to do all the marketing, support, maintenance and other pieces.

> I was a rave DJ in the early 2000s and opened for some of the most popular DJ's in the world at sold out clubs

I don't think this was exaggeration or bragging, and I believe it without any real scepticism. I've got friends who've done similar for our more obscure music scenes, largely due to living local to a major city, and regular offers to play for free on off nights at clubs we frequently go to anyway. (promising to bring a social group of a dozen can literally double the crowd size of the first half of a Wednesday night)

(that, and his name is probably a reference to this sexy bit of kit: http://www.juno.co.uk/products/rane-empath-rotary-10-dj-mixe... good taste, man!)

The problem with gigs being tied to popularity is as soon as you take your foot off the gas, you're overshadowed by all the new acts fighting for your spot. A lot of acts fall off the map just taking the time away to produce their next release, and struggle to re-enter the scene, I think that's the biggest negative.
Just switched over my Google hosted domains to this. I really only need email, so GSuite is overkill. Why does my throw away email address need a youtube/calendar/google+ account......
I actually originally switched from my old gmail address to my GApps email, but Google ruined it by making GApp accounts inferior. You can't do tons of stuff (Family Library is just 1 example), so I switched back. I use my gmail account as a webclient for my other accounts (pop/smtp).

I got Google apps when it launched and was a great free option. Now they're removed free accounts, and even on the grandfathered free accounts, they don't let you add new domains anymore... I really just have 1 important account, and unimportant ones for hobby domains, so this is a great option for me. I considered PO Box for my important account, but for now, I'll just try this for all my domains.

I really like the simplicity. I sent some test emails: Google and my work's exchange correctly get the email. outlook.com flagged as spam. I only have 2 concerns. 1, they need 2FA ASAP (which they've acknowledged), and 2, how long will these guys be around. How many employees are there, how much investment. It would suck if 12 months from now they shut down. It would be a scramble to move something as important as email. Rather than shutdown, most companies in these types of businesses up the price, remove features from the cheaper plans etc...there's no promise of price lock-in here, but since that's their market, I suspect they're aware of the effect a price increase might have.
What about DKIM and SPF? Dedicated IP? Encrypted HDD? Reverse DNS?
Alot of questions to be answered :) I like the name anyway :)
It's only 37% worse, when measured by vehicle-km (I say in an optimistic tone, trying to hide my displeasure at the number).

I lived in Germany for a few years. I was too young to drive at the time, but I remember that my parents were impressed by some of the behaviors taught there, and I've always wished that American driver education was less half-assed than it is.
Yep, it's a huge hole. Arrays in Java should be Object[] or primitive[], not Animal[]. That's one of the reasons that object arrays should be avoided (something like ArrayList should be used instead).
spending days staring at computer screens is a nice way to waste your life

Keep in mind that companies are happy to pay you more than twice as much to do that than they'd pay somebody to do anything else. Than means you can spend less than half your life staring at that screen each year and still come out ahead compared to the average joe.

Save your money and you can take 6 months vacation each year, or a 2 year sabbatical every 4. Certainly that would improve your quality of life a bit, no?

Compare to "self-sufficiency farming" where instead of a screen, you're staring at potato plants all day every day. Plants, I might add, that don't give you the opportunity to take half the year off each year and the money to travel the world while doing so. To an outsider, it would seem that trading one for the other is kind of a silly idea. At least I'm sure you could find no shortage of farm hands who would happily hold on to your seat in front of that screen if you wanted to switch places.
Errata Security: No, it’s Matt Novak who is a idiot
Obligatory joke: supervisors don't work, they just micromanage others :)
Look into zee aero, Google's super duper secret flying car concept. From what I could gather they're building a hybrid, using wankel engines to provide power and maybe some batteries or supercaps for the massive power boost needed on VTOL takeoff and landing.

Cool stuff
What would be a good web email client to customize like placing logos, font style, etc?
I set up my own mail server and was sending bulk email (opt-in) with relatively little experience. Set up dkim and spf, and you should be fine. A bit arcane, but it's not the maintenance nightmare you imply. Once you get into automated bounce tracking, etc, it's a bit trickier, but no need to do that for personal email.
> Destroying #2 doesn't have to choke off the flow from the impossible to the possible, if adjust our society around it.

I honestly cannot tell exactly what the parent comment is referring to with #1 #2 #3, but a mutual change of societal incentives for writing software enabled by Free Software is what RMS suggested in the GNU Manifesto:

"In the long run, making programs free is a step toward the postscarcity world, where nobody will have to work very hard just to make a living. People will be free to devote themselves to activities that are fun, such as programming"

https://www.gnu.org/gnu/manifesto.html
Meh, it's worked for me: http://i.imgur.com/FYT3mKy.png

(DevOps actually, but you're in the ballpark ;) )
Stallman's greatest strength - his uncompromising, liberty or death approach to computing - is also his greatest weakness. With all due respect, by refusing to use proprietary software under any circumstances, and taking extreme measures to avoid various forms of tracking, he isolates himself into a sunshine and rainbows bubble of free software. Stallman is very good at predicting what the worst case scenarios may look like under various regimes of technological oppression, but he has no idea what the current state of affairs is outside his freedom bubble. He can't see what direction the state of the art is moving in, and has no first hand experience with any of the various evils he dedicates his life to fighting.

Stallman wrote my favorite text editor, and the original version of the C compiler I've fiddled with for the past decade, so I can't complain about the guy. He's a living legend. I just think that the potential negative results of hard-line free software purism don't get enough discussion within the free software community.
This is the nicest collection of web UX components I've ever seen (better than bootstrap). All of the look and feel (responsiveness and delays) are just right. Animations are not too heavy-handed and add to the experience.

Is this by Stripe? The components look just like their dashboard.
I second that, but my preference would be for a RSS feed.

Edit: they do have a RSS feed and other ways to get a daily theorem from their Resources page [1]

[1] [ http://www.theoremoftheday.org/Resources/Resources.htm ]
I also don't have the equipment to make "real world" measurements.

But I'm running my personal website on it* 24/7 for 6 months and I can hardly notice the change on the electricity bill. It's awesome!

* exactly the same config
10 Best Web Tools for Managing Remote Employees
The NP complete problem of automatic timetable generation
> Meanwhile the R party knows they'll get rounding down to 0% of the votes no matter what they do or promise so they also do nothing for Blacks

This was by design: read up on the "Southern Strategy" if you'd like to get a better understanding the recent history between the GOP and African Americans. The Republicans found it politically expedient to oppose the civil rights movement, yet before this, the Democratic party was the party of the KKK.
The most secure voting machine certified in my county runs Android Jelly Bean from 2012. It's fish in barrels all the way down...
And yet, if I look at:

https://archive.org/stream/CathedralAndTheBazaar/cathedral-bazaar_djvu.txt

I see that Eric Raymond used the term on November 18th 1997. Wanna place a bet that I can't find an earlier use than that? Perhaps you shouldn't trust everything you read as definitive...
I tried using these components in Buttercup (our open source password vault https://github.com/buttercup-pw/buttercup), but immediately regretted it. It's impossible to theme, the less/css files are dirty and not extensible, defaults mess with your current style, etc.
At first look, it looks promising and great but not when you actually try to use it.
Sorry, my arguments were not meant as FUD, but as challenges to be solved. I like the idea of every piece of software being free, but those points need a solution to make that work. I am of course aware of Red Hat and its business model. It mostly works, because there needs to be a "standard" distribution for commercial Linux platforms. But there is expensive software sold to corporations where the open source model just wouldn't work. Software, which costs tens of thousands per seat, where there is almost one developer per user. This eco system would break apart.

And for the second point, you misunderstood me. I would be very happy if every firmware would be open source, so everyone can see how the device works. But whether it is ok, that every user is free to change the installed software is a different question. If you brick your TV changing the firmware, that is up to the user. But safety-relevant software is another thing. At minimum, liability is affected, but for example for cars, they might need to be recertified before they can be used on public roads again.
Hi, thanks so much for a reasoned and intelligent response. It's very hard sometimes to see the point of view of the other side so I really appreciate the time you spent here.

As far as emails go, you can check out politifact for the sources that have been used to say that the Russians were involved:

http://www.politifact.com/truth-o-meter/statements/2016/oct/...

It is a fact that that is the statement for Homeland Security and the Office of the Director of National Intelligence as well as many other agencies (17, which you can see listed). I'm noticing here you have left off the beginning of the quote, without putting a […]. The beginning of the quote is "Our intelligence community just came out and said in the last few days that the Kremlin, meaning Putin and the". While Hillary has lied in the debates and has been called out for it, there is no doubt that the above is a truthful statement, that is the position of the US intelligence community.

And yes, claiming that oh, maybe they aren't real is a bit disingenuous. Of course some fake stuff could be slipped in, but given the lack of major revelations within the emails, it seems pretty doubtful. On the other side of the coin, your story here is that there was so much dirt in the emails and the foundation, etc, but it wasn't widely reported, so the right resorted to fake news instead? That makes zero sense to me. If there is dirt that the media failed to report, why bother making up fake news?

Reading into your links, I can see why people resorted to fake news. Take the Clinton Foundation paying for weddings, living expenses, etc. The WikiLeaks email discusses an investigation of a alleged wrongdoing, not a wrongdoing itself. I'm sure there are Trump campaign emails where they discuss the alleged rape of a 13 year old. Would you think such emails are proof? No, of course not, it makes perfect sense for them to discuss the allegations and (then) pending trial. In the case of the Clinton Foundation, the discussion of allegations was 4 years ago. Did something come of the allegation? I haven't seen anything. The reason it wasn't reported is that it's a non-story. You can actually go and read the financial reports of the Clinton Foundation (something you cannot do of the Trump foundation incidentally).

The other big issue here is that fake news has not only been enormously popular on the right this election cycle, it has been leveraged by the campaign, including Trump (such as the "Blumenthal" quote) and his children. Donald Jr being particularly susceptible to retweeting fake news.

http://www.politicususa.com/2016/08/30/donald-trump-jr-falls...
>Guido has already said that Python 3 is the future of the language and development on Python 2 will come to an end.

That doesn't mean anything. Beyond a certain point a language is beyond the control of its original creator.
> Honestly I haven't seen a 3d tool like that.

Perhaps SketchUp comes close?
This book probably is the best for understanding how this infrastructure was built in the first place. Isn't ever river dammed west of the Mississippi? That was a crazy amount of work that two rival govt. agencies did very much in competition until they ran out of rivers to build dams for.

So it is no surprise that this infrastructure - built in very different political circumstances to today - is not going to be maintained. When you look at all of it - infrastructure, America - none of it is going to be maintained when the oil runs out. Suburbia with those nice big highways wasn't ever going to be viable post oil. Hopefully Tesla can make U.S. suburbia viable.
Here's the reality: people don't want self-driving cars. People want safer cars.

Therefore, companies that want to sell self-driving cars are pitching them as safer. The fact of the matter, though, is that it remains to be seen whether self-driving cars are in fact safer.

While a self-driving car will not suffer from some of the shortcomings of a human, like getting drunk or sleepy, it will suffer from other shortcomings that humans don't, like bugs and getting hacked.

Ultimately the one thing we can trust about fellow humans in cars is that they want to survive their trip too. This is true with very few exceptions. The scary thing about self-driving cars is that they don't care if they survive.