skysight-inc/HackerNews huggingface dataset:
Go work for a consulting company like Accenture for a year or two. They'll pay you immensely, send you through training, send you around the country/world and burn you out after 24 months.

After that, you'll know ERP software.
I tried it and the experience is pretty weak compared to say Alien Blue for Reddit.
If that's what "non-free societies look like", then what we're dealing with is not a "non-free society" (at least, in this dimension):

'You are expected to hew to certain viewpoints. It is not enough for you to just be quiet, you have to actively and enthusiastically say and write words supporting the "right" opinion.'

Show me an example of someone being ousted for remaining quiet.

'Only the expression of a "wrong" opinion is enough for punishment -- no concrete act is required, only the apparent possibility of it.'

A group of people prevented couples that wanted to be married from being married. That is clearly an act. Donation of $1000 toward those ends is not simply holding an opinion.

"The historical fact of your actual behavior is irrelevant to the above."

Again, there was "actual behavior", as a matter of "historical fact".

On the following point the world does look something like you describe (probably too much so):

'If you have ever expressed the "wrong" opinion in the past, then this is enough to bring punitive action against you, regardless of the current circumstances.'

But similarity on one point out of 4 is hardly a strong case.
> I was given the offer on Friday and he needed an answer on Monday, else he was going to extend the offer to other candidates.

This is known as an "exploding offer". In fact, Joel Spolsky (founder of Fog Creek, the company featured in this article) has a great post on this practice[0] (spoiler: he's against it).

[0]http://www.joelonsoftware.com/items/2008/11/26.html
"One other concern, your fee structure and business model seem to encourage repeat loans, how do you avoid the situation where that goes horribly wrong?"

We do our best to ensure loans do not cause over-indebtedness by starting with very small amounts initially, and increasing credit limits only if high on-time repayment rates are maintained over time. In order to minimize the risk of borrowers taking out local loans in order to repay Zidisha loans, we do not allow credit limit increases if a large percentage of Zidisha loans are repaid in a short period of time.

In my experience, repeat loans have been a vehicle for increasing assets and revenue over time, not for increasing indebtedness. Here are a few among many examples:

http://p2p-microlending-blog.zidisha.org/2014/03/15/spotligh...

http://p2p-microlending-blog.zidisha.org/2014/03/29/spotligh...

http://p2p-microlending-blog.zidisha.org/2014/04/06/an-agele...
That's been replaced by basic mobile repair shops and low end app dev here. Friend of mine who used to do PC repair runs a little mall kiosk selling phones, accessories, repairing screens and updating roms. He already expanded to 5 F/T employees and another kiosk.
I agree that currently the populace at large might not understand what is going on, but if structural employment continues to grow, then I think the nature of the problem will become more clear. In the limit, if the percentage of displaced workers becomes sufficiently large (>50%), then something like basic income seems to become politically tractable.

I do like the idea of worker cooperatives and do not know enough about them to understand if they are a realistic or preferable option to changing governmental policy. Do you have any good references related to the idea of cooperatives giving preferential treatment to other cooperatives?
I did a similar thing for level 6: http://pastebin.com/aScFtgK8
You know I'll say emacs is a great example of how its a great idea to make your "config" files a programming language.

I'll also say it's a horrible idea to make your "config" files a programming language.

Overall though its hard to argue it doesn't do the job.
Julia,

Great reply. I am a fan of Zidisha and what it is trying to do. Having grown up in a third world country to very poor parents with minimal education, I am fan of any initiative that helps the poor and the willings everywhere. I wouldn't be where I am today without the support of a few benefactors who came along in my life time to time.

I hope you will not make any major changes to your service based on comments and blog post. Bystanders shouldn't drive your business decisions.

If your borrowers understand flat interest rate better then you should be using flat interest rate with your borrowers.

From traditional lending perspective, registration fee is nothing more than application and origination fee. Actually, your fee is much lower than 3-5% origination fee charged in lending.Though your service fee (loan administrative fee) of 5% is two to three times more than traditional 1-2% administrative fee. Considering how expensive international money transfer is your service fee is reasonable.

As for lenders, if they want to see feel good stories of how their money helping someone that is what you should show. If lenders are also looking to make some profit along the way, then you should show them the returns they are getting.

There is no reason for you to reconcile the information presented to lenders and borrowers unless your stakeholders (bystanders are not your stakeholder) demand the information.

I really like how Lending Club as a for-profit peer to peer lending platform has managed both borrowers and lenders expectations. They are a good role model to follow.

Keep up the good work.
I remember the example that explains how to derive the area of a circle from several years ago, but there is also an analogue for the surface area of a sphere provided you know the volume...

The volume is

4/3*pi*radius^3

the surface can be broken up into lots of spherical triangles. The vertices of each of these triangles is joined to the sphere's centre to form a load of tetrahedrons. As the number of these triangles increases and their size decreases without limit, their total volume will asymptotically approach the volume of the sphere. The volume of a tetrahedron is

1/3*base*height.

sum(tetrahedron_volume)=volume_of_sphere=4/3*pi*radius^3

The tetrahedrons are flattened to end up as triangular columns with equal height (1/3 of the sphere's radius). The resulting shape should be a column with height 1/3 the radius of the sphere whose cross-sectional area is equal to the sphere's surface area. The height is

1/3*r ...

(4/3*pi*radius^3)/(1/3*r)=4*pi*radius^2

EDIT: bloomin' asterisks, I should have remembered.
I'm excited about Rust for this reason as well, but in practice I find myself thinking a lot about data moving into and out of various C libraries. The great but inevitably imperfect theory is that those call sites are called out explicitly and should be as limited as possible. It works well but isn't a silver bullet. I'm hopeful that as the language ecosystem matures there will be increasingly mature C library wrappers and (even better!) native, memory-safe, Rust replacements for things.
Getting burned out sucks. I'm a PM and I've been there. What helped drag me out was to focus on the process and not the results so much. I spent some time soul searching and landed on what I think is a philosophically sound way to do things, and sticking with it in the ups and downs helped my well being. That being said hitting your numbers / getting results is super important, but you can only impact how you play the game and winning or losing can be (biased) randomness on top of that.

Anyway, happy to look at your resume if you want.
The Release Form in the User Agreement really asks you to sign away a lot in order to use their service. It doesn't seem worth it (unless maybe you're desparate for a job).

Here's a lawyer's blog that calls defamation during background checks "second most common corporate illegality": http://macomb.patch.com/groups/richard-g-marcils-blog/p/bp--....
But isn't spiped mostly irrelevant here?

I mean, it's not a TLS replacement, as it's based on PSK (thus only useable between two mutually trusting peers like me and myself), not PKI.
Not at all: http://idontwantyourfuckingapp.tumblr.com/
This looks great! I'm only missing a USB microphone. I'll be sure to make this once I get my hands on one.

It also seems pretty trivial to set up Wolfram Alpha on here. From what it looks like, you'd just have to:
1) get a developer account at Wolfram Alpha
2) download this promising looking module: https://pypi.python.org/pypi/wolframalpha/1.0.2
3) integrate it into Jasper (create a module)

I'll be sure to try it once I get it set up.
> Your might get less buffer overruns okay, but is it more secure in the end without any doubt?

If you hold everything else constant, yes, less buffer overruns == more secure.
Almost every major phone has a ppi greater than Apple's these days.
I don't know -- why don't you try reasoning it out since you're the one lobbing the accusation. Upon a very simple review of the code change/patch, one can see this is a relatively new feature, agreed upon and passed by the publicly available IETF, implemented naively.

"Never attribute to malice that which can be adequately explained by incompetence" -- slightly-butchered quote, from someone smarter than me.
"In 2013, 124,000 people applied for the combined 85,000 slots in the first five-day period."

Considering that Americans seem to have little difficulty affording computers and software, yet continue to bankrupted by health care costs, wouldn't it make a lot more sense to give those 85k visas to cheap doctors from overseas to drive down medical costs, instead of giving them to cheap foreign programmers to drive down the wages of American developers?
Previous extensive discussion:

https://news.ycombinator.com/item?id=7548991
Show HN: SocketCluster – Node.js WebSockets that scale to unlimited CPU cores
Sarcasm or something right
Well, I'm thinking more about what I have seen CEOs of large corporations do before. I'm sure I couldn't do it. But many CEOs have been brought down without half the pressure (see, for example, the history of Yahoo), so it's hard to imagine anyone could withstand that kind of storm.
Thanks for the link. I was tempted to make a post asking for advice before my search back in January or so, but I decided not to. It would've been nice to have some strategies against this kind of offer, but the nice thing was the company was my first choice, so it didn't end up being a huge deal.
What? ...As soon as the page loads it's right there without having to scroll the page:

http://i.imgur.com/ZwTclan.png

(What I want now is an exploit.c, PoC.py, pwnSSL.rb, etc... but I guess it would be irresponsible to provide that to the script-kiddies of the interwebz right now)
if (1 + 2 + 16 > s->s3->rrec.length)

I don't know C well - why write 19 like this?
Looks like this being made publicly listed, they did get this CVE out now (I last checked that link around noon PST)
http://people.canonical.com/~ubuntu-security/cve/2014/CVE-20...
Asking "did they do this?" is not an accusation, seriously.

And even then, the NSA has had their fingers in enough places and lied about it enough times (infiltrating FOSS projects was explicitly one of their goals, IIRC) that the sane default position would be to assume shenanigans on their part unless proven otherwise.

The vetting process does absolutely nothing to prevent something like this from happening, especially since some very sneaky and pernicious bugs can be introduced in the guise of simple mistakes. It would be foolish to assume this isn't part of the standard playbook, and just as foolish to discount the possibility of maliciously introduced bugs just because the evidence doesn't immediately point to malicious intent - that is the nature of the attacker.

The alternative is remaining ignorant and vulnerable to the single most well funded and experienced adversary a crypto user will ever likely face.
Not quite 68% because there are two categories: 20,000 for advanced degree holders and another 65,000. There is an initial lottery between the advanced degree holders for the 20,000, and then the unsuccessful people go into the regular lottery. Don't know if the figures were released for the number of advanced degree holders who applied, but assuming the cap here was also met, the chances in the main lottery would be 65,000/114,000 = 57%
If the reason for such visa distribution is really the need to outsource paperwork, then introducing the quota you propose would only result in visas going to myriad of smaller outsourcing companies instead of few big ones.
Yes, yes they are. I'm not a programmer, but a user with a refined taste for java--hah just kidding! Clojure isn't so bad though. Java is an interesting interface or programming language because you need an autocomplete editor i.e. another interface to really enjoy it. Don't forget maven and ant for libs and builds.

But some people are probably comforted by java ui maybe because it is so structured.

Edit: remember ant and maven.
What evidence do you have that the US is an attractive place at all, relative to other advanced or semi-advanced nations? More applicants than places does not prove that much in a world of scarce jobs.

People are dying, literally drowning in the Mediterranean, to get into Europe. As I know, people still apply to work in Qatar even as they engage in work practices that well be "nothing less than murder"in the process of constructing their World Cup stadiums.

http://en.wikipedia.org/wiki/2022_FIFA_World_Cup#Migrant_wor...
I think Python may be closer to ready if you're doing Bayesian stats. Going through some quantitative coursework for a phd in a social science, my experience has been that for frequentist stats, R has everything and Python has a tiny fraction.

On the other hand, I'm taking a Bayesian course now, and am thinking that I could probably do the whole works in Python with little effort. That said, I'm not sure doing things in Python would actually buy me anything over R. If I were to do something other than R it would probably be something like Julia or Clojure, but that would also be more for my amusement rather than for any practical reason.
I don't think calling it slavery is accurate, but indentured servitude is close (except I don't think they experience maltreatment or harsh conditions).

Anyhow, this article is great:

https://en.wikipedia.org/wiki/Indentured_servant

One of the similarities that stuck out to me:

Most white immigrants arrived in Colonial America as indentured servants, usually as young men and women from Britain or Germany, under the age of 21. Typically, the father of a teenager would sign the legal papers, and work out an arrangement with a ship captain, who would not charge the father any money.[10] The captain would transport the indentured servants to the American colonies, and sell their legal papers to someone who needed workers. At the end of the indenture, the young person was given a new suit of clothes and was free to leave. Many immediately set out to begin their own farms, while others used their newly acquired skills to pursue a trade.

The question of legality would come down to whether it's voluntary or involuntary servitude. But as a practical matter, I think it would be good for all people (not companies) if we found a more lenient path to citizenship as it wouldn't put as much downward pressure on salaries and wouldn't make H1-Bs preferable over others, all else being equal.
Try to get some rest, eat better, take your vitamins, hydrate. All that stuff makes a difference. At some point, you will solve this. It will go better if you keep yourself together in the mean time.

((hugs)) if you want them.
Debian already updated: http://www.debian.org/security/2014/dsa-2896

Ubuntu should follow really soon, if not already.

Edit: Ubuntu updated: http://www.ubuntu.com/usn/usn-2165-1/
I forgot about comments on lvl 2 and used if(0){} and was wondering what the 4 was until I remembered //, hah
"This is a highly lucrative business."

Zidisha's total revenue and operating costs are less than $10K per month. Only two people, myself and a web developer, receive a salary for working with Zidisha. (That salary is barely enough to cover the cost of a shared or low-income apartment.) Everyone else who works with Zidisha is an unpaid volunteer.
Am I the only one flabbergasted by the comp #'s thrown around in the article and in these threads?
Perhaps I am being too nitpicky, fair enough. Personally, I'd still rather entertain shades of gray, then turn into a bigot against people I think are bigoted.

I'm interested in your distinction "sufficiently opposed to gays marrying to spend money on it". This has turned up quite a few times in these threads. Apparently merely being opposed to gays marrying is, like, unfortunate, but doing anything about it crosses the line to absolutely insufferable. Are you saying this? Then what's the point of being "allowed" to have an opinion some people don't like, if actually doing anything about it is "wrong"? Is it the money that makes it bad? Trying to convince others to your viewpoint? Any action besides just voting? Is voting against gays marrying worse than just thinking to yourself that they shouldn't?

This may again be nitpicking, but I'm not trying to argue, just wondering where people draw the lines.
> What is that makes the United States such an attractive place to immigrate to for people whose skill sets could take them almost anywhere in the world?

That is a broad question.

Probably because unlike most other countries, we're a nation of immigrants, and while our policies may not be perfect, we have empathy for people who want to move here, and work hard for a better life.
They really could. They seem to have gone to market quicker than they were ready for this though, hopping the first mover advantage would allow people to see the potential. It's definitely there, with the snap feature for example to multitask apps (like watching a TV show with Skype on the side, sharing living rooms), the voice commands and gestures, etc.

I wish they supported more cable provider guides through their Live TV, but I guess it's early.

Apple bought the company that made the technology behind the Kinect, so I presume they believe Microsoft has the right idea.
Everything to know about iOS 8 and OS X 10.10 (Roundup + New Details)
85,000 people is a tiny amount of people all things considered. Australia had 129,250 placed for skilled immigrants in the 2011-12 period and that's with a population of around 10% of the US.

I'm not saying that the US is not a popular choice for people wanting to immigrate, but I think that it is more that there is a good quality of life to be had, with the added bonus of being an English speaking country (which is the most popular choice as a 2nd language learn).
Completely misses the point. Hacker groups died because the information they had got distributed to the web.

Wind back the clock to 1984. How do you learn to program a Macintosh? Some small circulation magazines (books were rare--there is a reason O'Reilly became such a phenomenon), a local users group (if you were amazingly lucky and lived in SF, LA or San Diego), or a hacker group.

How would your learn it now? The web. You don't need a hacker group. Or books. Or magazines.
Good to note that this does not include the E3 visa available exclusively to Australians. Australia never uses its full allocation of 10,000 E3's each year and they are incredibly easy to get. the candidate simply needs a Bachelor's degree or higher as well as a job offer. If approved, their spouse is also instantly eligible for a E3 visa entitling them to work too.

Generally, it takes 2-4 weeks to get one from start to finish if you have a good immigration lawyer.

This sort of visa should not be exclusive to Australia. As an Aussie, I get the benefit from it but at the same time, I feel everyone should have access to it. I hope visa reform comes soon!

Anyone struggling to hire, big or small, should market to Australians. Its very cheap to fly out and interview a heap of smart candidates who would love to work for startups in the Bay Area.
Lets just say it's not about the country itself, but the companies based in the US. In other words, the opportunity to work on really interesting problems with the best people in the field.
I don't think doctor/nurse salaries are the main cost in medical care. Probably not even close.
Quite right. It's not a free labor market if laborers aren't free to move around! H1Bs keep wages down for that very reason. If they were attached to the worker, not the company, H1B wages would rise overnight.
I would be worried about the health of your computer. My work's T420 lenovo doesn't seem to lag THAT much, in fact, I hadn't noticed much of it until I got to read the comments here...

Scratch that, just after I wrote last paragraph I opened the site on Chrome (Instead of FF) and it lags heavily in there. I don't know if it might be because some FF plug ins block third party things like facebook connect and Google analytics...

I find it weird, the difference of fps between Chrome and FF with this site is HUGE in my computer.
I can speak for Argentina in this case: first and foremost, an average entry-level programmer in argentina might make 600 dollars a month. There is no consideration for your degree in that regard.

Second but not least, because ARgentina grows so much on outsourcing contracts, the quality of the job to do is poor and uncommitted. Product management in Argentina is almost non-existent. This means that the most likely job you will get is contracting-"do as the guy that pay exactly wants even if you know for a fact that there are better ways to do it" work.

So, more pay + more interesting work is enticing enough.
Also, having worked in the US gives you a halo if you come back.
8 Ways to Improve Ecommerce Customer Experience
There are only a few really good places to live for an educated worker. Japan, Australia, Western and Northern Europe, Canada, and the US. I will operationalize "good" as "an intelligent worker can make an exceptional living relative to their country of origin."

Each of these places only take a limited amount of immigrants each year. Some are more difficult based on the national language -- learning Danish isn't more difficult than English or French, but there are fewer learning resources to do so.

So, your best options for the greatest amount of opportunity is to learn English -- you have the UK, America, Canada, and Australia as potential landing spots. (This is, of course, not universal. Developing countries with French as a national language will prefer France, for example.)

So, the answer is that it's a way out.
Getting an overview of all your git repos
The git-repos script allows you to get an overview of all the git repos on your harddrive, (which repos have unpushed commits etc.)
Exactly. Sure some H1-b visas might be used to just increase programmer supply, but many are like the professor you're talking about. Even catching a few geniuses in an extremely broad net is an invaluable boon to our country. Our concerns should be that we are missing some.
Heartbleed: Serious OpenSSL zero day vulnerability revealed
That almost gets you there, but founders who misunderstand what VCs want will still take the investment. That sounds like a nitpick, except that, in my experience, lots of entrepreneurs misunderstand what VCs want, thinking that 7 - 8 digit exits are what VCs aim for.
Doesn't the PS4 already do that? I mean they demo'd a continuous recording feature at the original announcement last year. Uploading those recordings to YouTube/Facebook/etc seems like a natural next step for that.