skysight-inc/HackerNews huggingface dataset:
<sarcasm>
I thought Yahoo was in trouble and had a glut of employees. Rather, it seems they have found a pot of gold and don't have enough employees to execute their plan for world domination.
</sarcasm>
I was born in Bangkok, Thailand, lived in Bangladesh for several years, and have traveled fairly extensively in Asia and Europe as a child/young teenager.
I'd like to add that the material covered is just hard to learn, and fairly mind-bending if you're used to traditional (procedural/OO) programming.

Take it slowly, don't be discouraged if it takes you hours to get something concept, and DO THE EXERCISES.
I've always had the strong preference for BSD documentation as well. But you know what's crazy? The guy who coordinates the Linux man-pages project, Michael Kerrisk, is definitely one of the greatest technical writers out there. His book "The Linux Programming Interface" is fantastic.

It'd be interesting to know why the BSD man pages are so much better.
Congratulations, then you know the value of getting an outside perspective on western culture.
A Brief Primer on Digital Certificates and File Types
This is pretty cool!

I tried to convince rsc at some point about the enormous value of REPLs for rapid development.. imagine connecting to an embedded REPL on a server to do live debugging. I don't think I quite convinced him to drop everything and do it himself, though.

Do you have plans to experiment with a transpiler to smooth away all the remaining type noise?

Maybe a first step would be to explore how one could add pluggable 'dialect translators' to the go tool so that anyone could write simple extensions for the language while preserving the existing toolchain.
Yes. This is the tweet that got me the job - https://twitter.com/ddenboer/status/314419356685705219
There's a service a lot of... how do I say... wannabe entrepreneurs and MLM people use called SendOutCards. It is meant to appear handwritten (you can choose between a few different fonts), and they use it to send cards for birthdays, 'thanks for the meeting', and mass mailings. THEY think it makes them appear like they care, like they're amazing, and like they took the time to write you a handwritten card.

You're not stupid, and after you've gotten a few of these, it's just pathetic and has the opposite effect. (Plus, SendOutCards is plastered all over the back of the card with a referral code so the person can sign you up - cause it's an MLM!)

Felt isn't trying to attract that same type of user. And it's actually your handwriting. I think, when it's real people genuinely using this to be real - it WILL come across with the right sentiment. I like what they're doing.
I think it depends.. instacart is SF based, and there are a lot more people in the world.
Then you don't really have the problem most Americans do, and this article isn't for you.

I find America boring when I visit: very nice and clean, very generic and sterile. I have no idea how I will adjust when/if I come back.
TV Everywhere Already Exists…and it Has 1 Billion Users to Prove It
Do you have the reference?
#4 - Becoming a global citizen is the most important reason. It's good for cultural and personal reasons. If you can solve a problem in another language and culture, you have so much more strength coming home.
Good discussion of energy technology and the electric grid a little after 40:00

Charter Cities and regulatory competition get a mention around 56:00, something that I am very excited about.
In general, things were deprecated or moved to a gem, but it's intended to be compatible.

Check the upgrading guide for a reasonable Tl;dr, I'm excited about strong_parameters and HTTP PATCH, personally.
Their disagreement can be viewed through the lens of how they view Twitter. Thiel sees it as "we wanted flying cars, instead we got 140 characters" (a Founders Fund motto). He thinks it's an unimpressive, incremental advancement. Andreessen, however, views it as "instant global public messaging for free". In other words, fundamentally transformative.

The entire video is well worth a watch, but that's it in a nutshell.

[edit: fixed typo]
Way to Lose Weight (The Cold Hard Truth..) 
Click here: http://lose-butt-fat.com/way-to-lose-weight

Way to Lose Weight - Best Way to Lose Weight

Hey Guys,

I'm really self-conscious to tell you guy's this, but I have been morbidly obese for a big part of my life, and I never really took the time to notice that my condition is going to get worse unless I take control of it now. I have been struggling with sever joint pain because of my weight gain problem and other health issues.

When I finally woke up and started to realize the risks involved of my weight gain problem, I began to reach out to numerous diet and nutritional experts and personal weight loss trainers and, when I did start to lose weight with their help, I always found myself gaining the weight right back..I was going crazy trying so many programs that never seemed to work I was at the end of my rope, and after some time one of my friends that reconnected with me on Facebook told me about a program he used with great success I was a bit skeptical at first until I seen his before and after pictures.

So I signed up with the program right away..My friend had great success from it and everything I was trying never seemed to work out for me? Plus they had a money back guarantee so it made me feel more confident about my decision.

The great news..the results I had with this program were shocking and it's still working for me.

If you are serious and looking for the a Way to lose weight, Then today is the start of a new beginning in your life.

Check it out here:

Way to Lose Weight - Best Way to Lose Weight

http://youtu.be/92FUfbNU7uc
You can get a laser cutting machine for about 1.5 grand off Amazon. I might consider one in few years if my projecting gets more serious. The Adafruit ice cube clock enclosure is laser cut and it looks sharp.

Currently, I'm working on getting my first laser cutting order through Ponoko. Hopefully that's all going to work out.
> Just a statement like "where the bottom 10% live as well as the top 10% do in developing countries" really shows you haven't been outside your home town.

Actually, parent is probably right here quantitatively speaking. At least this is true where I live (China).
Citation needed.

I've never heard of financial systems being eventually consistent, certain not ATMs which need to know your exact balance and how much money you've taken out already today.
The official blog post makes it sound like overall it was a performance gain with a few edge cases coming out 5% slower.
Borrowed one, decided that having one might be a nice addition to my shop. Built my own rather than buy an existing design.

Now it sits in the corner of my shop gathering dust - it works well, but I found that what I really wanted out of it was the experience of designing and building my own.
As someone who grew up living all around the world I have this to say:

Watch the move "Lost in Translation"

If you can deal with forever being isolated, even with friends, then by all means live overseas.

You will always be an outsider, no matter how acclimated you become. If you're ok with that, then you'll be fine.

Otherwise, stick to America, it really is an awesome country to live in.
GPU miners may migrate to Litecoin then for that reason. Going to be an interesting next few years in the cryptocurrency space.
I do mobile robotics. Printing off a frame for a small robot or a sensor enclosure at home is a lot easier than sending away to commercial shops. And 3d printers are a lot "cleaner" than a mill (CNC or manual). I can also use it for prototyping basic gearboxes and such for larger robots.

I have a Replicator 2X coming in the mail within a month.
I agree that not all startups are like that.

Most startups that are in their early stage don't have many developers and also don't have the funding to hire an army of developers. So they only have one expert per field.

The team that I interviewed with at Apple has 4 experienced iOS developers and this team specifically uses libraries very extensively. Mostly they have libraries that they have developer in house, but when there is something better out there they try to adapt quickly.
Same here. Specifically, I'm not buying one until I can print circuit boards.
Free Crypto Tutorial by Peter Gutmann
Google Glass vs. Apple Color - Apple's perfect return of serve
Yeah but you obviously have a doctorate and commensurate experience to get hired. With respect to local hiring, I'm sure making less than what you'd earn in Seattle or San Jose is ok, but it isn't the high life that the OP was talking about.
I realize I'm opening up myself to more, but hell it ain't about the karma.

Nothing's wrong with being for-profit. Redhat's for profit, I like them. What I don't like is the cut of David's gib in this David and Goliath story.

If Adobe turned to Ubuntu and said "Hey, don't put our plugin in your repositories, we want to spam mcaffe at linux users". That would be a really good reason to get the pitchforks and torches out! Adobe is instead responding to another for-profit company who's removing adobe's advertisement in place of their own.

The consumer gains a little from this, yah they're less obnoxious, but they're still selling package management, what I would argue a fundamental operation in an OS, for the low low price of only 9.99.

This article is angry at Adobe for making Windows hard to use by baiting users. Ninite is guilty of the same crime, even if it's to a lesser extent.
That helps but nothing like having a 1-1 face to face interaction with some developer you meet everyday.
Heya, a quick search on your site <https://performancemanager4.successfactors.com/career?compan...; shows "No jobs matched. Try widening your search." If you are hiring why is it not listed on your site?
Checkmark does exactly this, and is overall pretty great:

http://builtbysnowman.com/checkmark/
>>If the web was patented

I keep seeing this again and again and it is really bothering me. Shouldn't it be "If the web had been patented"?
I'm no grammar nazi but I continue to notice more and more grammar errors. I specially notice that a lot of grammar mistakes are made with the word "was" like in the sentence above.
Nice reading, changing the world is more related to output that input, sometimes the least necessary influence is gather more and more input in our weekly routine, sitting there reading, a dull book will will only change our health, it's what we produce that may have some effect.
All my respect to all the authors all the people that produce something meaningful, that research and breach the boundaries of science, all of those who teach and share.
I can see the benefit of the forced return, but only because it's bitten me in the past.

In Python, if you don't say `return` the function returns `None`.
That's one way to say "Oh, I was wrong, I'm sorry", I guess.
It’s not so much about feeling satiated, I can be satisfied with just a simple green salad. I choose oats and flax for breakfast because they have a low glycemic index (GI), which means they’re turned into energy over a longer period of time, keeping me from feeling hungry longer.

But yeah, it would be good if the site would take the GI index of ingredients into account.

http://en.wikipedia.org/wiki/Glycemic_index
I use it to fix things. Ever broken a handle off a drawer or snapped a catch on something? Print it, sand it and paint it. Done. I also use it for making little plastic doodads (like those you see on home shopping channels) where the idea was the hard part but reproducing it is pretty easy (think wall mounted bag hooks or egg cutters). Not the most practical uses but I see them as a way of answering the "what if I had that?" type of question.
Built a rep rap prusa about a year ago. Funny thing is, I had more fun building it contrasted against "making" stuff.
To me those images of New Delhi look 10x more exciting to live than http://abcdunlimited.com/ideas/images/suburbia.jpg for example.
Basically what I thought when reading it too. Props for the Bloodhound Gang reference though!
I really enjoy how this is written, and while I'm not your guy here, I'd love to have a job with someone who writes this job post.
>>Just a statement like "where the bottom 10% live as well as the top 10% do in developing countries" really shows you haven't been outside your home town.

The real problem with that statement is that it misrepresents the problem.

The fact that our poor live as well as middle class (or even upper class) in developing countries does not mean anything, because our poor do not compete for the same resources and opportunities as those people. Our poor compete with our rich, and the wider that gap, the worse the situation.

In other words, what really matters is the standard of living of our poor relative to that of our rich.
I agree with this. I really like having a desktop client in addition to a web client. Seems silly, but makes a big difference for me.
Why not write your own, better, MPI with Go? That's exactly the kind of thing it is designed for.

I agree about the numerics. I'm tempted to write an very bare-bones implementation of Mathematica's kernel in Go, but I'll probably wait until people have done more numerics work in Go.
BeerMapper: Beer Discovery App via Active Ranking
I agree a product like Felt might never feel as authentic as the real thing, but I don't think that's necessarily a problem.

Some people prefer to hand-write letters and will probably do so until they die. Some occasions require hand-written letters and will probably do so for a very long time to come. (Felt technically is hand-writing so I guess I mean non-digital hand-writing... Do we need to invent a new term?)

I don't think Felt is necessarily trying to compete with the above, it's simply trying to offer a middle-ground between text messages and inked letters. If we look at how quickly communication has changed (some might say devolved) over the last twenty years... wouldn't a product like Felt be a step in the right direction?
Do you use PostgreSQL with your app on Heroku? I seem to run into problem with it: https://github.com/heroku/heroku-buildpack-ruby/pull/93
The Dark Side of User Experience
I've lived, studied, and worked abroad, and you definitely get the wanderlust out of your system. The U.S. is amazing and there's a reason everybody wants to come here. The U.S. is actually getting more interesting as regional spots like Austin and Asheville bloom and nationwide America continues to restore its urban city centers.
> ...I'm not a smoker ... at the same time, I personally love smoking tobacco...

Wait, what...?
The high life is a myth, but I'm not starving. The fact that I can take a taxi to work everyday and not own a car has some savings also.

It would be really hard to get hired out of college into a tech job overseas. But with 3-4 years experience in San Jose, you could transfer to Beijing fairly easily, though as a LHF, not an expat. To get an expat package, you need to be a big shot.
You can take a sub-$1000 benchtop mill (Sieg X2 or X3, for example), add less than $1000 of new parts and less than $1000 worth of motors and electronics, and have a benchtop CNC mill capable of working with aluminum and brass with no problems, and with steel in light passes.

If you don't want to do it yourself, you can buy complete from-the-factory benchtop CNC mills (Little Machine Shop: $4500, Tormach: $6k-$8k). If you don't need the size, you can get desktop CNC mills, "ready to run" for about the same price as doing it yourself (Sherline: $2k-$3k).
I loathe the fact that Thiel's arguments do not get enough purchase even within the technology circles.

Argument 1

The fact - and it is very much a fact - that, off late, technology hasn't progressed very much at all.

Argument 2

And that our scowl-faced culture, that disparages everything technological -- in favor of products of some glorious bygone era where everything that would be ever needed for human purposes has already been conceived, crafted and fabricated -- reinforces this notion in every aspect of our lives.

This is the part I hate most about our culture - the utterly stupid, moribund romanticism associated with every stupid thing ever invented -- however ill-suited it is to serve a purpose in this age -- is somehow worthy of our admiration solely because it is antediluvian.

Not that it is efficient or infinitely better than any candidate that has since come along to replace it (and there are a few examples of such nature. Very few indeed. Eg: the drinking straw or the common t-shirt).

But purely because it served our forefathers well and therefore it is somehow worthy of continued use.

Hollywood unabashedly continues to perpetuate these sickening notions to no end.

Edit: Rewritten for purposes of clarity.
> Just by your description of why you are into programming.

Ahh, I said why I GOT into it. I never said anything about even being into programming any more (cuz I'm not).

Are there good programmers who don't get a thrill out of beating the computer when it's throwing bug after bug? Because bug hunting is a huge part of development and it requires a special kind of perversity to enjoy it. If you don't enjoy it, you hate most of what you do. If you hate most of what you do, you are not going to be very good at it, unless you have a different but equally special kind of perversity. And you have to be diligent about debugging to be a decent programmer. If your code doesn't work, it's pointless to call it code.

> I'd say you're in it more than most, judging by your submission history

You do realize that something like 80% of my submissions are my own blog or my husband's? I'm here for self-promotion, baby, to reach those who haven't yet drunk the koolaid. My blog is essentially the antithesis of the HN belief system. Example:

http://unicornfree.com/2012/second-hand-tales-from-the-start...

And my husband mostly writes about how arguments over programming styles are retarded, for which he gets a lot of flack.

> Just reading it on a semi-frequent basis will alter your perception of what is typical in this field.

No, being involved in it -- believing it -- buying it will. But I'm not, and I don't.

> Of course, this depends on what you consider "decent", which is undoubtedly influenced by the ideas that float around HN and the bubble.

I don't read tech blogs. I don't read technical posts on HN. It'd be an epic waste of my time. But I've worked with lots of crappy programmers.

> What you consider "good" I would consider supreme levels of talent

How do you know what I consider good?

You're projecting all kinds of opinions on me that you have no business. For example: our main source of income is running on Rails 2.x… because it serves our customers, and that's our priority. We don't follow TDD because extremes are pointless. Etc. I don't care unless it benefits (or costs) our customers. Bet you didn't know that.

You seem to think we're engaged in some kind of debate, but the "debate" is nothing but you telling me (and HN) how I am. But, newsflash: I'm a person, not some kind of phantom you can make believe, think, and do anything you want.

So. Boring.
North Korea: 2 Months After — Pen to the Online Paper
More than a few of these arguments are basically, "The money's better there." Which might be true. But emigrating to a place is a big decision and money shouldn't be the factor you use to make it. Depending on where you go, building a new network of friends, learning the language, and acclimating to the culture can be difficult and weigh against your happiness far more than money can offset. And if you lose a year unhappily working in a foreign land just because the money's good, well, that's a year you can't get back.

Instead of career-oriented work abroad, I always suggest that younger people with few responsibilities save up money for a year or two and then take a year or two off to travel instead. You have to commit to a longish period--two weeks in Hawaii or Berlin doesn't count. But the experiences you have, and most importantly the people you meet (including other travelers) will change your perspective permanently, and you'll then be better armed to make a decision on where to build your career.
If you're taking votes, I'd also like to vote for this. Having multiple cursors is like coding on crack.
Hard to imagine it was 'only' 20 years ago. Can you imagine what will come 20 years from today, in 2033?
I did, yes, but I didn't have that issue.
A Victim Speaks: Standing Up to a Revenge Porn Tormentor
Why? Our "poor" have televisions, air conditioning, cars, and homes. There's so much food in America that obesity is a major health issue. This is a profound success and departure from the normal human condition of misery. Please put down the Marxist textbook.
Oh, I see. Yeah, I think you're right. Actually, the $10 cash prize matches Bruce Schneier's Security Snake Oil Warning Sign #9: Cracking contests.

https://www.schneier.com/crypto-gram-9902.html
At one point, I did a similar thing for a computer vision system I was working on.

That was quite naturally a filter graph: every component was time-dependent, caching and logging was important (rewind to find this blob 5 minutes ago), and parallelism was crucial because the system had to deal with synchronizing multiple IP cameras.

Amazingly, it was possible to do this in an entirely safe way in C++, with templates.

I wish I could put the code up on github, but unfortunately the company got taken apart and sold, so the code is in limbo.
> I'll be chilling here in America, where the bottom 10% live as well as the top 10% do in developing countries.

Very true. But it's a perspective many people born and raised in the US lack. (Witness the HN thread a few days ago about the guy who retired at the age of 30, with people slamming him for living at a "poverty-level" income. Which of course means he lives better than 70% of the world's population.)

Long term travel (but not necessarily career-oriented work in foreign lands as this article suggests) is important to gaining that very important perspective.
> The western world didn't come from nowhere. People built it, and their successors should be able to reap the fruits of it, not have to flee to the developing world.

If the successors should reap the benefits, then should they also pay for the sins? E.g., continued restitution for slavery (which, while abolished has left deep racial scars in society) and for the genocide and forced displacement of the indigenous population (nobody exactly gave the land back).

Seems unfair to only reap the benefits, and then say the past crimes were committed by other people...
Never reject good candidates outright. Call them. Let them know they weren't chosen for the role, but ask if you can invite them to apply for future roles that might be a good fit. That saves you in situations like this and feels much better for the very capable candidates you don't bring on board.
The mentality of using a single return statement at the end of a function comes from languages that require memory management. In these languages if you return early you would cause a leak by not releasing your resources at the bottom of the function before returning.

http://programmers.stackexchange.com/a/118717
Agreed, and when they started to talk about lack of the incumbent institutions that are pressuring regulation in developing countries it made me think about how the concept of the electrical grid is obsolete and highly cost inefficient in places with lack of infrastructure and are being solved by tech in a way that would be over regulated(or not allowed) in the united states; Probably because when we as culture think of electricity, we have an existing infrastructure (and the government sponsored monopolies on such) to think of unlike in developing countries.
At <company I work for, which owns pfSense> we use ZFS for exactly this. Functional, always 'on' backups to the hosting center next door (we have some nice single-mode fiber running to our cabinet there.)