skysight-inc/HackerNews huggingface dataset:
When I was an undergrad I wanted to go on and earn an MA in Library Science. I love information science and books, bookbinding, publishing, archives, &c. But after getting a great heart-to-heart talk with a university Librarian friend, I saw the writing on the wall and saved a lot of money.

I'd like to think that I've redirected at least some of that interest (except for the book binding and preservation component) into programming.
Anyone have any idea as to why? I have been searching and haven't found any exact responses yet.

Will this somehow affect US and all of us globally?

EDIT: (From Reuters UK)

"a problem in displaying orders and deals in the main stock market section." (Reporting by Zlata Garasyuta; Writing by Andrey Ostroukh)

http://uk.reuters.com/article/2012/04/23/russia-stocks-suspe...
What Everybody Ought To Know About The Product Manager Case Interview
Herb Sutter - Welcome to the Jungle (video)
It depends on how similar the implementation is. If someone clones all or most of another site's design decisions, I'd say that's not cool and is worthy of derision. There are sites that I would consider clones of PadMapper because they try to do things the same way without adding much new or providing a new take on the problem. That says to me that they didn't have much of a vision, and it's annoying - it seems unlikely that if they were re-deriving solutions to those problems that they'd come up with the same answers for everything.

For an example, see how different the results of our both tackling the same problems were - they barely resemble each other in form or functionality.

But yeah, the basic idea of showing real estate on a map is old, I have a research papers from the 80s that talks about making map-based search systems for real estate. housingmaps is the earliest web-based implementation of the idea that I know of, though, and was my inspiration.
Programs have inertia roughly proportional to their size.

Extending a small program is almost always easier than a large program-- except for the special case where the large program was designed with the specific extension you're making in mind.
I learned Cyrillic when I spent some time in Macedonia. Being able to read the alphabet was actually very useful, even without any further language knowledge. Being able to read street names, shop names, destinations on buses, etc all made the city much more accessible than without that.

Most languages also have a large number of words that an English speaker will recognise — and even more if they've ever learned any other language. Being able to transliterate at least lets you have a good chance of spotting some things you'll know. This is even more so in places where there'll be a large number of imported words, such as many restaurants, cafés, etc.

It really helps in a coffee shop to be able to get as far as choosing between 'Espreso', 'Kapuchino', 'Nas so sladoled', 'Makiyato malo', 'Makiyato golemo', 'Fredo', 'Frape', 'Ladno chokoladno mleko', 'Klasic crno chokolado', 'Klasic belo chokolado', or 'Meksikansko chokolado', rather than a board full of gibberish.
To be fair, on the iPhone you can swipe to the left and open an app via Spotlight.
In other words, the average lit major spent 50% more time unemployed than the average engineering major. That actually shows that field of study does make a major difference, even when times are hard for both.
Job post for YC companies.
> what's holding you back? :-)

My biggest worry is recruiting. Paraphrasing Valve, I want hires who are not only talented or collaborative but also capable of literally running the company, because they will be. I don't want to lower the hiring bar because of my location.

I would probably have a recruiting strategy similar to TropicalMBA.com. Recruit via internships and offer them the chance to solve challenging problems in paradise.
American Inequality: Resistance may be Futile
It's all about perspective. As a lifelong learner, you're gonna have the highs of discovering an insight and the lows of realizing your ignorance. If you have the right mindset and character, then it's a challenge and up to you to deal with those highs and lows properly. Celebrate those wins, use that momentum and motivate yourself with those lows. Personally, what gives me the most problems is when there is too much of a gap in time or other resources and I lose that momentum. Getting over that inertia and rediscovering that spark for that subject or project can be difficult. Once I find it though, there's no stopping me!
Is T-Mobile getting the Samsung Note?
Try AppCode. It has none of the suck of Xcode.
You do have a good point that one should consider not just the code size but the effort to get there (though let's not forget the effort to maintain and extend it over time). But are you sure you're framing it correctly? It seems unfair to compare the effort it takes to pioneer a fundamentally new approach to the effort it takes to implement a common one. That's like comparing the guys who have to cut a tunnel through mountain rock to the ones who get to drive through it later. We have no idea how easy it might get to build new systems their way once the relevant techniques were absorbed by industry. The founding project is no basis for predicting that, other than that historically these things get far easier as the consequences are worked out over time.

What we do know from general research (at least, I've read this many times - anyone know the source?) is that programmer effort tends to be about the same per line of code. That's one reason everyone always cites for higher-level languages being better. Maybe that result doesn't hold up here, but it seems like a reasonable baseline.
Craigslist Founder Will Donate $1 if You Tweet About Squirrels
This is a somewhat inflammatory title with a fairly unsubstantial article behind it. Whatever.

First came applications. In the mid-90s Microsoft was terrified that the Internet and Netscape would kill the Windows/Office golden goose and they (fairly successfully) subverted the Internet through browser fragmentation.

The advantage of the Web was that it wasn't OS-specific. Microsoft wanted (wants!) you to be locked into their platform.

The 2000s see the rise of the RIA (Rich Internet Applicatdion). One-page sites like GMail, etc (although they aren't always strictly one page). The core idea here is that even though performance was (is?) bad, increasing computer power will solve that problem sooner rather than later.

Let's face it, HTML/CSS/JS is a pretty terrible solution. Browser/OS differences are endemic. It's slow. Modularization (of a Web app) is awkward at best. Offline is incredibly awkward.

What caught people by surprise was mobile. Unlike a desktop, power usage and size became far more important than raw CPU power. Uh oh, Moore's Law no longer to the rescue.

You can be pedantic about J2ME apps (or whatever) predating iOS apps but let's face it: Apple popularized and commercialized the idea of apps even if they didn't outright invent them.

While the rise of the mobile app may appear quick, the pedigree of iOS in particular goes back 15 years. It's really an amazing set of APIs. At the same time, Apple has largely avoided fragmentation issues.

So what makes the app market successful on mobile is:

1. Easy to purchase, install and update. You cannot discount the lack of friction in purchasing apps. It is (IMHO) incredibly important;

2. Much better performance both online and especially offline; and

3. Ease of discovery.

Apple may not have been the first to recognize it but they've also embraced this same strategy on OSX. Google (disclaimer: I work for Google) has the Chrome Web Store. Microsoft is essentially copying the OSX App Store for Windows 8.

I don't see any doomsday scenarios about the Web going away. That's just linkbait. If anything, what I see will happen is consolidation. Now instead of producing just a Website, you need an app (or, preferably, several apps for the different relevant mobile OSs).

Take Newegg. The website is still as good as ever but honestly it's a joy to use their app on the iPad, so much so that I will have trouble buying my parts from anywhere else.

Apple has recognized the need in the modern computing environment to essentially sandbox everything. The Microsoft of old used to take as gospel the need for backwards compatibility so always avoided breaking changes. Google too has realized this to a degree (websites are sandboxed).

Personally I believe the dark horse in that race is Chrome's NaCl (Native Client) as it combines the delivery of the Web (to Chrome at least) with the speed of native applications. Time will tell.

But please do me one favour and quit it with the linkbait-y "apps will kill the Web", "Apple's/Facebook's walled garden will ruin everything", etc. Fears of the worst are nearly always overblown.
Not true since they give an algorithm towards the end of the article, and i'ts just the greedy one.
i don't understand why anyone who cares about performance doesn't at least max out the RAM, let alone use an SSD as their boot disk. sure, the SSD is expensive, but the RAM? dirt cheap. i only wish the MBP could take more.
Sounds like they're teaching it "trial by fire." My undergrad and grad EE days: 12-hour workdays (nights?) in a dungeon-like room.

I often say to mentored students: engineering is 80% banging your head against a wall, 10% cursing, and 10% progress. It's a long, hard slog to become an expert. Daily networking events sounds like that to me (and frankly, even more unpleasant!)
I see you have a zshrc.local; that's the same approach I use. Unfortunately not everything supports "includes" but many, many things do.

If you want to see more, https://github.com/apinstein/dotfiles

I suppose another alternative might be having a private ".local" repo as a submodule, and having a rake task to concatenate and install the shared & local files. It is a tricky problem.
Yes. It is a real nightmare if you have AdSense or Analytics. But oddly nobody speak about it in Europe. Seems like nobody care...
http://venturebeat.com/2012/04/23/google-lobbying-triples-q1...

Alt. link.
Hey Curt. I'm out of Guelph and think it would be a good idea if I make a video while you're still around. How do I get hold of you?
I doubt it's based on userbase expansion so much as it is a bet on massive monetization.

Personally, with their existing model, I think that's tough. Unlike search, the monetization rates just won't be that high, since it's not a point where a user is trying to solve a problem they're willing to pay for.

But they might surprise us, and if they find a good monetization model, that's a lot of collective person-hours of exposure.
AmazonSupply.com: The Hardware Store for Researchers and Developers
Not sure if that is a good or a bad thing. Would really really annoy me, tough. If I reinstall an OS, I do it because I want a clean plate, everything back to "standard". Opening my old tabs in my browser tells me, that it kept various config/temp files, which is probably what I wanted to get rid of.
"Will Apps Kill Websites?"
Answer: No.
I want to agree, but website passwords are a usability nightmare for mobile users. Take all the hassles that come with sites having eleven million mutually incompatible sets of requirements for passwords, and throw on top of that that typing them on a phone's keyboard is slow and error-prone. Only password-compulsive geeks are going to go for that option. Your average user won't. For them, it's a huge con.

I agree that it's troublesome that people have their phones set up so that anyone with physical access to an unlocked phone has access to everything. But I'm inclined to think of that as a symptom of the problem rather than the problem itself. The root of the problem being that too many folks who draw up security schemes don't seem to grasp the most basic lesson about how people deal with security: When given a choice between excessively inconvenient security and no security, your average user will always opt for no security. If that's not an option by default, they will figure out a way to make it an option, and then opt for it. (Sticky notes, y'all.) If there's no way to make it an option, they will go find someone who lets it be an option, then opt for it.
It's just a technical failure. The trading was stopped for about 4 hours. After reopening the stock market fell 2.5 percent. No official statement was made about what caused the failure.

From here: http://echo.msk.ru/news/881684-echo.html
Ok, that is a good point - there's certainly some instances I'm not familiar with such as the one you cite.

I'm still dubious, especially due to the market penetration Dropbox has, but I guess we'll see :)
I don't know, I definitely prefer scrolling vertically (in both panels) on my MBA 11" to horizontally scrolling every time I need to read a line in its entirety. 680px wide just isn't enough for the inspector. That said, 1366x768 is certainly not on optimal resolution for development, period!
Access to the camera, gyro, file uploads, push notifications etc.
New Music: Wiz Khalifa – ‘Work Hard Play Hard’
Microsoft Xbox 360 found to infringe Motorola patents in preliminary ITC ruling
I'm not certain they could be manipulated that easily. But that was out of my hands. I couldn't stand attending mind-numbing meetings by a self-styled expert on matters of common knowledge. I had to leave.
Atwood seems to completely miss one important point: doing an app is a greenfield project. It's the elusive complete rewrite, without the re-. A website like eBay has hundreds of small features, each of which needs to be considered and included in a redesign. An app can just focus on making the 10% of the features that the 90% use really good.
The other side to that argument is what can't be done in native. From what I understand, you can't do a/b testing, you aren't going to be able to iterate as quickly, push bug fixes out instantly, etc. etc .

Andrew Cross did a write-up about it (http://www.andrewcross.ca/2012/03/16/quick-tips-from-sxsw-fo...) the gist being that many companies started out using something like trigger.io/phonegap/others so that they could benefit from the quick iteration cycles and other benefits of web. Once the things settle down a bit, they built native apps.
My zshrc.local setup is rather poor and I need to find time to sort it out correctly - currently its effectively a clone of the standard grml setup (http://grml.org/zsh/).
Obat  Kanker Payudara Herbal
Obat Kanker Payudara Herbal dengan herbal ace max's aman untuk di konsumsi dan tidak menimbulkan efek samping dan telah terbukti mampu sembuhkan kanker payudara
I still remember learning about this at Doublerecall HQ in Palo Alto. It was an interesting evening of random charts on a drawing board. The idea was so profounding everyone had to know, immediately. If I remember correctly Nir and one of the founders were at a seminar together where the power of triggers was explained.

That evening I looked at the two websites who have become my daily destinations almost instantly: Buffer and 750words.

Both send you an email every day. It's not spam. It's a useful and interesting email. Something you do want to receive.

It changed the way I think of new project ideas forever.
Entrepreneurial Education
I want that report but cannot affort it? Anyone can help?
That's a good example and it does suck. Sounds like enterprisey java-land that we HNers love to hate on so much.
Wut. I had NO IDEA you could do this.

off to the Naperville Apple store
On unmount, unfortunately. It's a bit of a pain, but it ends up working for me because I keep any TC volumes unmounted unless I'm directly working with their contents.
I guess that is what gets me with advice. Often times it sounds just "Take only the good parts of this idea and apply it to your life!"

If you define something to be only the positive effects of something else, then by definition you cannot have any negative effects of the first something. "Live a happy life!" is that sort of statement. "Make friends!" is another.
Your Shower Sucks
Going to www.google.com/a/ it's just no longer there. Can be accessed via the Pricing page. Thanks Larry, Sergey. I wouldn't have cared at all had you guys not promised to not do this again.
Stop being selfish and refer more people :). I'm up to 16GB free on mine.
Firefox 12 : An Important Milestone For Firefox
So the reason is because I have a black background color on body. When I said it's fixed, I just realized it's only fixed on Chrome Canary. It looks different on Chrome 18, and it looks different than that in Safari. Welcome to the Web. I'll try to fix it again after work.
Part 2:

The Multi Billion Dollar Mind Trick: Manipulate People by Simulating Success

Computer games are based on psychology, they try to make people think they accomplished something with as little effort as possible. Millions of people are addicted to it.
Never in my life I have read so much rambling in one place. I can summarize the whole article in one tweet(removing some nonsense along the way): "The ECMAScript standard should make it easy to use 'classical' inheritance because that's what kids learn in school."

This should have been just a tweet, not a gargantuan article, that just talks about the same thing over and over.

If you want to write in a classical style, you can do it today, if you want all your favorite class features, you could just write an abstraction that does it all. If you are obsessed with doing it with syntax just use CoffeeScript or something like that, heck you could just use GWT and just write the whole thing in Java and not even care about JS.

The committee doesn't have a standard for class yet because it's really a hard problem, they can easily turn JS into the next PHP if they get it wrong.

Something is needed to make classical people happy, but not the expense of language integrity.

> Don’t add classes and the world at large thinks of JS as a joke and a toy

This is both ignorant and moronic, C must be a toy and a joke then also the author probably failed to notice that both C# and Java are adding lambdas, and other nice functional features.
This is misleading because it doesn't factor in desire for work, pay, or even hours etc.

If I get a CS degree then make 100k a year for 2 years, then quit because I want to take a 6 month vacation and then go run my own startup that looks on average in bulk identical to someone with a "soft" degree working two separate part time jobs for $10 an hour hopping from job to job every year or so with 3 months of unemployment in between.
> Facebook also owns your social graph

Any email provider also has your social graph. The only problem with email is that it is seen as "old" compared to the "new" of Facebook and Twitter. Something else will come along and be the new "new" and that will be the end of Facebook.
I always get stuck on new things and just get absolutely frustrated over things that i have no idea what i'm doing. I find taking a break and then coming back to it usually helps. The funny thing is once you figure it out you cant ever see how it didnt click in the first place
People come to me a lot with ambitious ideas and ask me if I can help out. Very often I'll find that "help out" means "build the entire product" because while they have ideas, they can't build them. If I press about payment, they'll offer me a spot as co-founder which is perplexing because they risk nothing. Typically these ideas are incomplete, too, and I'm expected to be on call for any changes and modifications. I used to do this a lot.

Sometimes it's my friends, sometimes it's semi-random solicitation. In all cases, though, my ability to program is seen as a magic bullet. In a casual conversation they'll start throwing dates around and ask me if they're cool. Or, I'll get a large email with specifications and instructions presupposing that I'm already on board. If I say that the idea is interesting, time and again this seems to mean "I'm 100% committed."

I never know what to do. I would love to found a startup doing something truly useful and I used to feel bad for not pitching in for my friends. As time has gone on I've realized I was giving away my time too cheaply. I can't contribute something meaningful to the world if I'm constantly running around in poorly-thought-out circles for other people. Sometimes I feel selfish.
> The additional burden of it using a separate regular alphabet is negligible in comparison.

While trying to learn Thai and Arabic at varying points years ago, I was frustrated to find that so many of the books out there ignore the native alphabet/script and instead rely on various romanization or transliteration schemes. In many cases I found these schemes, particularly the IPA [1], just as hard or harder to learn than the native script and pronunciation.

I understand that IPA has it's place, particularly in academic circles and/or if there is no native speaker around to model for proper pronunciation, but if you're giving me an audio CD too, what's the point of the intermediary?

[1] http://en.wikipedia.org/wiki/Ipa
I haven't done it yet, but I've been meaning to set up a very simple solution to this using a preprocessor (probably m4). I think wrapping a few blocks in if-statements based on the host name will go pretty far.

edit: might as well link my repo, which doesn't yet include that functionality: https://github.com/drewfrank/dotfiles
Interesting--does the above-mentioned feature mean that nginx can finally be put in front of a websocket server (e.g., socket.io)?
Not true. You have access to all of these using systems like this (PhoneGap and Titanium also provide these and many other native features).
I've had to externalize this behavior since having children: "I don't know. But we can look it up."

I do this all the time anyway-- need to decompose an audio sample? I have no clue, but I can read about it ... oh, look FFT. Calculate a loan schedule? Think I was curious about that several years back ... Google amortization ... Got it.

My children think I'm a genius (I have a 17yo that still thinks her dad is the smartest human on the planet) simply because A) I will deduce an answer aloud, B) admit that it's a guess but plausible, C) research when we get home, and D) summarize the findings (including my mistakes in deduction) in language they can understand. And I learn something along the way.

Can't learn past 30? Bullshit. I learn every day and plan to for the remainder of my life.
When your scraper IP is getting banned, that's typically a sign that you should stop, talk to the site owner, and/or reconsider what you're doing.
Don't Want to Lose Your Domain Name? Do This.
Better yet, people should stop thinking that a 4-year arts&science college degree is a prerequisite for any sort of grown up job. More people would be better served by going to trade or technical schools, or learning on the job, and spending their free time indulging their educational passions or intellectual hobbies via self-study instead of digging themselves into 5 figures of debt learning nothing more than what they could with a mere library card.
Dr Ladefoged passed away a few years ago; just thought I'd mention it to you because you said that he "has [sic] a fantastic website".
Because a journal-writing does not give a variable-reward triggered dopamine hit after the activity, it does NOT form a habit in the same way instagram does.
Dozens.
Microsoft raises tablet virtualization licenses to stave off iPad threat
I think it's capable of doing this, but I read that you have to disable the http proxy cache or something similar.

edit: that's for version 1.0.X though, not sure about 1.1
Hi Wyclif,
If you are interested in books/book binding and programing I would love to speak with you. Shoot me an email at patrick (at) dodocase (dot) com.

cheers,
Patrick
Something similar happened to me, it's powerful stuff.
It's affecting gene expression, not genes.
The number of DMCA notices is rapidly increasing
You can use Firefox's Private Browsing mode or Chrome Incognito mode if you've used up your 10 articles.