skysight-inc/HackerNews huggingface dataset:
Coming from a language that doesn't really have articles, I was wondering if I should use "the" or "a". I think I could use both, because it cannot be proven that there is only fundamental skill with that property, or that they cannot support each other.

Anyway, my comment was a social commentary - it doesn't seem that pure logic is really what ultimately matters in human society, sadly. That is, if some other people are using logic wrong, you will also gain if you use it wrong in order to convince them.

Although I would also say that empiricism is much more important to rationalism (logic). There are many ideas that seem very logical, yet they are very bad, because people intuitively misunderstand some aspect of reality in their model.
I took a phone screen interview for SRE (site reliability engineer) at Google Dublin and the questions at the screen test were the same, almost to the word.

I don't know this guy but the questions he's talking about are genuine Google screen questions.

Questions in the later interviews (that is, if you pass the initial screen) are more complex, and involve actual coding or longer problem solving.
Re: the SO answer, is it possible to report that code for being inherently unsafe? I think SO should take responsibility and edit or at the very least flag unsafe code.
Good points. On top of that you might also argue that restaurants are very consumption oriented.

Fast food can save you time by letting you focus on other things than cooking. A pastry chef will take more time to make something special. During that time you might be entertaining potential clients or business partners, though on the global scale of restaurants, most people are probably going out to dinner to enjoy dinner.

There is of course nothing inherently bad about this. People like going out to have food, and restaurants oblige them. But they can only really do this when their guests are in their restaurants. They cannot create more value than they do now. All they compete on is status, atmosphere, service, food quality, price. I personally see limited innovation potential here, therefore a somewhat limited market. Therefore, sort of like you said, lots of competition in many aspects besides pastry chefs, all for the limited food dollar.

Now compare that to your average software developer. There is new software I come across on a near daily basis that attempts to improve work flow one way or the other; trying to make me more productive. There is more value in a rather basic tool MS Word alone than there is in lots of dinners. If Excel didn't exist, I'm not sure if I would have the time to go to restaurants.

But software development also differs greatly to restaurants, on the developer's side. They can produce a game once, and people can purchase it and play it without the developers having to directly entertain at most a few number of people.

But what I am most surprised about is that you make it sound as if a daily $4 latte is that normal. It isn't, is it?

(Sorry for the mess, the screen kept scrolling oddly, so I could only see the last few words I typed.)
Once we understood that this was caused by the Chrome update we contacted them and we got a free Komodo certificate from AlphaSSL.
RetroGit
Do you understand the difference between speed and acceleration?
> but the religions are the source of our moral values

The US government is not founded on enforcing morals, but guaranteeing rights. For example, the 10 Commandments and the Bill of Rights are at distinct odds with each other.
No-one should be reading from $GET/$POST these days - use filter_input

php.net/manual/en/function.filter-input.php
What $50 buys you at a Shenzhen market
> On the other hand virtualization _does_ provide better isolation than containers (or jails or zones).

Hardware virtualiation maybe, because it usually involves less code than jails or zones.

> Bugs that let you escape the host kernel from unprivileged guest userspace (which would be the case where "two things can be attacked") are exceedingly rare.

* http://www.cvedetails.com/product/19922/Redhat-KVM.html?vend...

* https://xenbits.xen.org/xsa/

* https://www.cvedetails.com/vulnerability-list/vendor_id-93/p...

* http://www.cvedetails.com/product/27105/Linuxcontainers-LXC....

* https://www.blackhat.com/us-15/briefings.html#the-memory-sin...

Saying "exceedingly rare" without saying what you think is rare is worse than useless. It happens more than zero.

Give numbers.

Demonstrate exactly why you think lines of code is not proportional to bugs, or point to the specific arguments my named expert gives that you believe are wrong. Do not hand-wave this with a statement like "exceedingly rare".

> If security were just about less code, OpenBSD-specific stuff like pledge or SOCK_DNS wouldn't have any place.

pledge is much smaller than seLinux.

This is evidence that security is just about less code.

> On the other hand, increasing security is not just about reducing bugs, but also about defending in depth through redundant layers, so that if something breaks (your guest kernel) there's something else to protect you (your hypervisor). That's not the case for containers, even though they run less code.

Increasing security is about understanding what you're doing. More code means less understanding.

If your mail server is broken because of bugs in your mail server, or bugs in your hypervisor, then there are two codebases with an attack-surface not one.

Users don't care: If mail is delayed or destroyed, they get angry. They don't care if it was a bug in the hypervisor or a bug in the mail server, or a bug in a web server on a nearby container or a nearby virtual machine. That increased codebase meant an increased risk (demonstrated) which means more angry users.

Thinking about keeping mail server bugs in the mail server is a red herring; it just isn't important to users, so this isn't how you should evaluate "security."
Either part tends to fail after about 40 years of use though. Evolution is a harsh mistress.

Replacements are very costly and hard.
If you know C, you can identify pretty well what are the (thin) PHP wrappers around the C routines. Java influenced the OO design, so you know where to find it, and Perl is mostly, well, PCRE. It's not consistent, but it's not _that_ hard to navigate.
Hi Siraj, cool stuff man. Could you cover the topics (DL, AI) in a bit more detail ?
Copywriting for Emotion
See - that's exactly what I point out in my other comment. It's perfectly logical (or rational) to think of humans as computers, yet doing so in practice is a terrible idea. You're basically advocating a certain model because it is simple, disregarding that it is a bad model of reality. It's one of the reasons why so much of economics really sucks.
> lose steps

They did say that it has encoders and closed loop control. Perhaps overshoot could be an issue but losing steps shouldn't be.
Before the Big Bang there was another universe and a new one will emerge
It's level 1 CPU cache, the fastest (and smallest) cache.

It caches both instructions and data.

https://en.wikipedia.org/wiki/CPU_cache
> I also found it very distracting from reading the post.

'from' should be 'while'

Annoying is it not? Never assume a posters first language is English and as long as the meaning is clear I don't think it matters.
Could be his software sucks, or could be that he put it on a single node somewhere on a tiny VPS and he hit some sort of limit by his provider. Not fair to draw any conclusions imo.
New Startup gets you up to 40% cashback for your Already booked hotel
I just think I'm fortunate that my first language became the de-facto language for technology and that anyone who speaks/writes it well enough to be comprehensible about technical matters in a 2nd language deserves my respect!.

My GF finds that I know multiple programming languages impressive while not realising that her ability to speak English, Hungarian and German fluently leaves me in awe.
What I find about most of these pieces of advice is, they really just come down to common sense. Not that it takes anything away from the value in there, but I've long given up chasing advice.
Why exactly is TypeScript inconvenient on the server-side?
We've been using Convox too in Production after some time on Heroku and later AWS (Beanstalk and and CodeDeploy + other services) and I must say it is working as a charm for us. For us it's the right balance of control, ownership, ease of deployment and management. Plus, Convox have proved to provide a great service when we needed any extra support. I can't comment about Flynn though.
Not the whole point, for all we know Flynn could be out of business in 6 months and they'll be stuck on a platform with no future and saddled with switching costs. Not saying it's likely, but it's a risk worth considering.
I started a Youtube channel for amateurs ( covers Linux, basics of Web Development ): http://youtube.com/beingskilled
This exchange also included in the linked New Yorker post:

>Over the decades, Dylan and Cohen saw each other from time to time. In the early eighties, Cohen went to see Dylan perform in Paris, and the next morning in a café they talked about their latest work. Dylan was especially interested in “Hallelujah.” Even before three hundred other performers made “Hallelujah” famous with their cover versions, long before the song was included on the soundtrack for “Shrek” and as a staple on “American Idol,” Dylan recognized the beauty of its marriage of the sacred and the profane. He asked Cohen how long it took him to write.

> “Two years,” Cohen lied.

> Actually, “Hallelujah” had taken him five years. He drafted dozens of verses and then it was years more before he settled on a final version. In several writing sessions, he found himself in his underwear, banging his head against a hotel-room floor.

> Cohen told Dylan, “I really like ‘I and I,’ ” a song that appeared on Dylan’s album “Infidels.” “How long did it take you to write that?”

> “About fifteen minutes,” Dylan said.

> When I asked Cohen about that exchange, he said, “That’s just the way the cards are dealt.” As for Dylan’s comment that Cohen’s songs at the time were “like prayers,” Cohen seemed dismissive of any attempt to plumb the mysteries of creation.
Organising an on-line Math competition
Mine! Just kidding but I have been thinking of starting one so coming at this from another direction: does anyone have good resources regarding creating a YouTube channel?
That's not the same thing and you know it. C++ didn't just randomly change the associativity of one of the operators. PHP screwed up ternery in a way that makes zero sense (ie, it's wrong in 99.99999% of use cases). It still catches me (and my colleagues) off guard even though we have years of collective PHP experience.
This needs to be said more.
The easiest way is to see what gets used in wood routers by typical manufacturers.

The short list is pretty much:
Mitsubishi
Yaskawa
Sanyo
Panasonic

It is hard to go wrong with any of these.

Unless you are doing something nutso, you won't need more than 400 watt motors (which, being brushless dc servo motors, have enough power to pretty much destroy every other part of your machine)
Actually, OP replied exactly as he should because after the first few exchanges, you can tell how anal the interviewer is and as such you have to answer accordingly. Some easy going interviewers might say that its about right, some might say its technically right, etc.

Remember, you have to walk through the interview thru OP's mindset and how he took into consideration the interviewer's analness.
Moishe Lettvin - What I Learned Doing 250 Interviews at Google
https://www.youtube.com/watch?v=r8RxkpUvxK0

He tells a story where the hiring committee gets like 10 candidate packets, and they refuse to hire a single one of them. Turns out the packets were of the hiring committee members themselves:)
https://youtu.be/r8RxkpUvxK0?t=8m50s

So yeah, the system is broken.
On the appeal of Trump: different kinds of lies
All four points are valid criticism of Relay. Point 1 and 2 especially and the verbose structure of connections is why we decided to offer two endpoints to your project on graph.cool - one that supports all the relay conventions and one that feels much nicer to use.

We decided very early on to use Relay for our main frontend (a dashboard similar in complexity to Parse.) It's probably one of the largest open source projects using relay atm, so maybe having a look at that can be helpful https://github.com/graphcool/dashboard

In summary we have found that the benefits Relay offer makes up for the quirks and complexity Relay currently forces you to learn. Hopefully Learn Relay can help more people get up to speed faster.
10 Fall Wedding Inspirations That Are Insanely Beautiful
They used to ship them to countries with shitty mail services like almost all of ex-Soviet Republics. It's the only way items can be delivered undamaged there.
Given that not too long ago they were publicly shamed for implementing an invasive tracking system that completely undermines their customers' privacy, [1] you'll have to do a little better than "some past experience" and "from what I've seen" if you want your assertion that "Verizon is very serious about security" to be taken seriously.

[1] https://www.wired.com/2014/10/verizons-perma-cookie/amp/
Pokémon+Go-+The+Game+that+turns+you+into+kid
Yii-check-translations: validate yii translations for existence and consistency
Well, It is not that easy. For example, take the function strlen(). You can see that it is a wrapper for the C function.

So can you expect that it will behave like the c function, accepting strings only? No! It now accept both strings and integers. So you have part perl there.

Now take another function. ctype_digit(). I don't know where the name come from. You expect it to behave like strlen() accepting both strings and numbers. But no!

If you pass it a number, it won't even bat an eye (throw an exception or error), but it will just return gibberish...

Hope my point, that these influences are mixed together in a haphazard fashion, is a bit more clear now...
Wordpress succeeded because they were using PHP, because during the 2000's it was very easy to find a cheap shared hosting solution in PHP+MySQL. There was no cheap way to host Rails applications.

And their target was people who would install Wordpress themselves on a cheap shared host.

Facebook and Wikipedia probably used PHP because many developers knew it, and the reason was... That there was many cheap shared hosting solution for their pet projects.

Not only this is no longer true (it's just as easy and cheap to host Rails, Java, Scala, or anything with cloud hosting), but the availability of cheap shared hosting is not relevant for most problems.

tl;dr:

* Wordpress couldn't have succeeded without PHP, because of a context that is no longer true today
* Facebook succeeded despite using PHP, because they had the manpower to fork the language and write their own VM
Fast Track to Docker for Developers
Now i have ten tabs open catching up on tweets from you and @sleevi_

https://bugzilla.mozilla.org/show_bug.cgi?id=1261919 is fun
I helped with building CNC plasma cutter as well: http://www.boot.lv/forums/index.php?/topic/133809-cnc-plazma... (beware of the latvian language but has nice pics).

How did you solve the torch height control? We ended up using "digital torch height controller" - basically measure the arc voltage, compare to fixed preset and move Z axis up-down accordingly. This is a stupidly simple approach but requires complicated lookup tables of voltage vs height vs feedrate vs material and I'm thinking about how to improve it.
I love how you found a way to share funny youtube videos on HN without people downvoting you. Hats off!
“how to scale without investing too much in people/servers”

This exactly is the antisocial and greedy attitude that we have to actively fight if we want peace, freedom and prosperity for all people.

Please cancel all your dailymotion accounts and let these disgusting people disappear forever.
"For a wood-cutting system supported by two chains and gravity, .4mm is surprisingly good tolerance."

Remember that this is jut the 'precision'. It says nothing about the repeatability.

I have strong doubts it's repeatable to even that level.

"but first you need to somehow draw a line to follow, a challenging task in itself for complex shapes"

????

It's really just not that hard. In the absolute worst case, you use graph paper and cut it out. Most of the time, you just use a protractor or a bow and cut it nearly perfect anyway.
Given the tolerances pretty much restrict this to "construction work", you can get the same result quite easily.

"This tool can do CAD, a big benefit."

I'm also going to assume you've not used much cad/cam software, because for most people, it's infinitely faster for a one off to draw it by hand than it is to draw it in a cad program and generate gcode for it using cam software.

People have enough trouble using sketchup, let alone something real :)

The advantage for most people for CNC is the ability to repeatedly do the same thing.

Unless you invest 100k in automated workflows, you aren't ever going to get to the point where it's simply "draw in cad, click button, have machine cut it". It's just never that simple, from workholding to what have you.

Which is another reason why i think it's neat, but has no real use case.
Nah. Having 57,000 employees did that.
Here, I've boiled y'alls argument down for easy digestion

When the economy does well:

Pro-government: government fueling/supporting industry into prosperity

Anti-government: markets make everyone richer as expected

When economy does poorly:

Pro-government: capitalist greed/exploitation leads to ruin

Anti-government: government regulation/strangulation leads to ruin

Feel free to repeat this argument for every boom/bust in the past/future
IMO PostCSS is a workable solution until that number gets closer to 100%. It just requires the aforementioned post-processing step per theme to "render" the stylesheet with the correct variables:

https://github.com/postcss/postcss-custom-properties
I just tried to go to The Guardian and Chrome threw a NET::ERR_CERT_REVOKED error and wouldn't let me on the site. Safari complained but gave me the option to continue. I think I like Chrome's behavior more but Safari at least let me see the certificate and understand what was wrong. Chrome completely shut me out and refused to tell me anything about the site. :(
Underrated comment.

To expand on this, static website generators are best for generating documentation and small blogs. It falls apart when you have a large often-changing content. This is where PHP is still king of the web.
Can someone explain to me why they keep focussing on 4chan and not 'chans' in general? AFAIK 8chan's /pol/ has had a bigger impact this time around because they censor less. (Not censoring doxx information and such)
"OK, so you'd like to work here as a mechanic. What's the difference between automatic and manual transmission?"

Nope, more like "can you write out on the board what types of connectors are used in the car cooling system and in what order".
I'm no expert in hardware and software that is developed close to hardware. Can someone explain to me where the achievement is, before the Kickstarter even starts?
>> What defines the horizon?

> The speed of light. Things beyond the horizon are things where the light hasn't had time to reach us yet.

No. Things within the horizon are things where the light hasn't had time to reach us yet.

Things beyond the horizon are things where no amount of time will ever enable the light to reach us. That's what makes it "unobservable".
There loss.

I am glad you kept a log of all the questions. I think the problem exists with a lot of tech companies our there. In my short career, I have been asked to solve mathematical problems, which is absolutely fine, but I write web apps that are not even remotely related or perform any complex calculations.
I learned at least a years worth of photography lessons in 30 days with a free trial to Lynda. And I'm not a bot saying that lol.
Banned what account??? I've definitely never been banned. I don't know what the hell you're talking about. Interesting that it's fine with you that the parent's comment is yet another stab at forcing liberal politics down my throat and you have no problem with that, but if I object to it, then there's a problem. Typical liberal thought police fascism -- let's guess who you're voting for this election?

Let me make it simple for you -- if that's what's going on here at Hacker News that they've got you playing hall monitor using your rules as a tool to censor only the political speech you don't like, and that happens to be liberal, you AND this site can stick your thought control where the sun don't shine and delete my entire account for all I care. I can promise you that if it's going to be okay for liberals to insert THEIR politics into their comments then I'm going to feel free to continue firing back with mine and if you don't like it that's too bad.
Oh, so it's you! ;-)
Even 250 km/h is a bit extreme for "normal" drivers. See your sibling comment -- even if the car can do 250 safely it can be very difficult to drive safely at those speeds.
Piratebay?
Not sure if intentional or not, but your code has an SQL injection vulnerability.
Mostly water, Sometimes tea.
This is not a problem with android or google.

It may not be their fault, but it is their problem. This is a huge problem for Android as a platform.
I just saved 112$ using it
The Upanishads posit a reality of consciousness that upends the common ("worldly") conceptualization: dream state was held to be a higher and more fundamental experience of reality. In this sense, the "worldy" experience was actually "slumber" and the dream world more "real". In the Gita, Krishna declares that what common people experience as "day" and "awakened" is "night" and "sleep" for the yogin.

The Sufis symbolized the worldly existence and our apparent multiplicity as 'foam on the surface of an ocean' (c.f. Quantum cosmology and quantum foam), with the true reality being the eternal sea.

In both, "the Real" is the true Self, the "infinitesimal" that is "the Most High"; and the "outward world" the microcosom and the true macrocosom the inner reality of Man.
You might also want to consider Apollo. [0] It's a really well-made GraphQL client that I found easier to use than Relay.

[0] http://dev.apollodata.com/react/
I've never used rust but seeing it's so oriented towards correctness and type checking, I'm not surprised it's a little slow to compile!

From someone stuck with dynamic languages, mark my words, it's best for your compiler to be a bit slow, than your brain being the compiler! :-)
looks as a nice idea
Linux Certification Virtual Summit
> In JS you can misspell object fields's name and learn about it only when undefined value will cause an error somewhere in another module.

You should try "use strict" sometime. If you write sloppy JS, you'll find out in no time.

Javascript will still have most of its warts, mind you. But some of the most obvious errors should at least be catchable.
Graphene is the Python library you're probably thinking of, and it's quite easy to work with and has pretty decent docs: http://docs.graphene-python.org/en/latest/
Darpa Helps Paralyzed Man Feel Again Using a Brain-Controlled Robotic Arm
It's a pretty nuanced phrase and difficult to replace. I might make the case that "easy to reason about" <=> "simple" in the sense that Rich Hickey uses it[1] but that doesn't do anything for the verb itself.

The phrase has a high correlation with subjects that are themselves highly correlated with smug proponents; functional programming is one of the greater ones of these.

Personally I like the phrase. Then again I self-identify as a (non-smug) SmugLispWeenie[2] so of course I like it.

[1] https://www.infoq.com/presentations/Simple-Made-Easy
[2] http://web.archive.org/web/20160709054130/http://c2.com/cgi/...
Meet AMP, Your Web Amplifier
Send them my booking, lets see if they find me a better deal