skysight-inc/HackerNews huggingface dataset:
What makes solutions like NAT* and IPv6 necessary is the concept of the "backbone". In spite of all its benefits, it also has tradeoffs too.

When everything has to pass through centralised "core" routers for enormous segments of the network, it limits how we can work with addresses.

It forces us to allocate addresses in blocks (the larger ones within which most of the individual addresses remain unused). And it creates problematically large routing tables for those "core' routers.

As with everything, there are both costs and benefits to doing things this way. There are always tradeoffs with any approach, whether it is centralised or decentralised. So arguments can go on to infinity about the "best" way. There is no such thing. There are just different alternatives, each with their own costs and benefits. And there's human consensus.

And there are the inevitable workarounds, some of them pure "hacks".

NAT* and IPv6 are a natural result of having a "backbone", "core routers", gigantic ever-growing routing tables and large address allocation minimums.
Not sure if this would work. I tried it with amazon ec2 and hulu said I was trying to access it through a proxy server and denied access. I tried getting a new IP several times. Hulu is very proactive about blocking proxies.
Well, even if NAT went away, you would still have to contend with stateful firewalls (i.e. those that only allow inbound packets from established connections).

This article explains it pretty well (mainly on the second page):

http://arstechnica.com/hardware/news/2007/05/ipv6-firewall-m...
crowdbusting congress.

i like it.

edit: call it a wikifilibuster
Yes, I do.

I have multiple startups with varying levels of success since I was 16, and its extremely evident to me thats its not just what you know, but who you know as well. I think an mba from a top-tier university will help me open some of the doors I want to open in my career.
Supercomputing: An Industry in Need of a Revolution
What are you basing these metrics on?

If I have 800 daily unique users of something I put real work into, and someone launches a very similar product with the same name then I have every right to ask them to consider a name change.

The OP needs to start off with an apology because in the very least he did not Google his own name and concept before launching. That's awkwardly gauche in my books.
Here’s Every Single Word You’re Not Allowed to Text in Pakistan
Hmm...ironic I thought it was your posts that make intelligent discussion impossible on Hacker News.
Web pages are getting more bloated, and here’s why
These are way too expensive. For $350 you get a laptop that runs a web browser only. For the same price you can buy a laptop with better cpu, graphics, battery life, memory, and operating system.

For instance, http://amzn.com/B0067U9VUC vs http://amzn.com/B004Q7LHVE
According to Guns, Germs and Steel, necessity is not the mother of invention. In fact the opposite is true: inventions appear when the needs of the inventors are already met.

I really recommend the book, it's a great read.
> "I Don’t Consider [The iPhone] To Be A Technological Breakthrough"

Isn't this essentially a strawman, since no one is claiming that the iPhone is a Technological Breakthrough?

At the time the iPhone came out, lots of people noted that it actually lagged technologically behind its smartphone peers (no 3G, subpar SMS functionality, etc), which was correct. And yet it won, it showed smartphone companies how to make a smartphone, and they have been copying that design/approach ever since.

The iPhone didn't win because it was a technological breakthrough, and everyone in tech knows this, so I'm not sure why Thiel's comment is that noteworthy.
I have mixed feelings about this. However, the work itself is great. Well done!
I think their predictions were actually really good. A while ago I tested several movie recommendation engines and hunch was the only one that delivered.

On the downside, they really asked a lot of questions, which made me uncomfortable with using it.
Walt Disney is Pushing the Muppets Popularity Using the Social Media
Web debugging tool for iOS Simulator
yeah, two guys all of us might or may not be related to...

one have domesticated deer, offered good conditions for it to breed (protected it from other predators including hunters like himself) and then he and his children prospered off their cattle...

the other one just hunted his food to extinction...

guess who's children have survived to tell the story?
It's cute that they think they are trying, but CISSP really is a joke.
SVStatusHUD: a copycat of that HUD iOS displays on orientation and volume change
Never made this comment, but it would be great to add this to posting guidelines about posting old stuff. Sigh, I feel old.
I'm pretty sure the FSF actually funded a partial rewrite of glibc to integrate with Linux extensions better, but I can only find it mentioned in passing on https://www.gnu.org/gnu/linux-and-gnu.html
If you believe FB is out-there trying to conquer and destroy the web then please don't use FB comments on your website.
It looks nice. I like the simple and functional design.

I don't know how I'd use this though. If I want to make pancakes and type that in it gives me six of the seven ingredients required for basic American pancakes.

What would be useful is if I can input the ingredients I have and the app will tell me what I can make -- and create a shopping list for items I don't have (including coupons).
It's interesting. Wholesale scraping of thousands of other peoples' recipes is ballsy, clever, but makes me a bit queasy.

You probably already know this, but the ingredients lists are not copyrightable according to [http://www.copyright.gov/fls/fl122.html]. It seems from reading that site that the list of steps that gets loaded when you import a recipe may be subject to copyright, depending on how closely those steps resemble the original recipe's instructions, and whether the original instructions were copyrightable.

I'll agree that common flavor pairings, frequently associated spices, and best techniques for a given ingredient are the more interesting data. It'd be great to ask the database what spices are frequently used in Thai food, for example. Combine it with a list of local suppliers of hard-to-find or imported ingredients and you have a winner.
Based on what little I've seen of compromised websites being used to attack visitors, Javascript has been involved in every single case. It might not necessarily be a JS-based exploit, but JS is used to load the actual exploit into the page.

But, I'm really not a domain expert on this. I follow things like Sucuri's blog and get maybe a few calls a year from someone with a compromised website, so it's possible that there's a more common attack method that I don't know about.

Yeah, I'd love to love and recommend NoScript, but I just can't. JS is becoming too integral to too many websites these days, for everything from navigation to contact forms, and it looks like that's going to be the trend forever at this point.

FWIW, I don't think a single one of our clients uses NoScript, so good browser + AB+ + good antivirus software seems to be doing the trick so far.
So are you disputing the part that the Xerox product was graphical? Or that it was a user interface? In what possible definition that you've contrived in your mind does what I just linked you not qualify as a GUI?

I honestly can't tell if you're trolling or not.
Thank you for expressing this so cogently and calmly. It's easy to get defensive when somebody starts flinging wild accusations like Anil does here, but informative and level-headed responses like this are much better at keeping the conversation on track.
Culture evolves over time, of course, and not to discount your observations, but I think over time, the success of the entrepreneurs in china will result in a shift in culture in the next generation.

The other edge of that sword, though, is the general prosperity that freedom produced in america has resulted in a culture going the other way.

I think freedom is taken for granted, and then people start thinking they can legislate whatever they want, including a central authority with great control (to "protect them" etc.) which eventually results in less freedom and consequently less prosperity.

One of the curses of getting old is seeing this in action, at least when its going the wrong direction.
Christensen, Bezos, Branson and Musk - The Power of Long-Term Thinking
Police raid Bittorrent tracker, and also arrest its hosting provider
You're bandying around the term 'multi-touch', and shooting down responses that don't reference multi-touch using a capacitive screen. Multi-touch is a technology-neutral term that simply means a system with the ability to respond to multiple touches at the same time, and the Surface clearly qualifies. MSR did a load of useful UI research on multi-touch devices, and deserve credit for that.

Apple released the first commercial device with a capacitive multi-touch screen (that I'm aware of), and it was absolutely a leap forward - the technology the surface used wasn't suitable for mobile devices. Apple deserve a lot credit for making an interesting, accurate, and responsive UI using new screen hardware (which, it should be pointed out, was not created by Apple). Surely this distinction isn't too hard to understand.
Newfies-Dialer v1.0 released - Open Source Voice broadcasting Software
Newfies-Dialer v1.0 an Open Source Voice broadcasting and auto-dialer application released
I can't speak for Matt, but the argument I would use is that the current politicians are largely from the generations that preceded the technological revolution. Given another generation (~25 years), more of the Internet generation will be in control.

It speaks to a larger problem with the American political system, in my opinion, which is that the decisions that affect the next two or three generations are being made by people who came of age two or three generations ago, giving the status quo an undesirable inertia.
I think most of us agree that there is a Goldilocks zone of number of classes, given a certain number of lines of code. Alex points out, quite rightly in my opinion, that many of us developers have a bias that sometimes takes us out of that zone.

My attempt at drawing a diagram of the Goldilocks zone:
https://plus.google.com/u/0/101149790069455088279/posts/CoB9...
But when a iPad offers better browsing speed it's a big problem for a web browser only OS....
CSS3 Social Sign-in Buttons
"The multi-touch interface was developed by Microsoft Research in 2001"

It's much older. Multi-touch was invented in 1982, at the University of Toronto [1]. After that, it took quite a bit more research until an actual product was made that consumers could buy: in 1998, FingerWorks' launched its line of multi-touch keyboards [2]. FingerWorks was later bought by Apple, in 2005.

As an aside: Microsoft's Surface was announced in 2007 [1] and works with cameras instead of a capacitive touchscreen.

[1] http://billbuxton.com/multitouchOverview.html (author works at Microsoft, should be convincing enough to you)

[2] http://en.wikipedia.org/wiki/Fingerworks
If I said "I need to change my spark plugs." to you today, would you understand what I mean?

If I said it to your ancestors in 1911, would they understand what I mean?

Over time, the median understanding across the majority of the world of any particular technology goes up as more people get exposed to it and its intricacies. As I understand it, Matt is saying that a larger majority of the world will understand the details behind the internet and its vulnerabilities, thus making it easier to communicate why the issues are important.
Disrupt Audience Choice Questli Releases iOS App & Giving Away Bunch of Prizes
http://techcrunch.com/2011/11/21/questli-launches-ios-app-to-allow-users-to-take-on-virtual-and-real-world-quests/
If technology stood still, that might work. In 20-25 years, all politicians will understand the web and email, but the same kind of politician that today is ignorant of the web will then be ignorant of technologies x, y, and z that are new and cutting edge.
The original article states clearly that indeed, law regulating cars had great influence -- but it was law regarding tailpipe emissions. The influence was indirect.

> Fortunately for the whales, by the 1970s engines became subject to tighter emissions regulations and engineers had to design them to run hotter (...) increased heat load destroyed the modified sperm oil in the ATF faster (...) forcing research efforts into synthetic lubricants.

> (...) freshly developed synthetic analogs were performing even worse. Only in the 1980s, a chemical solution to this problem was found (...)

At any rate, law prohibiting or limiting something is but a synthetic incentive. It can work, but only to a certain point; works best if there's a substitute available.
The Senate is seen as the place for reason to hold over the demands of the common people. In other words, the senate is more conservative (in the Burke not Reagan sense). What the filibuster does is makes America more conservative by requiring a super majority (60%). New laws by very nature are liberal (in the Burke, not Reagan sense again) and this is why conservatives tend to like it.

The major benefit of it is that it prevents (in it's present day form) small majorities from passing important legislation. You need at least 60% in the Senate.
Fun does not mean you should ignore copyright.

Copyright info is readily available in EXIF or other metadata.

It's also trivial to add a link at the bottom saying remove image. No confirmation/signup needed. Viola, instant delete.
It wasn't a rhetorical question. Or rather, it remains a valid rhetorical question until it receives a satisfactory answer. Until that point, all supposed flaws with capitalism are really flaws with all industrial civilizations observed thus far.

Tangentially, no real world economic system is "designed". They evolve out of competing interests. Even if you did design a system and implement it perfectly, it would have unintended consequences. We can't perfectly implement pre-designed political and economic systems, though; every attempt seems to turn into a bloodbath.
For Facebook, Twitter, GitHub, Google, Yahoo!, Windows Live ID, OpenID.

Includes icons and two sizes of button.

This code formed the basis of the sign-in buttons I used on this UK deal-sharing website: http://www.oodeals.co.uk/login
This. The best recent examples of (i) companies capturing multibillion dollar markets through timing and effective implementation of existing concepts and (ii)profit bandwagon-jumping companies with no redeeming features whatsoever I can think of are both in Thiel's portfolio. you probably know which companies I'm respectively referring to. The return that he's going to generate from Facebook and Zynga may be reinvested in exciting technologies, but in the mean time his successes offer several billion reasons for others to copy his smart bets on companies whose innovations probably won't be lauded in future centuries
Absolutely right. The rate of new people understanding technology is pretty rapid at first, but then flatlines. I think actually less people understand how a car works than 2 generations ago, but when the Model T first made it to mass market the number of people who understood how the automobile works grew each year. But that trend couldn't have continued or everyone would be an expert mechanic by now, and that obviously isn't the case even though more people than ever own a car.
Well, obviously culture and society play an important role in innovation. The British believed that the rigid and deferential Germans could never copy British industrial innovation which was based on independent inventors tinkering in sheds. They were right, but the Germans invented the concept of industrial education and close links with technical universities instead.

I wish that political liberty was important to technological innovation, but it might not end up being so.
And don't forget Sweden's "anti-pirate bureau" inspired the "pirate bureau". https://en.wikipedia.org/wiki/Piratbyr%C3%A5n
How timely! Just this morning I learnt a few anecdotal factoids about Turing's stay in Manchester, and his quarrels with the "old engineering guard" (Williams and Kilburn.) This comes from one of the professors who just retired from the University -- where Turing worked for a few year on the Manchester SSEM, also known as the Baby. It was the first stored program computer - effectively the first Von Neumann computer (http://en.wikipedia.org/wiki/Manchester_Baby http://www.computer50.org/)

The Baby was built by Freddie Williams and Tom Kilburn. They were both engineers who believed they were building a machine on which to do real science. At the time the only way to program the machine was by flipping switches and hacking away in binary machine code. Alan Turing was hired to come to Manchester and provide a sort of higher-level language so that scientists can use the machine, a sort of an assembler if you will.

However, it turned out that Turing didn't mind all this bit twiddling at all! Instead of doing what the rest of the engineers were expecting, he ended up writing all sorts of AI and maths programs to work on problems he thought were interesting. Problems, which the "old guard" thought of as mere games. They were trying to do science, while this guy is just playing! Oh how the world changed... This lead to a great deal of friction between him and the engineers, the remains of which can still be seen today in Manchester. For example, none of the CS buildings were named after him -- the Alan Turing building was completed in 2007 and became the home of Mathematics and Theoretical Physics, but not CS.

Some have suggested that in addition to the above, his sexuality didn't practically help when dealing with the alpha-male 1950s engineering types he was dealing with, but let's not go that way...
> It staggers me how competition in the anti-virus market gave us so many bad products.

They all suffer from the problem of "This rock keeps tigers away." A large proportion of AV instances never incur any malware at all; it gets stopped at the corporate firewall level or the users just don't browse to any infected sites. So how can you tell that the AV package is even doing anything? It must keep itself in the user's face to seem productive, or else that AV package will lose sales to a competitor that looks like it does more.

You know all those email taglines "This message was scanned by Norton AV" or whatever? Those are trivially fakeable and carry zero security meaning, or even worse than zero in tricking someone into falling for a fake. Their presence is obvious when you understand what they really are: advertising for the AV package.

Security Essentials is the first AV package that's not motivated primarily by sales, so it has the ability to stay out of the way where commercial AV products can't. (Why does MS Security Essentials exist at all? I recall one MS blogger, probably Raymond Chen, mention in passing that MSSE was created to reduce Microsoft's own support workload, as a fair number of support tickets with Microsoft are caused by malware.)
There are lots of reasons, but I think the most convincing ones are these:

1) ClojureQL is an attempt at a high level abstraction that isn't built on a useable base.

2) ClojureQL generates inefficient (and sometimes nonsensical) SQL

3) It isn't "simple", both in implementation and conception

I'll tackle these in order.

ClojureQL abstracts SQL away as relational algebra, but sometimes what you really need is just SQL. As it stands, you can usually find ways to generate the SQL you want, but to do so, you have to leave the abstraction behind. Such a "leak" indicates to me that what is really needed here is that first level of abstraction - the one that represents SQL directly. As a matter of fact, I believe that ClojureQL should be built on top of Korma. Were that the case, the abstraction would flow cleanly upward and when you needed to interact directly with SQL it would be obvious and very clean to do so. Beyond that, I think ClojureQL presents the wrong general abstraction, but that's more of an opinion than anything.

As a result of trying to hide SQL, ClojureQL has to create queries in a certain way to handle most cases transparently. This often leads to unusual SQL and anyone who has looked at the output knows that ClojureQL uses tons of subselects that are inefficient and simply unnecessary.

SQL is already an abstraction over relational data and people are already comfortable with it. The simplest interface you can present to someone is something that maps directly to SQL - and that's what Korma does. Beyond that, look at the implementation of Korma vs. the implementation of ClojureQL. Korma provides simple and very powerful composability by adhering to the notion that all you're doing is modifying data that ultimately gets fed into a SQL generator. What this allows in the end is infinite reconfigurability. Want a completely different way of generating your queries? Go ahead and build it on top of Korma. As others have suggested, you can think of the library as a sort of Ring for SQL - it provides the base for virtually anything to be built on top of. It also, however, provides some higher-level bits that make working with SQL so much easier. Entities, for example, make it easy for those coming from other languages/frameworks simply due to familiarity.

I built Korma to fill the gap and I believe that ClojureQL and Korma are fundamentally at different levels. In the end, this opens up the potential for new, very lightweight, higher level abstractions... and that's what I'm excited to see :)
Dilbert Blog: Job Bunching Service
GoDaddy VS Omlinux Hosting Company
When The Majority Is Wrong
Whether or not one thinks the feds should have the power to seize domains, my point is just that SOPA does not expand that power w/respect to U.S.-based sites.
Okay, I take it back: One link to a predecessor of Henry Ford, because the story is just too fun for words:

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

On the way, [Bertha Benz] solved numerous problems. She had to find ligroin as a fuel, which was available only at apothecary shops so she stopped in Wiesloch at the city pharmacy to purchase the fuel. A blacksmith had to help mend a chain at one point. Brakes needed to be repaired; in doing so Bertha Benz invented brake lining. She also had to use a long, straight hairpin to clean a fuel pipe, which had become blocked, and to insulate a wire with a garter. She left Mannheim around dawn and reached Pforzheim somewhat after dusk, notifying her husband of her successful journey by telegram. She drove back to Mannheim the next day.

I can't believe that I haven't heard this story before. Note that at this point in 1888 Henry Ford is still servicing steam engines; he'll start his personal experiments in gasoline engines in earnest in 1893.
The App Store and VoiceOver. The former shifted the power balance between devs and carriers (creating thousands of jobs) and the latter has changed the lives of many visually-impaired.

I understand the iPhone ref is a strawman, but not a very good one.
Interesting stuff...you had a vision and figured it out...props man. Its a nice system because once you get the passive income going you can really start exploring your creative potential without worrying about paying the electric bill.
This isn't necessarily true. The senate has a 'two-track' system that allows them to move on and address other issues where they have two bills on the floor at the same time.
Google Closure Stylesheets