skysight-inc/HackerNews huggingface dataset:
Without the ability to communicate with people all over the world, you are forced to deal with the people in your own proximity, who might not be the people you would prefer. They might not share your same interests, or they may have annoying practices. However, learning to accept, live with, and even love these people is important for human development.

On the Internet, you can find an affinity group of people like yourself. You can find interesting people who may be much more knowledgable about the things you like than anyone you know locally. If you encounter someone who is annoying, you can unsubscribe or block them and find someone else more to your liking. You might even prefer the culture of another part of the world more than the one where you happen to be born.

This is an old human tendancy. In the old days, if you wanted something different, you could escape with a book, but to have a dialog with different people you had to travel or immigrate, which was expensive. Even then you still had to deal with a group of neighbors and work associates that you couldn't hand pick.

With the Internet, though, it is so easy and tempting to hang out with the cool people in cyberspace and avoid the difficulties of local life that it is easy to become unbalanced. The Internet is wonderful for connecting us with different cultures, the experts in any field, and distant friends and family, but I think it is important to build relationships with the people close by. They will be the ones that will help you when the power goes out.
Thats nice, but I was hoping they would add tags to their bookmarks so it could be integrated with Google bookmarks. I would like to be able to reach my bookmarks away from home and I prefer tags to folders.
Who, Steve Souders? Hes on the working group and has been for a verry long time: http://getfirebug.com/workingGroup/
How about Chrome for OSX. Much needed.
A Key To Cloud Standards: The Cloud Database
How about a "Something interesting is happening" button that you can toggle on/off while you're watching a video?
It's actually $99 today. The article speculates it'll be under $40 in 2 years.
Maybe a tiered payment approach would also be good. Keep it cheap for them to market the system initially then once they get more transactions you can increase the cut.
As I see it, data.gov isn't so much a source for new types of information -- it's a more approachable and usable clearinghouse for the public datasets already being made available by the federal government.
He also built YSlow...
Please don't resubmit things you've already submitted just because your blog moved.
Sounds great! I hope they make a UK version soon.
Factors to consider: (or, why nobody here can give you an answer)

1. How much do you need?

2. How much of a cut do you want?

3. What is their established sales volume? (You can lower the percentage if sales volumes are high.)

4. If none, what's their expected sales volume?

5. What's their expected sales growth rate?

6. What is your estimate of their numbers being accurate? (i.e. Cut their expectations by 30% and see if it still works for you.)

7. How much time (in actual $ per your hourly rate) are you expecting to put in on this project?

8. How much time x 30% are you expected to put in?

9. How much is that IP worth to you?

10. How much is it worth to them?

11. How much is it worth to others?

Answer those questions, and then it's just a matter of relative comfort. There's no set formula here, your cut is as big as you want, and as big as they want it to be. IMO, set properly, Option C is the best for you, because eventually, you'll have income for no work. That's the reward for the risk you're taking in not being compensated up front. Make sure that reward exists.
Cross-domain messaging is easy, as long as you either accept all servers, or at least whitelist the ones you want, and have the S2S port forwarded, or better yet, no NAT at all. Same goes for file transfer, but I will admit I've never personally succeeded at a file transfer, but I couldn't get DCC to work either.

One of the big differences between this approach and email is that it would be a prompt-based system, instead of a switch applications and click the link. By prompt-based I mean that it would pop up a window asking, instead of you having to go look for it (and possibly open Outlook, Mail, or some other heavy app thats not running 24/7 like most people leave IM messengers)
Hes given two talks at google on the subject that the course covers: http://www.youtube.com/watch?v=BTHvs3V8DBA and http://www.youtube.com/watch?v=QRUqVyP27Hw

Silverlight or not I think most of will live without all the secret knowledge contained in those videos unless we want to fork out a $600 tuition fee to see more than three of them according to: http://www.stevesouders.com/blog/2009/05/20/stanford-videos-...
I really do like the simplicity, brevity, and complete freedom of use of the MIT license.

http://www.opensource.org/licenses/mit-license.php

Just replace <year> and <copyright holders> as appropriate.
I agree insofar as that your average 'geek' has a far different definition of 'usability' than the majority of computer users and that, until relatively recently, free software was written by geeks and for geeks.

However, I am moderately jaded by the notion of usability defined as being "no learning required" - for example, which is more usable, vi or MS notepad? Anyone who has put in the effort would surely be able to use the former far more effectively than the latter, despite the difference in immediate accessibility.

It sort of muddies the water a little, I know, but I just don't think that 'ease-of-use' can be the last word in usability, and I think this is where free software excels - look at Firefox, for example. It has the instant gratification of any modern web-browser, yet offers almost emacs-level configurability.

I think that this is the happy medium that can only really come out of the free software world being, as it is, relatively immune to the sort of market forces that have forced the commercial sector to constantly chase the lowest common denominator. (who, let's face it, are bizarrely resistant to the idea that the incredibly complex piece of machinery in front of them might actually require some knowledge to use properly).
I haven't done this myself, so I may be wrong; but wouldn't it make sense to also figure in some cost inflation due to the fact that he is now assuming their risk as well?

If this was an existing company with solid financials, what you are saying makes 100% sense... But this is a startup; there is a reasonably high chance that they won't be around after a year. Like I said; this is way outside of the realm of things I have experience with, so I could be totally off base.
Oops...it's fixed now. Thanks! Well you know, I envisioned some people using Twitter more as a dating site might find this useful. Also scanning text takes much longer than images.
There are many things that make the analogies made in the article not applicable.

If I buy a Pokemon, I can crank out a review in probably 5 min after playing with it for a while. Contrast that to peer review: to write a careful review of an article takes me at least a full work day to make sure that I understand what's done, think about possible pitfalls and weaknesses, and then write a comprehensive and helpful review. No one will put in that amount of time to write a comment on a web page, so the only people that can offer substantial comments would be those that have taken the time to understand and think about the paper for other reasons (usually because it directly concerns their own work). The problem is then that even if these few people actually make comments, they are likely to be totally drowned out by people who make useless comments (either because they don't understand the paper or because they have no incentive to make an effort).

Regarding the shoe store, that's also a false analogy. A shoe store selling shoes is akin to a scientist publicizing their finished papers, they have nothing to lose by revealing their design because they already have them in the store. A better analogy would be to ask: if Nike's having some problem figuring out how to manufacture a shoe, do they ask Reebok for advice? Since Reebok works in the same field, they likely would have useful advice to give, but they don't because the danger of Reebok taking the design and running with it is too large. That's how it would be with scientists openly sharing their works in progress.

I'm not debating that the progress of science would be helped with more open sharing, but offering questionable analogies does not help in understanding the problem.

However, the problem of conflicting incentives is a very real one. As long as scientists are judged based on the numbers of published papers and numbers of citations, there's an incentive to hoarding data to squeeze every last possible paper out of them. Also, there really is little incentive to share tools with the community apart from gaining recognition. This is compounded by people being bad at citing papers describing tools, too, so you don't even get that reward.
I hadn't come across the APA link you provided before, but I had read the Bowles study. He's absolutely right if you assume that inherited wealth, race, and schooling are all independent of IQ. But there's plenty of evidence to show they aren't. So he's not right. In fact, his analysis is quite representative of a certain kind of study you see every so often: you can always make the IQ effect disappear by relying on IQ-correlates instead. I can give you a half-dozen papers that use the same trick. Nobody is impressed by them.

Now, instead of copying and pasting from Wikipedia, maybe you should actually look into the literature in the future. You'll come up with a much fairer sampling of what's out there.
A couple of thoughts:

(1) as a business owner I would be very wary of a perpetual cut, so I would cap it.

(2) since you're capping it you can demand a larger cut to ensure that you're repaid faster.

I would propose something that would enable you to earn ~2-3x your initial proposal cost over a period of approximately 1-2 years. Ultimately you're giving them a loan. This is "owner financed software development". Think about it in terms of interest rates and the cost of money, not in terms of becoming their partner.

Furthermore, you might find that you can secure collateral for your loan. For example, they agree to pay you over time and secure that opportunity with you by making you a secured creditor on their books.
It should be a % of their gross, not their net. Don't make the mistake of letting their profit margin determine how much you get paid.
Make Windows Faster
Improve PC performance with these tips. Great site with lots of suggestions on how to improve your slow pc. Great tips on how to get better performance from your PC.
10k daily active users sounds more like it.
>That's a really heartwarming story. Unfortunately, it's a single data point. We certainly can't expand that to cover all poor people

Sit quietly and really ask yourself if you think that was my point. Dan posted something that put the poor into three categories, all of which said, "You can't really help them." And that's a bullshit rationalization. America has little in the way of economic safety nets compared to most western industrialized countries and it shows. America also spends more on defense than every other nation in the world -- combined -- and it shows.

If you change your priorities, you change your results.
If you give them ownership of the IP with Option C, then you should ask for a bigger piece of each transaction in your contract, ... keeping in mind they may choose not to renew with the same terms at the end of the contract term (1 year?).

If the software is so integral to the success of the project, you might negotiate shared ownership of the IP, so you get something if they sell it.
A nice read. I love reading about maths, just not doing it.
Quality not quantity.
Whatever you do, try and get a (small, depending on volume) percentage of the gross, not net, on each transaction. Maintaining their margins is their job, not yours.
Business Insider blog network closes $5 million round
http://www.schneier.com/blog/
definitely true. which is why i said 1 to 3 years, and i never said anything about stopping charging that rate after you recoup the costs.

there's quite a difference in the rate if you're aiming to recoup the cost in 1 year as opposed to 3.

on the one hand, you want to get paid. on the other, if you're going to be getting paid by a % cut, you don't want your % to be so high that it drives a new, possibly fragile startup into the ground. if you ask too much too fast and they die, you'll never get the full total, instead of getting the full total and possibly more if you were comfortable with a slower rate.
Rote Memorization gets a bad rap.

What I object to is people pretending to educate you, when all they are looking for is memorisation and regurgitation. And because they can't admit that's what they're doing, they don't bother teaching you useful mnemonic techniques to allow you to do it better. It's the worst of both worlds.

And in this case, based on the example questions, it's not simply rote memorisation since you have to orientate yourself based on the clues to get the answer, you're not just calling it from memory as you would a capital city or river length statistic.
Orkut - Página de recados de Jaqueline
It sounds like this guy is very annoying and borring, so when he's around people they try to phase him out by using a blackberry or laptop. I do this all the time to needy and annoying people who I don't like that want my attention.
You may have to watch out because the GPLv3 is designed to prevent this sort of thing (having some GPL'd software inaccessible on the server side (the "application service provider" loophole)).

So it could be a problem, I'm not an expert on this.

http://en.wikipedia.org/wiki/GNU_General_Public_License#Vers...

*Edit, nothing to do with "Tivoization"
"As most software and creative professionals know, coffee is an important technology for boosting mental acuity and maintaining peak on-the-job performance"

I would personally worry much more about the real long term performance impact than the tastiness of my coffee. Do some googling on caffeine tolerance and caffeine dependence - something like 300mg of caffeine a day for 3 weeks and you are fully tolerant and typically caffeine intoxication starts around 500mg. 300mg is often one large latte. Caffeine binds to adenosine receptors and prevents proper sleep. It's also worth noting that caffeine has a half life of 6 hours and stimulates with a burst of adrenaline that is much shorter lasting than the adenosine binding which prevents proper sleep. Caffeine is a useful tool to have in the toolbox, but long term addiction leads to decreased performance, not increased performance. I personally will drink my coffee at Red Rock or whatever nice cafe because I find it necessary to manage my intake very carefully to maximize performance.
I second that notion. You can also get ritual coffee at the creamery right by caltrain.
Not really, all those live cams on 24/7 are a massive amount of content. Mostly worthless content, but content nonetheless.
> If you have more data than a single server can hold the best thing to do is hashing. For instance the Redis-rb client supports consistent hashing.

Hopefully with a secret salt! It would be interesting if someone nasty managed to take down a node by e.g. predictively registering certain usernames.
I'm a big fan of Vimeo, but it's gone very buggy re: uploading.
Does it matter? What if instead of searches, the FCC was granted the right to kill people? Wouldn't you want someone, anyone to get a judicial review of this right immediately? It doesn't matter to me that no private citizens have been affected by this yet. Why should we wait? If it is unconstitutional, which it seems to be, then they shouldn't be able to do it, period.
We are both correct.

Ease of use doesn't equate "simple". Ease of use should mean that you can start using it with no learning curve, but that as your experience grows, you naturally learn to do more complex tasks.

The secret of ease of use is that for each level of expertise, from beginner to expert, the tool will seem intuitive, and also take you to the next level non-intrusively.

That's why it's so difficult to design right!
There's two ways to do it:

1) Go simple - affiliate fees in ecommerce range from 4-8%. Pick a number you're comfortable with and use that.

2) Do the math - estimate their revenue per year/month/week, do a Net Present Value calculation, using a discount rate based on the fact you're getting paid over time, and the fact that you may never get paid. Divide your quote for option A by the NPV, and that's your % to ask for.
No. Schneier knows his crypto, of course. His blog, however, is much more about security in the broad sense than crypto.

Becoming a cryptography expert these days is not easy, there is much to learn.
When people say "BSD license" these days they usually mean the "modified BSD license" or "2/3-clause BSD license" that doesn't include the advertising clause, and as such is indeed compatible with the GPL. I don't think anyone of any notoriety actually uses the original, GPL-incompatible BSD license these days.
Judge Reviewing Pirate Bay Trial Bias Is Removed for Bias
That makes a ton of sense; thanks for following up. (It seems like pretty good advice, as well.)
Another question that now comes to mind is dollar vs percentage? Would it be more beneficial to put flat dollar figure or go with a percentage? Percentage seems a bit riskier if evaluated against net profit. They could potentially right off large portion of the income as a cost to company. Especially that the company is a startup and needs t grow. Just to through another spanner in the works. :)
Hackers Needed: Programmer's Unleashed
Massive improvements in usability have come about through bug fixes, increasing the completeness of applications, and better packaging of applications. I doubt the people doing that work thought of it as "usability" work, but it makes a huge difference. A lot of Linux's traditional usability problems have simply been missing functionality: missing GUI applications or missing features in major applications. Power users can often fill in the blanks by using extra utilities (transcoding a video file if their favorite video player won't play it, for example) but average users will be completely stymied, with the extra insult of spending ten minutes searching through the app's menus and preferences trying to find a feature that isn't there.
Thanks for your help noodle. I'll just keep on trucking and submit new (topic appropriate) posts from now on. The blog is only a few months old so there aren't that many defunct links lying around. I put up a "Go to new site" message as suggested.
On disk we have just a "stupid" dump that we reload a startup.

In a lazy fashion, or not? That is, if I have a 10GB data set, will I be either waiting X minutes for a basic restart or dealing with sluggish queries for a slightly lesser time?

(Update for anyone who wants an answer too: I dug around the docs and found that it's a full read into memory on restart, not lazy loading. They give an example of "It takes about 45 seconds to restore a 2 GB database on a fairly standard system, no RAID." So if frequent restarts are in your plan for some reason - not that they should be, of course - it might not be a goer.)
I just voted you up as an expression of how much I don't like Reddit.
you need better K-12 education for poor areas in order for them to qualify for these "free" university programs.
Paul Erdős was quite a character. Read The Man Who Loved Only Numbers for some fun stories about him.
For the inattentive meeting-attenders: Do they want to be there? Is it a mandatory meeting? You might be seeing passive resistance to the meeting itself.
RMSE also penalizes for a bad prediction of your 1000th-from-the-top best prediction as much as your top prediction.

Amazon's algorithm is actually quite simple (at least as much as can be extrapolated from the outside, and confirmed by interviews with the people that wrote it), but they do a lot of work to place recommendations in context. I think that's one of the critical places to focus on when looking at raw sales boosts.
Hacking military computers 'not a hack job'
Ask your self how much you want a year.

Lets say 50k a year for your self = Z. So then ask your self how many sales are expected on the site within a given year = X.

And Y is your amount you should charge per item.

z/x = y. Shoot just a little low unless they are very happy with the idea. Tell them that over a certain period of time, if X exceeds your personal number, you will reduce your costs...

Seems fair and if they sell more, you get more... Each party wins.
You could easily replace "Ruby on Rails" with "Web". This article actually has very few Rails specific tips.
Yeh they really should do this. It might make distributed bookmarks more mainstream. I have been using delicious for years and can't imagine saving a favorite in a browser anymore.
YouTube - USGovernment's Channel
This has been posted, and the link doesn't work ;-)

I tried finding a report button but no luck.
>Do you know why it annoys you?

Have you ever tried to get someone's attention when they are electronically engaged? Because the electronic interaction is passive, the engaged party mistakenly believes that they can divide their attention between you and the device. They often can't. Since it's difficult to gauge how fully engaged they are, you are often left wondering whether they are actually listening to you.

Trying to interact with an electronically engaged person is extremely frustrating, and I feel sorry for my wife who has tried to have many a conversation with me while I stared at a computer screen.

It's fine to be together and do independent activities side-by-side, as long as that's the agreement. My wife often watches TV in the same room where I am using my laptop just for the proximity, but we never consider it quality time. In fact, I'd say those sessions often leave us feeling more urgent about spending time together.

A by-product of physical proximity is evaluation of interaction. If I meet a friend for a meal or a drink, I want to interact, not gather up the leftover crumbs of attention.

And, to head off an argument I've heard before, I'll say that it's not the same as if a third party dropped by during our visit. That at least has the possibility of a conversation among the three of us. I might think it rude if my friend did not introduce me, and I would certainly think it rude if my friend spent most of our time together talking to this third person without introducing me.
If I come to a point where I need to implement cryptography in some form, what should I do? I certainly don't have the money to hire someone who knows what they're doing. It seems strange that skills in other aspects of development (protection from sql injection, UI design, etc.) can be cultivated in the wild with so much greater consistency than cryptography skills.
Fmylife
Ever asked your self F* Why me ? well so have a lot of other people on this site.. Also people confess their deepest darkest secrets. And they got jokes.. This site is the best if you in need a pick me up..
Sorry, just picked the first Scheier link I saw in my history. This one is more relevant: http://www.schneier.com/cryptography.html
yup, it turns out rails is a web framework and almost all web frameworks scale the same way these days ;)