skysight-inc/HackerNews huggingface dataset:
The PPTP encryption scheme is less secure, but the other problem is that it might be blocked at the firewall. If I remember my VPNs correctly, PPTP uses a different port and protocol (GRE), so it can easily be blocked by overly restrictive firewalls.

OpenVPN, on the other hand, can go through TCP 443, which is all but guaranteed to be unblocked.

But, you're right that there isn't any iPhone support for non-jailbroken phones. I'm not sure about Android, but I see less of a problem getting it working on an Android phone.
So the one at the "back" is getting pre-warmed air. Wouldn't this be a problem?

*Note I am used to normal data-centers but not high density stuff. I don't know of the special provisions a high-density setup would have.
ShowHN: My Weekenk Project - Visual OpenGraph Browser History
oh absolutely, and thats why I think Reddit is ideal for this sort of thing. Its trivial to post something that tens of thousands of people will see.
I use a service called Cloak (https://www.getcloak.com/), which I love and recommend to people all the time. It does something similar, but it automatically detects when you're on an unsecured network and automatically does everything for you.

Highly recommended. The author of the program hangs out on HN sometimes too.
Nifty trick, but some services kill ssh on port 443, and I guess they do so by limiting connection lifetime. In these cases, I find GNU httptunnel very useful.
ShowHN: Tapestry - A Visual OpenGraph Browser History
After Linux/Ubuntu 10.10 upgraded to 12.04 and I saw the default window manager/Desktop Environment has suddenly changed from A to Z! (From GNOME to Unity) That's something which never happens in FBSD, and this is one of the reasons I still use FBSD because I know by each release there will be various improvements but not any unwelcomed and frustrating surprises.
Of course, there are. I don't mean to criticize their work.

The problem is that most graphical applications come from a linux-focused world, and linux is moving, fast, with dozens of time the manpower that BSD projects have.

As for the number of packages, two things: 1/ I'm talking very specifically about FreeBSD, which has imo a real problem when it comes to managing binary packages. I have little experience of OpenBSD, and, as was discussed[0] the other day, it seems to be better than FreeBSD in that domain. 2/ The raw number of packages between linux and FreeBSD isn't comparable, but you can compare a FreeBSD desktop and a FreeBSD server. And I stand by my words, speaking of experience: maintaining a typical FreeBSD server with about 100 installed packages is much easier than a typical (a bit fat, actually) desktop with 600 or 700 packages.

This is just what I get from my experience of trying, repeatedly, to build and maintain a FreeBSD desktop over quite some time. Yes, it's possible, you can more or less make things work, but it's clunky, and I don't think it's worth it, unless you already use FreeBSD everywhere.

[0] http://news.ycombinator.com/item?id=4375273
Is the semicolon in "tl;dr" strictly necessary?
@loceng I might be more excited than you
If you are using Firefox on a Retina MacBook Pro, you can get crisp HiDPI text if you download Firefox Aurora 16* and change about:config pref layers.acceleration.disabled to true. (This workaround is temporarily broken in Nightly 17 builds.)

Disabling Firefox's accelerated layer renderer is clearly a temporary workaround, but the improvement in text quality is awesome. To track Mozilla's progress on full support for HiDPI text, you can follow https://bugzil.la/674373

* https://www.mozilla.org/en-US/firefox/aurora/
Anyone know if this is just the US T-Mobile site or do all the Deutsche Telekom properties do this?
Well done!

I know the feeling of working on things and never shipping. I recently decided to actually see a small program (vim plugin) all the way through from idea to documented, installable release.

It's also highly bare-bones (around 10 lines of vimscript, although it started as many more). But I don't want to get side-tracked talking about it. I guess my real point is:

Congratulations on shipping. God knows it can be harder than it seems.
Bedrock Linux - Combine Benefits of Multiple Distros
When it comes to learning new things, I do have that belief that I can do whatever I need to get things done. I've spent the greater part of my post-college life hustling to learn new things, so throwing a couple of more concepts on the pile likely won't be too different from what I've already seen.

Physically though, my back tells me otherwise... and usually wins that argument :)
Bullshitting is not necessarily lying. It's saying whatever you think you need to say to advance your objectives. Truth or falsity is irrelevant[1].

[1] Harry G. Frankfurt, On Bullshit
I'm happy that the fluid offsetting made it into this version.
I just tried out 2.0.4 (and Bootstrap in general) for the first time an hour ago. I'm already obsolete!
It makes sense to paste your password when logging into an account, but from what I read this is just on the password reset. They probably want people to actually type their new password twice instead of typing it once and then copy/pasting for the second field.
FYI: If you click "reply" on an individual comment you can respond directly to someone else's comment (as I've done here).
Does it help to know that you're not alone?
I often hear that good programmers can be an order of magnitude more productive than the Average Joe, and I wonder if talent is required (as in 'it MUST be present') to reach this level or if I can make it with hard work alone.
I think it's like being born rich or born poor. Success is based on talent, opportunity and hard work. Some people have got all of them in abundance, some people have got some, and some people lack all of them. The most successful ones are under the spotlight, and our perception of talent ends biased.
Uh... Google and Microsoft are really successful companies, though!
Let me preface my response by saying I am a fairly snobby coffee drinker. I only really get beans or espresso drinks from coffee shops such as Intelligentsia, Ritual Roasters, Heart, Stumptown etc.. I've found that the likes of starbucks and most coffee you find at an average grocery store is roasted poorly, burnt, or roasted so dark you loose all flavor. That being said here's my recommendations for a great cup.

1. Use fresh beans. Whatever beans I buy I notice the quality of taste really starts to diminish about two or three weeks after roast. I'll sometimes still use beans up to a month old but nothing after that.
2. Grind Immediately before brewing. The moment you grind your coffee will start to lose flavor and oils.
3. Get a scale and use the right proportions of water to beans. Using a scale has been the single biggest factor in getting a consistently great cup whatever brew method I use.

I generally use a 6 cup chemex to brew, a bur grinder to grind immediately before brewing, a Bonita gooseneck kettle to pour the water, and a escali scale to measure both beans and water.
STEPS
1. Measure 48 Grams of unground beans
2. Boil 000 Grams of water(1 Liter) in an electric kettle.
3. Grind beans
4. Use boiled water to wet the chemex filter
5. Pour out water from the chemex being careful not to loose the wet filter
6. Grind beans and put them in the filter
7. Tare your scale to zero
8. Pour 100 grams of water in a circular motion starting at the center of your grinds.
9. Wait 90 seconds for the grounds to "bloom"
10. Pour more water till you reach 710 grams total.
11. Wait for all water to pass through the filter and enjoy.

Ideally I'd like to control the temperature precisely but the electric kettle I have gets it very close. You'll notice I don't measure brew time, the way I've learned is the vary the grind in order to achieve the right extraction. If it comes out weak use a finer grind, if it comes out bitter use a more corse grind. If you want to use brew time as a reference however that amount should take 5 minutes total including the bloom and creates about 3 8oz glasses.

If you want to vary and make a smaller amount the ratio I use here is 14.79 Grams of water per Gram of unground coffee. This is the same ratio that Intelligentsia recommends for their chemex.

Enjoy!
Twitter is Prepared to Sacrifice Developers for more Users
Drug Enforcement Administration has only 40TB of electronic storage worldwide
Well I'm preparing myself for that, but as I said, this means that getting actual apps out there will still be a priority for me over blogging, or the blog's quality will suffer.

I'm kinda interested at why you chose to reply to the thread here instead of the same comment posted in your blog? I feel that the discussion here is of higher quality (whatever that means), but the blog is, as you advocate, your own space.
I've seen some blogs without comments and all the discussion is happening on Hacker News or Reddit, so I'd like to hear your thoughts about it.
this article is just crap
He was hoping this was Disqus platform perhaps..
TBL: a democratic hero
Can you actually host the old documentation this time and not leave us in the dust like you did in the 1.4 => 2.0 release?
I've bought some FB ads, and it is annoying that I can't target friends. Isn't that a big mistake?!? Most businesses are small, so just targeting your friends is simpler than getting your friends to "Like" your business, and then targeting your likes. I didn't know the feature used to exist, it would be nice to get it back!
So excited you couldn't find the reply link -- I understand.
Facebook may stick around for years to come, but I disagree that it's an awesome business. Unless oriented towards professional profiles (like LinkedIn), social networks are a terrible idea. Just because everyone likes something, doesn't mean it it's in their best interest. Facebook is just a voluntary invasion of privacy. Right now most people are either using Facebook to post memes and soft core pornography that they find elsewhere, bitch about how their lives are more difficult than everyone else's because they have a job(try not having one for a while), or to stalk their current / former significant others.

I myself prefer more direct and personal forms of communication like Skype, Instant Messaging(Facebook Chat is merely adequate), phone calls or email. Unfortunately, I am saddled with Facebook because everyone I know has abandoned all other forms of communication.
Well, this sale of 20+ million shares doesn't exactly stand as a vote of confidence for the upcoming Facebook Wallet (TM) does it? I tried to tell him to contact you before filing his intent to sell with the SEC but he wouldn't listen. Hey, what does he know? The Facebook experts are here on HN.
I love bootstrap. Yeah, i hate the fact that all the mvp's out there basically look & feel the same by using it as the go-to css framework, but at the same time it's helping people iterate a lot faster and that's rarely a bad thing.

In addition, given how Twitter's bootstrap's look & feel is starting to influence web design at large, I wonder if there is a case for other large web-players to make their own css framework to impact the look and feel of sites to their favor. Think of it as disguised propaganda.
Isn't this the Peter Principle[1] in action? I noticed this halfway the end of the post, but nobody cited it here yet…

[1] http://en.wikipedia.org/wiki/Peter_Principle
The jQuery Mobile API In-Depth
It's still available in the source.
I have been in organizations where there are two ladders (in a very large company). One for technical people and one for management. Needless to say, all the bozos clearly went to the Management ladder, while the technical ladder kept the people with more depth in their field, the ones who actually made stuff in the first place. However, I felt that the technical ladder had flaws as well. The higher titles (principle scientist, research fellow, etc...) were simply provided based on these people's past achievements. Once you are such levels there is very little incentive to work hard to go to a higher level, and there is virtually no risk of being fired either. So, you end up with relatively senior people who reapply what worked for them instead of trying new things and pushing new technologies or new ways of doing things. And many times when I was in touch with these people in the higher technical ladder, making presentations and all, I did not find much of what they were talking about to be very impressive or innovative either.
If your salt is 'short' you can still perform this attack.

Assume a timing oracle, which when queried with a plaintext password will return an integer which is the length in bytes of the matching hash prefix.

Choose a small prefix length (perhaps 3 or 4) and send distinct passwords to the oracle until you have more than one input password which produces the length you've chosen.

With this information you can perform an offline brute force of all possible salt values to reduce that set to only the salts which produce the correct matching prefixes when used with the passwords from the previous step.

Too many salts in this set? Test each one by generating a candidate password that has the same prefix as your test cases and then ask the oracle if it agrees that the prefixes match.

Once you know the salt, perform a dictionary attack against the partial hash you already know from guessing the salt to create a set of candidate passwords. If there are too many passwords to test them all, then generate a longer prefix. Either trying all the passwords or generating a prefix which is one byte longer than the last one is going to be a harder problem. Choose the easier of the two problems at each iteration.
Thanks as always for working on bootstrap, its an invaluable tool.

Couple thoughts:

Maybe its just me but I think the docs site a huge step backwards in usability. The dark blue <-> red graphics offset by the blue of their primary buttons is a little...gross. I am also not at all a fan of the left hand navigation panel, I get that they are trying to show off the affix component but I'd rather have the content be full width as its all I am really there for. I found the sliding top sub navbar far less obtrusive and easier to navigate. Also: so white is the default for the navbar but the demo site is still using black?
Funny how they put the semi-colon there but not in the Javascript.
Not(AdviceForHackers)
nemild, I was the founder of CloudFab - we did 3DP sourcing and mass customization interfaces. Would be happy to help connect you guys if needed.
Agreed it's an issue - considered including it but didn't.

It's fair to question how much developers should concern themselves with external costs for using their service.

Do we have a responsibility to design for data caps to prevent unnecessary charges? Do we have a responsibility to do the opposite, as an industry exerting pressure on carriers to increase cap levels? Somewhere in between?

Honestly, I don't know. I'm inclined to design for a user's reality rather than a principle, but that "in the real world" thinking allowed the web to be dominated by "best viewed in IE6" sites.
What about people who use password managers to generate random passwords and paste them into the fields?
Can you elaborate on how this reasoning doesn't apply to the first dotcom bubble? Is it that more companies were publicly traded during the first dotcom bubble? How do companies like Zynga and Facebook factor in to your analysis?

(I was just a kid during the dotcom bubble, so I appreciate any insight you can shed.)
This is complete rubbish. Take a look at my LinkedIn profile: linkedin.com/in/jonathanconway.

Virtually nothing but 3/7/12-month stints.

I'm now making more money (and having more fun!) than ever before in my career!

The key is to keep your skills fresh and relevant to the job market, have an excellent C.V. and interview well.

Unfortunately a lot of people take on the mindset of "employees"/serfs and don't realize that every individual is a mini-business, which can benefit and profit from doing excellent work and marketing properly.

I'm going to keep up my contracting gig for as long as I can, because this is what I love doing, and I don't ever intend to "belong" to any employer.
And it's not slowly selling in over an extended period, a schedule of planned sales. It's the lion's share of his holdings, over 20 million shares, in one shot.
This is why I'm so fascinated with Vernor Vinge's "wearables" future, and why I think parts of it are such an accurate representation of the near future. For instance, high schools have classes called "Search and Analysis" -- basically advanced Googling & result interpretation. People have recognized that the ability to formulate the proper query is almost as important as being able to understand the results.

Check out his short story Fast Times At Fairmont High[1] and the short Synthetic Serendipity[2].

[1]: http://en.wikipedia.org/wiki/The_Collected_Stories_of_Vernor...

[2]: http://spectrum.ieee.org/computing/networks/synthetic-serend...
>They bought Kinect

And Apple bought FingerWorks, which means there was no real innovation from Apple in iPhone multitouch technology, same with Siri. Or does it?

There is a lot to getting research technology into a usable, affordable and marketable form than just buying it and copy pasting the code.
Do you support Canadian numbers? I can't find the answer in the FAQ's or else where on the site.
This article has a very important point. Thanks so much for having wrote it.
I agree with one exception: fixed headers are an eyesore and a usability anti-pattern in most cases. Even regular users know how to scroll to the top.
The "social web" is no where near as important as search. Imagine removing search from the net. Now imagine removing Facebook or other social networking sites. The difference is staggering.
PayPal does this too. I don't get it. (Other than PayPal are jerks anyway so this fits.)
I wonder if the last programming language will be boostrapped.
"You don't 'diversify away' from a good investment"

Didn't USV did a similar thing on twitter? Before IPO?
Why passwords have never been weaker—and crackers have never been stronger
The amendment reads in full, as follows:

The Congress shall have power to lay and collect taxes on incomes, from whatever source derived, without apportionment among the several States, and without regard to any census or enumeration.

It quite clearly states exactly the opposite of what you claim.
"You don't 'diversify away' from a good investment." -- that's exactly what you do. Given that there's nothing as a 100% sure good investment, you diversify away from investments that seem great to distribute your risk.

Let's say Company X has a 10% chance of being worth nothing, and 90% chance of being worth five times what it is today. Is that a good investment? Of course. Would you want to bet a billion dollars on it? If you had $20 billion, sure -- if you had $1 billion, probably not.

You can easily create a real-world analogy, a dice game where you pay me $X and roll a single die. I keep your money if you roll a six, but give you five times your money back if you roll anything else. You can only play once. How much do you bet? I hope you do bet something, because it's a very favorable game to play, but I also hope that you don't sell your car, house, everything in your refrigerator, and your dog to wager everything you have.

The IPO price is not really relevant since he couldn't sell at that price -- he sold nearly everything at the first chance he had, which was wise of him regardless of whether Facebook's stock price goes to $0 or $500.

The bottom line is that this has nothing to do with Facebook and is based solely on the mathematics of random variables.
Why is HN site so slow to load?
> The internet just keeps growing. We are in its infancy.

Exactly. The internet 10-15 years from now will be unrecognizable, especially the social parts. Facebook (and Twitter, by the way) certainly won't be doing the innovating, and odds are they won't be able to keep up either.

Personally, I thought FourSquare might be the next big thing, but they failed to do anything compelling with the basic idea of location-based social networking. I still think that something big will come along in that space eventually, though.
>As someone who knows the technology well, it can make great sites

Example?
Or he was commenting about the twitter bootstrap, in kind of a twitter reply.
You can often find things even more simply if they're just embedded in the binary and you know what format you're looking for.

This, for example, goes fishing for MD5 hashes:

/Applications> find *.app/Contents/MacOS -maxdepth 1 -perm 755 -type f -print0 | \
xargs -0 strings | grep '^[0-9a-f]\{32\}$'
If the wifi network is blocking all traffic on port 22, you won't be able to tunnel all your traffic over port 22.
I'm willing to bet that a lot of Notch's productivity is based on things he learned in previous projects. According to Wikipedia, he's been programming video games since 86. That's 26 years of experience.

If you use those 26 years wisely, you'll learn a lot of different things - and more importantly, you can draw on 26 years of mistakes that you now know to avoid.

I'm not saying he's not also a talented programmer - but all "superstars" I know are as good as they are because they have worked hard for a long time, and they keep working hard.

(She says while posting on HN... I probably should head back over to my code ;)
thank you a lot! We gonna change that.
John Gruber spills 2000 words on the importance of pixels and typography...
You should try sshuttle. It doesn't require any system-wide proxy configuration.
Pop-A-Lot - #MixtapeKilla V1
Orkut!
Um. The idea of rubber duck debugging is that you talk it through yourself before wasting another developer's time, as most of the time you can work it out on your own just by explaining the problem to an inanimate object.
If anyones interested I've been working on a bootstrap-like style guide generator for your own themes.

http://kaleistyleguide.com
0.0001% of the people get 0.0001% of the love.
Are there any protections for the initial investors for subsequent funding rounds, when their share could potentially be diluted to 0?

I'm still a bit leery of this idea of fundsourcing, because it sounds like a way for retail investors to fund the most dangerous and riskiest round, and then once a startup has traction, VCs can come in with a lot of money and dilute the initial investors with impunity.

Is this a possibility, or are there ways for these initial investors to protect themselves?
Stack Overflow, for one.
StackOverflow and its sister sites.
See my comment: http://news.ycombinator.com/item?id=4410649
Joyent gives their lifetime customers a better offer
I would just switch carriers.
How to Protect Yourself From Your Client’s B Player Employees
We do https://ureddit.com/
Google Analytics could be banned in Norway
"So while the timing may look ugly, Thiel has been with Facebook since [2004] nearly the beginning of the company’s eight-year slog towards going public. It’s not anathema to cash out — especially at an 800x return."

(quote from WSJ/All things D).
It's open source, so you are more than welcome to. If you want I can point you to Anastas, the one and only developer we have.
Couple of noob questions:
1. Is the latest jQuery incompatible with Ember?
2. Why is underscore included?
Once again, you're veering into "No True Cathedral" territory here.

The UNIX design philosophy -- small utilities loosely joined into a coherent whole -- is a coherent vision for a platform, under the definition you've repeated. And the Microsoft Office design philosophy, if what you're saying is true, is a bazaar because it's "incoherent."

If the UNIX ecosystem is a Cathedral and the Windows ecosystem is a Bazaar, I think we can safely say that you're not using the words that way the classic essay used them, and that the definitions you're using are malleable enough that any argument about aesthetics could bend and twist them into synonyms for "stuff I like" and "stuff that annoys me."
Bootstrap 2.1 and counting