skysight-inc/HackerNews huggingface dataset:
They've special-cased a few instances of punctuation. C# and C++ work as search terms, for example. & also works, possibly because it frequently shows up in searches with high advertisement value such as "Barnes & Noble".

But yes, I'd kill for a search engine that could consistently search for punctuation. I was recently trying to learn the difference between the <%= and <%# pseudotags in ASP.NET and completely struck out on Google.
This actually helps Netflix too. The last thing the studios want is to be held hostage by one or two major players that control all the distribution channels and can act as a choke point. Worst case, a viable Netflix gives the studios leverage when negotiating with Amazon & Walmart. Unless you see a reason that this will be a winner-take-all market, the studios need Netflix as much as Netflix needs them. Particularly because of the leverage of the other players that you mention. No?
Original: http://www.youtube.com/watch?v=74mhQyuyELQ

Made by James Drake: http://infinity-imagined.tumblr.com/
I thought Facebook was supposed to a utility.

I use FB to keep in touch with those I might not otherwise. But FB's messaging is horrible. I hate the fact that they keep all your old messages in a stream. Last week, I sent you a funny NSFW photo and this week I want to discuss business.

I don't want "messaging" to be a constant chat log. I want a UTILITY like gmail that works extremely well and allows me to contact friends & family in a central database.

Instead I get "Attachment Unavailable" when sending messages -- with no way of fixing it or understanding why.

I used to marvel at how awesome, efficient and effective FB was at design and coding. But now I'm more shocked at how stupid some companies could be like FB, eventually devolving into an AOL-attitude of stupidity.

Facebook = AOL of 2010s, it's better coded but equally obnoxious
3 Valiosos Consejos - Twitter Para Pequeños Negocios Rentables
Kittenify - Add kittens anywhere, anytime
Something tells me a whole lot of startups could do with not being so fucking strategic and Just Doing It.

Actually, I think large companies can afford to be far more strategic than your average startup.
If your data fits in memory and can be modeled on a key/value design, then why not?

A few things you might want to consider:

* depending on the size of your dataset, starting/rebooting redis can take a while. The bigger your dataset is, the longer it takes

* AOF can be a pain to maintain, since you need to allocate enough disk space for it + for when you back it up.

* if you plan to have millions of keys, compressing them isn’t a bad idea.
Show HN: Resonate Mockups
If somebody compiles the history books into an Amazon shopping list, I would gladly use your affiliate link. I haven't read any of them, which is shameful.
"I want to start a startup, but I don't know how to program. How long will it take to learn?"

A year? Depends! To be very useful on Windows, really need to be okay on the content of several books, each about 1000 pages long, have worked through about 2500 Web pages of documentation at Microsoft's MSDN, along with more pages from other sources. Then need to write some code, at least as exercises, using what learned. For writing code, need to learn either an integrated development environment (IDE), e.g., Visual Studio, or get good with a powerful text editor (I use KEdit) and its macro language (I have about 150 such macros) and a scripting language. And need to get good with Windows, e.g., have traversed much of the obscure tree of things to click on. And need to be good at software installation, e.g., .NET Framework, service packs, IIS (for a Web server), Internet Explorer and some other Web browsers, likely some version of Office, maybe Knuth's TeX, SQL Server or some alternative, etc. Should learn some Word, Excel, and PowerPoint. Should learn some T-SQL, HTML, CSS, ASP.NET, and ADO.NET. Also need to be good at backup and recovery, ESPECIALLY of the operating system and boot drive. A year? Want to give up sleep for a year?
Great idea guys! Keep going!

They've already raised over $3K for a children’s charity.

Anyone who wants to give them moral support I’m sure they’d appreciate it.
Microsoft Strikes Back?
Over the weekend I watched BBC Click and they had a section on the KT Spiderphone

http://www.bbc.co.uk/programmes/b006m9ry (10:35)

Not sure if people outside of the UK can watch that so here's another article about it.

http://www.pcworld.com/article/239631/unique_kt_spider_phone_transforms_into_a_tablet_laptop_or_handheld_gaming_device.html

Basically the tl:dr is that it's a smartphone that slots into a tablet which can then become the screen of a notebook.

Imagine being able to buy a bundle of hardware (phone+tablet+notebook) which costs under $1000, has permanent net access courtesy of the phones 3g and which you can really use for work (notebook), play (tablet) and communication (phone) and does all of these things well.

It seems to me this could very quickly make Microsoft a major player in the smartphone & tablet space while retaining its existing desktop dominance.
Couldn't you add something equivalent to Lisp macros to languages like Perl or Python?

Yes, see Io:

http://iolanguage.com/

http://www.reddit.com/r/programming/comments/64mgk/why_io_ha...

http://web.archive.org/web/20090427182332/http://hackety.org...
Sure it doesn't but interestingly enough the article does not go into its roots. In France after the Revolution the Metrical or Decimal system of measures was introduced. The fundamental standard adopted was that of a quandrant meridian; This quandrant was divided into ten millions of equal parts, and one parts or divisions was called the Metre, which was adopted as the unit of length and painfully measured by triangulation by M.M. Delambre and Mechain by measuring an arc of the meridian between the parallels of Dunkirk and Barcelona!
Considering how hard it is to make a choice, what is the optimal number of subscription plans for SaaS?

One? Three? Five?
I don't think there's "one" language for this purpose.

Don't pick C++ or Java. If you need the Java libraries, consider Clojure or Scala. Don't pick C: it's a fine language, but too low-level for what you want to do. Javascript literacy is a must in web development. So learn it, but not only it.

What's more important is that you choose a language that you are comfortable with. You can learn basic Python in a couple of weeks. Is Python a perfect language? No. Is it "good enough"? Generally, yes. (Switch to Scala if it's too slow or if you find dynamic typing doesn't suit your needs.) Then build a great demo. You're going to get more leverage, in terms of hiring smart people, out of having a great demo than having picked the right language.
Create A Ghost
OS turning circles: Questioning Windows’ maneuverability
I'm agreeing with your analysis in general. What do you think the odds are of Netflix dropping prices again in the face of competition as they did in 2004? That's certainly marketshare over profit. I presume they'd discount the hybrid customers which are precisely those members that are 'in transition'.
I've seen 12 (the car wash while shopping idea) done at some higher end shopping malls.

In austin, there's a downtown car wash place walking distance from our main park / pool / mini golf.
"I don't like being profiled and tracked as I go around the Internet"

Nobody does, so don't provide identifiable information.

You are always being tracked on the Internet. Get over it. Nobody is interested in you personally, just your aggregate patterns of behavior with millions of others. Your only solution in-line with your personal philosophy is to go off-the-grid and live in a tree house in Borneo. Anything else is just half-assed conspiracy rantings for the purpose of getting attention by drawing an arbitrary, useless, but terribly noticeable line in the sand that requires you to inconveniencing others.

There's a terribly obvious two part solution to your problem (with an optional third)

1) Use your browser's incognito mode/private browsing mode so tracking you becomes hard/impossible

2) Don't provide your real information when creating accounts, they don't need to know your info, so don't provide it. I can count the number of sites I've provided real information to on one hand, and all of them were e-retailers so I can have them ship me something.

3) (Optional) In the event that you are important enough for somebody to bother being interested in your on-line shopping habits, surf behind VPNs then TORs then Proxies. Your experience will suck, but it will be a multi-m/billion dollar national government level effort for somebody to personally identify you that way. It's good enough for the intelligence agencies of the world, it's good enough for you.

"I believe that pay-walls should not be in front of free information."

Agreed with an excruciatingly simple solution.

1) Go here

https://accounts.google.com/NewAccount?service=mail&cont...

and fill it out with whatever information you feel like, it doesn't even have to be your real info (mine isn't), and boom, you've provided nothing of value to Google and you can access an entire universe of information while making your philosophical point that information wants to be free and that you are specifically important enough for anybody to care about what you are doing. You even get a free email address!

Even better share that login with your friends, get lots of people using the same account. Provide so much noise in the tracking logs that it's impossible to tell your specific information anybody else's. And since you'll be doing this all from behind a few VPNs, TOR and various other obfuscation and encryption technologies, you'll be able to finally, at long last, surf safe and read that post on Google groups.

Oh, and BTW Usenet activity is traceable.
Finally Bitcasa CEO Explains How The Encryption Works
Linux Usability For The Vision-Impaired
I wish Netflix could make a deal with someone like ESPN to stream sports events live. I'd gladly pay a premium to get ESPN without being forced to buy a "bundle" of channels I don't want from the cable company.
The Eurovision Song Contest is held by the European Broadcasting Union (http://en.wikipedia.org/wiki/European_Broadcasting_Union) which includes several Middle Eastern and North African countries, not only Israel.
In a lot of ways RedBox is more convenient than Netflix's DVD offering given all the locations (e.g. Wal-Mart, McDonalds). So, given the majority belief that another non-online format is not going to happen, I can see the transition to streaming being the only long way to go.

I just don't see the studios not cutting out the middle man for streaming. The desire to have only the channels I want in cable translates pretty well to buying streams from studios. HBO isn't exactly cheap on cable or satellite currently. I think Netflix will live on for studios that just don't have the amount of content needed to have a whole on-demand service. I just don't think the one-ring style service is going to happen.
From my very limited experience, my take away from this post is:

Extremes are harmful. Be balanced.

So:

Right ‘strategy’ in place before doing anything

Is important, but not at the expense of actually executing it and spending all the time on:

reams and reams of text written...

I agree it is important to have:

Flexibility to do random things

But not at the cost of completely doing random things without an end goal.

The balance is hard to strike, but is something to strive for!
Great, I overlooked that.
It was just that these people were happy with having limits on their computers. I guess the difference in mindset is that while normal people want computers to be appliances, we want everything to be computers.
Well-Organized and Concise Format of Critical Analysis
Format of critical analysis is characterized by well organized and concise argumentation to support certain position. When doing critical analysis
As someone who's never done datacenter cabling, what are the negative side effects of cable ties?
which technology is being used in developing this site?
Learn With Portals - Download Portal for Free (PC/Mac)
One issue, as comments suggest, is that the people most willing and most able to switch to G+ are the same ones who don't do much on other social networks.
Glad to see that the party that actually fights for Internet liberties, rather than for the companies lobbying them, is starting to get more and more political power in all these different countries where it exists.
Mongo 1.8 fixed a lot of the scalability issues. +1 to Mongo as an alternative to SQL. Redis is great for a simple app but I wouldn't want to scale it to handle everything for a large site.
That seems to be more Hulu's territory. Netflix management has always been pretty good at staying within a tightly controlled niche (dodging Youtube or Hulu or GameFly or 5$ a pop new release type markets).

But yeah, the things you could do with sports and interactivity. Geeze. Money on the table.
Who Else Wants Larger Buttocks
The English on the About page needs some work. Pay attention to singular and plural, for example.
I think what it's saying is that germanium semiconductor RNGs in different places happen to give the same result at the same time?
I was about to say the same thing. Since Io represents the program as an expression tree of messages, you can write macros to operate on the message tree, and they work for Io's syntax as easily as Lisp macros work for Lisp syntax.
>Rather than letting clients construct URLs for additional actions, include the actual URLs with REST responses. For example, a "product list" request could return an ID per product, and the specification says that you should use http://www.acme.com/product/PRODUCT_ID to get additional details. That's bad design. Rather, the response should include the actual URL with each item: http://www.acme.com/product/001263, etc.
Yes, this means that the output is larger. But it also means that you can easily direct clients to new URLs as needed, without requiring a change in client code.

This a thousand times yes.
I suggest you keep copywriters - their job is as important as the designers' and you could perhaps help devs understand this.
I'm not really opposed to what you're saying, but it does seem to me like you dismiss the big human factor in these algorithms. It's not like it's just a system saying "You bought a red dress last year, here is a list of other red dresses you may like" -- Because the quirky frock she bought for work last year doesn't mean she wants to see cocktail dresses that just so happen to be the same color, or from the same designer, or in the same price range.

Instead, it's correlating prototypical woman A to prototypical woman B based on available demographic data and past purchase history, and suggesting to "A" some of the things that "B" purchased. The emotion and intimacy there was the human act of "B" purchasing clothing that she connected with.
This is the real issue, not languages. Anyone who is smart and has a solid conceptual background in software development can pick up a new language quickly.

Rather than picking a language to attract smart developers, attract the smart developers by presenting them with an interesting challenge and let them pick the language.
Curious to hear if anyone has experience with this "convergent encryption."
He lost me when he constructed a false problem by claiming that the result of a query sent through the ORM has to result in discrete objects mapping 100% to the "base-form" of the objects, ie their table-based definition and that this causes immense problems when you have relations and dependencies based on those.

In C#, using LInQ I can specify exactly what columns I want, how I want things joined, and how the resulting object should composed, without the need for adding additional named classes or augment my data-model. I get control of what gets sent to my DB and I get only the information I need returned, in the form I desire. And I certainly hope that C# still qualifies as an OOP language.

His rant seems to be that inadequate ORMs is an anti-pattern. But isn't investing anything in something you know to be inadequate by definition an anti-pattern? He is making his own circular argument and then trying to sneak up the scope beyond what is valid.

Needless to say, I think his argument is simplified, based on dated information and this invalid.
Pick a startup first.

Make sure you'd like to work for this startup with these people for years.

Then pick development language that's most suitable for that startup.
Interesting to see Arduino getting into ARM. The LeafLabs Maple always appealed to me way more than Arduino because of the beefy STM32 ARM processor it comes with. (Well, also because their libraries, team, and documentation are all top-notch). It will be interesting to see how much ARM catches on among hobbyists now that it has the weight of the Arduino brand behind it.
*Parliament?
"HP: What do you do in terms of encryption or security?

TG: We encrypt everything on the client side. We use AES-256 hash, SHA-256 hashing for all the data.

HP: So it’s encrypted all on the client side and you can’t look at it on the server side?

TG: Exactly"

Finally, a company that gets it. I've been asking for this for a while now. I wish Dropbox and all the others would do this, too. I get it that some of Dropbox' customers may not want to deal with the encryption on the client side, but they should at least offer the option to everyone, and it should be right there every time someone wants to upload something. It would be best if it was the default option, too.

This way they won't get into the mess they got into last time with the feds asking for user data, and the clients who want full security of their data won't have to be worried about it anymore.
If people would simply advocate building applications which follow the semantics of HTTP instead of advocating "REST", many more people would understand the benefits and conform; there would be no need to write a thousand and one posts explaining what is REST. Unfortunately the original exposition of this way of building web applications was done in a dissertation, in a "scientific" style that I think Orwell captured so well (http://www.mtholyoke.edu/acad/intrel/orwell46.htm, worth a subscription of its own). Another problem is that unfortunately most web developers (not to mention "SEO experts") don't have any real understanding of HTTP or the principles behind the WWW, which makes them also unaware of the very practical problems certain design decisions can cause.
Strategy should be seen as broad guidelines that help middle management make effective decisions. It is supposed to be a means to reduce communication & decision making overhead. This in turn is supposed to make the large teams more focused & effective.

Strategy is a process to reach the target & not a target/goal in itself. Unfortunately, many senior executives think that strategy is all about the end goal & end up creating wrong strategies. Mostly, the middle management will hear these end goal strategies & have no idea about its usefulness. This defeats the purpose & the middle management ends up wasting more time in meetings & wasting more time instead of being more focused.
I'm a programmer and an artist- my art is mostly done in traditional media like ink, which I consider close enough to paint for comparison. If you pore over my photobucket (http://s280.photobucket.com/home/RodgerTheGreat/index) you'll find a blend of my drawings and screenshots of projects I've worked on.

I think part of this comes from my interest in video games. If you find yourself working as a one man show you'll quickly start developing skills with pixel art (or modeling and texturing if you work in 3D), much as programmers interested in webdev frequently start to pick up skills in graphic design. It would be nice to collaborate with other people and outsource some of these skills, but at the end of the day the best way to get precisely the results you have in mind is to be able to build every component of a project.
Windows 8 developer snapshots and images.
Pinterest is one the coolest/simplest site I've discovered this year. I have yet to buy anything straight from it, but I search for styles through it before going out and buying clothes.

If I must. Disclosure: I am a guy.
It seems all or most pg's articles just say the opposite: a startup should climb the highest hills, and can do so faster the big corporations because they are light-weight. If I'm not mistaking, "climbing" here do not mean find a genius idea or a disrupting design for a search field, it means developping something hard in software.

The conclusion should be that a startups that is not doing something technically hard should be considered in trouble (because so easy to clone).
For what it's worth, athletes on ketogenic diets(very low carbs) eventually adapt and return to their previous performance.
Well, Parlament is German for parliament. So that mistake is easily made ;-)
I've been inspired by Gladwell's more general answer from the book Outliers:

"Gladwell repeatedly mentions the "10,000-Hour Rule", claiming that the key to success in any field is, to a large extent, a matter of practicing a specific task for a total of around 10,000 hours." http://en.wikipedia.org/wiki/Outliers_(book)

At an average of 50 hrs/week this means it would take you close to 4 years to achieve mastery. pg is certainly correct that you can be productive before this point, but I do believe mastery is much less a function of calendar time, and much more a function of how many coding hours you can get under your belt as the days fly by.
Well, if you look at w3schools, you might want to look at w3fools.com first. It is a criticism of w3schools and recommends htmldog and dev.opera among others.
Thanks for pointing out. (In German its 'das Parlament'.)
Dude, its ringing nonstop. Please make it stop or allow people to delete their messages.
Great stuff, let's hope this happens in Sweden as well