skysight-inc/HackerNews huggingface dataset:
The iron grip that the publishing industry has upon anything library is absolutely stunning. There is so much potential for disruption, yet all the valuable IP (journals, indices, etc) is locked up by centuries-old monopolies. It makes Blackboard look like a puny little troll.
I've been working on my startup in this space for almost 5 years now (One Day One Job - http://www.onedayonejob.com/ ). One of the biggest buzzwords I hear from job seekers is "relevant."

I send daily e-mails about interesting companies with entry level jobs. When people unsubscribe, they sometimes leave comments like: "These jobs aren't relevant to my interests." or "Jobs are irrelevant to my location."

Very few students are able to realize that they are irrelevant to the job market. If you're not willing to develop new skills, adjust your attitude, and change locations, you're going to be one of the 53% (unless you got it right from the start and majored in Engineering).
Instagram being cared about because of acquision size is part of this too. I'm skeptical about what "value" is really created with companies like this. Zygna seems like a net-loss for society, "they're gonna make billions!" seems to justify it in the eyes of many...
The coolest or the most worthless invention ever created? [video]
1) It's never been "hard" to reinstall OS X. What was difficult last time you tried?

2) The OS reinstall path is identical to the OS upgrade path, making it very well tested. This has been the case since (IIRC) Snow Leopard.

3) The latest few generations of hardware can even (re)install the OS over the internet, meaning you don't even need to carry around media to reinstall. (Assuming you're on a fast connection or are willing to wait.)

It's entirely painless to reinstall OS X.
8 Core Beliefs of Extraordinary Bosses
No - net income in the 3 months ending Mar 2012 declined to $205m from $233m in the 3 months ending Mar 2011. A big surprise, probably some big investment in datacenters or something. Net income can be rather bumpy, revenue growth was more solid at 45% year-over-year, but even that can't justify the massive valuation. The valuation is really a bet that FB future monetization will be amazing.
Focus is why apps (or mobile sites) are better.

You have less real-estate so you have to focus on delivering what matters. Less is more!
100% agree

My child will be bilingual. English and 10010101001.
That syntax has been essentially deprecated for a while now. I think one of the most important aspects of SASS syntax is that any valid CSS3 file is a valid SASS file and compiles without error.

This can't be true of the indented-syntax, which has two downsides:

* It's a huge barrier to entry for anyone new to the framework when they already know CSS.

* It makes porting and/or incorporating existing CSS unnecessarily complex.

(The same things could be said about HAML, but people generally have no problem writing HTML, while CSS is still a fluid and ever-changing system).

The indented-syntax is way nicer to look at, but it's a good thing that it's heading off into the sunset.
I am fortunate to have a skill that I am passonate about. I am fortunate to be technically inclined. I'm fortunate to have a skill that is experiencing a shortage and has a large amount of demand by very wealthy customers. I'm fortunate to be born in Canada, so by virtue of a birth lottery, I can easily teach myself this in demand skill and work in the country experiencing such a shortage. I'm fortunate that the country I work in has relatively restrictive immigration policies that increase my wage, except for Canadians. I'm fortunate to work in an industry where I can go start a company with a few friends and possibly become a multi-millionaire.

We could all be very passionate musicians, actors, and dancers and be in a very different box economically. Our superstars become billionaires, not millionaires. There were many lazy boomers, gen Xers back then too, it's nothing unique to our generation.
螺杆空压机
> I hope this'll save a few hundred milliseconds every time I hit `:w`.

“few hundred milliseconds”? In a project where I'm working, our SCSS files take almost 10 seconds to recompile after every little change.

Maybe this new compiler will make the development less painful.
Sure. I thought GP was asking about what you get writing purely webapp stuff.

Phonegap/Titanium are great, but they're hacks. Phonegap is just running your app in an uiWebView, then exposing some of the camera/etc. stuff via its own API, yeah?

That's great, but IMHO, it shouldn't have to be like that.
I think this is true, but some of the stuff that annoys Google (like California's labor laws) they might want to change in a way that you and I would disagree with.

So it is nice to have someone more technologically astute lobbying the Government, but their perspective as the 800lb gorilla with data 'issues' might incline them more toward a 'responsible use of data collected across products' rather than 'customers must be informed and opt-in prior to any data use' type policies.

Back in the way back times when crytpo code was considered a munition, I was participating in efforts to convince the Clinton Whitehouse that it was impractical to impede US companies from putting strong encryption into their products which Italian companies had the same tools at their fingertips as we did. One of the unsung heroes of that time is John Gage, who probably had a lot of trips back and forth to D.C. What I found discouraging is that for every well motivated suggestion, we would get a couple of less savory people jumping on board because it enabled some of their activities. Very, very challenging to propose laws or regulations that bad actors can't turn to their advantage some how. Depressing really.
That's the description of an ideal sprint review.
Music is Broken
I think you've hit the key - if they find a good monetization model. I remember an article on here about Facebook shutting down a social shopping experiment, but if that had panned out it could have been huge. There are always rumblings of "social search" every once in a while. Likewise, it isn't hard to imagine communications changing in the next 10 years to a system where your wireless carrier is just a data connection and Facebook could potentially power VoIP and video communications over that.

But I think the valuation is quite high for a potential that they haven't shown they can leverage their users toward. Google hasn't shown that it can leverage its might toward, say, social. However, Google's valuation isn't so high compared to its earnings. For me, it's a big bet to assume a company can drastically change its monetization.
Hating being the DD when you go out, then StearClear is the app for you
Just wrote a tutorial on Backbone, Node and MongoDb w/ Mongoose, Restify and AMD
Unless I missed it there is one key point the the article didn't mention. The strength of the web is links and hence the ability to access anything that we can uniquely identify as a resource. Apps don't have links.
Yes, I’m aware that he died, but since it’s still up I was thinking that arguably he still has it? I actually was going to say ‘had’ but I felt that would incorrectly imply that it doesn’t exist anymore. Then I was going to put ‘late’ in front of his name but that sounded kind of stuffy. I guess I should have passivized the sentence since if the subject no longer exists it’s ambiguous whether a “possession” relationship can exist between the subject and the direct object any longer.
http://en.wikipedia.org/wiki/Betteridges_Law_of_Headlines

Falls under the category of articles whose headline poses a question the answer to which is "no".
Interestingly, when the state tried to get Korean to adopt the new writing system in the 15th century, it failed miserably because of various political and ideological issues. Only later did Hangeul actually begin to gain popularity, and this happened organically.
Speaking as someone who puts his life in engineers', chemists', and clinical biologists' hands on a regular basis, I think there's at least some wisdom to the idea that folks should be specifically educated for the job they're going into.

Granted, there's also a whole range of people who major in subjects that aren't closely tied to much in the way of non-academic jobs, and end up in careers that aren't closely tied to much in the way of academic subjects. For that case, I have to wonder if it wouldn't be better to reconsider the basic structure of higher education from the ground up, rather than picking at the margins.

The standard bachelor's degree program is fabulous for certain purposes, but other cases make it look very similar to the "bundled channels" thing that is popular with cable and satellite TV providers: An archaic business model which primarily serves to disserve customers by forcing many of them to choose between paying for much more service than they actually want, need, or will use, and getting no service at all. In one corner, you have lots of people who don't really need a full bachelor's degree, but end up going into serious debt pursuing one anyway because no better option is available. In the other, you have lots of people who would love to take some individual classes, but find that the university won't let them if they are not enrolled in a 4-year program. Even if they already have a bachelor's degree. Even if it's in a related field.
“any valid CSS3 file is a valid SASS file” — Clearly you mean .scss. I imagine you’ll fix that in a minute :)

I’m also not so sure that this parser can only handle one of the two SASS syntaxes — what gives you that impression?
Not everyone supported it. Although King Sejong, who had it invented in the 1440s, was a big proponent, prominent Korean Confucian scholars opposed it on the basis that it would dilute the sway that Confucian/Chinese culture had on Korea and turn them into barbarians. The real reason was probably that by keeping the writing system so time-consuming to learn, they would be able to control the poor much beter.

For example, you can read scholar Choi Manri's (a contemporary of Sejong) explanation of why he opposes hangul here: https://en.wikipedia.org/wiki/Choi_Man_Ri

By the way, there was an excellent South Korean historical TV drama that aired late last year called Tree With Deep Roots (https://en.wikipedia.org/wiki/Tree_With_Deep_Roots) that covered the creation of hangul by Sejong and the opposition of the entrenched nobility to its promulgation (links to 720p video and English subtitles are available if anyone's interested).

In fact, hangul was banned by a subsequent king after peasants (who were previously illiterate because of the years it took to become educated in Chinese characters) made signs in hangul and started protesting outside his palace. It wasn't until the modernizing Gabo Reforms of 1894-96 that vernacular Korean replaced Classical Chinese as the official written language of the state.

And even then, words of Sinitic origin (which makes up 60% of contemporary Korean vocabulary) continued to be written in Chinese characters, with hangul used only for native Korean words, similar to how Japanese is written to this day (although Japanese uses Chinese characters for many words of Japanese origin as well). It wasn't until the early 1990s that big Korean newspapers, such as the Chosun Ilbo, started dropping hanja from the majority of their writing (though it is still used in a few situations).
Show HN: A Weekend project, Color Viewfinder for the iphone
If you want to lose all of your user settings, create a new user account and nuke the old one.

If you want to replace various bits of the system, reinstall the OS.

These are different scenarios with different use-cases, and I'd argue it's a much worse idea to conflate the behaviours, as in certain other OSes, than OS X's fault for properly treating them as separate operations.
Living The American Dream
What it’s like to grow up a non-citizen and have to earn it.
Some more context:
According to Opensecrets[1]:

Computers/Internet spent $125.6M in 2011.
TV/Movies/Music spent $123.2M
Telecom spent $58.9M

1: http://www.opensecrets.org/lobby/indusclient.php?id=B12&...
Show HN: Beautiful login and signup views for iOS with a few lines of code
Its C++ not C. Although I suppose you could refactor it or call it from C.
I think the best place to start learning is going through the Stanford lectures notes at http://www.stanford.edu/class/cs193p/cgi-bin/drupal/download... and watching the videos at http://itunes.apple.com/itunes-u/ipad-iphone-application-dev.... The strategy should be to finish one lecture in a day or two without rushing to the next lecture. Finish up the assignments and if you get stuck somewhere, search, learn, repeat. This way you would have learned quite a bit on specific topic and would be comfortable on the next topic. By lecture 10 you would be itching to write your own app, but don't succumb to the temptation and keep on finishing up the lectures. May be after lecture 18 you can explore things on your own. HTH
Microsoft and Facebook Align Further With Patent Deal
It's hella slow but there is always this:
https://github.com/sgentle/phantomjs-node
I don't have any tests to prove this, but switching from a 64-bit kernel to a 32-bit one and forcing apps to run in 32-bit mode helps a lot with memory usage on OS X.
You can use this app to switch apps to 32-bit: http://www.macupdate.com/app/mac/40405/sixtyfour

If you look at Windows 7 memory consumption with the same set of software you use in OS X, you'll notice memory usage is 1/2 or 1/3 on Windows compared to OS X. Maybe someone knows why that is?
Show HN: MicroFly - An Open Hardware, Open Software , 4-inch flying machine
How to Turn Your Kindle Fire into a 'Real' Tablet
You never have two apps deployed on the same server that need different versions of a dependency?
> It has a staggering number of active users and frightening amounts of data about them

The financial value of those users must grow super-linearly. The most recent figures I can find put them at having 901 million active users, which means they're valued at $111 per active user. Crazy stuff.
If only Haskell would let me do

type MTree t = Map t (MTree t)

This version works though.

data Tree t = Leaf | Node [(t, Tree t)]
You can use the Y combinator to do this as well, without having to create a class or a top-level method:
http://www.eecs.harvard.edu/~cduan/technical/ruby/ycombinato...
So it's based on the assumption that to date, they've failed to efficiently monetize their user base? They've had advertising for years. They're not going to start charging users. Shopping stuff is great but it's basically affiliate sales.

Saying "we're super popular, and we're going to figure out the monetization later" is pretty bubbly. It's equivalent to "ignore the financials."
This is inspiring read!
Modern Korean has 24 alphabets, plus 2 letters (ㅐ,ㅔ) each of which is technically a combination of two other letters but usually treated as a single letter. Guess how many keys the American keyboard reserves for English alphabets? 26. No need to shift keys around or rely on complicated modifier keys, unlike even some European keyboards.

Korean alphabet + American keyboard = a match made in heaven.
There was a scientific america article (I know not exactly "science") that showed how gene expression could in fact affect future offspring mainly through nurture. I believe the study was obese mice parents through gene expression would lead to obese mice children. However they believe this was caused through nurture.
Compared to the 1.0.x branch, there are a lot of new features.
The choir hears you. Spent an hour today on some ie7 fix.
An infection implies invasion. Until GPL'ed code starts copying itself to your projects, it's not an infection.

As RMS himself said:

The GPL's domain does not spread by proximity or contact, only by deliberate
inclusion of GPL-covered code in your program. It spreads like a spider plant,
not like a virus.

it's generally accepted that the GPL has a viral nature

It's generally accepted after the smear campaign by GPL haters, just like the "General Public Virus" expression and the "cancer" remarks by Ballmer. It's still a pejorative and, in my opinion, defamatory term.
An app launcher that did essentially that (start to type the name) is easy enough to build that the problem much lie elsewhere. Possibly with the interface itself (mobile devices inheriting legacy web ux & ui.)

I would suggest the essential difference may be found along an axis of user input that has data entry at one end and pure selection on the the other.

I'd further suggest that as this technology evolves the emphasis shifts from data entry to selection and interaction with technology becomes less about inputting data and more about making choices.

What data is needed is grabbed from your device's sensors; you don't actually need to enter it.

Ultimately what we're trying to build is a device that knows what you want (before you do!) and serves it up to you with the greatest efficiency.
Vectors, Strings, and Slices in Rust
There are exceptions to those rules, hundreds of them. ㅊ(chieut/치읓) as the bottom consonant has a really difficult and varying set of rules for different words, different consonants before and different consonants as the start of the next word.

Take this word 청령리 (a large transit hub for intercity bus and train travel. The transliteration from that guide is Cheong-ryeong-ri which is completely wrong. It should really be transliterated closer to Cheon-nyeong-gi. If you say that word as that guide has shown you no one will have a clue where you want to go.

I live in Seoul. Non-Korean speakers frequently struggle to tell taxi drivers or to get directions to three different places: 시정 (sijeong - city hall), 신촌 (sinchon - a district in the north) and 신천 (sincheon - a district in the south). First, anyone who hasn't learned 시 is closer to 'shi' than 'see' gets nowhere. Then there is the subtle difference between ㅓ and ㅗ; ㅓ is more like 'audio' than 'eo' and ㅗ is a short 'o' sound. These things take practice. The ㅈ in 시정 becomes more of a 'ch' sound than a 'j' sound. The difference is about the same as the difference in pronunciation between the 'ch' at the start of church to the 'ch' at the end of it in English. Hard to notice, but there is a change in most peoples pronunciation for that. There are people who have been here for years who still get a taxi to the wrong place every now and then.

15 minutes might be enough time to learn the symbols if you are an adult who can already read other languages. A week is more realistic for actually remembering them. A month of practice and you will probably be able to read what people write on bits of paper at a speed that allows them to listen and follow what you say. Learning alphabets isn't too hard but it isn't easy either (I learnt the Mon alphabet in a day with a good teacher).
One other thing to consider - an app is often an easier thing for a third party to write. Only the original owner can modify the original website. (It's why I scratched my own itch and wrote AuctionSieve - I wanted an easy way to create a kill list to filter out rubbish search results.)
A small nit-pick, but I wish authors would stop using the term charged in conjunction with civil trials. Apple has not been charged with anything, they have been sued in civil court. The RIAA/MPAA has done enough to try to blur the line between criminal prosecution and civil proceedings they don't need the help of the media in their endeavor.
Make that an extra $750 if you buy it built in to a new MacPro...
That's not always the case.

While government or private contractors do not allow to gather that data by any citizen (there are examples of cities allowing it), I find myself in the right to do so, and also, in the right to redistribute that data freely so other developers can play / investigate / learn with it.

Why? Well, for starters:

1) Their own apps suck (or are inexistent)

2) They don't want to help their own users.

3) It's fun

4) Their services are paid with public money.

5) It raises awareness on the need of public data legislation.

There's a lot more to talk on the subject.

If you want to check it, http://citybik.es

I am helping projects and visualizations like: http://bikes.oobrien.com/
or my own http://citybik.es/realtime/
Homes For Sale
Free Classified Ads for Home Sales
The thing that ruins the user experience for me? Non-sticky toolbars that scroll with the page. Fix that and people may actually believe it's a native app.
Right.

Good corporate governance points toward the maximization of long-term shareholder value, as measured by the present value of payments to shareholders (dividends, buybacks, etc.) http://en.wikipedia.org/wiki/Net_present_value

Silicon Valley has a somewhat bizarre culture of viewing dividend payments as "defeat", as in, "We can't find anything better to do with the cash because we aren't innovative, so we're giving it back to our investors". This is where the (strange) logic of profit=evil comes from in these conversations.
Good blogs for programmers?
What are some good blogs or websites for aspiring programmers, ones that keep you up with existing news for specific technologies or languages.
I don't know much, but I don't understand Mozilla's effort to reimplement firebug natively. Right now their solution seems unusable and far beyond firebug.
No, we don't, but billion-dollar is a far more appropriate thing to associate with instagram than world-changing.
> Any email provider also has your social graph.

They really don't. Not the way Facebook does; not for the post-Millennials. People email bosses and professors and acquaintances; they use Facebook for friends.
> According to the Foreign Service Institute, Mandarin and Cantonese (you didn't specify what kind of Chinese) are among the hardest languages to learn for a native English speaker.

But their criteria is the study time required to reach proficiency in both spoken and written language. Arguably, Chinese and Japanese wouldn't take so long to learn if they had simpler writing systems.
What Makes a Good Security Tester: An Evil Streak (part 4 of 4)
That's false actually. There is a "new" syntax, but the popularity of the language is in many ways due to the terse, easy-to-read original syntax—it's not going away and it's not deprecated.