skysight-inc/HackerNews huggingface dataset:
I still think you can learn valuable things and become a better coder this way. Preparing for a Google interview was eye-opening for me, I learnt a ton of things that I immediately started applying day-to-day.
you can let them get off the bike before x-raying them...
Yeah, "Fick deine Mutter" is actually something you would hear in German, especially from a character like that. It would generally be considered one of the more unsophisticated insults, though -- it's associated with the German equivalent of British "chavs".

"Mutterficker" OTOH just doesn't sit right. If you're going to insult someone's mother, just call them "Hurensohn" (i.e. call their mother a prostitute).

Fun fact: "Hurenkind" is also a technical term (though these days the far less offensive "Witwe" translated from the English "widow" is often used) to describe a paragraph with its final line cut off from the page. The line itself on the next page is called "Schusterjunge" (or "Waise", from "orphan") -- "cobbler's boy".
Well, I'll give a plug for a different city: Atlanta. My wife and I moved from Atlanta to Seattle a few years back, and while we love the PNW we're definitely looking forward to moving back this summer. Seattle is wonderful, but the traffic has gotten noticeably worse since we've been here, and housing just never worked for us.

Atlanta has a lot of opportunity, including in the tech space. It's no Seattle or SF, obviously, but it's a bit of a job oasis on the south. I also personally feel like the city has about 5x the culture and character of either Seattle or SF (where my wife lived for awhile), but that's probably a preference on type of culture than absolute value of culture.

I'll miss all the craft brews of the PNW, but can't wait to be back near the heartland of BBQ.
No, I do not respect the rhetorical tactic attempting to paint my opinion with the the pejorative "violently." It's a cheap dishonest trick, and I will treat it as it deserves to be treated.

There's nothing pointless or "barbing" (another word attempting to rhetorically paint my position) about my selective memory comment. I simply do not believe he talked to 200 people who all said SF sucked in the past. I truly think that he's leaving out people who believe otherwise.

And it's not a controversial or "rude" opinion to say anecdotes are not data.
What was their response to this? I think it's perfectly valid to state this, and may even throw the balance of the interviewer/interviewee dynamics but I can also see other people seeing this as obtuse. But pointing out a missing bracket (in a nonconstructive manner) on a whiteboard is pretty obtuse too...
Super! Just set up my first secure website with Nginx.

Absolutely simple. Literally the only way it could have been easier is if letsencrypt had been installed on my Centos 6.7 box but it was only a `git clone' away.

---

1) Stop the web server.

2) ./letsencrypt-auto certonly --standalone -d _my_domain1_ -d _my_domain2_ ...
At the curses prompt give it your contact email address, and accept the licence

3) Edit nginx.conf - Change all listen 80s to listen 443s. Add the following commands

ssl_certificate /etc/letsencrypt/live/_my_domain_/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/_my_domain_/privkey.pem;

# bump up protection

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';

4) Start the web server

5) Doh! Go through website changing hardcoded http:// links to protocol (scheme) relative links // See here: https://www.paulirish.com/2010/the-protocol-relative-url/

6) Restart the web server

---

Ok. It's doesn't seem that simple now that I say it but it was easier than wrestling with Apache and rewrite rules :)
Thanks, I'll have to try that out.
Nifty idea. Key question missing for my team: "Is any of your work blocked by someone else?"
Firefox 45 Release Notes
Right because that isn't the case with every other vendor or platform out there?
I'm glad you've been able to pull out it. Did you go off cold turkey? That'll do crazy things to you. But if you're extremely gradual, I believe it is possible to get off the drugs if that's what you want.
A candidate has an impressive
STEM field educational background,
say, Bachelor's, Master's, or Ph.D.
degrees, has peer-reviewed publications
of original research in the STEM fields
including in computer science, has taught
computer science in world famous US
research universities, has created
original, fast algorithms in computer
science, has written successful software
for a wide variety of applications in
a wide variety of programming languages,
and, then, somehow needs to learn some
additional, special lessons on "how
to pass a programming interview"?
Such an interview is by the Queen in
Alice in Wonderland or from someone
well qualified in computing?

Why the heck the needs for special
lessons to do what the candidate
has been doing successfully for years?
REST APIs with gRPC, HTTP/2, Protobufs, and Swagger
Since LetsEncrypt's API protocol is being standardized through the IETF (https://tools.ietf.org/html/draft-ietf-acme-acme), there's no reason any new competing free certificate providers can't be compatible with it. In the long term, if more show up (and I wouldn't be surprised if some existing CAs refocus their business on EV and start offering free DV certs through ACME), I see no problem with software giving the protocol a "monopoly", in the sense of building in auto-configuration support for it.
"and one wrote something that looked suspiciously like COBOL - still not sure if he was trolling me."

That's brilliant. Now I have to learn myself some COBOL just for that.
How much do you pay for temp control at your place though? In Providence I moved out of a 120 year old two-bedroom flat that cost me upwards of $300/mo to heat in the winter and never got above 68.
Should be everyone with first level
programming skills and very
interested in solid data security.
That's a lot of people, millions.

Maybe they just need to be reminded
that they can do it themselves,
easily,
with no dependence on Apple, Microsoft,
the Internet standards and no risk
of backdoors, etc.
Messing with the height of someone's seat by pulling it out before a race would ... not be seen very well. A lot of people can tell when it's off by a few millimeters.

But yeah, they are doing inspections these days.
> How has Microsoft sabotaged Vulkan?

By not supporting it on Xbox which is a walled garden. Since Xbox has a significant market share, they essentially force developers not to use Vulkan (and use DX12) if they want to target Xbox. Compare it to browser wars of the past. MS did the same thing exactly, and the only reason they magically started supporting shared Web standards is because they lost those wars. Today it's a real wonder - they even decided to support free video codecs in the browser (while Apple still refuses).
I saw this comment because I read all of DannyBee's comments, because they are frequently pretty great. That's a big part of how I read HN.

Another person I read religious is 'dang, whose comments are the informal moderator log of HN.

And why I'm saying this to you is, pretty much everyone that gets called out for incivility on HN deploys the argument you just did: "my incivility was justified by the comment that preceded it".

I'm not persuaded.

You asked!
Don't get discouraged. Many companies don't do these kinds of interviews.

I've been in almost a dozen programming interviews and maybe only 1/3 of them have taken the shape of programming whiteboard problems.

Many just asked general technical questions or questions about my particular stack with no whiteboard problems.

The remainder of them hardly asked any technical questions at all beyond asking about my experience and background.

I'm not saying that those companies gave good interviews, but there is a lot of work out there for people who can't pass whiteboard interviews.
There's probably some opportunity to use custom annotations in Rust to achieve the same thing.

#[route("/foobar")]
fn user(_: &mut Request) -> PencilResult {
// ...
}

However, procedural macros are unstable, but Rust is able to do amazing things with macros.
As an ops person, I can tell you that I would probably upgrade my paid github account instead of cancel it if a project was thrown out that had the audacity to issue the statement that they don't care about the infrastructure they use for free so they can focus on the important things - namely developer funding.
I like your thinking.

The link I posted really concerns the insufferability of someone who corrects technicalities of language rather than a discussion on whether uniqueness is a countable property.
Valter Longo's work is probably the most robust and human-targeted on this topic, since his group is trying to get fasting and calorie restriction past the FDA as an adjuvant treatment for cancer. His breakthrough here is arguably as much the medical diet as a way to pull for-profit Big Pharma interest and funding into this field as the actual science.

Still, intermittent fasting is still far behind straight calorie restriction in terms of data and level of conviction that the output has a certain set of effects under a given set of circumstances. The interesting thing to my eyes is that the gene expression studies show that fasting and calorie restriction at similar overall intake of calories produce overlapping but in some ways quite different gene expression changes. Short-lived species have a much larger response in terms of health and longevity to all these things in comparison to long-lived species such as ourselves, however.

All in all it's quite the interesting area of research, especially now that the scientific community is making significant progress towards biomarkers of biological aging (such as DNA methylation pattern).

Here's a good introductory paper or two for human CR:

Will calorie restriction work in humans? - http://impactaging.com/papers/v5/n7/full/100581.html

NIH study finds calorie restriction lowers some risk factors for age-related diseases - http://www.nih.gov/news-events/news-releases/nih-study-finds...

And an interview with Longo on the thrust of his work on intermittent fasting and CR:

http://michelsonmedical.org/2014/12/26/igf-1-fasting-discuss...
I see what you're getting at.

I still think that in general, people who can't be bothered to read important documents, and instead just eyeball them for keywords (and start shooting off questions accordingly) -- aren't my cup of tea to work with, anyway.
Yes, and when you solve your N+1 problem, you've replaced a O(n) algorithm with a O(1) algorithm.
Certify for Windows IIS with autorenewal
https://certify.webprofusion.com/
> The fact that OS X has now been targeted speaks to the popularity of Apple’s operating system

It's not a security breach it's a problem of rising popularity. That's one way to spin it.
I entirely agree with this. GitHub gets so much advertising + community from open source projects like this.

Also, I'm amazed this is even a problem. 5 CPUs is not a lot in the scheme of things (even if they mean physical instead of cores). TBs of bandwidth are also virtually free compared to a company the size of Github.

Even better: they are getting basically real world loadtested for free and finding loads of pain points, which may hit paying customers.

Unless I'm missing something, fire more metal at the problem. Many companies would love to be able to have every single cocoapod user (which is nearly every iOS developer) have to type github.com into their terminal for the cost of a bunch of servers + some bandwidth.

Pretty strange, unless this is hitting some really bad area of their service that can't easily be scaled out of (but i would be surprised)
Thanks for your comment, I've tried to clarify things.
I second Pittsburgh. I moved from Cambridge to Pittsburgh 10 years ago after my first child was born. I have had no trouble finding interesting projects to work on at decent pay. I live in a great neighborhood (Point Breeze) and my 3 kids go to a good school.

Cambridge was great when I was single, but after I got married and had a kid, it didn't look that great. Once I started looking for a place to raise a family, the only affordable options had killer commutes. Pittsburgh is great for families. I highly recommend it.
That looks so simple. Even simple enough for embedded systems. I like it! Maybe I need to look at Flask, too.
Anyone know of any benchmarks? This seems to be built on top of hyper. I remember checking out hyper a couple months ago and being disappointed with its performance. Last I checked it was using synchronous IO, and was performing about an order of magnitude worse than equivalent Go. That could certainly change, but I'm hesitant to use Rust for an HTTP server like I would with Go until I see better performance.
My company firewall blocks thecaucus.net as a malicious site. Now I'm wondering what version of "TDD" this is about...
I'm a huge fan of flask but I actually prefer the approach of not using decorators. Without decorators its easy to see all the paths in one area and they get type-checked in rust.
As a fellow former Atlantan, I'm going to disagree. Atlanta has a lot of cool stuff going on, but I find the food, drink, scenery, and to a lesser extent the people better in Seattle/Portland/SF.

Now Atlanta is a good city and the pay/cost of living is very good. There's a pretty solid tech scene, but not a great startup environment IMO.
Because a false positive is very visible - you've got a terrible engineer bringing everyone down.

It's the false negatives that are harder to detect...
Not many people have been waterboarded, and most were terrorists, so it's not the same as a holocaust joke. In a world where we're not allowed to laugh at anything connected to some kind of injustice, then yes, that wasn't funny.

But I laughed.
Good point.

It requires a bit of social acuity to understand who's really focussed
and doesn't want to be disturbed, and who'd be quite happy for a pleasant chat.

An easy trick to gather
intelligence on what they are doing before initiating a conversation, is to walk past them, maybe to get a drink or on the way to the
bathroom, and glance at their screen. If you see the familiar colours
of Facebook, Twitter, Reddit, YouTube or other time-sinks -- and they
are on display surprisingly often -- you can be reasonably sure that
your approach will be well received.

Body language gives clues too ... bobbing along to a rhythm? ... no,
they are not working on P vs NP or the latestst deep neural net
convolutional reinforcement learning ... And if you can hear the
music emanating from their headphones they aren't highly alert to a
job requiring deep thinking either.
The title was misspelled and has been fixed. It's CocoaPods right on Github.
"I always laugh when I see "fair trade coffee". Is it really fair trade? Do most people care about it?"

Some people do care. Enough for an ever-growing range of products that are part of the Fairtrade scheme.

In the UK, the Fairtrade logo is almost universally recognised by consumers because you can find fair trade products in just about every supermarket (obviously the number of products varies by supermarket, but even discount Supermarkets like Lidl and Aldi stock a few items).

One major supermarket in the UK (Sainsbury's) sources all it's bananas under the fair trade scheme.

Fair trade has its critics and perhaps the scheme fails at times to live up to its ideals, but it's still a scheme worthy of support. And I'm glad it's going strong (at least in the UK - I think other countries have their own versions).

Here's an excellent blog post from the Fairtrade foundation on some common misconceptions about fair trade

http://www.fairtrade.org.uk/en/media-centre/blog/2015/july/d...
And I mostly recognize your name from comments I find to be
rude.

So here we are. :-)
Show HN: The Walkie Talkie, reimagined
Toymail just launched THE TALKIES, a new line of plush animal toys that let kids exchange voice messages with friends and grownups for two-way messaging. Parents connect one of the animals to the Toymail app, and approve senders from their trusted network of family and friends for their kids to exchange voice messages with. The mission is simple - to keep kids connected without putting them behind another screen. Watch and share the Toymail video here: http://bit.ly/1U1Th6g

Toymail was created by Gauri Nanda and Audry Hill who brought Clocky, the alarm clock that runs aways, to market and subsequently sold over 1M units worldwide. See the Toymail pre-order at www.toymail.co
> Would you give up every technology invented since 1970 (no cell phone or computer, no MRI, no chemotherapy) if it meant you could buy a tiny house with no amenities for cheap out in the boondocks, and get a job with no degree?

Most of my ancestors had none of these. Most also lived relatively stress free lives, owned property, didn't work particularly long hours, and most lived into their 90's.

For most of my 'career', I've worked 60-80 hour weeks. Been stressed out as hell. Own no property. My wife and I's 'dream' involves retiring to a stress free place and yes, doesn't really involve technology. Even that is looking like a pipe dream. Recent studies state that retirement may not be possible for millenials, period. Most of my ancestors were able to stop working in their 60's, and still maintain their quality of life (which, as I stated before, lasted into their 90's).

Technological progress is not dependant on inequality. America and Europe were at one point more egalitarian. And society saw its fastest technological progress ever. Heck, most technology today is still built on the exact same foundations that were developed in the 1950s to 1970s.

The problem of inequality isn't necessarily a market-based economy. But rather the current set of laws that enable incumbents to make higher returns on capital than the rest of society. The problem really is - how do we properly allocate resources while also distributing wealth in a way that is most beneficial to all.

It's not a problem of capitalism vs. socialism vs. communism, or technological progress vs. no progress.
One reason there are so many sub-projects is that TEE has many build outputs: Eclipse plug-ins, a stand-alone application (I think this was removed), a command-line client with no graphical dependencies. These different products are built with different processes; Eclipse drives the Java compiler to build Eclipse plug-ins, but the command-line client is just Maven and javac, etc.

There's also some machine-generated code. TEE web service client classes are generated from TFS WSDL. That got stuck in its own project so the commit history was cleaner.

Being a large-ish, old-ish project that has proprietary roots, there are also a lot of compatibility and portability layers that a modern open source project could probably shed or replace with external dependencies.

Excuse me if I'm misremembering some details, it's been about 4 years since I worked on TEE.
It's interesting that different companies will want different things on a resume. This is why no two jobs I've applied for get the same resume. If they want lots of experience in a lot of different things, sometimes they DO want the laundry list of acronyms (make sure you know what they all stand for). You might not even get through the first selection if they use XSLT heavily and you didn't think it was relevant that you had worked with it before on a project.

I've also had interviewers rip the other pages out of my resume in front of me, but everyone is different. At the end of the day, don't feel too bad about not getting an offer. A lot of it is luck.
We're talking about the temperate fruit pawpaw, not the tropical fruit papaya which is commonly called "paw-paw".
My guess is that no one would really read these standup summaries.
It depends on what "not code in X correctly" means. If they missed a few syntactical things, it's fine. If they're obviously still "thinking in a different language", then no. For example, if you ask them to loop over a list of items in Python, they shouldn't write:

for i in range(len(items)):
do_stuff_to(items[i]))
I'd never would have thought to use a worm ring geared motor hidden in the frame. Reminds me of how nitrous bottles are hidden inside roll cages and cooling systems in racing cars. Cheating is an art of itself.
If you're interested in history, "The State of Africa" is a really readable history of African countries from post-WWII to the present(or close). From that book I found out about a lot of events I'd never heard about, including a more detailed discussion of what this article talks about.
Flask is my favorite tool for writing web apps in python. Django is nice, but I like the idea of building a framework up around the application, instead of shoehorning an application into a framework, and Flask lets you only bring in the parts you need.
I look forward to seeing more articles that find ways to game the interviewing process. Perhaps showing interviewers how easily their hiring process could be gamed will 'inspire' improvements in interviewing.
http://www.smbc-comics.com/comics/20140817.png
Problem is, all those housing bullets have already been shot dealing with the last housing mess. Good luck next time.
Chappiecast: Mosaic video across mobile devices using Node.js and WebSockets
>The atmosphere here is, I dunno, toxic. Too many people here size each other up based on where they work and where they live and people are way too obsessed with advancing their careers and chasing higher salaries, more luxurious cars, nicer apartments, etc. Everyone seems to have some sort of inferiority complex if they don't work for the "Big 4". People in Davis/Sac seemed less superficial and it was a lot easier for me to make friends.

Is this your own set of insecurities being projected on others? I never got that sense in SV...
> Here's the thing. No one to date has actually been caught using one.

Actually 6 weeks ago Femke Van den Driessche was caught with a motor in the Cyclocross World Championships.

The UCI are pushing for a lifetime ban and a very hefty fine for Van den Driessche, so there is a significant disincentive: http://cyclingtips.com/2016/03/uci-seeking-lifetime-ban-and-...
Agreed - for being the 6th largest city in the nation, Phoenix and the surrounding metro area ("the valley") is often overlooked and people are very pleasantly surprised when they actually experience it in person.

Our cost of living is extremely attractive and the quality of life is amazing. The geographic diversity is incredible - you can drive two hours north to ski, there are several large natural lakes just outside the metro area, and the hiking is amazing. I work in a high-rise downtown and can be hiking Camelback Mountain or the Phoenix Mountain Preserve in 10 minutes. The downtown areas in Phoenix, Tempe and Scottsdale have great restaurant and nightlife scenes all with slightly different styles.

The startup ecosystem here is growing rapidly and is known specifically for its inclusiveness. There are many resources for entrepreneurs, including the country's second largest business plan competition ($3 million in grants awarded 2x per year) and a pitch competition that now awards $300,000 per year to the top four finalists. Additional info available here: http://www.azcommerce.com/start-up
"...has shut down the first fully-functional Mac OS X ransomeware"

Here I was hoping it was the second malware coded with functional programming. Scheme last time [1]. I was hoping to see some systems Haskell or ATS in there. Oh well. Always another opportunity when it comes to malware.

[1] http://philosecurity.org/2009/01/12/interview-with-an-adware...