skysight-inc/HackerNews huggingface dataset:
Great point on the low foot support. I've been nearly subconsciously putting one foot or the other on objects underneath my standing desk. Breaking symmetry and having multiple positions to stand in is certainly useful.
He was a trailblazer in my view, in creating a system that can be used across a wide variety of disciplines.
"right" is an odd word to apply to the ever-expanding American notion of copyright. A legal right it may be, but your use of the word seems to be aimed higher. When I see a statement like this, I read, "when has freedom ever meant disregard for the temporary government-granted monopoly over the distribution rights to creative works created by others". A much more accurate phrasing which doesn't beg the question.
Alternatively, it exists in a nice, convenient and well-illustrated dead tree version, "Revolution in the Valley".
If you ask yourself "What's most important in my life?" the answer will probably be "the people and relationships in my life".

Can't think of any better thing to work on than ways to improve our relationships with the people in our lifes. I'm happy that the best talent dealing with it. I wish I did.
The geeks who saved Usenet (2002)
I actually don't understand how this works.

Please correct me if I'm wrong (I don't actually know how the 'Find my Mac' feature works, so I'm guessing), but when the computer is first booted by a thief, it won't be online, which means that it won't be aware that it needs to disable access to all accounts except to the neutered guest account right?
In fact, the only way that the computer will be made aware that the mac has been stolen is if the thief connects to the internet (Apple has done nothing so far to enhance the likelihood of the user connecting to the internet).
Once the Mac is connected and is aware that it is stolen it's behaviour will change to block all access to user accounts. If anything, this change in behaviour might alert a thief that something is up (I'm giving a lot of credit to theives here) and that he should rid himself of the Mac.
That's all good but in the absence of patents, you'd have to resort to trade secrets.

One of the biggest reasons for patents was the public disclosure. If they are trade secrets instead, the inventor does not get any legal defense once the secrets are reverse engineered.

So I think it's a tough problem and society should err on the side of benefits for the inventor.

Software patents should be limited to 1 year :)
You are right, but its not like ED is attracting the best and brightest researchers nowadays.
Are you suggesting that Twitter is going to give him your password, so that he might store it in plain text?

I don't understand how that could happen. Twitter's OAuth implementation seems fairly sound.
> The moment that you store that URL in other service, a number of those tags become incorrect anyway (it is not an email anymore), and the stats you will get from it will be tainted.

It sounds like you're probably misunderstanding the actual use case involved.

If you're a business, paying for traffic, you want to know ROI. If you spend X dollars and get Y visitors which make you Z dollars, you want Z > X, and you want to know what the relationship between the three values are, to know if spending more would be worthwhile. You don't actually care if the human being who clicked the link was currently in their email, rss, or anything else. You wan to know "spending dollars this way resulted in this profit". You want to identify the source, in your dollars, of your income.
My understanding was that registration was necessary if you wanted to have standing to defend your trademark in federal court. Yet here I Cloud Communications is suing in US district court.
You have WAY too many features for an initial product idea. It's not focused.

Try to describe the value and differentiation of your service in 1 sentence.

Don't add game mechanics, upvoting and the kitchen sink unless it is part of the core value/differentiation.

The competitive advantage matrix you have at the end shows how unfocused you are: your competitor have few features, and you have checkboxes against ALL features.

More features isn't good.

More features is bad. It's less focused. You'll do them worse.
Caller ID app
To be able to see who is calling you on your TV screen, similar to service cable TV/phone companies offer, would greatly enhance my couch potato existence.
It would be great if Gutenberg had a nice, polished app browser interface like this. I've loaded a bunch of stuff from Gutenberg on my iPad but the process is pretty clunky.
Sorry, but modern desktops don't have 1 GB of RAM any more. 4 is kind of on the low end, 8 is normal, and 16 or more is higher end.

Also, 2-4 cores are standard these days. 8 - 24 cores would be high end.
http://www.cplusplus.com/doc/tutorial/ is surprisingly useful. And free.
Simple knowledge, such as the disease model of sickness and "microorganisms exist, keep things clean" would be useful. You could probably cobble together a water-drop microscope and demonstrate the difference between (say) clean wounds and infected ones. Fleas = plague. All that.

Knowing how to distill hard liquor would make you popular as well.
How big is Google’s social network?
Vancouver Canucks vs Boston Bruin Live Stream 
Vancouver Canucks vs Boston Bruin live stream NHL Playoffs will be available online NHL tv channels and we will provide the links summary to them. Who will win on this match game, and what will be the live score and final score of this match? You can check it out on our live stream TV channel links on Jun 09, 2011.
Vancouver Canucks vs Boston Bruin Live NHL Playoffs
It's a good point, with recursion bonus!
There are a few things to consider:

1) Seattle is probably the top 3 hi-tech hub in USA (Silicon Valley/SF/SanJose and NYC as the other 2).

2) Are you comparing .NET dev in Redmond vs Rails dev in Redmond? Or Rails dev in Redmond and .NET dev in Florida?
Here's a cached version of the page: http://web.archive.org/web/20081012031044/http://www.arscive...
Left out, which IMHO is a good thing. The C++ language as it stands right now, especially with the C++0x additions has provided plenty of new features that are going to help developers build amazing software with more power.

Not everyone wants or needs garbage collection and it would be a downright pain to bolt it on now.

Feel free to use one of the umpteen other programming languages that does provide garbage collection, clearly if you are complaining about that you are simply using the wrong tool for the job.
For an addict, each meth use is delivering an enormous amount of negative value. There's also the terrible negative value the addict may create for other people. The same argument about multiplication would suggest that your intuition under-estimates the total negative effects of meth on the world.
New South Wales vs Queensland live stream 
Welcome to All rugby fans especially National Rugby League fans to watch State Of Origin game between Queensland vs New South Wales live exclusively online via HD TV coverage online. We all know that he first of the traditional games sees Queensland take on New South Wales at Suncorp Stadium, Brisbane. Queensland have won this for the past five years.. So hope this week will be very exciting and enjoyable. So don’t miss to watch Queensland vs New South Wales game live via online. If you do not find any streaming source online then you don’t need to be worried because from this site you can get 4500+ hd channel across the world. So there is no chance to miss this hot nrl State Of Origin game between Queensland vs New South Wales live online. Below are mentioned Kick off time and TV channel for Queensland vs New South Wales nrl State Of Origin game. So please confirm your copy before the kick off time. Hope this service will help to watch Queensland vs New South Wales game State Of Origin live as well as others sporting events via online.
Contributors to Debian code per country
How do you find the right Co-Founder?
Later on, he uses a forge, anvil, grinder, flux, chemicals for polishing, etc. He's not using cave-man technology. I think he built the smelter because you can't really buy them.
Open-sourceness isn't an unfriendly feature by any measure, and the features I list are useful whether on a server or a desktop, that's the point. Man pages might be the only thing in that list that can genuinely be considered unfriendly, and that's still highly subjective. In contrast, license keys and online software registration are inherently unfriendly features. No subjectivity is required.

I didn't make that point explicit only because I didn't want to seem too confrontational, as j_baker's comment was clearly well-intentioned.

> Perhaps you need to reacquaint yourself with Joe.

I know lots of Windows users. They're each very different, but not stupid and frequently surprise condescending nerds with their capacity to figure things out. The most technophobic person I know, someone who uses their home computer ONLY to browse the web and check email (who probably wouldn't be able to tell the difference between windows XP and gnome) once ranted to me for several months about various productivity hits caused by their office's migration from a terminal-based mainframe system to windows NT workstations. Most windows and mac users I know are particularly proficient with several applications. Whether it's Photoshop or Excel or Matlab or Finale or Final Cut Pro or Revit or ProTools or LaTeX, using the software effectively typically requires a lot more technical knowledge than "Joe Average User" requires to browse the web and check his email.

The original linked article covers this issue effectively in section #5, The myth of "user-friendly"
> If majority of market participants were value investors you simply would not have bubbles to the degree that we have seen historically.

There is an argument that bubbles are the result of overexpansion of credit. Granting systematic credit is the basic function of central banks.
Seriously? Every time I heard someone mention Go, they linked it to google to make it sounds as big as possible.
It's just a question of planning ahead: for instance I find the best way to code in Python is to lay out all the whitespace first, then add the text in at the end.
"So far in my user interviews, people have liked this scheme"

I'm sorry, but you're doing user experience research all wrong if you are asking them if they like your feature ideas.
This is not the way I'd imagined Bill Gates...
If you don't immediately knock out a 13 line Ruby script to solve this with a Monte Carlo situation, and the calculus gets heady, try this hypothetical:

a) A special act of Congress has made the year only one day long. How many employees would you hire?

b) Congress extends the year by one day. Think quick: hire, fire, or no action?

c) Congress extends the year by one day. Think quick: hire, fire, or no action?

d) Congress extends the year by one day. Think quick: hire, fire, or no action?

...

zzzz) Congress extends the year by one day. Think quick: hire, fire, or no action?
The links include a pretty good explanation of functional programming. When somebody describes something as "the opposite of object-oriented", my ears perk up. I've done procedural programming since the early 80s and never quite got comfortable with OOP in any form. But I like this concept of functions taking only inputs, producing only outputs, and minimizing (or eliminating) any other side effects.
What are the bandwidth limits on this service?
Now if you re-write the C code to use O(n) instead of O(n^2) algorithms, you will reduce the runtime even further as compared to the Python runtime. Of course the time cost savings may not be as important or dramatic any more, since the Python version sounds good enough (at least for the data set in question).

Runtimes of languages still matter. Same algorithm implementation may run significantly slower in some languages than others (and this is not necessarily the language issue but interpreter/compiler issue).
Access to user accounts is not disabled. If the thief has the password he will still be able to log in and if the Mac is set up to automatically log in the thief will be able to access user accounts even without a password. (It is however, possible to remotely lock the Mac even if it is set up to log in automatically. You can also send messages to the Mac, wipe it or locate it.)

If the thief doesn’t know the password the only thing he can do (short of, say, replacing the HDD) is log into the guest account, i.e. restart to Safari on the recovery partition.

I am by no means an expert on this but maybe this is somehow related to the new full disk encryption? Does it make sense to not allow thieves to boot from the encrypted partition?

Like always with computers this is not watertight – at least as far as getting your Mac back is concerned. (Full disk encryption – which is optional – probably protects your data reasonably well.) There are ways to circumvent “Find my Mac”. The good thing is that thieves are usually not very bright.
Yet another garbage article on "how to become good at X".

Idioms are indeed important, but TDD won't improve your proficiency (except in that you'll learn a testing framework and be writing more code). Neither will attempting to adhere to a "Functional" style when you've not already learned the important lessons of FP from an actually FP-oriented language. Coding guidelines? Be consistent. Discover the guidelines of the code you're working on and use that. That has nothing to do with python or proficiency.

Performance is probably the last part of proficiency that one has to learn, and arguably the most difficult. A lot of other skills have to come together before one can count "performance" as a point of their proficiency in a language, and most of those skills are really quite language-agnostic. Oh, and if you're focusing on performance but you don't yet know how to properly profile and benchmark, you're not proficient.

If you really want to become a proficient Python programmer (or any other language) try this:

1. Find the documentation

2. Learn how to navigate, search, and read the documentation

3. Find a skilled mentor or some community resource (IRC, mailing-list, website forums, etc)

4. Ask what is considered good code. Read it. Study it.

5. Create a project - little ones, like sorting your MP3 collection or mining your email for statistics.

6. Try to use the lessons learned in the code you've studied when writing your project.

7. lather, rinse, repeat. Chances are, you're not proficient until you're doing it for several hours every day - and even then, you're probably not really "proficient"... yet.

/rant off
If you have a password on your user accounts, the thief will only be able to access this browser-only guest account. The other accounts are already locked.

If you haven't put passwords on your user accounts, you're out of luck.
I think if random individuals from today were to go into the past, we would mostly look pretty stupid. However, I think if a large enough group traveled into the past, we would have enough useful knowledge to wow them/revolutionize their society.
Completely correct, but is there not something to breaking the typical stereotypes of the major and have an attractive narrative to being someone interested in CS? CS can only benefit from more people trying it out and seeing if it is to their liking, and they can hopefully bring in new perspectives that are not so traditional.
I'll watch the video later today, but I wonder if this might not make for some truly _excellent_ summer projects for my 7-year-old daughter, a self-described "geek girl".
It's refreshing to see that Netflix acknowledges their shortcomings (picture quality, streaming catalog, etc) and recognizes these might be reasons people would quit. And that they recognize that some people may be quitting to go to Hulu -- which they even point out right on the survey that it's cheaper -- or to Pirate Bay.

It's like a 12-step program: to solve problems in your service and compete, the first step is to admit you have problems and high competition.

Then you can figure out which ones are driving people away and to where, and target all your work to that.
Related question: how much faster can you do it if you quit your dayjob and do the startup full time? Is it worth the added risk?
This reminds me of the Heritage School [1], which teaches people skills such as blacksmithing, knifemaking, working with Damascus steel, and woodworking. I think it's great these skills haven't completely died out.

[1] http://www.bc3.edu/heritage-school/about-heritage-school.asp
The story is made up to serve the mathematical problem, not the other way around.
US Gov't Supporting Subversive Tech to Let Dissidents Get Back Online
My take is that it's just too early in biotech. Back in 1973 it was certainly possible to envision Facebook and Twitter. For example, if you read Steven Levy's Hackers you'll learn about the Community Memory project:

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

But computers and their associated tech like telecom were so expensive in 1973 that Community Memory was impractical at scale. There was no Facebook around to offer Lee Felsenstein an enormous salary and a potential IPO. The infrastructure wasn't yet built out, the audience wasn't yet there, and investor consciousness had not yet been raised. It took another twenty years of development to get from that point to the Web, and then another decade or so to get to Facebook.

Biotech is still stuck in the equivalent of 1973. We've identified many of the processes that need to become cheaper and more ubiquitous in order to conduct biotech research in your basement, but the tools are still large, expensive, and tedious to use. So at this point if you go into biotech you'll either spend 12 hours a day pipetting liquids by hand, waiting for the PCR machine, and pasting your data into Excel for analysis, or you'll spend 12 hours a day raising money to pay for the pipettes, the PCR machine, and the other scientists who are running them.

I've spent years as a biotech postdoc, and I've spent years as a programmer, and it's no mystery to me why people would rather be programmers, and would rather hire programmers. The day-to-day work is more pleasant, and the results have got such evident and immediate value that you can get good pay for them with relatively little effort or risk. Plus, you're part of a really big and freewheeling global culture, not only of web users but of web programmers.
Home Based Online Jobs For Students
I've been using a standing desk for a couple of months now and will never go back. After a few weeks, I got a nice standing mat and found it to be a great help. This is especially true for me because many of the shoes I wear daily have very thin soles and little support. Yes, I could just wear a more supportive shoe, but at the cost of my excellent sense of style ;).
The most common explanation given to economic students is theoretical and relevant to basic rationality:
* investors who are speculative have no interest to become long-term focused, while
* a long-term focused investor who, say, owns a great but over-priced stock has interest in selling it expecting to buy it back afterwards, and then bring it to its long-term value;
* similarly, a long-term investor who sees two company would rationally prefer a average but underpriced stock over a great, but already high one if he expects a higher value.
Because short term always precedes long, considering speculation is rational for either type of investor.

You can check chapter 10 and 11 of Keynes' General Theory… if you want a very detailed personal account of those.(Keynes was the best speculator of his time, and make Cambridge King's College immensely rich doing so.)
It's an interesting point. At my day job, I had an extensive discussion with a coworker who spends his days in sales and marketing. I was telling him that I'm not really the right person to talk to about marketing campaigns on the Internet because I'm virtually immune to them. Even on systems without adblock on, I rarely notice advertisements and I don't think I've ever clicked one. I don't like talking to sales people in stores because I generally don't gain anything by the interaction. And I have no idea what popular commercials are because I automatically blank them out of my perception.

Apparently, my aversion to advertising is so strong that FB doesn't even put any on my page.

He was aghast.

He ran down a list of current commercials for popular products, ones that he had been paying attention to, nothing.

We went to his Facebook page and his was full of advertisements, mine? Not a one.

"How was this possible? I'm starting to have doubts about the effectiveness of an ad campaign?"

It was then that we both realized that FB and Google are almost entirely ad supported and I must be a very bizarre outlier, never to be used as a benchmark for ad effectiveness.
I don't see how that line of thought helps you solve this problem. Can you elaborate?
No, not separate issues. Our government are hypocrites because they work to undermine censorship imposed by foreign governments on their respective populations, while at the same time imposing censorship on their own people for nothing more than "unauthorized viewing" of Battlestar Galactica.

Or perhaps you think Battlestar Galactica is actually a better reason to censor and oppress than, say, the threat of riots and political unrest. Not being snarky; I really can't tell from your comment.
The one that straps to your desk -- not the freewheeling one, although that is tempting for its own reasons -- and that has a monitor and a laptop stand next to each other. I set my laptop on the stand and then use an external keyboard and mouse on the keyboard trays.
Of course it's better to be perfect than not. You've stated a tautology.
"Are hollywood movies really motivating career decisions?"

You bet. When Top Gun came out, enrolment in the Navy and Air Force increased substantially. Wall Street in part fuelled the popularity in a career in finance and I'm willing to bet that Rounders was used in part to justify being a professional poker player for many people.

Also, I'm pretty sure that Blade Runner (at least subconsciously) contributed towards me going back to school and getting a masters in machine learning.
In my book 50 Ways to Love Your Startup, I make mention that birthing a company from an idea and raising it up, is much like having a child. Your days are no longer yours alone. There are scarey times during the raising up years. There are demands on time; in fact, there is never enough time. You are asked to do things you have never done or have little experience in. There is a constant need to monitor and watch the development as the needs and the support required change over time. And whether you have only raised one child or several, as a serial entrepreneur or serial parent, each is uniquely different one child to the next, one startup to the next. But we entrepreneurs and dads know there is no greater joy than to see that child (startup) grow up and be all that you had ever dreamed or wanted and to enjoy the fruits of the countless love that went into the raising of the child. That special day is today. Happy Father's Day.
http://pressandpolicy.bl.uk/Press-Releases/BiblioLabs-and-th...
Imagine the opposite: someone from the future were to time travel back to our present time. Certain knowledge the they bring would be useful. But a lot probably won't be until necessary technology becomes available.