skysight-inc/HackerNews huggingface dataset:
I have been there before. I walked away. I did a contract for about a year then took off for a few months traveling and is part of a new startup as a technical founder, that went live this Monday.

If the other startup is wildly successful financially, I stand to gain a bit financially, but I also believe, my contribution to the old startup will always be with me. I learnt a lot about people, process, growing a company, building a product, making connections, hiring, management etc. And I believe those are the things that will enhance my career.

Such an experience also brings an odd predicament in the form of infallibility and also may cloud your judgement about other non-technical people you're going to be involved in the future. My suggestion, is to keep an open mind, have well-defined expectation of business partners and their roles, learn & use delegation and trust & verify people.
Have to deal with enough languages as it is. Don't want to further add to my brain mess by learning Python 3 syntax just yet.
huge move for Mastercard PayPass. But only works with Nexus S now? Are there a ton of phones coming to market with NFC capability?
Also, the lack of any scalability charts or diagrams of architecture is suspicious.

If you can't make it opensource, at least write a serious paper to support the claims. Like Google did for Big-Table.

A lot of people think their systems are scalable and fault-tolerant. Most are not. And from the information provided, we can't tell.
That's not really true. If I'm writing a book, I don't need anything more than a word processor on that device. If I'm browsing research material on another device, there's nothing breakthrough about the idea of transferring that material to the word processor wirelessly: highlight the material in the browser and "bump" it to the device with the word-processor on it.

Having each app on a separate device would actually make it worlds easier to perform real work, because I'm no longer Alt-Tabbing or Expose-ing back-n-forth between programs. I hate doing that because it forces me to stop thinking about my work in order to think about how to manipulate boxes of pixels into the configuration I want.

Right now I'm considering spending another $1K to get a 27" Cinema Display to go next to my $2k 27" iMac. But I'm wondering if I should have spent that $3k on a stack of wireless tablet computers of various sizes and leave some Bluetooth keyboards around the house instead.

Edit: Now that I'm thinking about it more, I believe this is the trend and the reason desktop innovation has stalled. In a decade we'll all have solid state hard drives and ten times more RAM, so every app can run in its own VM. You could suspend an app's runtime state to disk, transfer it to another device and resume where you left off. "Bump" your Final Cut session to your big-screen when you need to, then "Bump" it back to a tablet when you wanna continue editing on a park bench.

I don't know why we can't do this with web apps already. It transcends the whole idea of a desktop manager.
Am I reading that right? On Internet purchases, 10 minute delays are unimportant? I chose who to buy Cisco routers from because of the specter of a 5-minute delay. Can you flesh that statement out a bit?
As of 2008, the center of English Wikipedia is the article 2007. From that article, it takes on average 3.45 clicks to get to any of the 2,111,479 articles reachable from it. Disregarding all of the articles that are just lists, years or days of the year, the "real article" closest to the center is United Kingdom, at an average of 3.45 clicks to anywhere else.

from http://en.wikipedia.org/wiki/Six_degrees_of_separation#Wikip...
Hmm, doesn't work for cryovolcanism.
China Acknowledges Existence of Cyberwarfare Unit
Respectfully, that criticism applies to carrier pigeons too, which is why we don't use carrier pigeons or email for online transactions; we use payment processors that clear transactions in low single digit seconds.
The author uses "glut" when he means the opposite.
logs based analytics packages are inaccurate. a single ip could represent 1 person, or 10, or an entire nation behind a proxy or nat.

feature detection is done in javascript, but sent only once, as long as you set... a cookie. i don't want to run and execute any more than i need to. sure it's not a big deal, but it's an example about how this effects things that benefit consumers, and no 'corporate interest'

Responsive designa and media queries have gotten a lot of 'ink' lately, but I think they're over estimated. There's a sweet spot for text length, and other elements in design. Knowing wether or not you can hit them for the particular users of your site are important. (There are other issues, but they're outside the scope of this argument)

I'm unaware of any quality packages that would let you do thigns like tracking conversion goals without cookies, session or otherwise.

and on sessions cookies. how doe we decide what's essential? is a csrf token essential? does this allow me to set the session cookie on first visit? do i need to dump my csrf protection for no logged in visitors?

Honestly, I fight tooth and nail to keep designers from specifying 3rd party packages that require cookies at all. right now, my employer's website sets 4 total, 3 for google analytics (used to be urchin) and 1 for vary-on headers for caching. would the cookie we use for caching be illegal? it's not essential to the visitor, but with all the bots hitting our page that would never respond to prompts, we'd have to dynamically serve pages with each load. (yes we do need a better caching plugin for wordpress...)

that all said. my previous post was a response to how this only hurts corporate interests, and that in reality it does affect society at large negatively.
Wikipedia:Get_to_Philosophy is not what xkcd is describing, though. That page seems to allow any link to be chosen. xkcd says, "click on the first link in the article text not in parentheses or italics".

For example, Wikipedia:_Get_to_Philosophy provides the example, Optimum "L" filter -> Butterworth filter. But the first link in 'Optimum "L" filter' is "Athanasios Papoulis".
Hmm. I just tried "Howard Hughes" and got only 15 steps.

Business_magnate -> Philanthropy -> Ancient_Greece -> History_of_Greece -> Greeks -> Nation -> Sovereign_state -> -> State_(polity) -> Social_sciences -> Field_of_study -> Academia -> Community -> Interacting -> Action_(philosophy) -> Philosophy

Has the script been tweaked already?
Fair enough!
But let's separate between session-specific analytics, and lifetime analytics.
As a person concerned about privacy, I don't care much about "your" analytics about click-through and how long I stay on your site and what I click and what not, this is session specific, and helps you with your business.
However, this should be possible with "one-day" cookies.
You don't need to know that I was on your site a week ago, and that I happen to leave your site with a full cart for some reason, or that the last banner with food did not work on me, so this time you'll try the car-banners.
Carl Nordgren - TEDx - The Creative Populist Movement
This sounds like something that's been painfully over-engineered.

One of the main problems they solve is "distributed RPC", from TFA: "There are a lot of queries that are both hard to precompute and too intense to compute on the fly on a single machine."

That's generally a sign that you've made a mistake somewhere in your application design. Pain is a response that tells you "stop doing that".
"Early versions of Windows also came with "Write," a word processor that had more features than Notepad but was later phased out in favor of Microsoft Word."

Looks to still be there to me, as WordPad. And "write.exe" at the command line still launches it!

"win100.ovl" won't load because it's not an executable program, but part of the Windows startup routine, storing some device drivers for basic hardware (keyboard, mouse, etc).
> I'm unaware of anyone raising a fuss about privately owned utilities (power, garbage service, and communications, utilities are all frequently privately owned in the US and Canada)

That's not true at all. Net neutrality? Muni broadband plans being blocked by the likes of comcast? Infrastructure should be state owned, because duplication is a huge waste, and there can't be a normal level of competition because the start up costs.
Some examples:

XSD (Schema) - lets you describe the format of your XML document. Useful if you need to tell other parties about your format. You can use XSDs to programmatically validate that a given XML document is "correct" as per your schema. IDEs can use XSDs file to do intellisense on XML files as you type. You can also include documentation within XSDs and have an external tool auto-generate documentation (e.g. in HTML) to describe your Schema in a more user-friendly way.

XSL - These are XML docs that define how to transform 1 XML format into another. Can use combine this with XSDs to ensure that the result of the transformation is valid.

SOAP + WS-* - WS-* is a set of standards on top of SOAP (which just defines a web-service interface). E.g. WS-Security can define that your web-service must encrypt the contents of the message, WS-Addressing makes SOAP less dependant on HTTP.
super() was introduced in Python2.2 many years ago. Everything in the article works with very old versions of Python.

Here's a link to the Python 2 version of the examples: http://code.activestate.com/recipes/577721-how-to-use-super-...
Looks more like Network World author submitting all his articles to HN.
@Daniel - I hope you weren't expecting Galileo's full biography, a comprehensive survey of 16th century intellectual life, along with a dissection of approaches to the accumulation of knowledge that had developed over the previous, say, 2,000 years - all packed into a single HN comment. Context - remember?
How does activemq compare to zeromq?
Well, I note that BSOD contains an "S".

My comment is flippant, but there really is a ill defined stink about the deal. I see almost no chance that "good things" will be coming from it.
Excellent observation!
food available in US supermarkets was a point of amazement for them.

How much will this eye-pleasing superficial variety matter once you and I can no longer afford to buy anything tastier than petroleum-based "cheese product" (if the latter is even available following petrocollapse...)

And of just how much use to you personally are the two hundred brands of toothpaste? I'd rather have access to free basic health care and free education up to the Ph.D. level, as my parents did.

History has already given its verdict on the USSR. It was an abysmal failure.

History is in the process of issuing its verdict on Anglo-American-style market economies. Don't change the channel! It will be quite exciting. And, I'm sure, quite surprising to you.

People were poorer, corruption was worse, shortages of necessary goods were more widespread...

Yeah, compare the Western nations (with centuries of experience in industrialization, the thorough "domestication" of their masses, and centuries of accumulated rewards from the plunder of militarily-weaker foreign lands) to an empire created out of agrarian savagery and thin air in just a few short decades.

its perceived strength and unity of focus... turned out to be based on myth.

All societies are based on myth.

The experience of having your own foundational myths (say, financial success as a reward for hard work or clever enterprise) shattered should prove very educational. Remember my words in the coming years.

What's your point?

That Russia and its satellites were raped and plundered, rather than "civilized" as many Westerners seem to believe. That this was the specific goal of the West since at least Napoleon. That impoverishment-via-massive-theft of a whole nation is at least as heinous an act as that of a man who picks your pocket. That it is obscene that this is even a controversial position.
For comparision: Read Knuth's version of the Colossal Cave adventure, if you want to see a well documented C program.

http://www.literateprogramming.com/adventure.pdf
The entrepreneur in me wants to point out that any cinema owner worth his or her salt would get great PR from making it clear that they make sure that their projection (and sound) is as intended by the director, now that all the discussion is blowing up.

At least owners who live in a place with nearby competing cinemas.
Whereas after Pope Urban VIII the Catholic Church has been willing to change it's dogma based on experiemental evidence? That only happens after most of the world agrees with the experimental results (e.g. heliocentricism).

Presenting both theories just sounds like modern creationist "Teach both theories", i.e. a load of rubbish.
I wonder if the reason for these draconian measures is preventing piracy at the projector. Why else would you prohibit people from opening their projectors if that is necessary to change the lens?
Godaddy sucks more than normal this month
'jfruh is a human fulfilling the role of a bot, submitting stories from "IT World" to HN. That's not a huge big deal, but note that "IT World" has had other people in the same role pushing stories here, like 'abennett. As a result, a decent fraction of every day, there is an "IT World" story on the front page of HN (they tend to happen to hit nerves), even though "IT World" is in general not a high-quality source of tech journalism.

I flag these stories but I'm prepared to accept that I'm being irrational by doing so.
This is working as designed. The author of the article didn't fully investigate why he was getting users with the fragment and if he alters his code, will negatively affect page performance on his page.

In order to do cross domain communication, Facebook iframes the current page with the fragment. When Facebook's javascript library in the iframe detects the parameter, it blanks the page to reduce the render time that it takes for the iframe to complete so that it can generate the cross domain communication channel faster.

Originally, Facebook had developers upload a file to act as the cross domain script but became a problem for some people who couldn't do this so for the most part. This is still doable, but most people don't read the documentation clearly and Facebook doesn't want to complicate it's message of a simple install( http://developers.facebook.com/docs/reference/javascript/FB.... ).
Ah, the "call super" antipattern revived.
Protect IP Act Law Giving Feds Power to Blacklist Piracy Sites Advances
There was a very interesting comment here, some mins ago about the quality of work on these sites. This dude was arguing that its cheap and mostly done by Indians. Hell yeah its cheap work - and oDesk I'm looking at you. They've created swarms of data-entry workers who occasionally try their hands at web/software development. One argument is that they're increasing competition and polluting the freelance-ecosystem. But another argument is that these clients who hire the "cheap workers" are small-timers couldn't afford "the real programmers". So their market is entirely different. They aren't really eating our market share - just that those kind of "cheap" jobs are overwhelmingly more it's becoming harder to find niche jobs. This answers my own question in a way - focusing on experienced coders who have a reputation for delivering and not fucking up. And doing what I can to make their lives easy.

Btw, I'm Indian. Bad code and not shipping on time has little to do with being Indian (or there wouldn't be so many Indians in the valley). Call them what they are - inexperienced and unprofessional programmers.
I totally agree with you, and while I am not a fan of anything Ashton has ever acted in or done with that career -- I can say I think he is doing a fantastic job with his investment choices.

Now, that appears to largely be attributed to the people he has been able to surround himself with.

With that said, I don't think any of us would be any different. If you have them money - and you get introduced to people who are very tech savvy, and you have a fairly intense interest in where tech is heading - which it would appear he does -- then this is an obvious and intelligent path one would take.

Further, the more that he is surrounded by these other savvy tech investors, speaks with and joins teams like AirBnB - the more I would imagine he would learn and think up additional things.

So, I have respect for what he is doing in this area.

Also, I would like to point out someone who is thought of as a tech expert and social media guru (by many, not me) - Kevin Rose.

Here is a guy who, in my mind, is milking hi tech media status. Even his fucking incubator for his pet projects is called MILK for god sakes.

The guy is portrayed as someone who should be setting trends - yet I have yet to see an original idea (And if you think Digg was original, then you have not been online long enough - it was a better skin on /. and a less sophisticated user-base thus giving it wider appeal)

So, I say good on Ashton for pursuing something other than acting.

Maybe Kevin should pursue something other than tech.
Google Wallet
Next step: Mars sample return? Hopefully?
Not a bad list. I have read almost half of them, I guess it qualifies me as a geek.
But is misses one of the best book out there Coders at Work.
İnternetten Para Kazanmak:Facebook Para Rehberi
Oddly enough, your first analogy there nicely explains why I find this issue a big yawn. I cannot in a million years imagine having as much interest in sound quality as in lyrics.

That's not to say I don't like good sound quality. But an awful lot of my listening is to 30-90 year old recordings, many recorded in less than ideal conditions. I listen because the music is brilliant. I can't imagine preferring to listen mediocre musicians because their recording is perfectly engineered and reproduced.

My guess is most of us over 30 have spent most of our lives watching movies in less-than-ideal conditions. Today I don't feel any particular urge to upgrade from DVD. But I'd dearly love to upgrade the writing on most new movies I see...
So you won't read Gibbon, because he never even set foot in ancient Rome? That impostor.

Most of what any thinking person reliably knows about the world comes from the printed word.
You sound like you need a different attitude toward this. You wrote the software and it feels like your baby, but it's not. The baby is not the software, it's the business... and "they" built that. You were a great hire and performed herculean feats of development, but it's their business.

It sounds like you learned and improved a lot while working there. You probably worked crazy hours and have some work/life balance issues. Take a break, relax, VEST, and get ready to start your own baby. Nobody appreciates you more than YOU.

Stop being an employee, you're an entrepreneur, you have the technical chops to get it done, and the tenacity to never give up.
how does the runtime performance of super() compare to the hardcoding method? (from your example, using dict.__setitem__ as opposed to super().__setitem__ )
Same here. I finally got it with the word "Coprophagia". 21 steps. I feel oddly proud.

(It came from a conversation some friends and I had about kopi luwak, just to explain why I tried this obscure word).
Airbus Crash Pits Brain Against Computer
Facebook doesn't want people to enable cross domain authentications/spoofing. If Facebook enabled their plugins to work inside iframes external to the Facebook environment, it'd be easy to maliciously authenticate users to give data to a fourth party.
Not really. There will be some NFC-enabled phones shipping over the next couple years, but with notable gaps. What you won't see is an NFC reader at your average (meaning not Palo Alto or Mountain View) corner pizza shop for a very long time.

This is old news in the payments world. Trial #93 (or something like that) for contactless payments.

The fact of the matter is, it's not about the handshake. It's about the infrastructure. MasterCard's infrastructure is old. That's why we need a new one, whether it uses NFC or something else (such as barcodes).
It's fair to point out that classes that aren't widely taken are called by name because the numbers are less useful, and perhaps I should rephrase a bit: how about "such a distinction among well-known classes is usually a sign of respect".

When you say "French 2" rather than "21F.302", you're using a descriptive rather than nominative name for the class because of lack of familiarity.

Saying "eight thirteen(?)" or "eight one three" is just weird.

But somehow calling orgo "five twelve" doesn't seem weird? That's the whole point: most classes are known by their numbers, and the ones that are given a non-numeric nominative label are generally feared.

Anyhow, this isn't just something I made up, it's something that freshmen are widely made aware of: "classes that are known by their names are usually harder." Just like "extra letters good, extra numbers bad,"[1] it's a rule of thumb rather than a law of nature.

[1] This refers to choices in freshman classes; sometimes there are alternative versions of the course offered under a slightly different title, e.g., 8.02, 8.02T, 8.022. The course with the extra letter is "good" (generally easier), whereas the course with the extra number is "bad" (harder). Nowadays I think 8.02 is identically 8.02T, though.
Looks like they decided to reuse the Google Wave logo; colors are even the same order.
I used ActiveMQ in a large production environment for two years. It's by a large margin the worst piece of software I've used professionally. You wouldn't believe the number of very serious problems we had with it (including some mentioned here, like negative queue lengths, but mostly broker crashes, missing or wrong documentation, outright broken features, serious threading issues, and poor performance). If anyone's not convinced, just peek at the source code. It's frightening.

We ended up writing a new queuing system from scratch in a month, and in its first week it was already more stable, performant, and bug-free than ActiveMQ.
Well, if the case hangs around for years, so does the uncertainty about Android's IP bona fide. What happens to the ecosystem if Oracle wins 5 years later? It's the judicial equivalent of FUD.
It's generating the errors because it's not detecting a parent container (cross domain iframe communication).
Heh. "Philosophy":

uh oh... found a loop

philosophy -> existence -> sense -> organism -> biology -> natural_science -> science -> knowledge -> fact -> information -> sequence -> mathematics -> quantity -> property_(philosophy) -> modern_philosophy -> philosophy.
Since you enjoy exploring and learning, I suggest an afternoon of reading: http://en.wikipedia.org/wiki/Category:Political_repression_i...

http://en.wikipedia.org/wiki/Collectivization_in_the_Soviet_... (Wherein we learn how it came to be that "the people" owned the dairies that were later sold to the subject of this article.)
That's only one of the options available to Oracle. Oracle can trim the case to a size that is manageable, or can wait for the USPTO to reexamine the claims and perhaps trim it for them.
GetAround Connects Car Owners and Renters with P2P Marketplace
Hadoop via Python - CSNStore.com (Boston)
We are looking to take some big steps with our recommendation engine. We're going to leverage Python and Hadoop to do this...so we're hiring several engineering resources to help build this team. These coding roles are on-site at our location in Boston, MA! Please respond to me at mhebert@csnstores.com
Why does it have to be a Nexus S specifically on Sprint? I have a Nexus S via T-Mobile, with a NFC and all. Why wouldn't that work? Is it doing something special on the Sprint infrastructure?
As far as considerations to be aware of, Second Life posted their message queue evaluation notes: http://wiki.secondlife.com/wiki/Message_Queue_Evaluation_Not...
Seven Things Human Editors Do That Algorithms Don't (Yet)