skysight-inc/HackerNews huggingface dataset:
I worked full time in a DC for a couple years, and pretty much all of the above is possible, but you will pay for what you don't do yourself. Most servers in the wild, at least where I work, are Dell or HP (both with 4 hour hardware replacement plans for about 1k/yr) If you buy your own, you should set it up, and configure it before you ship it out, and typically there will just be a racking fee (0-100$), if you just send out bare metal, the OS install etc, will be extra. Typically, colo's will have a KVM available for you to rent/use for setup or troubleshooting hardware issues (ie boot problems), if you want to go that route. EVERYTHING is negotiable. Not being a dick client goes a long way in getting things done. Ie, if the colo has a policy that any work being done is X$/hr, if you are cool, don't open tickets for inane things, and exhausted all your options, you can typically squeeze a lot of free work out of us.

How were you burnt w/ the dedicated server? IME, those are guaranteed NO downtime, and hardware failure is replaced at no charge and immediately , and a dedicated server failure takes top priority for the guys on the shift. Working in a fairly high pressure/low reward/24x7 environment is taxing, I sometimes miss it, but I like dev a lot more.
You've raised what I consider to be the elephant in the room, and you can see all the responses quick to tell you why can't do that> It simply doesn't fit with what most people consider acceptable, which is that one must be a user for everything internet related.

Most of us have at least ~5Mbps/ 2Mbps (up/down) connections at home that are always on with minimal latency. The gaming service OnLive shows that these connections are adequate for most people's needs. Home/ office connections will only get better, and I think the idea of running one's own server(s) for things like family and/ or small offices will make more sense than some 3rd party corporation's "cloud." PIM, email, IM, pictures, videos etc. simply don't need to be subject to the whims or TOS of a company or outside one's own control.

This is what I do currently, and it certainly is a kludge at the moment, but I believe it can be improved to the point of appliance-usage eventually.
this is exactly what I need to debug a problem of some users in some versions of windows with our html5 video player, very good idea that solves a painful problem, keep it up!
"Foreigners do not have any say in this."

That's a load of horseshit.

Foreigners were the lever used to end the Apartheid regime in South Africa due to the divestment movement which cut off economic support to the South African government, effectively forcing it to change.

This happened not only against the wishes of the South African government but also against the wishes of much of the then-American government (under Reagan).

Of course foreigners have a say in this, if they have the will to act upon their principles.
The ethical problem in my mind is that by working long hours you are taking a health risk.

So for instance, say the people who work long hours end up more stressed and less healthy, but produce for instance 50% more value. Naturally because they're on average better they will get better jobs, mor epromotions and so on. So the people that choose not to trade in quality of life end up getting screwed (in relative terms) and will be second class citizens.

By working hard and taking risks you might outcompete some people. I don't see why this is an ethical problem.
True, but 2-way encryption is only slightly less unacceptable.
Facebook IPO filing next week
Thanks. I am a pretty bad speeler. :) Will fix it soon.
HN Version of TechCrunch
Gruber has explicitly stated before that he doesn't own AAPL. I remember him saying this on his podcast so I don't have a link. No idea about Siegler, I wish people would stop paying that guy attention.
Hardest part about social networks is getting people you know on this site. With this, everyone is your friend to start with.
A few points:

-Google is also in the hardware business (Chromebooks) and soon (Motorola).

-Google is the target of several antitrust and patent lawsuits.

Two years ago, Google offered to buy Yelp, but the talks broke down. Last year, Google introduced Places, a Yelp-like service for listing businesses and collecting consumer reviews. A Google search for a restaurant often displays the Places entry — linked to a map, user reviews and other services — ahead of Yelp.
http://www.nytimes.com/2011/09/19/technology/googles-to-face...

Actually here's a more complete (& funny) list from http://brianshall.com/content/google-are-pussies

Yelp gets popular? Copy their info, shove Yelp to the bottom of the page and put Google Places and reviews at the top.

Groupon won't sell? Spend billions from other businesses to destroy them.

Twitter and Facebook innovate on search? Take their content, whine when they try and stop you then spend billions to prevent their growth and hopefully destroy them.

Apple working on a touchscreen smartphone? Spend billions from another business and copy everything you can, down to swipes and apps.

Need a smartphone operating system with Java. Take Java and use it for your own ends.

Need a location mapping technology and Skyhook won't sell? Spend billions from your monopoly profits and strongarm your partners and drive Skyhook out of business.

Buy up the big travel search sites.

Claim you are open source but share nothing related to what your business claims to be about -- search, and nothing related to how you make your money -- advertising

Claim you are open and standards based but control who gets access to your smartphone operating system

Like all rich monopolists, they spend millions hiring high priced lobbyists and public relations teams inside the Beltway -- for their direct benefit

The list goes on...
28 - Well, you aren't exactly a spring chicken in this industry, but I think it was around 35 that I started feeling like an elder statesman! That's kinda sad, but it seems to be a young man's game.

I have to say, first of all call me in 20 years and we'll see if you still feel the same! Burnout is real and priorities change. Second of all chances are pretty good that you will be kicking ass... but for another company. There's no guarantees with anybody, but odds are a young person is more likely to move on to another job.

As far as 40 hours - I have to agree with you. Some guys punch the clock, do incredible work, then leave for the day on time. Other guys will stay all night and the next day you come in to find a huge mess of shit code. I'm of the opinion that you only have so many hours of productive work in you per week. And if you try to exceed it one week, eventually you'll have a week where you don't get anything done. It all evens out.
Yes, I've had similar thoughts. I think when successfully "understanding", people see something in multiple different ways, ask Why? a lot, then finally relax once they're sufficiently convinced. This may use different kinds of cognition, like visual, kinesthetic, etc. And it may feel like diverse parts of their mind are at various states of being convinced/unsatisfied.

Whereas, when trying to "memorize" something, many people just kinda... hope the thing stays in memory through some unknown process. But you can "cheat" by consciously leveraging various cognitive abilities. (http://en.wikipedia.org/wiki/Method_of_loci#Contemporary_usa...) (Along with various little tips, like use lurid imagery, it's probably better to visualize large spaces you can walk through rather than tiny ones, etc.)
TaylorMade PERFICA Driver
One way to combat the issue is to create a "designer code", which is an intricately designed QR code. You can check out examples at http://www.paperlinks.com/designercodes.php. It is much harder for wrongdoers to mimic one of these.
Not a huge fan of zipties, honestly... there's a point where it's less trouble to just pull the cable and see what it's attached to, especially since we all get lazy when it comes to labeling our source/dest endpoints.

Most of the shots of "cable messes" don't really look that unacceptable to me. I don't complain about messy cables until they start to look more like http://static.cray-cyber.org/General/LARGE/Cyber_860_BP_Skys... .
Added Elipses for dramatic pause!
The question I care is: Is the probability of naturally occurring a collision in MD5 hashing significantly more than any other 128 bit hashing algorithm?

The answer is: No.
So, after reading this account, I felt compelled to wire up my current-limited power supply at 1mA and ranges from 6-9V using saline-soaked paper towels.

Got some mild phosphenes during the first try by putting the anode too far forward -- although not in my entire visual field like the author, instead just at the top, and the phosphenes stopped once the electrode was securely connected.

OP, what duration do you use? http://www.ncbi.nlm.nih.gov/pubmed/17940759 indicates that "short-term" is <1s and "long-term" is 10m. It's hard to say objectively, but I think after about 1m I can feel increased concentration and wakefulness.
Frithjof Schuon
Maybe you can get an initial block of 100 people to follow and have a "Give me 100 new friends" button which gives the user another 100 random people to follow.
I admire people who really showed delligence in their work. I agree that perfecting one's craft is not easy. It takes days, months, years... or liftime. It does not matter how long it would take but your heart, your perseverance and effort does.

People nowadays don't know what deligence means as everything nowadays can be taken in an instant. If you want to play guita, there is already electronic instrument in iPad where you can play this. Playing the real instrument is different, before you can perfect your chords, your fingers will suffer blisters first. If people want to eat cupcake or brownies, there is already available in the market, all you have to do is to mix with water, then presto, you already a tasteful one in an instant.

People with deligence are admirable because nowadays they are rare.
How going to the gym makes you stronger
MG has said a few times that he does not own stock in Apple.
We're close to the same age and that sounds a lot like my attitude as well! Only I'm at a small company and essentially am the boss of my department. But I would like to see myself the way you describe.
Speaking for CLI utilities (not apps in general), startup time is a killer. Python, Ruby, Perl etc are so much faster (despite Java improvements) since they began as "scripting" languages. One solution is to reuse a warmed-up JVM (even faster if also reusing already-loaded classes):

1. use a Java REPL, like BeanShell or Groovy (or write one).
2. call a Java server from the CLI

I did (2) for a while, but not worth the saving of a second or so.

BTW: I find "you're doing it wrong" is so unreasoned that best ignored
I get calls all the time, and I live in Cleveland. Where's this lack of jobs you're talking about?
I see a list of "Most disliked users" and "Most blocked users" once I'm logged in. That seems like this is going to be a competition to be blocked with people intentionally acting like trolls. I wouldn't want to spend time on the site if that's what ends up happening.
My company uses GitHub internally. We have a "normal" mixture of senior engineers, junior engineers, and contractors.

I would love to use the GitHub Pull Request model, but it basically has a problem with spam. We would like the senior engineers to do code review and approve changes on a few 'sensitive' core repos, but GitHub emails everyone who has access to the repo.

Others have written about the problem: http://ilikestuffblog.com/2011/07/14/github-notifications-su...

If GitHub would fix this problem we would change our process tomorrow.
The big difference between the Django ORM and SQLAlchemy is that SQLA takes longer to get going with since it's more complex, but can do a lot more. Thus SQLA is more dangerous: it allows you to take your application further and further down the rabbit hole, making you think that you can actually use an ORM for everything that you do and pretend like row <==> object relationship is one to one.

For every project, there exists a point where an ORM stops being an asset and starts being a liability. With Django ORM it happens pretty early on, once certain types of queries cannot be run with it since it is very limited in scope. With SQLA this point comes when performance drops (by my metrics it adds quite a bit of CPU time on instantiating SQLA object wrappers around rows). This usually happens late in the game, after you've done all your development, deployed and have been running for a little while. In other words: at the most inconvenient time.

On top of that, consider the following piece of code:

print zoo.location
print len(zoo.animals)
print zoo.name

Notice that line 2 of the above code may or may not do external IO, talking to an unreliable database over TCP/IP. It is a small miracle that it works. However, the code looks so right. It seems so easy to fall for the convenience of an ORM instead of architecting your database connector, thus decoupling your data storage from your application.

Edit: I'd like to add that if you have a small project with well-defined scope, it is possible to use an ORM efficiently. However, if performance is of any consideration or you anticipate that the project will grow (most projects do), then consider creating an API to access your data instead. In the short term it will be almost as quick to develop. In the long term, it will save you many headaches.
I was discussing exactly this with my dad (a retired civil engineer and expert on bridges) just the other day. I (like you) thought that that was the way bridges were built, but it turns out it civil engineering is much more like software development.

Bridges are built with detailed but slightly vague plans: there are always many unknowns that can only be fully discovered during the building process mostly to do with the environment in which the bridge is built and the exact behaviour of the often custom-designed and custom-built components being used.

The engineers are required to re-design parts and to rework components on-the-hoof. Sometimes new prototypes are built and tested to destruction. Some components go through stages of iteration.

It is never certain that a major construction project will come in on-budget and on-time.
Memorization gives you the building blocks of skills.

It has a really bad name amongst certain education commentators. It's certainly true that you shouldn't try to memorize in a vacuum, or that you shouldn't test "higher order" skills (like complex questions, which require a real understanding of the basic blocks), but memorization of connected facts or processess is essential.
BeanShell is basically a Java REPL.
I've found a lot of good information and deals at webhostingtalk.com. It is a just a forum where the webhosting providers big, small, and in-between meet and share.

Disclaimer: I am not affiliated with webhostingtalk -- just a user there.
From the title I'd expected an article making the argument that 3-D printing was unlike virtual reality, or an explanation of how it came to be unlike VR.

OK, now I see that there was an inline link http://www.technologyreview.com/blog/mimssbits/27526/ to an article called "Why 3-D Printing Will Go the Way of Virtual Reality". This article's only mention of VR is the claim that "3-D printing, like VR before it, is one of those technologies that suggest a trend of long and steep adoption driven by rapid advances on the systems we have now." Which is not really about VR at all, only saying that VR is an example of a technology which was not adopted at the rate at which its promise would imply.

So reading between the lines, collectively these authors would seem to imply that 3-D printing, whatever its merits and limitations, as a technology must have almost nothing to do with virtual reality. Otherwise, these authors surely would have mentioned it.

Interesting how the term "virtual reality" predates the term "linkbait" by many years.
Five Django apps that rock and are must-have
You'll be surprised how many Django developers still don't use these or are aware of them (yet!).

Follow us at @tivix or http://www.tivix.com/

Thanks!
Andrew Ng is the dude of ML Class. Do you mean why wouldn't they collaborate with the dude(s) of AI Class?
Lego Moleskines Available Soon
This is helpful feedback. This is a very new project, so I am still iterating on my approach. Over time it will evolve. Maybe in the future you will find it more useful for your needs.
Thanks.
(On a sidenote: I like that this could not be any more meta, maybe unless you make a howto for preparing a talk about github with github)
...if it is so easy to enhance brain functions, why hasn't nature done so herself?

If nature is a woman (rather than a collection of stochastic processes), then she is a strong argument against letting women into the same building as a computer.

Most biological organisms are designed incredibly badly. The body is full of spaghetti code, duplicate functionality, dead code that still causes bugs, and systems that evolved from a completely different purpose and didn't get the full rewrite they needed.

The nature methodology makes waterfall look like a perfect process:

1) Make a random change.

2) If conversions go up, commit. Otherwise revert.
Microsoft not flattered by fake security programs, offers tips to stay safe
Pretty Cool!

I used to wake up around 7:30AM and changed that to 5AM so I can work on a project I've been postponing for more than year. I decided to make that project an experience and will code only between 5AM and 7AM. Will post the results when the app is finished.

How about your evenings? I find it impossible to concentrate after 8PM
Did you receive that email after registering? The controller action processing your request would have access to the POSTed plaintext password and could pass it right into the email template before it's sent (or queued to be sent). This doesn't mean they're storing it in plaintext.

If you request a password reset and they send back your plaintext password, then they likely are.

Notifier.new_signup(:email => params[:email], :password => params[:password]).deliver
Then a hyphen would be better:

"As soon as you start using TrollBlock you are friends - with everyone."
I'm glad someone brought up the possibility that the problem is in an educational system which makes demands on children, such as sitting still for hours at a time, that evolution just didn't prepare us for. Unfortunately, it's a lot easier to "fix" the children than it is to fix the school system. And since pharmaceutical companies make huge profits from selling drugs to kids, there's a vested interest in the current approach.
I don't know about others, but anything that requires me to log in with Facebook ends up stopping me from using it because I don't want all my contacts to see that I signed up for it.
There is NOTHING a foreign-owned company can do to change something that is so fundamental to China's culture and politics. This is the responsibility of Foxconn and the Chinese Government.

This is the norm in China because the Chinese government itself encourages, supports and even demands this kind of labor conditions.
It's a tricky time to be job hunting at 55 no matter what industry. But there are plenty of companies that are not hot-shot startups with all young people. There's plenty of offices and businesses with older people working there and a 20-something isn't going to be any more appealing to them than a 55 year old pro, as long as the salary is competitive.
Show HN: Startup: Kaanzi - The Web Command Prompt
Hello world! Please check out our latest startup project.

http://www.kaanzi.com/

We are 3 developers from Dallas. The web has come across a long since its birth. Now we use it for so many purposes. We check emails, look for direction, check on our friends in facebook the possiblities are endless. However, all these perks come with a catch. All these information are still scattered and comes with a lot of noise.

We feel web can be browsed in a better way,with much more ease and much less noise. Kaanzi is our approach of interacting with the web. We have tried to bring many fun services under one umbrella through a bunch of fun commands. Use ‘flickr recent’ command to see all the recent uploaded pictured from Flickr. Direction command will give google direction . So, type away and let us know your thoughts, comments and concerns!!

Some of the commands in the site are still mockups.The site only supports firefox 3.6 above and chrome for now.

If you think you would enjoy a comprehensive web through a command shell, you will enjoy this concept. The project is far from complete, but we feel like we could benefit from the community's thoughts on this dream of ours. Your feedback would mean the world to us.

Once again the link to try is: http://www.kaanzi.com/

Thanks for trying out kaanzi/
Take it easy.
-easymode
Michael, agreed. After you block people, the firehouse becomes more consumable. It was built in 30 hours. We will figure out better "games" in the future.
Are you saying that Facebook, Zynga, and LinkedIn are the only employers?
In the future all restaurants are Taco Bell.
Legal streams are less available for rentals than a year ago
That's my experience too. It's something of an ordeal. Perhaps each time we look from a different angle, while done for the purpose of convincing oneself, also forms a new connection (which is known to aid memory)?
This article does not only talk about being strong because of the muscles being built during gym session. It also speaks about dedication and strong determination to get into the target. This tells that focus is necessary to achieve those things we want to achieve. Gym session does not only build muscles but the whole personality perspective as well.
These typefaces should not necessarily be compared to each other. Every typeface has contexts where it works better than other contexts. I've tried to use each typeface in a way that highlights its positive attributes and minimizes its negative ones.
Sorry, yes, I'm suggesting that amphetamine is much more dagnerous than methylphendidate.
Good point. As he was responding to someone discussing amphetamine, I thought he meant amphetamine. I have known someone prescribed 3x20mg short acting amphetamine daily who after stopping is now quite aware of the long term negative effects.
Large, publicly-traded corporations are highly incentivized towards sociopathy, with the only counteracting force being reputation and public opinion, which in practice still leaves a wide berth for bad behavior. The question shouldn't be why Apple and Google are evil, but why they aren't more evil. (Give it time.)
And yet you know none of the people...?
This is why i love HN, this post is exactly where is has to be.
Because the company's giving access are not the companies that own the copyright. You are correct, if EMI or Fox or whatever decided that they'd stream their stuff to whoever in the world, they would be perfectly in the good.

But the companies streaming do not own the copyright. They must get permission from EMI or Fox or whoever to do so. And the owners feel that it is in their best interest to approach each geographic/legal region separately, to squeeze as much money out of the distributor as possible (that's their job in this context). From the perspective of the distributor, different legal jurisdictions are a problem because their contracts/agreements with IP owners are tied to legal jurisdictions. They cannot get around that. For IP owners, each new market (with its legal jurisdiction) is another chance to get a better deal.
Common sense? The dangers of asbestos were well known in 1997 (hence its removal!), it's a developed nation that enforces protective measures for workers, etc.

Losing 22 workers in France in the 1990s/2000s on a single asbestos removal project is extremely unlikely.
Take a look at game prices and its much the same thing: ~$50USD for USA, ~$100USD for Australia.

This is even common for digital download games (steam etc).