skysight-inc/HackerNews huggingface dataset:
I saw Gmail being used in this manner quite a bit among our friends with new kids (or expecting kids). I was concerned about the long term security of the memories they shared this way, which ended up being the reason I co-founded my startup, Moment Garden http://momentgarden.com .

There are surprisingly few good, secure ways to save and share memories of your kids. Particularly if you don't trust Mark Zuckerberg with your child's private data.
Can you explain where this data is coming from?

(Also, go Penn! It's cool reading a hackathon website and thinking, "Towne 100? That's where I had that one BE lab...")
Freedom of Expression is one thing but lying and denying a horrific fact is another. Are you saying that it is ok to denying the holocaust in Germany only cause every one should freedom of expression? I'm no friend of censorship but this has nothing to do with censoring this is just to protect the truth and the history. Such an horrific event shouldn't be forgotten neither should it be "over simplified to show it as it was ok cause there was no holocaust at all"!
If you think this kind of stuff is ok then you should really really overthink what you are doing there. I would like to see how you want to explain the families who lost members in the holocaust this "freedom of expression" statement!
Same here. Husband and I have worked from home together since 2006, and hope to never have to work apart again.
I guess I figured in the context of money and wealth that income was a pretty decent measurement. Unless you're talking investments. (But then again, the top 1-5% having huge amounts of their wealth tied in investments is how many manage to pay less taxes than the middle/low class, so I doubt it)
3D Web Browsing Sneaks Into Google Chrome
> Good architects can code...

Is synonymous with good developers are also good architects.

I think (if I can articulate my thoughts correctly) my meaning was, that there is an obsession with breaking tasks into specific roles that are then the sole responsibility of one person. To the point of inefficiency (given the number of people you have to talk to for a given feature).

I don't agree that specialisation is wasteful (for the project at least). If it isn't needed, the person can still be a 'standard' dev. But if it is needed, they contribute more. (The only waste is to the individual if they specialise in an un-needed skill).
Ivar Giaever, 1973 physics Nobel Laureate, resigns
Some data seems strange to me.
Why would 123k mexicans go to pakistan?
Or 30k mexicans go to Congo?
http://migrationsmap.net/#/MEX/departures

and I understand this is lifetime, but still those two destinations seem unlikely to me.

fascinating map nonetheless.
This is awesome data as usual from Vadim and team. I always thought the upper bound of InnoDB performance was limited by memory and how much you can afford. Now I know different.

I wanted to share some of our data to help in your decision making:

A typical server in our cluster gets 5000 to 7500 TPS:

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

This is a 24 hour graph and as you can see there are no multi-minute lockups. We've been extremely happy with the performance our servers are delivering.

The config is 8GB of memory, RAID 1, 2X 15K RPM disks, single Intel E5410 quad core CPU.

Total DB size is around 12GB with around 15 million rows. Our TPS is higher than Vadim's but our data is smaller than the benchmark he uses which is 200 million rows in a 58 GB database.

With the following for innodb:

innodb_file_per_table = 1
innodb_flush_log_at_trx_commit = 0
innodb_buffer_pool_size = 5G
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 1024M
innodb_log_buffer_size = 16M
innodb_max_dirty_pages_pct = 90
innodb_thread_concurrency = 4
innodb_log_group_home_dir = /var/lib/mysql/
innodb_log_files_in_group = 2

So my approach to avoiding this issue will be to shard to finer granularity and avoid architectures with monolithic DB's. Keep in mind that this only affects your ability to cache greater than around 16GB, so spreading massive data across multiple servers with fast drives and moderate memory will help bring your TPS back up. I would also add that servers with memory > 32GB are very expensive - especially the memory itself. So it may not cost much more to have 5 servers with fast disk and moderate memory vs one server with massive memory.

Having said all that this is obviously a very serious problem and perhaps an opportunity for a talented computer scientist to branch InnoDB and solve it if Oracle doesn't want to.
REST facilitates loose coupling between clients and servers, scalability, caching, retrys etc. REST is a good thing because it provides the right abstractions for some applications.

A slow, unreliable interaction with a remote server is different than an interaction with an in process function call.

If ignoring this complexity is causing no problems then concentrate on what does cause you problems, then just learn enough about REST to recognize a problem in the future.
Google Wallet - tomorrow?
I hadn't known about sshfs - that sounds great and I'll have to look it up.

One of my favorite features is ssh forced commands, http://oreilly.com/catalog/sshtdg/chapter/ch08.html#22858 which I use on infrequently used remote servers to present menus of pre-defined commands to me or to others. And at other times, I can use it to kick off a daemon on a remote server just by ssh'ing to that remote server with the proper key.

It's a simple way to create a "compile server" and then use one command line from my preferred machine to tell the compile server to check a certain directory and compile everything within it.

Yeah, ssh is nice.
Eh... bad advice in general, but awesome advice for the case he's using it in. Like he says in the post: Don't set these values for hosts that you actually care about.
I glossed over some of the subtleties. To show that eating animals needs to be justified requires extending our ethical framework to animals beyond humans. Nobody feels the need to justify eating vegetables, for example, nor have compelling arguments been presented that this is unwarranted.

Also: most disciplines require "general skill at persuasion," philosophy being no exception.
Agreed. I always found strict host key checking a bit annoying, and then it saved my butt a couple years ago. The other tips seem great though.
拜金女王
This makes as much sense as saying "it's really difficult to sell shoe polish to corporate CEOs, so you should sell to their receptionists instead."
If you barely make the cut you would only be paying taxes on a very small portion of your entire income.
This Act changes the U.S. from a First to Invent system to a First to File.
Assuming this is an NP problem, then a nondeterministic turing machine is capable of solving it in polynomial time (by definition).

So it stands to reason that a properly-constructed quantum computer (being an approximation of a nondeterministic turing machine) would probably be able to solve the protein folding problem in polynomial time.

It's also not out of the bounds of possibility for similar quantum effects to explain how proteins fold the same way every time - an individual protein in fact being a superposition of all possible foldings, and the lowest-energy folding being the one that is actually observed whenever it interacts with anything.
I quite dislike that this bill places greater onus to locate prior art onto the public rather than the patent filer. I'm not sure how that protects the mythical small inventor.

I mostly dislike that there is no move to make patents only defensive. Patent awards should be limited to only the cost of direct interference with the patent holder's business.

That would be the most sensible given the intended purpose of patents of defending an inventor in return for publishing the discovery.

Suing a business that has nothing to do with your own because it employs a similar solution logically is destructive to the economy, since their success does nothing to harm your own success. Patents should be limited to protect you against competitors who are in a zero-sum game for the same market.
Ahh, if only i didn't have an english major for a live in girlfriend.
I don't think that's quite an apt metaphor. At the end of the day, the CEOs are the ones who use the shoe polish. Maybe their secretaries do the polishing, maybe not, but at the end of the day the CEOs are the ones who have to cope with a mediocre polish.

The entire point of this article is that it's the teachers, not the administrators, who have to deal with educational software on a daily basis.
If you have time, get Programming Pearls by Jon Bentley (http://www.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp/...)
"My former Spanish teacher buys chocolate regularly for the class. She gives them out to people answering questions. A single bag of chocolate doesn’t cost much, but giving out a few chocolates per period, with five periods in a day, over the course of 180 days adds up to several bags of chocolate."

hilarious
Institute of Certified Management Consultants
PG asks:

Why? The pattern of variation seems no different than for any other skill. What causes people to react so strongly when the skill is making money?

I'd offer this passage from Robert Wright's The Moral Animal as one answer. This assumes the distribution of wealth serves as a proxy (inexact, even inaccurate, perhaps, but functional) for the distribution of access to sexual resources among males:

Men have long competed for access to the scarcer sexual resource, women. And the costs of losing the contest are so high (genetic oblivion) that natural selection has inclined them to compete with special ferocity.

http://books.google.com/books?id=MuI_DVZ1Xo8C&lpg=PP1...

So the argument goes something like this:

Material resources (wealth) provide access to sexual resources and reproductive success (any organism's raison d'etre). An organism hard-wired to persist its genes will probably also be hardwired to recognize the existential threat presented by unequal access to the resources required to persist its genes and take radical action to avoid it. Since among most animals (including humans), females make a greater biological investment, they enjoy the privilege of selecting among males, preferring those with resources to best provide for their offspring, which puts males in the position of scrabbling to accumulate the resources necessary to win the affections of a mate.

That probably leaves out a few necessary premises, but if you're not familiar with the argument, hopefully you at least get the picture.

Wright makes the point that a society in which there is such radical inequality of wealth that a significant number of men have not the resources to attract a mate, settle down, and marry, also tend to be the most violent and unstable.

If you had a society in which there was radical inequality of wealth, but not radical inequality of access among young males to mates, you would expect less instability. But allowing for the shortcuts in reasoning that evolution might encourage, you'd still expect some. And as various behaviorial economic experiments have demonstrated, humans seem to have a tendency to reason about fairness in relative rather than absolute terms. So in such a society, you'd probably still have a greater threat of instability than one where there was a more equitable distribution of wealth -- and, especially, the perception of it.
Write an Essay on Love
An essay on love is something that many students will find appealing. After all, any assignment on romance and love will bring a smile to students’ faces! However, writing this essay may be as complicated as the emotion itself. There are many kinds of love.
There are definitely lots of difficult things other than technical challenges that come up in business. Like you said: making sales, deciding which features to build, etc. I'm not saying that they are "easy", however they pale in comparison to spending years building technical skillskets that allow you to build solutions to problems.

The main point I'm trying to make in the article is that "business guys", particularly the sort looking for technical co-founders, really need to teach themselves technical skills. In early stage companies (I probably should have made this more clean in my article), the business guys just aren't necessary. Any engineer can talk with his potential customers and get feedback. Any decent engineer can run A/B tests and improve their conversion rate. Any good engineer can make smart decisions based on their customer data and feedback, and become successful.

If you're a "business guy" and teach yourself technical skills, you're immediately more valuable. You can prototype basic features and get feedback. You have the technical understanding of your product to make informed customer decisions. You'll have the ability to spot problems early on, and make adjustments as needed to your product. Even if you're not necessarily a "good" programmer, you can still have much more of an impact with technical skills.
Great review by Jean Louis Gassee. It will be interesting to see whether this forking risk is indeed temporal or risks growing into a real issue. Intel has slipped on maintaining a dominant position on the mobile chips platform. I think they're waking up to the issue: "What!!?? People actually use these silly tablet thingies as laptops substitutes? WHAT?" Not sure whether they can move quickly enough to respond.
Worth noting: many teachers are given budgets from their school to spend on technology, so there is a good chance that the money they spend won't be coming out of their own pocket. Win - win situation.
The closest ones I know of are FreeScale's PE (Processor Expert) which has been around a while and is quite decent; I've used it with the HCS08's.

TI started one for its MSP430's called Grace this summer, but it's very very primitive thus far.

Atmel also has one called FLIP for its USB-enabled MCU's to make them act as various USB profiles/devices.
It is my understanding, citation needed perhaps, that over all cost of living was lower in 75. So perhaps there were no iphones, ssd hard drives, big screen plasma televisions, xboxs, etc. but on a single income (not one of our 100k plus incomes but a regular joe income) you could likely afford a home, a nice car, etc.
Only if every corporate CEO had been a receptionist for several years.
This is a great point. I think goals can be an incredibly powerful motivator and can help with accountability - especially when shared.

I have been setting weekly goals (get through x amout of lessons and complete x amount of excercises). Daily goals are tougher due to work and an unpredictable schedule but so far for me it has been to do something RoR related each day.

I need to think more about long term, but in general I want to be able to prototype and have built a simple web app within 6 months.
The most magical command he didn't mention is 'ssh-copy-id'. If you can log-in to a host with password, you just 'ssh-copy-id myuser@thishost', supply the password once, and from that moment you can ssh with public key authentication. Extreme magic.

Also, sshfs works great, but has some issues with memory mapped files that silently lose writes. Luckily (?) most programs don't use mmap to write files, so it's not very noticeable.

All in all, ssh is one of the greatest tools.
Hmm, I know I'll get downvoted for this, but I don't think he's being uncivil, pg. He made an accusation against you, but he didn't do it in an uncivil manner. Asking him to be civil strikes me as weird, and possibly that you're being too defensive?
I supported (absolutely past tense) capitalism on the basis that the right people would end up with the money. Maybe they will. Waiting another 30 years isn't on.

Things shouldn't go to people "according to his need".

But now things are going to people "according INVERSELY to his need".

Endless claim checks on future productivity are being stockpiled by precisely those who have no need of 99% of that productivity. In many cases they also have very little future, because they are old.

Politics is bought and paid for. People will not pay taxes. Inflation must now be used as a regressive wealth tax of last resort. At least it transfers purchasing power from the old to the young.

Poor people should, if they were intelligent, stop spending their disposable income and use it to buy the thing that gives the best return on investment - which is bribing politicians. And no, corporations aren't people, and money isn't speech.
It's easy to start filtering yourselves into the camps of "the rich are too rich, tax them!" or "the rich earned their money, you have no right to take it away!". Then you can yell at each other from across great echoing divide until the sun grows dark.

The sad fact is that America is no longer a country that makes things, and as a result we no longer find ourselves in a position to employ people in positions that are actually worth a damn. Or that pay a salary worth a damn.

We still make some things. Software. Circuit designs. Entertainment. Product design (to sell things to ourselves). Pharma. People who work in these areas are paid well.

Oh, and the financial industry. Which, despite demonstrating a wonderful ability to make itself mountains of cash, has failed to demonstrate how it benefits the rest of the country. (obviously, its ability to provide lines of credit is valuable, but we had that long before investment banking came to dominate the entire financial industry)

I remember reading Snow Crash for the first time and coming across this line:

There's only four things we do better than anyone else:
music
movies
microcode (software)
high-speed pizza delivery

and thinking "what an alien dystopia that future must be".
I actually think you're wrong with regard to the rich getting richer not being the same people from year to year, at least for the majority of rich Americans. Yes, movement is possible, but most of this happens between the upper and lower middle class. At extreme ends of the economic spectrum this mobility is severely diminished. Even across generations. This study is focused across generations, and shows that adult children of parents in the top 20% are 39% likely to be in the top 20%. Likewise adult children of people in the bottom 20% are 42% likely to be in the bottom 20% [1].

It stands to reason, then, that if the children of top earners are likely to stay in that income bracket, that people in the top income bracket are also likely to stay there.

Notice that the top 4% mentioned in this article fit quite comfortably in the top 20% of income earners. And through extrapolation, I imagine that the movement among the top 4% is even more severely diminished. It would be truly exceptional for even the child of someone in the top 4% to find themselves in poverty or for that matter the middle class.

[1] http://www.economicmobility.org/assets/pdfs/EMP_Across_Gener... (PDF! page 5)
I initially dismissed your comment, but I think I'll counter it instead and see if you have any actual reasoning behind it.

I don't disagree with your first 2 statements. Here's my beef with "pay more taxes":

- The top 5% of earners already pay 53% of the nation's income tax revenue. The top 1% pay 33% of it. Exactly how much would you like it to be?

- Those in the top 5% are in a higher tax bracket already (usually 33 or 35%).

- 40-50% of americans pay no federal income tax (only payroll tax) and 10% receive more cash from the IRS than they contribute in federal income taxes and payroll taxes.

So, please, tell me what those in the top 1%/5% should be paying?
In particular, "[immigration] disproportionately brings low-skill workers into the U.S. instead of moving jobs abroad. As immigration increases the relative supply of low-skill workers, the income of individuals at the 20th percentile declines."

http://www.frbsf.org/publications/economics/letter/2007/el20...
I'm very concerned no one in the tech press have pointed at that the biggest technology companies are in the stages forming a cartel. Small companies are now locked out of the handheld mobile device market unless they can raise and pay millions of dollars in licenses and fees. The future looks sad.
Show HN: Android and Linux virtualized
AT&T and the Economics of Monopoly [WSJ]
While I can get behind the general sentiment of this (marketing towards the people who will make the purchase) - I think it overlooks one unique problem with teachers: traditionally they don't have money for purchases like this. My wife is a teacher in a fairly good school district - and she was only given $100 for all of her purchases for the whole year (paper, supplies, etc.) We have an iPad that she occasionally uses in the classroom... and even with the relatively cheap apps (<$5 range) - she sometimes second guesses purchases and is quite hesitant to buy an app.

I just think the primary and secondary school system is a very rough market to target a paid app/software towards.
This seems like REST tutorial for SOAP users. I would have liked it if they just described REST. Not always comparing it to SOAP.
MA_Household Net Worth in U.S. Fell in Second Quarter as Home Prices Slumped
MA_Household Net Worth in U.S. Fell in Second Quarter as Home Prices Slumped
I really like the idea of having 2 projects to work on. Also agree about reaching out to people so that you dont end up getting bogged down with areas outside of the "core" of your project/learning process.

Keep us posted on your progress!
First to file doesn't mean anything if there's prior art.
I'm suggesting that teachers will pay for it out of his/her own pocket if it's done right.

Just like any other purchase (i.e an iPad)
I jump from project to project, but I stop doing things after I solve the problems I thought were interesting. After all uknowns become resolved knowns and there is no more technical challenge, I quit. I know you can't build a business without dedication of another kind that's why I work for someone else...
I went looking around for where I could buy some but it's like some military secret. Call our partners, call for a price. WTF, I just want some to play around with.
In terms of ways to exercise your knowledge, go through old ACM Programming Competition questions too. They'll most likely be harder than you'll get in a phone or whiteboard, but it gets you in the mode of thinking for it (finding the fastest solution, smallest space, etc...):

http://www.ntnu.edu.tw/acm/ProblemSetArchive.html

Also, poke around GlassDoor (http://www.glassdoor.com). There's "interview reviews" up on there, and for larger companies, a lot of times there's just straight up questions and answers. So that can give you a good feel of who's asking what level of stuff. It's somewhat grain of saltish since a lot of the reviews seem to end with "no offer given", but it's still interesting.
Security advice from someone making it easier to login as root on boxes...

The first things I do with sshd on any machine are 1) disable remote root login and 2) disable password login.
Hmmm, surely 'Responsible Disclosure'[1] is the only responsible sort of disclosure - so named because it is, er, responsible.

[1] - http://en.wikipedia.org/wiki/Responsible_disclosure

TL:DR of above link: "[responsible disclosure] is like full disclosure, with the addition that all stakeholders agree to allow a period of time for the vulnerability to be patched before publishing the details"
Server is no longer a separate product. I have Server installed on this desktop and the example command works as described.
極速快車手
Some really great stuff here. Thanks for your feedback. I like the idea of starting small - I can imagine getting ahead of myself and setting unrealistic expectations. Also, the idea of overlapping your skills is great. It would definitely help to see my progress in another area to remind me what I can do!

The bit about intrinsic motivation is spot on.
UNIVAC: the troubled life of America's first computer
7 Definitive Signs He's in Love With You