skysight-inc/HackerNews huggingface dataset:
Author made a comment in the last video; the weight of the cutter keeps the motors under constant tension one way, so there is no play caused by changing direction.
The price comparison is a bit weird there; there are some of the best croissants and baguettes by very small cheap shops in France while you pay a lot more for a nasty piece of 'doughy thing' in Starbucks for something that has the same name. That is incidentally another comparison where this falls flat; when my American friends visit, they insist on Starbucks every day. Not only is the coffee and the food better next door to it, it is far cheaper. Of course that is a matter of taste, but that is not the reason why my friends want to go to Starbucks; they find it familiar. Once I get them to go into a local small family run place, they don't go the rest of the stay to Starbucks however when they come back they seem to have forgotten the small place.
Get _Fluent_Python_ by Ramalho and read chapter 11.
This is the typical "hatred of the web" that I usually ignore. ES2015 brought a ton of huge language improvements that are still filtering out into usage, Babel means you can use them all now without waiting for browsers to implement them, Webpack gives you a ton of flexibility for packaging it, Eslint allows you to lint in a completely pluggable way, NPM (and now Yarn, which fixes many of NPM's problems at scale) allows you to effectively manage dependencies, Typescript or Flow allow you to incrementally add the benefits of static types, and Javascript's "functions as a first class object" allow it to behave as a powerful functional programming language.

It's very possible to write--and deploy--very high quality Javascript today.
I do not, in fact, have a favorite YT channel for developers. I hate with a fiery passion the recent fad of making everything that is supposed to be text, maybe text with a few pictures into a video. You cannot search a video. You cannot skim a video. You cannot copy and paste code sample from a video. You cannot watch it offline as easily as you can read a page.
VC Jim Hogan: Betting on Power and Deep Learning Startups
Wonder if there have been any updates since this:

https://www.reddit.com/r/programming/comments/1a4wvf/kalman_...
> An instances can run for years without any issues, if noone stops it manually.

Sometimes.

And sometimes the hardware it was running on dies or there was a maintenance event. Now you have a message like this waiting for you:

http://stackoverflow.com/questions/34259924/instance-retirem...

Fail to notice? Bye bye instance.

That said, you're right, it's not any more common than hardware failure. But that's common enough. Keep a backup and don't expect your stuff to always be there no matter what.
How much time do you spend to generate the $1500? Is this your full time job, or do you do it on the side? Do you have any plans to scale up somehow, or are you content with what you have going right now?
You seem to be confusing "I have a smug twitter-sized sound-bite response" for "I have a worthwhile counter-argument".

It's a common failing these days, but you should probably look into getting it fixed.

That said, yes, Google's hiring process is questionable. The Web is full of horror stories from obviously-qualified people who Google passed on, often very early in the process when no engineer had talked to them, and this suggests Google's success is not sustainable so long as that continues. They'll be able to hire fresh CS grads out of Stanford forever with this process, but the experienced/unconventional people they flunk out on the early screens are not going to come to them, and when their current crop of experienced/unconventional engineers retire or take jobs elsewhere, Google's finally going to have to fix this problem and stop pretending that it's better to pass on a thousand highly-qualified candidates than to give one unqualified candidate an on-site. That, or tumble back down into mediocrity.

(which, to be fair, is already mostly the case; Google is largely a mediocre company, with only a couple of externally-visible brights spots of talent or innovation clustered in a couple of particular teams, and otherwise Google runs on inertia and the hope that the 0.1% of interesting stuff they come up with will keep the 99.9% of mediocrity afloat)
His explanation is pretty good that the weights always pull the chain in one direction, which eliminates most of the backlash. I think he mentions that the remaining backlash is taken out in software.

There could be some error due to rotation of the entire router as it encounters friction, but it should be manageable, and whatever error remains is basically how accurate you can get.
It's the spinning and weaving that's been automated, which was the bulk of the manual labor. Sewing the cloth of a fine dress shirt takes between 30 minutes and 4 hours, says Quora.

For that shirt, you work an hour to earn $150, pay $50 in payroll/income taxes, pay $100 for shirt, of which maybe another $20 of that will also be taxes (sales tax at the point of sale, and then income tax on the corporation, not even counting taxes on the materials and wages that they buy with the remaining $80).

Figure around half of every dollar you spend is either taxes on the way in, or taxes on the way out. The problem is decidedly not a lack of taxes.
Can you set up Python to have the same pattern as PHP? I've always had to proxy the web server to the Python process running HTTP.
I just found out about him, and his videos look very interesting, but the way he talks (the timings/accent/stresses) make me completely unable to focus on the content because I keep focusing on the speech. Does anyone else get that?
There was already a thread about the lawsuit, so many are probably fatigued out by it... hence the possible downvotes.

You've been a long timer... I think you know the protocol probably better than many others. :)
I too have been on a journey to create a heroku for myself. I finalised my system on using rancher + drone ci combo.

You can watch a video of my setup here:
https://www.youtube.com/watch?v=zxPB2v-tWvQ&list=PLjQo0sojbb...
The problem is, once you have a crud ton of false negatives, people stop wanting to apply to work for you, especially when you get excluded via junk like this. And every false negative that posts about it online... well, this post is at +1363 right now?
I am confused. How can a decrease in unemployment from 16% to 9 not be an objective improvement for american blacks in years?

Do they look back from todays "hellscape" recovery and remember the wonder days when we wondered how many people would lose their jobs or homes to foreclosure? Or did they rejoice when black RNC head Michael Steele was forced to kowtow Rush Limbaugh after Obama was elected?
Hack's influence is all over PHP7, unsurprisingly. As someone still bound to PHP due to technical debt, I'm thrilled this happened. PHP still has warts, but changes in 7 are tantamount to ES5 :: ES6. The language feels more mature, real, sensical.
True. Also, in the FAQ they say a z-axis is in the works.
Aww hell no, this is one gigantic cultural artefact that needs to stay afloat.
One wonders how many of those users would flee if mail forwarding were restored.
The amazing thing for me is that you cannot choose what operating system you are running on your official iPhone.
The third axis is always the killer on any machine tool. The first two axes run in a shared plane, so it's easy to make it rigid. The third axis has to be supported by some sort of cantilever or frame, and stay out of the way of the workpiece, and thus is more complex. Also, if each axis has to carry the weight of the next axis, the overall design has to be stouter. This is the reason why the third axis is often separated from the first two, as in a typical knee or gantry mill.
I donated my MacIvory, hosted in a Macintosh Quadra 650, to the Computer History Museum. If you see one of those there, it might be my old one.
Actually, I've only started commenting a few months ago. I also missed that thread about the lawsuit. Anyway, doesn't matter. Thanks.
Please use git
To be fair to them, there are some nations without territories. For example (actually, maybe the only example?) the Order of Malta. The Knights Of Malta used to reign over Malta but when they got chased away they their sovereignty was still recognized as a nation.

Making a nation is hard, but not as crazy as it sounds, and I believe the time is ripe for new experiments. Sealand is famous, you can be nobility for about 40 bucks there. You can also be an e-resident in Estonia very easily (a status that they insist is not nationality but gives the right to open bank accounts and companies there)

I am not sure they plan on making a space station. They just want to make a claim (on a satellite) and then have people come together around that claim on a common platform.

Nations are just claims, citizens, and at least one international recognition. And there are many ways to obtain one but you usually have to be creative.
> they are written down wrong.

Please, feel free to correct the record, then, with the correct screening questions. The proverbial cat is out of the bag, and has gone tearing down the street towards everyone trying to make a buck by "training" hopeful young graduates on how to make it through the Google interview process.

> Because an "I interviewed at Google. It was pleasant, everyone was really nice and they got me a good offer" blog post won't draw a crowd on hacker news

No, it won't. Because it's the tech equivalent of a lottery winner saying they think the lottery system is a fair and equitable way to distribute money.

> Let's not ignore the responses from Employees that don't think there is a problem

Same problem. If you're in, you passed the Google employment lottery, so it's much more interesting (and should be more meaningful to management) when insiders agree that the hiring process has problems.

Now then, of course, so long as directors find that they have plenty of applicants to back fill attrition and grow, they have no reason to think the hiring process is broken; so long as Google is happy hiring not necessarily the best people for the job, but the ones lucky enough to dodge more false negative flags than everyone else. Better to be lucky than good.

All that said, yeah, Google's hiring process works for Google. Coming here, to a conversation started by a crappy screening experience, and expecting respect for a process with so many false negatives is a bit optimistic, though.
The Big Picture of Agile: How to Pitch the Agile Mindset to Stakeholders
My article most certainly does not say that he "deliberately" altered his data, which I presume to mean towards his world view. You can't just lay out one side of the accusations then ignore the response entirely, especially when the economist is not backing up the FT's highly slanted take on it.
How would this thing lift up the router to go between spots that aren't connected? Or can't it, and is that the reason the logo's circle was open?

And what would be the precision on this thing? It's a bit suspicious they'd leave that out... Would it be able to work at 1 mm precision?
Anyone who recommends an econ book from the Austrian school is not pro union.
> Probably because only women can be discriminated against.

I agree with the off topic part. But that statement is beyond crazy if you're serious.
It is not entirely clear if the author aka Slack chose PHP with these reasons in mind apriori or did they choose PHP first and are now justifying why their choice of PHP is not bad.

I'm going to guess they picked PHP because they knew PHP and not because of the nice reasons mentioned in the article. That is the article should be "why slack is sticking with PHP".

Almost all the major languages are actually (despite lots of HN debate and arguments) fairly good choice for developing not because the major languages are expressive/powerful but because they have very very mature tools (e.g. Java sucks but the JVM and its tools are very mature) and lots of people who know it.

Basically you could write a plethora of articles with "Taking MAJOR_BORING_LANGUAGE Seriously".

For example I'm responsible for choosing Java for my companies startup. Java historically is not a very productive language to pump something out but in recent years it has vastly improved... regardless I chose Java because thats what I knew at the time and I would pick it (or some other JVM language) again. And I could rattle off whole bunch of reasons why the JVM still kicks butt but the reality is I am biased because of my familiarity.
After I use both php and ruby for the same employer over more than a year. I would rather say Ruby is more like a garbage language -- 1) twist syntax to allow people write the same function into different ways is not a cool feature, it is disaster feature which causes more for a team to sync. 2) Duck typing is not interface, don't kidding yourself. they are totally two different thing. 3) ruby attract a lot of master level people try to make the community better, however, the whole community filled with mediocre developers who cannot even understand Rail != Ruby, and also they believe ActiveRecord is the only persistence layer they can use, and stop learning write native database query script.

Finally, good luck with writing a unit test against an API not created by you because, you have to go through deep into the source code just for figuring out what data structure return and give.
why is luck not a factor? I'd imagine it's the biggest factor that you can't control!
Wow. That actually explains a whole lot of how our economy has gone for decades now.
not everything in nature is very smart, like vestibular system in the inner ear, so easy to temper with. Actually human can make far more cool things than that.
>You have some valid points in critiquing government, but you're doing them a severe disservice by the way you present them. Context-appropriate facts, not rhetoric.

I think you just don't like that I'm right about this. If I'm making a valid argument, should it matter that I'm presenting it in a manner that is inconsistent with some form of political correctness?

>Additionally, unrestrained consolidation of competition into cooperative trusts gave rise to monopolies that Theodore Roosevelt spent considerable political capital resolving in the early 20th century via lawsuits under the Sherman Antitrust Act (1890). See Northern Securities Co. v. United States (1903) and Standard Oil Co. of New Jersey v. United States (1911).

No one is saying that monopolies are good. In fact, one could argue that they aren't very capitalistic (capitalism requires that there's voluntary exchange and when you as a consumer have only one option to choose a basic necessity from, then that looks more like the very opposite of voluntary exchange).

As a side note, it is however curious that when you bring up these facts that sort of demonize the likes of Morgan, the fact that he single-handedly led the financing of the bail out of America during the economic crises of 1907 and 1893 never comes up. In 1893, the then President, Cleveland, borrowed $65 million in gold from J.P. Morgan to support the gold standard thus ending the panic.
I think because with plain http there should be no illusion of security.
Different learning styles... Sometimes a video is far more effective for me than reading docs or posts. Especially if its a new language/framework/concept.
I think you're neglecting the continuous improvement of successful projects, which take quite a bit of engineering effort.

Was it software quality that killed Wave and Glass, or was it more of the market not wanting either of those things? (To digress, it seems like both of those products came too early. Do you think that wearable computers will _never_ exist? And Slack seems to be the Wave-like thing that the market wanted.)
> How is the pro-life position discriminatory against women?

In that you don't already comprehend, I doubt I'll be able to aid in your understanding, but here goes nothing.

The state allows men to exercise control over their own reproductive systems more completely than women.

It really is that simple.

Men have all options available e.g. vasectomy, wearing condoms, etc. Women on the other hand see the "party of small government" lead the charge into their hospital rooms, dictating to them what rights they have insofar as control of their own reproductive systems goes.

If men also could get pregnant, it wouldn't be discriminatory. That the only reproductive control technique to be denied women is a technique only available to women, any laws to restrict such techniques are inherently discriminatory toward women.

The attempts to restrict abortion effect women's rights directly, far more so than men, many of whom vanish before a child is even carried to term.

Does that help clear it up?
So... Uber's revenue is still less than Yahoo's, right?

Explosive growth? If you are losing money, like Uber is, that means exploding loss. Is that good?

How about operating income? They both seem to be bleeding money.
I basically lived in Wire shark for a couple of years working for a voip company and still use stuff like curl all the time and I don't think I could walk through an http request of the top of my head.
How to Watch DVDs on Galaxy S7?
Nope. It's called tip out, and in my experience it's been 3-4% of my total sales going to the other staff (sometimes 4% of only the liquor sales to the bar). Othertimes, it has been a percentage of my tips themselves (~30%: 10 bar, 10 runner, 10 bussers, I think.. been years).
At the same time, it's a useful filter for the candidate.

Last year when I was job hunting I kept getting fizzbuz-style phone screens, even from companies who'd specifically contacted me because they knew who I was and what my skills/experience were, because they have to be sure to filter out those unqualified core committers of software they use on a daily basis.

Anyway, I got asked the "write a palindrome checker" question multiple times in those screens. I guess more companies than I thought have a Department of Palindrome Quality Assurance these days. But after about the fifth time, I just started going overboard on the question to make a clear point to the interviewers. I got a pretty good patter down where I could write out the code while describing all the random quirks phone screeners never have heard of: I'd start lecturing about combining characters, right-to-left directional shifts, the tradeoffs of considering solely Unicode code points versus graphemes, using the character database to identify categories of characters to ignore when considering whether a string is palindromic, etc.

Interviewers who took that poorly did not get my further cooperation. Interviewers who took it well (by being positive/polite about it, or even admitting that yes, this kind of phone screen is a waste of everyone's time when you already know you're interviewing someone who can code) got to talk a bit more. But I ended up accepting an offer from a place that actually worked to make their interview process better then this, and which continues to evolve it all the time.
> Contrary to the hive mind you don't need some special encapsulation class to pull your post and get variables.

The hive mind is like that for a reason. Making it easy to do the right thing and wrong to do the wrong thing has massive effects, I'd argue the magnitude of which scale exponentially with the growth of an engineering team. Really really talented engineers make mistakes all the time. To the extent that we can systematically limit those with little to no downside we absolutely should, especially when it comes to security.
Does it also solve the variable scope issue? I moved away from PHP a while ago, but all this sounds like a step in the right direction.

if (true) { $a=1; }

echo($a); // outputs 1
I have worked on both (among many other languages) and I too prefer PHP, but I guess my opinion on Ruby is unfairly distorted by Rails, which I dislike a lot. I hear that Sinatra is nice, for example.
If they didn't know it, I'd want to dig down into whether the understand the specifics of their particular language at least.

I actually just sat down in a meeting with a dozen programmers, some of them with decades of experience, and half of them didn't know what functional programming was.
It would be an outlier company indeed who held an 'all hands on deck' meeting and said, "We're succeeding in spite of PHP everyone!"

Only engineers care about programming languages. Seriously. That's it. No one else cares about them. I work in a large public university alongside a revolving door of student interns who are always 19. In 10+ years of work, I've still yet to meet the person who talked about their favourite website or app, but lamented that it was written in Php or JavaScript or Go or Java. It's only us (the HN'ers) who fret about this.

Don't believe me? Imagine the look on everyone's faces at the tech publishing houses around 2009 when books about Objective-C sold a few hundred copies a year to doing tens of thousands per month when the iPhone rocked the world. This happened without a proper language hot stove on Hacker News, no?

People care about outcomes. People care about products. People care about being dazzled. People care about showing their friends this incredible thing they saw on the web/this new app.
In all seriousness, shouldn't all the frameworks just have some validation built in? Being that this is such a "global" WTF problem.

I would love to be able to say ini_set('sanitize_rest', true) and deal with errors that might result from that knowing at least the strings are safe. Or have functions like sanitize_string($str) and have the documentation encourage it everywhere. I mean, aren't we all just implementing those on our own anyway?

I know that obviously there are already functions for type checks etc, but the idea is to make it even easier, more obvious, and functions directly targeting the problem, even if they are mere aliases.

When a mistake is easy, the solution should be made easier.
Randy Newman says that racism and bigotry are not just limited to southern politicians and that it is a universal problem, at least that's what he says with 'rednecks'; i think that Randy would really deserve the price, but you can't get one for humour/satire, as satire is considered to be a minor muse.

My guess is that Dylan got the price because his generation is aging and they want a statement of that it all really mattered in the larger sense.
> What's with people expecting frameworks to do everything for them these days?

I don't think that's the expectation. PHPs reputation seems to surround the fact that it tends to be (or was) the first language amateur coders dabbled with. That crowd is especially susceptible (at least before mysqli, etc) to making mistakes that amount to serious security vulnerabilities. Historically, these seemingly benign things that can only go bad if you dont know better, do go bad [1]. It seems that this lead rampant conflation of whether php is a bad language and whether php made it easier to do things in an unsafe way. Frameworks that create safer environments for devs (especially newer ones) are certainly a good thing and the good frameworks often get out of your way when you need them to.

[1] https://github.com/search?p=3&q=extension:php+mysql_query+%2...
I feel like there is a happy medium there.
Also, consistency. Producing high quality baked goods that are consistent is not an easy task. Applies to endeavors like brewing beer too. I think most good artisans are pretty severely undervalued in the US.
Google's interview process, and interview processes modeled on it, do not select for "math-oriented CS-conscious" engineers.

These processes select for recent CS graduates from a handful of universities where Google expends recruiting effort, and anyone not from that background mostly only gets in by blind luck or by knowing someone already in Google who can navigate them through getting hired there.