skysight-inc/HackerNews huggingface dataset:
I don't think it's solely a matter of the educational system. There is an issue of availability and discoverability of careers (and more generally, lifestyles) where one can be "successful". Certainly, the educational system could fill this role, but it can add substantial value without doing so.
Given that, why aren't more people trying to get to Australia to work? Aside from spiders (a personal fear of mine) it seems to be a pretty awesome place.
Flickr breaks Creative Commons attribution and functions
I took the Pepsi Challenge at a trade fair in the 70's, and had no trouble distinguishing the Coke. I preferred the Coke, said so, and the Pepsi spokesman's response was:

"Next!"

I figured I wasn't getting on camera.
> There are only a few really good places to live for an educated worker. Japan, Australia, Western and Northern Europe, Canada, and the US.

You need to pull your eyes out of your ass. The countries you mention are far from being superior; perhaps "good enough", but frankly nothing too fancy. You need to visit Hong Kong or Singapore to see how highly qualified immigrants live there like kings.

Japan has serious environmental problems and their government does not stand up to the transparency one would love their government to comply with [1]. They are rolling into huge economical depression too.

Australia. Have you ever been there? Spend couple months you will be surprise how alienated you will feel. My friends live there for 15-20 years and they will never be a part of the community. They will always feel like outsiders; mostly recognized by their accent. Australians divide themselves among those who were born here, and all outsiders who came to steal jobs. Its the mentality. It wont change. Australia has their own environmental problems too and politics & taxation goes through the roof (viva la Queen that fixes everything through more taxes).

European Union is on a brink of collapse; some countries are openly discussing living EU. Its rotten to its core by very well hidden corruption [2]; Ukraine situation that helps Russia shows their real aspirations does not help either.

Canada, they are still under Queen that can suspend the parliment anytime she wants to [3].

Then we come to US. I think its a matter of "the grass that is greener on the other side". I mean, how many of those folks applying for visa know anything about US more than from movies about "land of the free home of the brave?". Politics? How many know who Nancy Pelosy or Henry Reid are? For all they know America has this good man named Obama who gave everyone free healthcare so it can't get better than that. Did they hear about Justina Pelletier, Cliven Bundy, Kelly Thomas or hundred of thousands other cases of governmental abuse?

[1] http://enenews.com/japan-times-sources-reveal-fukushima-radi...

[2] http://www.telegraph.co.uk/news/worldnews/europe/eu/10614864...

[3] http://stevescomments.wordpress.com/2008/12/06/the-queen-of-...
LONDON TRASH SHOES INTERVIEW MAGIC TRADE SHOW
Mailing lists are a tiny, tiny fraction of email and used mostly by us techie types. So, I thinking 'breaking the entire world' is a bit hyperbolic.

I'd meant 'broken' with respect to DKIM, SPF et al (and have updated the post to reflect that).
The terms weren't disclosed.

The $1.7M investment was a seed round (in Oct 2013), with lots of individuals putting money in[1]. If it were bought for say $20M (who knows?) then I'm pretty sure those seed investors would be happy with their 5x to 10x returns (depending on liquidation preferences) in 6 months.

If it were bought for $5M, then not so much. But if it was only $5M on the table I doubt they would have sold that quickly.

[1] http://techcrunch.com/2013/10/24/cover-android/
> Secondly, they can be given green cards and other such things, why is this specific visa necessary?

Normal path: H1B -> Green Card -> 5 yr waiting -> Citizenship

You will not get GC directly, unless: (a) Apply for GC lottery (b) Marry US citizen (c) Claim refugee status (d) Your US citizen relatives ask for it and you wait 8+ years to get it
Speaking of proofs, how about we write security critical code in haskell? You need a very simple runtime, but beyond that it would work pretty much wherever.

Most memory-related bugs are automatically eliminated, and security proofs are easier.
Yet another reason to avoid Disqus
Interesting more for the visualization than the content.
The decline of the mobile web
Given any sufficiently large sample size...
>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.

This is Rust's greatest promise. Not only is writing memory-safe code possible, but it's also possible for Rust to do anything C is currently doing -- from systems, to embedded, to hard real-time, and so one. The promise of Rust cannot be overstated. And having finally grasped the language's pointer semantics, I've started to really appreciate its elegance. It compares very favorably to OCaml and other mixed paradigm languages with strong functional capabilities.
C language environments that worked like this have been commercially available in the past: Saber-C in the '90s, and perhaps earlier, was one example.

One problem is that the obvious implementation technique is to change the representation of pointers (to include base and bounds information, or a pointer to that), which means that you need to redo a lot of the library as well. (Or convert representations when entering into a stock library routine, and accept that whatever it does with the pointer won't get bounds-checked.)

But it's certainly doable.
Special ed teacher evicted over Airbnb use. Not our problem, says Airbnb
Good catch -- I fixed the Makefile to actually go along with how http-server is installed in the README.
>You know that claiming to be a professional violinist is an appeal to authority rather than a logical argument, right?

Am I on reddit or something? You know that starting a statement with "you know that..." sounds pretentious as fuck, right?
Did you read the article?

Perhaps you're using the "generic" definition of APR, whereas the article, most on this thread, and myself are using the U.S.-definition of APR. That is, APR would include fees and non-interest charges.

On a pure mathematical calculation basis, I don't believe either is particularly difficult to understand. It's just that excluding fees--as is is done in flat-rate pricing of the ilk described by the article--is misleading vs. more inclusive APR calculations.
> The problem is that we (as human beings) don't know how to communicate very efficiently without our words, and visual embellishment is not directly useful.

To me, this sounds like someone in the literary field of the arts telling an artist or musician that those fields of the arts are not directly useful.

Music and art? Those visual (and aural) embellishments are not directly useful.

There was a great HN post (https://news.ycombinator.com/item?id=7543691) on visually stunning math concepts. What you are implying is that coding out a mathematical equation as opposed to representing it using actual equations (http://i.livescience.com/images/i/000/036/119/original/minim...) is a visual embellishment that is not directly useful?

> Functional VPLs have the same abstraction/scaling up problems as OO VPLs.

This could be a problem with VPLs or it could be a sign of some root cause problem(s) with how we code today. Perhaps, there are better programming abstractions/methodologies that work equally well as words (source code) and as VPLs.
Microsoft's Trunk Based Development
I really hope WebGL is adopted for the computation intensive apps, but yes you're right for most consumer needs basic static(-ish) HTML5 format would be sufficient.
Wow... this sounds kind of irrational. I mean, these are close to senior salaries annualized - Sales force is around 70K, while a senior gets about 100K across most of the US.

Are 4 interns really more useful than 3 seniors? Really?
These are both beautiful.
To pass DMARC, you need to have either DKIM pass, or SPF pass when the envelope sender and the From: header are aligned (whatever aligned means... generally within the same domain).

Because the envelope from headers are very likely changed to the mailing list, the SPF pass doesn't help with DMARC. And since the mailing lists very likely alter the messages (to put footers), the messages probably don't pass DKIM either.
Yes. Skilled worker visas which don't require employer sponsorship, and are open ended.
Uber Rush
Why not write the code in C# (for example) and extract it to $SYSTEM_PROGRAMMING_LANGUAGE? It wouldn't be much different than what Xamarin are doing now for creating iOS and Android apps with C#.
Upvoted. There are tons of hardworking poor kids at less prestigious schools, and tons of grade-grubbing slacks and practice field All-Americans at the selective ones.

If you have zero time to weed a large pile down to a small one and thus no other choice, I can see this being a logical step. However, if you're hiring for any engineering position and the application form doesn't ask for a link to something the candidate has built (be it on Github, Sourceforge, or just on the web in general), you're likely missing out on the most important metric.
You need to pull your eyes out of your ass.

This is inappropriate language for Hacker News. Please don't address another user this way, regardless of how wrong you think they are.
Twitter has made this announcement:https://blog.twitter.com/2012/introducing-innovators-patent-...

I haven't seen too many others following suit.

My guess is it's similar to putting land development rights into an environmental conservancy -- if binding on a company, it impacts its valuation.
If you haven't seen it already, check out Cryptol from Gallois: http://corp.galois.com/cryptol/

It's a crypto DSL that I believe is implemented in Haskell (it compiles to Haskell, C, C++ and a few others).
"But I've seen several people enlightened by diagrams, and never seen anyone enlightened via plug-&-chug formulas."

I've personally experienced being enlightened by both, with respect to different things. I probably lean more toward the visual, but don't expect everyone does (without more, carefully gathered, evidence).

"I highly doubt that a visual imagination confers a disadvantage"

That would surprise me as well, assuming nothing was sacrificed for that visual imagination (and even then I expect a visual imagination to be more useful than many things).
There's a way to qualify for a free phone with free voice minutes for a low-income citizen, presumably some of those devices have WiFi or limited data plan support.

http://www.fcc.gov/lifeline
Critical crypto bug in OpenSSL opens two-thirds of the Web to eavesdropping
Massive Security Bug In OpenSSL Could Affect A Huge Chunk Of The Internet
Timely – The Time Tracking App To End Time Tracking
I never thought of Fog Creek that way before. In fact, I've always gotten the impression they were down-to-earth. But, that one shot of a spreadsheet in this post listing Brown, Rutgers, Princeton, Yale, etc. changed my mind.

The other turnoff in this was the weeding out of candidates based on resumes. We hired an excellent employee out of a batch of horrid resumes- what a great hire, though.
>And declining balance loans often have up-front fees that are separate from the quoted interest rates.

As I mentioned in my response to your comment above, you appear to be using the "strict" (mathematical) definition of APR vs flat-rate calculations. In the U.S., APR is generally understood to be inclusive of up-front fees as defined by the Truth In Lending Act.

Whether or not this is perfect in practice, on this thread (and in the article), the term APR is meant to convey a number that is inclusive of all fees and non-interest charges, such that it reflects the truer cost of the loan.
Those are some pretty big assumptions.
50 years ago, IBM created mainframe that helped send men to the Moon
They have precious little other way to make demands.

You don't have to take them seriously. You can condemn them for making threats, sure, if you disagree with that tactic. It's /writing them off/ that I hate - like they don't deserve a voice because you (=the top level commenter) think they haven't tried hard enough in life.
I think you're saying that the core problem we face is that productivity per capita has gotten too high. One cause of increased productivity is that businesses are incentivized to compress their workforce as much as possible because labor is treated as just another input/cost. Viewed through that lens, an enterprise like a cooperative that actively tries to maintain its workforce is in effect holding productivity (per worker) in check, directly addressing the problem.

(That may put cooperatives at an inherent competitive disadvantage in the market. I haven't thought or read enough about that to have a strong outlook. But my gut response is that the challenge of providing a livelihood for your worker-owners is very similar to the challenge of providing a return to investors, and aside from an inability to perform layoffs, a cooperative is free to confront that challenge in the same way as any other business.)

Another way to look at it is that the benefits of technological advances would accrue to the worker-owners rather than the investors. So when their jobs get replaced by robots, the worker-owners just work less and share the profit from the robot labor, whereas in an investor-owned enterprise, all the employees are laid off and the investors share the profit. (And eventually there are no consumers for the product of the robots' labor because there's universal unemployment and investor capital is concentrated in the hands of a tiny minority, so you have to institute radical redistribution just to be able to continue to have any economy at all.)

Of course, the cooperative needs to have enough capital to actually acquire some robots when the time comes, so best start accumulating that capital ASAP.
well, that leaves something on the table for Apple/Google
Codeacademy seems to be the way most of my friends are getting into programming. Since you code in a sort of virtual browser, there is almost zero barrier to entry. I have seen only one person go from this to real professional programming (out of ~20), so I do not know if it really is more accessible in the ways that count, but it has been an interesting trend anyway.
I have direct experience that #3 and #4 above is false.

Frankly, if you don't have any practical experience, you aren't going to get hired. Expecting otherwise is victim mentality.
Worse, it's retroactively unfixable

That's slightly misleading. Every private key disclosure leads to decryption of past traffic unless forward secrecy is used.

However, if you switch to a fixed version of OpenSSL now, then an attacker cannot retroactively exploit this bug even if they have recorded all your past traffic, because exploiting the bug requires a live connection.

(Of course, this only applies to attackers who did not know about the bug before it was publicly released, so some worry is still justified. I only wanted to point out that the "retroactively unfixable" is a misleading exaggeration.)
In the long run all empires fail.
You're quite correct, “Family sponsored” also contains ‘Second: Spouses, children, and unmarried
sons/daughters of alien resident’ which accounts for 96,633 immigrants in 2011, which is nearly half of this category, much larger than I had realized.
It was BASIC and assembly initially, on the zx spectrum (at a friend's). A gentleman introduced me to BASIC and showed me a loop with an "I = I + 1" which made me argue with him about how that cannot be true :) .... and then I suffered the permanent imperative head damage before waking up many years later.

Though the beginnig was with a blow to the head, I did enjoy the immediacy of BASIC.

(Edit: I had to change the variable to caps)
Yes. And they haven't changed. See their slimy Android extortion techniques which taxes millions of smartphones based on some highly questionable patents and also their recent FUD-based ad campaigns.
Who, exactly? Distributing shared secrets securely is a non-trivial exercise.
The Fourier transform .gif was gorgeous. Anyone know of a similar one for Laplace transforms? (I'm still having trouble building up intuition for the Laplace transform.)
Is this something I have to worry about as someone who uses AWS ELB SSL offloading? Hard to tell from the docs.
A YC application - lets call it poolr :)

More seriously there is a number of ways of doing this. I would imagine the simplest would be to create a trust and have everyone give their equity and options to the trust.

The bigger issue is how to ensure that people don't game the system. The assets being put into the pool need to be accurately valued so people don't put in what they know are worthless assets. Of course there is there is the reverse situation where those already in the pool undervalue new assets.

Most of the effort of this idea needs to go into setting up the rules so that everyone does the right things and everyones interests are aligned. While I think this might be hard, I don't see anything that can't be solved by some smart people.
In Vim using digraphs:

Ctrl-K f * → φ
Ctrl-K t * → τ

In general:

Ctrl-K <latin letter> * → <greek equivalent>
Nobody exposes their RPC port over ssl publicly. Nobody. You can't even do it if you use the normal settings in the client.
What are the odds that the NSA didn't already know about it? Even if you don't think they would have deliberately monkeywrenched OpenSSL (as they are widely believed to have done with RSA's BSAFE), they certainly have qualified people poring over widely used crypto libraries, looking for missing bounds checks and all manner of other faults --- quite likely with automated tooling.

As to CAs, there have been enough compromises already from other causes that serious crypto geeks like Moxie Marlinspike are trying to change the trust model to minimize the consequences --- see http://tack.io
Hmm, http://www.cic.gc.ca/english/information/times/perm/skilled-... lists processing times in months. Options with many months of wait are known, but are there anything faster? Say, 90 days?
> ...and wondered "why does s/he speak English so well?" it's not because of school.

As an American, I've always been surprised when conversing with people from other countries considering their usage of English is not bad and is far better than those that are American natives. However, also as an American, I'm not surprised by the lack of skill in regards to the English language that is present amongst the population here (I'll use 'amongst' if I want, Chrome) due to the general disregard for the language (as if using the wrong form of your/you're is really that difficult or unimportant).

Edit: As is inevitable when one comments upon improper usage of a language, they tend to screw it up themselves. I have done just that. I will leave my mistake to commemorate it: "As an American, I've have always been..."
The Culture of Shut Up
How do transient network glitches kill the connection? I'm not completely familiar with the ssh wire protocol, but to my knowledge TCP is largely responsible for ensuring the reliability of the virtual circuit even in the event of a transient lower-layer failure.
By the way, here [1] is a very good resource on cooperatives in general. Don't be put off by the title (The Cooperative Solution: How the United States can tame recessions, reduce
inequality, and protect the environment) -- it's primarily history along with a survey of the cooperative economy circa 2012.

[1] http://www.thecooperativefoundation.org/images/Cooperative_S... (PDF; 136 pages)
Sigh...that should have said 'that Disqus (and many other vendors) have missed', not Ghostery, which is awesome and has a smart business model already. Sorry about that.
BASIC has been rather remarkable for it adaptability. Microsoft's Visual Basic, for instance, has managed to become a rather modern object-oriented typed language. As much flack as it gets from "real" programmers, probably more code is still written in VB than most other languages combined (although that is certainly starting to change now with the rise of open source scripting languages as well as the rise of Javascript.)
Zidisha could explicitly state the borrower and lender interest rates and give an average and spread for those rates when all fees are taken in to account. They could include APRs or AERs or whatever too.

Zidisha is surely marketing themselves to lenders on the basis that they offer a good rate to borrowers, that's supposed to be a motivation to lenders to participate.

Interestingly the Wikipedia page figures seem [at a glance] to say that in some countries less than 50% of loans are even repaid.
Companies like Cognizant, TCS, Infosys abuse the visa system. They are the reason for such caps to be introduced.

Recently Infosys was fined 35 million USD for visa fraud, that was just the tip of the ice berg
http://online.wsj.com/news/articles/SB1000142405270230452750...
I like forums, there.

Also, FWIW, I hate mailing lists (although recognise they often hold high value information).
Fog Creek dev, here - we, too, have had absolutely great hires from less-selective colleges and with not-so-great resumes. But if you're pressed for time and resources and you have to use a heuristic for where to put recruiting efforts, this can be a good one.
Surely not just a usury-based company but instead one exacting usurious repayments by lending other peoples money. Truly champions of capitalism.
> People may realize that familial relations can significantly shape immigration process, but they tend to greatly under-estimate the extent.

I don't see any real evidence that's true, but, maybe it is.

> Immigration is almost always discussed in terms of fairness and, usually, "the line." But the metaphor is a bad one;

It's not really a metaphor at all, its a fairly literal description of the family-sponsored visa system which dominates immigration. At least as it pertains to the countries where immigration demand exceeds per-country quota, where qualified immigrants are literally on a wait list (in some cases one that will take a decade or more to reach them).

And I suspect it dominates the discussion specifically because the family-based part of the immigration system is the one most people know the most about.

> it might be better to think of the system as multiple, separate lines that are of varying distances from the destination.

Well, that would be even a more literal description of the family-sponsored system, since each category of visa has its own quota and queue.

Most of the rest of the immigration system doesn't really consist of lines...
But how long is the wait?

In US, if - and that's a big if - you're lucky enough to win H-1b early April, you may start working early October. Is there anything as fast with Canada? Without employer agreeing to hire you even though you don't have a working visa - i.e., you have to apply for one?
Don't know if I really am going to be the first guy, but I (vastly) prefer forums to mailing lists. I also don't like IRC.

I think I'm a weirdo, though. Or a web-head.
Ah, that's pretty cool. When I worked at Zappos/Amazon they had a similar approach to patents. They patented a lot of our code, but promised to only use it for defensive purposes. Which makes sense because we got sued a lot.
The title certainly is misleading, but a read of the short article clears that up pretty quickly considering they mention H-1B visas by name.
If you're $10MM pre-money and raise $5MM, you give up 1/3, not 1/2 of the equity. The preference doesn't mean the investor gets more shares.