skysight-inc/HackerNews huggingface dataset:
It makes device specific protocol attacks possible.

Sniffing traffic on the outside of a NAT hides which internal device(s) the traffic is coming from, doesn't it? So if you wanted to attack Alice's traffic then you can't easily tell which it is.

If you can sniff traffic from Alice's IPv6 address, then you have a much smaller amount of traffic to brute force, and you can try a MITM attack without risk of anyone else behind the NAT being affected accidentally.
Yet postdocs are in a unique position and do important work, no matter if they continue in Academia or not (Discmaimer: I was a postdoc up to some years ago). They usually have little teaching or service duties and can devote all of their time to research. It's the ideal position after a PhD, when you can focus on research (past and new) before you are hired as an assistant professor and get really busy with teaching, committees, etc.

The fact that you can tell more stories about shady/mediocre postdocs vs. good ones is subjective. Many of today's professors preferred postponing their job to be postdocs somewhere else for a year or two.
In the context of masturbation following intercourse, it probably has a flushing effect (which presumably would reduce the risk of infection reaching the testes and possibly causing infertility--post-coital urination supposedly has similar benefits).
The boring answer is that there is no particular nerd-rage directed against IDEs. There are many nerds who prefer IDEs and there are many nerds who prefer text editors. The modern culture encourages us to self-identify as rebels breaking away from uniformity. Thus your attention focuses on people putting down IDEs, while a vim user's attention focuses on people putting down text editors.

I don't use IDEs, because I find myself somewhat less productive in them. Syntax coloring, to me, is a fantastic feature, and I use it in a text editor. Integration with source control and usage searches are things I like to do in a separate window, because I want them to be deliberate enough - I think they'd break my concentration more easily if I didn't have to context-switch to do them. I dislike autocomplete for a similar reason - it creates the impression of my thought moving in tiny jerks all the time - even if it isn't really true, the impression itself is a nuisance. I don't think that the typing speed gains from autocomplete could really matter to me. The time spent actually typing lines of source code is a very small portion of my most productive days.

All of these things are not true for some programmers I know who feel at home in IDEs, some of them my betters.
You do realize that you sound a little nuts right?
As far as I know quantum physicists already proved that there can be no "forces and processes" which can make quantum physics effects predictable. Einstein didn't believe in that, but it was proved.
Fast company article about Google instant and ad impressions -

http://www.fastcompany.com/1687976/google-instant-impression...
Guide to Super Angels - Who they are and what they invest in
The Dude on California's Prop 19
Their power management is the only thing keeping me away at this moment. Right now Win7 is getting almost double the battery life on my laptop.

Ubuntu boot times are impeccable though.
One might even say collusion ;)
I can't remember the last time I used a screen whose native resolution was 1024x768.
Isabell's idea: Proving green girl geeks are cool
Thanks for the recommendation, just added the book to my cart on Amazon. I've never tried Devonthink, though personally I'm a huge advocate of FreeMind. Here is what notes look like in that program:

http://alexkrupp.com/mindmaps/parenting.html

Is it true that you can improve your schemas even if you don't take notes and can't remember the specifics of the book? Yes. But the fact is that insights are easy, change is hard. And if you're not using FreeMind or something similar to take notes and construct new ideas then you might as well be eating paintchips. That program easily adds another ten points to my IQ.
Offtopic: When I read this post the first time I thought "Gee, ya think?", but then I was reminded of how obvious something can be in your mind, yet so insanely difficult to formulate.

The gist of Arrington's article might be very clear in my mind, but I doubt I could have formulated it as precisely as Zach did without trouble.

The world is a wondrous thing...
You're not alone. I'm baffled by the premise of a book's memory gone after a month.

Even junk fiction, like the 30+ mostly generic Alistair MacLean thrillers I read in high school 25 years ago, are easily recallable.

I'm also skeptical at so many comments here agreeing with the article. Perhaps it's a selection bias. I talk books with lots of people and no one has mentioned this phenomenon.
This was an enjoyable read. As someone not yet even out of the gate, I think the biggest take-away from this is
that networking is by far the most important skill an entrepreneur must cultivate.

I am technically skilled, but spend much of that skill on private projects, and so have not learned the art of building networks with even technical fellows, let alone business fellows (my business skillset is nonexistent).

The author appears not only to have natural network skills, but also a knack for social organization, which clearly shows through in this article.

I have been slowly circling towards evolving a more social persona, and communicating online seems like a safe first step.

I feel inspired today. Thanks for posting this.
I still think that at some level Michael Arrington approved this deal because it meant one more story he could break. He's clearly crossed from dedication to addiction.
Again, you are mistaken.

Dropbox didn't change their business model to a "repository/history" type thing. It has been this way from the very beginning.

It sounds like you just didn't understand the original intent of Dropbox and were using it for a purpose that it is not entirely designed for.

Dropbox syncs all of your files with their servers. Lets say you have 2 computers with Dropbox installed and under the same account. You can add FileA to one of the Dropbox folders. It will sync that file with the server and then all Dropbox clients sync with the server. This is useful in that you could format both computers and lose all physical copies of FileA. However, as soon as you re-install Dropbox it will sync with the server again and download FileA from Dropbox.

It has always been a lightweight and easy to use cloud-backup solution. The collaboration and shared folders have been just sort of a bonus.

If you want to just keep several machines in sync without the middleman then you are going to need to look into other solutions. Something like rsynch might be a good option.
This is essentially the approach of "How to Read a Book," recommended above. Successive re-readings with increasing focus and slower pace build a deeper impression of the books in mind.
which is funny because it's true
The point about NAT blocking unforwarded servers, not necessarily true: http://samy.pl/pwnat/

The goal of some botnets is to set up servers for software distribution or to host phishing sites. You can't characterize botnets activity as simply client behavior.

Thanks to UPnP being enabled on most modern consumer routers you can't even count on the NAT protecting you from having a unauthorized server.

Having end-devices NOT be servers is ignoring the fact that the UI for many home devices is delivered over a embedded web server. This is becoming more commonplace over time.

Ultimately you need a firewall that controls inbound and outbound traffic.
'I will commit to $10 - $20 per year for Xmarks Sync' - PledgeBank
Having out of state plates seems to help. My rental car has NY plates, that seems to reduce expectations that I'll run a yellow anywhere in Boston.

Which basically means, I only experience honked annoyance about 2-3 times a week on average.

The blatant disregard for posted speed limits in my corner of MA? Even with police cars parked on the side of the road? Yeah, that I just don't get.
About 6 months to a year ago, the (geek) headlines were FULL of articles lambasting Ubuntu's fonts. I agree, it seems kind of trivial to me, but apparently it REALLY, REALLY matters to some people, more than anything else.
Nice - thanks!
Online Profiles, Blogs and Networks can make a Difference in your Career
Xmarks Mulls Switch to Premium Service
Google Open Sources Liquid Galaxy Build Your Own Or Buy One — For $80,000
The same technique might be useful for emails that change over time. Hmmm!
Apparently some people have laptops that worked great with earlier Ubuntu releases but don't work after an upgrade. That's scary to me -- I could do careful research and buy a laptop now, only to have an upgrade make my laptop unusable. Then at the very best I'd have to downgrade and be stuck on an earlier version of Ubuntu while they classify it as a medium-priority bug and leave it broken in subsequent releases.

P.S. To make this more specific, I've been thinking about buying a refurbished Thinkpad, and one of the commenters on the bug says suspend/resume stopped working on his T61p in Lucid and remains broken in Maverick.
It is fascinating to contrast this article with the claims of http://news.ycombinator.com/item?id=1477915.
>Also addressing the point by ergo98

The reply button is available for your convenience.

>a single anecdote does not a convincing argument make

It isn't an anecdote.

People submit binaries to Apple, and they either do static and dynamic code analysis, or they don't. I have never heard about them rejecting an application based upon such analysis, and in this case we know that it was an incredible deviation from the stated purpose.

But let's assume they do start doing such analysis -- because they have such a limited runtime security check, to circumvent it is trivial obfuscation. Of course developers needn't even bother with that.

The reality is that we have no frigging clue what apps in the App Store are doing -- Android is an open enough, transparent enough ecosystem that it is an easy, obvious target for researchers.

No one, to my knowledge, is doing similar analysis of the iOS market.
Michael Stonebraker: Why Enterprises Are Uninterested in NoSQL?
Wow, this is really, really cool, and it looks like it will make operating a phone bank really easy.

Congrats on putting it together so quickly!

It took me a while to figure out what it does and what I can do with it, and I'm still not totally clear, but that could be because I'm not familiar with phone banks.

I think it's time to show it to some potential customers and figure out what's keeping them from signing up and using it!

Great job!
Also looks like it's being discontinued.
Sadly, this is not the case. I am currently working for a large media company that had/has relatively close ties with members of the FB dev team. The position I hold now was previously occupied by a fellow who went to work for FB and was a key interface with them over the last year and a half for things like FB Connect. I can tell you now that we got no privileged documentation that anyone else didn't. The only thing we really got was a poor guy who heard our complaints a little too often and wasn't really able to do much to help out.
I'm utterly astonished that there is no way of getting a full list of fans of my own page. FQL? No. Graph API? No. REST API? No. Screen scraping? No! If you have more than 10000 fans, then not even the web displays them (page 100 = page 101 = page 102...)
which makes substandard firewall solutions as what is provided by Windows pretty much unnecessary.

Ahem. Are you, perhaps, basing this on Windows XP from several years ago instead of Windows 7? Because 7 (and 2008 R2 Server) have pretty comprehensive looking firewalling.
Google open sources Liquid Galaxy code
I can say that both on my personal sites, and on my Fortune 100 client websites, I have seen increases in search traffic from Google after instant was lost, not decreases.
I use a single tab for indentation, and too much exposure to Java and the Eclipse default indentation size (4 spaces per tab) made me used to it. I also find it easier to look at python code indented by 4 spaces per tab. Since I also tend to limit line length to 80 chars, 8-spaces tabs would quickly use up precious space.

Linus disagrees: http://lxr.linux.no/linux+v2.6.35.7/Documentation/CodingStyl...
I have an iPod Touch and a Ben Nanonote (my review and some posts in my blog: http://www.mostlymaths.net/2010/03/unpacking-my-ben-nanonote...). The Nano is just a nifty handheld Linux... Has its uses, but it loses easily in front of my iPod Touch. Agenda, blog writing, occasional playing, mail checking. The only drawback would be its small screen, for reading. If I were Apple, I would market an iTouch 2, almost square (like two iPod Touches together). I use it daily, for a lot different things and don't have any regret for spending 170€ or so.

Cheers,

Ruben
Everyone should have his own mail server. Every blogger should have his own web server. And so on.

I want that about as much as I want my own personal DVD press, oil well, glass factory, operating theatre, coffee bean plantation and lawyer. (Although if my own mail server was as profitable as my own oil well, maybe...).
_I'd bet that a small group of dedicated engineers could come up with an compatible extension to IPv4_

I'm sure they could -- but why didn't they? I think that the end of the IPv4 era is something that will happen pretty quickly, as most people are operating on the "don't mess, it's working" principle; once it stops working there will be a need for a quick solution, and the only one that has any groundwork laid out -- apart from NATs -- is IPv6, which has been supported by most modern operating systems.

I don't think the migration will be a concerted effort -- it will more likely unroll as a domino-effect: once a few key players, probably backbone providers, decide to make the switch, their users will follow suit, and then their users and so forth.
Why does every study on hackers I've ever read start with how they're misunderstood and that it hasn't been seriously investigated before?
Just about the only thing you can use at all is the javascript api. And only because you can use firebug to throw a million things at the wall and see what sticks.

...and for the love of god don't use facebook for user auth. The API will mysteriously go down without warning for hours at a time.

This is one of the reasons I left my last job. Facebook was crucial to the business strategy, but it's miserable to work with.

At least twitter's api is easy to use.
Apple Temporarily Closes Beijing Store To Ward Off Grey Market Re-sellers
Well, the impact on search query length may be negligible but there are other ways in which Instant may be changing search behavior. I have a small slice of data I hope to post in the very near future.
Carl Sjogreen, who leads the platform PM team, commented that good changes are coming:

http://www.sethcall.com/blog/2010/09/30/facebook-api-does-no...

I am really quite pleased he took the time to address the post. Let's hope he can succeed.
What happens to your online accounts when you die?
Have you stopped to think what happens to your online accounts when you die? Who gets access to your accounts? Will the information stay online forever or will it eventually be erased? Learn more about it.
It has now :)
Content-addressed networking doesn't imply that content is being transmitted in discrete units; it implies (what Tibco would call) subject-based addressing, and the notion of publish/subscribe.

It works just fine for unicast, and even in strictly unicast situations, there are plenty of cases (conference calls, for instance) where "subscribe" turns out to be useful.
Can someone explain what "Working Session" means to me? There's nothing listed for them to work on.
Facebook & Site Failures Caused By Complex, Weakly Interacting, Layered Systems
Maybe Yahoo just can't be fixed
How NPR Is Leveraging the Twitter Generation [STATS]
Also, PNG isn't very good for photos and other "natural" images; JPEG-LS (which nothing supports) is much better.
ahh... For some reason I thought it was showing request volume
Competition: Design algorithm to predict magazine sales at newsstands
Most small companies are not in a position to get a BGP-advertised default-free connection to multiple ISPs for an allocation as small as a /24. Can it be done? I'm sure, but only after a sizeable investment of time and effort.

My point being, it's not as if this is a capability IPv4 currently provides that is imminently going to be snuffed out by address exhaustion. The ship sailed on free/easy multihoming when Sprint started filtering anything smaller than a /19, back in '97.
Big counting problems naturally make a lot of sense for MR, join the like keys in the reduce and add them up, it's beautifully parallel the whole way through. So they're the canonical example.

More complex logic happens of course - but problems that "fit" for MR tend to follow a similar pattern to counting.
Yeah, I was reminded of that article, too! It suggests that imagination is a critical component of masturbation, which is why it's usually only higher primates that masturbate. But I guess squirrels also have dirty little minds!
I think the tool comes with Windows, at least Windows 7. I recently installed Windows 7 and could tinker with how Cleartype looks right away. It's a quite nice interface, you get six different example texts and repeatedly click on which looks best to you.

I don't know how Ubuntu does that but if it doesn't do it like that it already lost by default. In the unlikely case that normal users stumble upon the adjustment tool they might even click on what they like best. They will never diddle with knobs or checkboxes.
Why is an IP address a human right? Isn't "first-class access to the Internet" the right, and IP addresses just an implementation detail?
He did a decent job of explaining how the different parts of the process relate to each other when it comes to the real world situation of parallelizing MR. The shuffle (grouper) actually happens per reducer in many implementations using hash-bucketed outputs from the mappers, but that's an optimization.
Recycling comments is a sound strategy for Version 1.0. People clearly appreciate your thoughts. Activating comments will just require more of your time and make the project more painful.

Commenting in threads is like counterpunching, Blog posts don't have the context or constraining framework and can be harder to write. So long as you're getting something out of it, keep going because the writing doesn't disappoint and the motivation behind the blog is sustainable. 11points wasn't built in a day.
Has any VC with more than $100MM under management ever funded a company that incorporated under your scheme?
PIIGS - the countries whose economies boomed and now are crashing so hard they're threatening to bring down the EU.
If they nudge people away from long tail queries, won't this mean that people will perceive the relevance of the search results to be worse?

Only if the long tail results were better. I've sometimes gotten more relevant search results from removing keywords, even when those keywords seemed to be on the page I was looking for anyway: other pages were better ranked for those keywords, but less useful to me. I can see an argument, therefore, that presenting the intermediate results on the way to the full query could sometimes mean better results, quite apart from the advantage of getting the result you want faster.
I have a humble request for all of you developers who are building facebook apps. Please create an open source project (or a forum with all the tricks you are discovering) so that everyone doesn't have to reinvent the wheel. Basically, please collaborate your efforts to create a more reliable unofficial API documentation for FB.

Ryan Waggoner wrote a similar post like this a few days back (http://news.ycombinator.com/item?id=1731427), so this is clearly bugging a lot of people. Please collaborate your efforts if possible.
Speaking of "carriers" in general, rather than just AT&T with the iPhone:

IIRC, on Verizon my parents paid $30/month extra -- above and beyond the data plan -- for unlimited texting, because some of their business contacts are inveterate texters who won't or can't currently switch to email on their phones.

They are already paying Verizon's top tier prices, including for unlimited data, and then get walloped an extra $360 a year for the privilege of cramming brief messages into the spare room of the network's status/heartbeat messaging.

I mentioned a Voice account (or two), but that was a bit too far afield for them, at the time (and imagine their contacts' confusion over a second number). Nonetheless, saving $30/month seems like a bit of motivation, in general.
I think you're missing my point. It's hard to write P2P applications for "the Internet at large" for the same reason that it's hard to write a web browser in assembly language: you're targeting the wrong layer of abstraction.

What I'm suggesting is that if instead of a futile effort to convert the Internet to a new, Cisco-sponsored network protocol we invested in adoption of a few standard overlay networks, people could write P2P applications that targeted overlays instead of the Internet, and IP addresses would matter only as much as Ethernet addresses matter today.
Ask HN: Any ASP.NET pros out there?
So I'm a non technical found of a small webapp. We are in a very niche industry and are on the verge of signing 2 really big deals. These deals could lead to a major increase in users for our site.

So far I have outsourced all of the development of the site, mostly to people in India through guru and odesk. I've been able to get my product up and running for a decent price, but dont want to depend on them if something goes wrong (time difference/communication causes issues)

I'm looking for someone who has a very good knowledge of ASP.NET to learn about our site and what we do. We'd rely on you to do maintenance/improvements to the site. This would be a part time gig for now, but could lead to full time as we grow. I'm just trying to cover our a$$ if we run into issues, I want someone we can turn to and trust.

If anyone might be interested please send me an email cpj1357@gmail.com, include your work history and hourly rate.

Thanks!
Nah, unfortunately NAT doesn't really do a good job of hiding what the source machine is. People have used this to analyse how many machines are behind a NAT with very clear patterns emerging based on TCP/IP timestamps as well as the sequence numbers (which are sequential in most OS's).

The bigger concern is the fact that you apparently have access to the data being sent/to from an IP address and can thus sniff the data in the first place. Whether that be a NAT'ed or IPv6 IP address.
I guess all we do is choose how steep the downward slope is?
The company I work for has email and phone access to a Facebook developer for questions, but we are part of a beta program.

When I browsed the API on my own it was an utter disaster on par with the article's description.
I think this has more to do with Arrington asserting his place in the industry pecking order; "no, really, see, I'm not AOL's bitch."
Wait, so Google took a bunch of JPGs, re-compressed them with a lossy format, and claims to have gotten them 40% smaller with no loss in quality. Either the lossyness in the format is entirely in aspects of the image that the JPG compression already removed and they're just better at compressing the residue (possible, but I am skeptical), or else the image is altered, but in a way that Google claims is subjectively a sidegrade in quality. I'm not putting much faith in their quality claims until I see side-by-side comparisons of a JPG and WebP compression of the same TIFF (or other uncompressed) image at the same compression ratio. A double-blind study is probably too much to ask, but it would be nice.