skysight-inc/HackerNews huggingface dataset:
Designer here. I would never do that to my users.
Frank Miller: Inventor of the One-Time Pad [pdf]
I was thinking the moment that dog saw a squirrel, you would have a dog dragging a rather high tech rototiller for about 15 seconds, and then a rather expensive piece of trash.
Programming and graphic design perhaps (personally, I've yet to meet someone who programmed as a child who was better than a good programmer who learned later), but I really doubt there is much of an advantage to teaching your child Depth-First Search.

I don't really think CS is like learning a foreign language at all. The advantage for languages supposedly comes from the fact that we are hard-wired to acquire language at a specific age range ("Critical period hypothesis"). The biggest advantage is for infants, which steadily tapers off until puberty. I doubt we're hard-wired to acquire CS the same way - programming or theory.
This was years ago and trust me it was corrupt. I think there may have been some issues with InnoDB in those days that made it a bit fragile in that situation.
MintPalBuddy: A beautiful app for crypto currency markets (MintPal)
That's the point I don't want aliasing. It softens things too much. I tried it in iTerm2 without anti-alias on and it was horrific.
These submissions make me feel like I am on LifeHacker.
What kind of conflict resolution does the syncing perform? If it is done automatically by iCloud, what does it do when two notes are edited simultaneously on two or more devices?
Looks like your submission of this at http://www.reddit.com/r/angularjs/ got removed or filtered for some reason. I moderate that subreddit so I approved it for ya.
I'm curious why Antarctica isn't more of a frontier? Or the high seas?
I didn't understand this:

"10% of Princeton’s students are computer science majors

Far more at MIT

10% of Princeton’s faculty are unlikely to ever be in computer
science!

Ditto"

It's the last two lines I don't understand. 10% of currently existing faculty are not likely to work in the CS department? Or it's unlikely that in the future 10% of Princeton faculty will work in the CS department?

And the 'ditto'? Far more than 10% at MIT are unlikely to be in computer science?
The fact of the matter is, even among those "thousands" and "millions" you're going to have a lot of wildly different interpretations, understandings and beliefs.

Religion itself isn't even a single answer - it's a personal decision that applies to someone however they choose to apply it in their lives. You may see it as a "relationship with god," but the next person may see it as a set of teachings to live by.

There's not "the" way, there's many ways to find balance or self-enlightenment (even the goals can vary from person to person!) A 'rational person' would never conclude that "their answer may also apply to me," a rational person would find their own answer, whether that answer incorporate 16th century teachings or modern-age psychiatric evaluation.

The validity is not in the source material. It is in the effectiveness. Something that's "effective for thousand" or "a million" guarantees effectiveness for the next person as much as flipping a coin 99 times and getting all heads guarantees the next flip yields heads - with each new person, you get a new mind, and whether or not that mind is compatible with those beliefs is a toss-up.
No need to be so contemptuous of science. Science is a tool that can reveal truths which neither mysticism nor the Socratic method can approach. Similarly, there are many truths which are intractable to science for various reasons. Only the foolish put all their eggs in one basket of knowledge.
The new Firefox Sync protocol
2000 was great. When XP came out a lot of people complained about how they added bloat and pointlessly screwed with the shell. (By this I mean explorer, not how Unix users understand the term "shell".) I felt that way too. XP got a little better as hardware improved and SP2 fixed some issues, then Vista made everyone forget what they hated before and suddenly XP was the "lean" one.

(Actually the more likely explanation is that the 2000-using XP-haters and the XP-using Vista-haters are not the same people. Maybe the former group gave up and no longer cares about Windows.)
I always find it interesting when hackers are willing to bicker over the "right answer" (because one exists) on just about every other topic imaginable... But whoa, step into the state of a man's spiritual condition and all bets are off.

Suddenly it's every man for himself, isolated in his own tiny world that (supposedly) has absolutely zero crossover to another man's world. Somehow, gravity in one man's world pulls things up, and in another it pushes all objects to the sky.

But does that even make sense? It's really just hogwash, and a convenient easy-exit from having to wrestle with a challenging state of affairs. We all have the same fundamental needs, and we even live in a world where the very fundamental building blocks of the universe can be explained in distinct formulas with distinct "right" answers.

Unfortunately if that really were the case -- that spirituality really only applied to a single man alone -- then the message of grace from God would have stopped at Christ himself and never spread to another man's life. But it has not, and will continue to affect each man who discovers the spiritual wonders of a grace-filled life. Grace, does, in fact, present a freeing answer to all those who seek it.
Great Comment: Having studied graduate statistics within the stats department and a data mining within the CS dept, It amazing how well the CS crowd has rebranded statistics into something you can talk about at a bar without people's eyes glazing over.
Garbage bags can serve as rain cover or waterproof sleeping bag protection in a pinch, although they're not very resistant to puncture packing a few can save your bacon, especially with a few sticks/supports to build a one-time shelter against wind and water.
I remember encountering something like this when playing around with my Wordpress blog:

http://en.wikipedia.org/wiki/Pingback

Any idea why it didn't find adoption on a wider scale?
That's not what I want. I don't use the other operating systems, and I don't care if Firefox is consistent across them.

You care if Firefox is consistent, and that's just arrogance, because you are not the platform. If everyone did what you're doing, then the platform would have no common consistency at all.

Put away your designer arrogance; my Mac isn't your canvas on which to ruin platform consistency.
When I started college in 1982 as a CS/EE double major, the big-money major was petroleum engineering. If I remember correctly, they lost a lot of people who had done well in high-school when they hit the calculus for engineers classes.
My apologies if it sounded like I was doubting that there was corruption - I was not. I was doubting that merely sending kill -9 to the process was the sole cause of the corruption. More than likely it uncovered the corruption due to having to do recovery against corrupted data.
This makes the article correct (although makes no allowance for sampling error, nor for overfitting the available data).

Even so, I still dislike the use of this figure, as ROC AUC overstates a poor score: it hints at the model being correct 67% of the time.

In fact, the model is only knowledgeably correct 33% of the time, and just guessing the rest (taking its binary-choice 'score' up to 67%).
It's at the end of this page, as exceptions to Butterick’s argument that most free fonts are not very good: http://practicaltypography.com/bad-fonts.html
It is my understanding that projections and estimates from the EIA are generally understood (by experts in the field) to be political artifacts, and to generally be wildly optimistic, from the point of view of the fossil fuel business.

That probably goes equally for the revised estimate; it may have been adjusted downward in part to make some other prospect look relatively more appealing.
Tech Sex Ed
Just wanted to chip in to say that the pomodoro technique works really really well, but maybe best when I actually know what I should be doing. Setting a pomodoro task of 'let users choose colours' is easy, but 'improve load times' is harder. I think the specificity has something to do with it.

But when I get tasks that lend themselves to it, I often find myself skipping the breaks and starting another session straight after, which is great.

I stand up when the timer goes off to try to combat the effects of sitting for long periods.
Everyone would abuse it. The bigger companies have more resources and would do more of it. Economies of scale would come into it. R&D departments would change from finding new things, to cheapening/improving ideas of another company. After a few decades of less new ideas coming in, we'd start to notice the lack of innovation in what we buy (it would be in the headlines in a year). Trade secrets, commercial espionage, it wouldn't be pretty.
You can keep it to a mix of XMPP client on Desktop and FB Messenger on Mobile (for group messaging).

You literally never have to visit Facebook.com proper, ever again.
"I believe in Open Web, Open Web standards and Open Competition." - Ahmed, developer of ASP.NET/Sharepoint solutions.

Oh, the irony.
Every time I take a look at Angular, I wonder if the concepts implemented or employed by it can be exposed as a simpler interface. A good example that comes to mind is the case of git. I think we can all agree that the functionality provided by git can be exposed using a simpler interface (Eg Mercurial, but please, don't start). I mean, there is nothing about the concepts of DVCS's that makes an interface to it hard. So, my question is.

Can Angularjs be simpler?
Show HN: WordPass – password generator giving over 90 bits of entropy
You embody something that bothered me for quite some time now:

Soul crushed programmer: The project I work on right now is a multi-year monstrosity, many bad decisions outside my control were taken, that I now must clean up… Except I can't, because next release ASAP, and budget, so I must rely on kludges. We also lose time to manual overhead (little automated testing, no automated installs, manual paperwork…). And by the way, much of my job right now is not programming any more. It's more like dispatching issues, customer support, and plan for the next release. I don't like nor am I good at this: I'm a programmer, not a manager or a tech lead.

Manager: I can't pull you out of the project. I honestly don't understand why you're under-performing right now, so it could be just as bad on the new project. Besides, it would be unfair to reward you, since you're under-performing.

Recruiter: You know, any job will require you to perform a few boring tasks here and there. Will you do those when they come up?

Wise old advice giver: You need to grow up and accept the world as it is (and maybe give up on changing the world, or your own situation).

(In case you didn't notice, this was a real situation with real people, and near-real dialogues. I was one of them.)

---

I think you get the idea: when someone complain about their "unrewarding nightmare" of a job that makes them "miserable", many people will either blame the victim, say it's not so bad, tell them to give up hope already, or use a subtler mixture of the three.

I wish it didn't happen so often.
I'm not sure that's accurate.. I've been using Browserify for some time, and write code like that pretty much all over (require('../lib/api'), require('./api'), etc.) without having file duplication issues in the bundled output. Do you have an example that exhibits the problem?

Also, if you're requiring large files that you know won't need processing by browserify (like react), you can use the 'noparse' option to prevent the performance hit during bundling. (Of course a cdn is potentially a better option.)
What is the biggest reason for this growth?
The PHP world is so adorable. It's like a bunch of little puppies, running into each other and falling over and tumbling around.
A more interesting analysis would be to identify the correlative features that describe the giver of pizza vs the asker.
Hacking the DSP-W215, Again, Again
At Yahoo, we tried a little to improve comment quality.
We tried to rank comments based on its text quality using machine learning (some of the features were hate words, grammar error, CAPITAL letters).

We hope that seeing well written comments at the top can trigger a better discussion than just top voted ones.
Here is the paper: http://ip.com/IPCOM/000230875
nice work. i like the + and ~ features. but why would people use link shorteners, since twitter has a default one. just curious
While true that an outsider looking in at all of Angular at once can be really turned off by its complexity, it's no different than any other big tool or application: you don't have to understand all of it to use it. You can use a very small subset of Angular to great effect (say the handful of built in directives for databinding).

The nice part is you can get up and running with the simple stuff to make cool things, but there's still the whole rest of the framework waiting for you to learn it that allows you to build awesome, advanced projects.
I think he's saying that "it's unlikely that Princeton will ever have 10% of its faculty dedicated to computer science". Despite the demand, universities want to remain balanced and avoid becoming trade schools.

"Ditto" means "same for UW"; Ed Lazowska is the department chair at UW.
I think that a protocol or standard is part of the solution, but it really needs a service (or any number of them) to track the whole graph of replies.
Apple owns the copyright of the shutter sound.

That's enough to reject an app using this trick.
I was going to post the same thing. My family uses the SPOT messenger. Whenever one of my brothers embarks on a dangerous trip, he takes it with him. Recently my brother kayaked through the Grand Canyon alone in the winter. Every day he would "check in" and we could see where he was camped and how much progress he made down the river that day.
Hard to parse this even as an alum. Maybe that faculty position numbers are a very political thing that doesn't increase or decrease too rapidly, whereas student number can fluctuate much quicker?

BTW there is this student/alumni/faculty questionnaire floating around to "think about and foster the role of entrepreneurship at the university", and it seems like the administration is utterly clueless about how to approach things or what they even want to do: http://www.princeton.edu/entrepreneurship/

It reeks of "me too"-ism but I guess it might be better than doing nothing and sending the same old huge swath of kids into finance and consulting who aren't gungho about those fields in the first place.
Fair enough. I think some research in to the actual market penetration of some of Google's non-search products would make a stronger argument - like Analytics is used in about 49% of all web properties[0] but your point is taken. And it's true, of all the web properties I own, Google is all over them.

[0] http://w3techs.com/technologies/details/ta-googleanalytics/a...
Facebook Microphone Update To Store Data
NASA's Earth Day Global Selfie 2014
See business school graduate placement numbers too. Declines in finance and huge upswing in tech (particularly the huge web software companies)

Follow the money!

(I think it's wise for students to be doing this.)
You may be interested in Ask Patents (http://patents.stackexchange.com/). It was created by the team of StackOverflow.
No, Erlang has been writing fault-tolerant code with an explicit functional, immutable design, with very explicit semantics for defining process supervision and restart at every point in the heirarchy.

That's not "catch-what-you-can-handle", that's "use functional programming and pervasive consideration of fault handling to ensure that you can handle faults at any layer".
It is a balance, which is why Steve Jobs got to say what he said and do what he did: with his experience in Zen Buddhism, he understood, above all, balance.

Design is two things: understanding people, and creating. You have to balance a pure empathy and understanding of needs and desires with uninhibited creativity. Only then will you create something that people both want and have never seen before.

http://blogs.plos.org/neurotribes/2011/10/28/what-kind-of-bu...
Looks like the author of the OP should look at HN.
The links are up for me, but Github currently has an older version of the font.
... and since many people did the same thing, and many of the local bookstores have closed (particularly those with large selections), Amazon effectively has considerable influence over what kinds of things most of us read. Tough indeed. For us.
So you drop Google services in favor of open web and freedom... Now you pick up GoDaddy who is against the open web, Why not something useful like DigitalOcean or Linode?
Same, but it's been a year so far since the initial request opened so...
In the same sequence, Stephen Boyd's course Introduction to Linear Dynamical Systems (http://see.stanford.edu/see/courseinfo.aspx?coll=17005383-19...) is also excellent. The title sounds pretty specific but it is really about a wide range of applied linear algebra. Boyd's lecture style is a little idiosyncratic but he's great about constantly emphasizing how to gain an intuitive qualitative sense of what everything means.

He also has a couple of courses on convex optimization that cover the theory behind a lot of machine learning.
300% faster SSD drives that use 60% less power
Any more context? I just searched that term and it seems to have come up blank.
Good point. Can you give me an example?
The DB won't require manual fixes.

Losing a transaction that was committed upstream can lead to a bunch of manual fixes in replicated database clusters. What happens if rows inserted in that lost transaction are eventually updated? Replication breaks, you get paged, and now you're faced with either manually fixing the DB consistency error or by rebuilding the whole slave. Woe be unto you if this host is a replication hub with a bunch of slaves hanging off it.
The only failed language experiment are exceptions themselves.

I don't use Java APIs that don't throw checked exceptions; if your code does that, I won't even consider working at your place of business, because that means you don't understand that you've written a massive pile of ill-defined failure-prone code.

Unchecked exceptions are GOTO on steroids, and those GOTOs are part of the API contract. Java makes exception handling explicit and compiler checked -- hacking around checked exceptions makes exception handling implicit and human-checked, meaning that there's absolutely no static verification of a critical component of your API contract.

The problem isn't checked exceptions, the problem is that exceptions suck, and the only way to use them in a way that doesn't expose your code base to implicit GOTO failure modes is to use checked exceptions.

On our production software, we don't use exceptions at all, except where required by an API; instead, we always use monadic error handling. We have an uncaught exception handler for threads/thread pools/etc that does one thing: log the exception, and terminate the running Java process via System.exit(), allowing the process's watchdog to restart the failed process.

By its very nature, an uncaught exception is unexpected and places the process in an unknown state; the only safe thing to do is exit. Since the throwing of an uncaught exception triggers full process failure, it very much encourages defensive, safe practices that ensure that all error cases are handled and compiler-checked.

The result: our code is far more stable and reliable than any other project I've worked on, especially projects that have made use of runtime exceptions.
I've seen a few surveys claiming that money is 1st motivator.

People are attracted to high paying jobs not only for a financial gain. It's a signal that employer cares and other good people will be there.
BEWARE SIGN
The amount of processing power/such that would take... You'd need Google's resources to crunch user data at that level.
Google isn't the problem anyway. Policy makers in the US and things like the US Patriot Act are the problem.
> Why does she not blame her publisher for setting the price of her books to be too high[0]? This seems to be a regular merchant/vendor price dispute - nothing new about it.

Because Amazon's the one making it hard for her readers to get their hands on her books. We don't know it has anything to do with the prices they want for her books.
If I was going into college this fall, instead of 15+ years ago, I'd focus on EE, ME, or Physics and just cherry pick advanced CS courses on the side.
Jetty or Tomcat server static content fast too. I noticed his site appears to be written in ASP.NET, out of the frying pan into the fire.
Angular has a few core concepts that are hidden by poor documentation and a lot of 'sugar'. For example, a "factory," "service," and "value" are just fancy implementations of a "provider." So, it's easy to get tripped up on the differences until you realize they're all the same thing. To me, the core utility of Angular is data-binding, directives, and dependency injection, everything else is icing on the cake but it makes it seem a lot more complex.
New Supermarket To Open in Berlin Minus The Packaging
> I learned programming & CS at age 18 and I'm on par with people I met who learned it at say 11.

These people have 7 whole years of experience more than you have and the advantage to have gained most of it during a time where their brains have been most able to learn and embrace new ways of thinking.

Even though you are making an unlikely statement, it might be true in your case. But I'd bet a litecoin it doesn't hold true if you average it out over a bigger sample set.
Hey, I believe in exercise.
A lot of commenters referred to money being the biggest driver but I think that's only a half truth. Rather, job security seems to be the most logical reason to study computer science. No matter who you talk to, in any field, there's a huge consensus that having knowledge and experience with computers increase your employment prospects (I'm sure this could be proved by scanning job boards). Combined with the current job market and popular opinion that college may not be worth it (especially for non-STEM majors), I'm not the least bit surprised that CS has gained such an enrollment.
Those numbers are meaningless.

I make more right out of college than the purported "mid career" number. But when you put it into context (San Francisco cost of living, etc) it starts to make a bit more sense.
ProtonMail: CERN inspires entrepreneurs for email encryption
Flash as a technology is a caveman compared to modern Javascript-based technologies. There is no audience that does not have JS enabled -- other than the fringe who would probably be better off using wget to browse the internet.
It's definitely unavailable right now, for me. Glad you were able to order it, but your ability to do so once doesn't mean many people aren't prevented.
Internet access but no food - strange world.
the value of (ability to use) white's first move advantage increases with player's skill level. so, in every single expert game, black has an incentive to aim for a draw.
> personally, I've yet to meet someone who programmed as a child who was better than a good programmer who learned later

True, but then you're already filtering out all the ones that are worse because you preselect for 'good programmers who learned later'. You should compare those who programmed as a child as one group versus those that learned how to program later.