skysight-inc/HackerNews huggingface dataset:
It's true. Parsing is a pain and a source of security holes. There are a lot of people trying to do things with structured data over pipes. But there are a lot of ways to do it wrong, and consequently it hasn't caught on much. I've been working on some code for awhile which is too much to go into here, but it's trying to solve this problem of text-over-pipes being too limited, without introducing the tighter coupling of OOP.

You could argue that JSON web services are basically this, but in practice I don't see that they're used in a strongly compositional way.

However, the funny thing is that OO arguably isn't the way we create interfaces anymore. We create interfaces by sending domain-specific languages like HTML and CSS over the network.

Although I guess you could argue iOS and Android interfaces are created with OOP, and I won't deny that it's a successful paradigm there. Objects make a lot of sense for things like games and writing CAD programs and so forth. The "modeling" works in those domains. It doesn't really make a lot of sense for server software. Basically OOP is a domain-specific language IMO.
Now that explains the sudden spurt in my 3G data usage in the last 3 weeks. This forced me to switch off my 3G :(. Hope Apple releases a fix soon
inDinero seeks Lead Engineer
inDinero has been hauling for over two years now, growing to over a thousand paying business customers, and we're looking for a lead engineer! Both founders (Andy and Jessica) studied computer science before starting the company, and they wrote most of the initial code until product launch. Today, the company has five full-time developers across the globe, and we're looking for a tech lead who can oversee our team and it's growth as we go from five to thirty.

What will happen day-to-day?

-Spec out new product features with our design team
-Improve our engineering workflow
-Get feedback from team on how we can speed up their work
-Make sure the test suite runs faster and is continuously running
-See that all devs get their technical questions answered promptly
-Update the dummy databases that our developers test code on
-Prioritize long-term structural improvements to make to our infrastructure
-Upgrading Rails
-Using something like mongo to track events
-Make sure the servers will scale
-Ensure high security. Audit code base every quarter.
-Refactor and modularize key parts of our code base.

Engineering Culture:

-"Push first, fix later": if the code works, you can always make it prettier later. What ultimately matters is that it reaches customers ASAP.
-Testing is good, but not the end-all-be-all. Instead of having an over reliance on automated tests, always smoke test the feature by using it.
-We don't record bugs on any bug tracker. If it's not important enough to get fixed today, we'll probably just overhaul the entire feature in a few months and the bug fix will be a waste of time.

Skills we're looking for:

Ruby on Rails, 1+ years
Java, 2+ years
HTML/CSS/Javascript
Sysadmin experience (Debian)

Interested? Shoot a note over to jobs@indinero.com with why you'd be perfect for the role!
NoSQL is targeted at extreme performance. So, yes, it sounds like a reasonable assumption.
Teavana always had me torn. They found a sustainable formula for popularizing tea. That's good!

But they are very expensive and their sales staff sell on commission which I find uncomfortable.

I find myself in the position where I'm glad they exist but I never recommend anyone to actually go there.
According to the conversation linked to by CM member koush[1], in one instance he approached a CM distributor requesting a 'contribution':

"Hi, we noticed that you are selling these cards with CyanogenMod builds. We do not however seem to have any agreements in place for this and feel it's only fair that you start contributing to the CyanogenMod project to continue selling your products."

[1] https://twitter.com/koush/status/268836995890028544
Window Cleaning Canary Wharf E14 | Window Cleaners E14
New wearable sensor by John Sculley's new co Misfit
Where did I say that anything lasted forever on the internet? Really curious where you're getting this...
Disasteroids: Building a real time gravity space shooter in 48 hrs (NKO2012)
probably quite a bit less code than the equivalents in other languages. Mathematica is the most powerful language i know of in terms of abstractive power. essentially it's a symbolically-evaluated Lisp

the reason you don't see more general-purpose code written in Mathematica is simply because it's a proprietary environment. you can't share general-purpose programs that are written in Mathematica
Awesome point about just how language agnostic the course was: the key idea that every programming language has 3 components (primitives, one or more means of combination and one or more means of abstraction) and once you figure those out you can do the same things in just about any other language is really not highlighted enough. Still haven't seen any other programming courses that point that out: getting bogged down in syntax trivia seems to be the pattern of the day.
I have similar views: I like that people seem to be caring about tea, though I don't find much to like in this particular shop. Nonetheless, several people who know I like tea have pointed me at them, so Teavana must be doing good marketing, to the extent that people who aren't that into tea think of it as something to recommend when they hear an acquaintance likes tea.

I personally mainly shop mail-order from Upton Tea Imports (http://www.uptontea.com). When I compare their selection and pricing to Teavana's, I don't see a lot of reason I would want to switch. But maybe that's like comparing newegg.com to Radio Shack: not really going after the same market segment.
Are you implying nobody human would work for Bing?
We have some ideas on how to test 3G with 6.0.1, but haven't proven it one way or another yet.
First off - talk to your boss about perhaps working from home N days a week. There are other options - but they are all workarounds I think (noise cancelling headphones, etc.)
Steak and strippers.
It doesn't seem that your read my comment since my entire point is that you seem to be acting like the buy-side of options is the 'nuclear weapons' the OP is warning people about. The buy side of options is perfectly "safe" since it is only really leveraged on the upside. It's the sell side that is a concern and requires extreme caution since it is leveraged on the downside. I'm not sure what you are claiming I am "wrong" about since nothing I said in my previous post was an opinion but simply explaining facts around the risk factors involved to make sure readers of this thread don't mix up the buy side and sell side of options and their associated risks.

You can get naked put option permission at many brokerages once you have done some trading. Also your point about stops is irrelevant: the way you get burned by short options isn't from a stock price slowly grazing down past your stop, it's when the value of the company objectively changes by 5-10% overnight or instantly intra-day due to some event or disclosure. The rarity of this situation is the very reason that the risk in short options is easy to ignore since you are selling insurance against tail risks and usually don't have to pay up to the buyer. (Covered calls can be viewed as 'income for the price of potential gains' or 'insurance for short sellers' depending on how you want to view it. The same argument applies on both types of options.)
Install and manage WordPress with Git
I don't think sketching is only useful for designers. Before I solve complex coding problems I usually have a block where I can scribbled and sketch solutions. This method makes it much easier to brainstorm and think than using something rigid like a text editor (at least for me).
Mostly people only comment on stuff that relates to them, pertains to things they care about or gets a good enough psychological reaction to comment. My opinion on the matter.
Headphones with subtle music or just white noise.

Change your work schedule so you have quiet time before the office opens.

If you have some flexibility about being at your desk, you can find a lot of secondary spaces which go unused. Wiring closets, conference rooms, file rooms, storage areas.
Avoid doing side business with anyone claiming to represent Cyanogen, for starters. I'm sure they haven't released his name at the advice of a lawyer (or they just have good legal sense). They shouldn't do anything that would jeopardize their ability to pursue legal action against the hijacker.
Is it just me or are apple making more dumb mistakes lately? There's this and that ajax caching issue from a month or two ago.

Perhaps I'm just having selective memory?
The even bigger irony is that people using terrible languages and paradigms, like PHP and the original Visual Basic, have historically gotten things done, even if that meant shoving a square through a round whole :-)

I guess the curse of "enlightened" people might be that we think way too much about such things.
Afternoon hot tea is considered normal in other countries and it's a very strange concept in America. Hope this changes that...
Adobe hacker says he used sql injection to grab database of 150k user accounts
From the fine article: "We have been unable to reproduce the issue using iOS 5 or using iOS 6.0.1".

So the problem's already been fixed as far as they can tell.
Great example using Shark Tank, which is also dramatized for TV. They take the most entertaining pitches, most people don't get a deal, because the show isn't about making deals, it's about selling entertainment. And the 'investors' are their for their image, not their deal flow.
Kiji storing typed data and schemas in hbase
Probably because he has other things he cares about more. I won't deny that his original statement was rude, but we have to be able to point out flaws in things without feeling obligated to try to fix them. Otherwise, we won't be able to give most kinds of constructive criticism, which is bad for everyone.

Of course, if we won't help with problem in an open source project, we shouldn't feel entitled to a fix either.
Registrant:
MetServe Enterprises Limited
Kemp House
City Road
London, London EC1V 2NX
GB

Domain name: CYANOGENMOD.COM

Administrative Contact:
Enterprises, MetServe info@metserve.com
Kemp House
City Road
London, London EC1V 2NX
GB
+44.2081232629
Technical Contact:
Enterprises, MetServe info@metserve.com
Kemp House
City Road
London, London EC1V 2NX
GB
+44.2081232629

Doesn't have a person's name though.
"Pay a settlement of thousands of dollars, or get sued for dozens of songs", is, as far as I am concerned, demanding a lot of money for few songs.

My ethical concern is that they were deliberately setting out to place people in a situation where the only rational decision is to go with "give us thousands of dollars and do not mount a defense of yourself over a few songs.".

I know, obviously, that you disagree with what I am saying; I am sure I am unable to change that. If you want to continue to pretend not to understand... then knock yourself out. I think what I am saying is pretty simple, however flawed you may find it.
To Wireframe or Not to Wireframe, That is the Question
Tracking the scent of information
The software equivalent of this would be the proverbial jackpot. A project a few guys could hack together in a few weeks that generates huge cash-flow relative to invested time, which is trivially scaled, and which needs no future growth so those founders could trivially sustain it. Such ventures are usually fad-centric and unsustainable, from what I've seen.

At some point, they'll likely have to scale out scope and then need to hire people, but would anyone really want to work for a jackpot start-up that doesn't offer any equity, even if the salary is competitive?

I don't think I'd want to work for people who kept all the equity for themselves and are necessarily making off like bandits with business value I generate. I feel this is a recipe for extremely high turnover in the software world.

But hey, that's me. What do I know?
Those who did likely died. "Pa says that all sorts of cliffs and buildings toppled, oceans slopped over, swamps and sandy deserts gave great sliding surges that buried nearby lands."
I believe I once had a short book by CMU's Daniel Sleator and a co-author where they explained some examples showing how different data structures could change the complexity/run-time of algorithms.

Can't find either my copy or online references.
Canada.. I was replying to the question of other Canadian applicants.
:)
The New Secessionists
This is definitely important to find out in the wake of this incident, and I'm anxious to learn the answers myself. That said, CyanogenMod distributes its builds through a separate dedicated site [1] that appears to be unaffected.

[1] http://get.cm/
Exactly, I am using Eclipse for Java and vim for Javascript - and it has been delightful. To each his own.
I've been using Lyft for the last month and it has been a great product. Though it's not as flashy as Uber, it is also considerably cheaper, even cheaper then a taxi. I'd rather the friendly Lyft drivers over the unprofessional taxi drivers of SF.

Lyft also has 1MM liability on each driver so nothing about them feels sketchy. [1]

My only complaint is they don't have enough drivers and so I can't always get a lift.

[1] - http://techcrunch.com/2012/09/06/lyft-1m-insurance/
Spying on Petraeus, or how emails quickly become incriminating evidence
This is exactly what I saw with the Podcast app last week. Used up 2GB in about 6 hours and put me into overage. I bet the class action lawyers are already circling.
Mashable Redesign Beta
Show HN: I wanted to use my skills to lift up others, this is the result
Nailing Customer Activation: An Email Remarketing Challenge
I would love any feedback!

This is the Clojure site which I wrote about here: http://www.flyingmachinestudios.com/programming/dissecting-g...

The code is on github here: https://github.com/flyingmachine/gratefulplace
True. The problem is that we are seeing > 20% of users still on iOS 6.0.0, and still chewing up bandwidth. Upgrade, please upgrade.
I think fundamentally the issue is one of accountability and trust. The company being unwilling to disclose the name of its chief executive or its true physical location is (and should be) a major red flag. That same company is also offering a product that once installed will have complete access to a user's computer and data. To me at least this is enough to call the legitimacy of the company into question.
Hare - Wrapper around amqp that providing a chainable API
The difference is solely one of scale.
You may suck at design because you lack some artistic culture , it is has nothing to do with sketching or even the ability to draw. Get a generic art history book , study a ton of design from other designers and you'll be a better designer.
They want to offer a stable, good locking, free (as in freedom) and well integrated operative system. To get this, they have written their HIGs (i guess this is what you could call "simplify user interfaces") and their own framework Granite ("simplify application development").
The closest thing you can find to a roadmap is their blueprints page on Launchpad (https://blueprints.launchpad.net/elementaryos)

This forum is not the official forum, since Elementary doesn't have one. While some devs browse it, they mostly use irc and mailing lists.

They took down the answer service because it was dedicated to Elementary OS Jupiter, and they've stopped to support it some time ago (http://elementaryos.org/journal/farewell-jupiter).
They're probably going to bring it up again soon, but if i recall right they wanted first to do a refresh of their whole site.
Hack Your Data Good
Data Analytics are all the rage these days. The issue is that most business people can't understand them because the data format doesn't 'talk' to them.

With this clever infographic, we show what format best fits what data. We cover everything from Choropleths (yes - that's a word) to "Box and Whisker" for your data.

We call this the "Cheat Sheet for Charts" - try to say that 10 times fast!!!

Infographic available @ bit.ly/UDiiXF (we could have made a t-shirt...but it would have been very long...)

Go ahead! Cheat on Your Data!

Analytically Yours!
@brunoaziza
Given your description I'm sure I'm lucky I'm not familiar with that. I've never worked at any place that has > 40 employees. If I can manage, I hope never to have to.
All great points.

One note: the $3 I noted in the article actually isn't CPM, it's Cost-Per-Reach, or Cost Per Unique Impression. This is an important distinction because most digital/display advertising functions on a CPM basis, where one person might see an ad multiple times. On Facebook, when a Page promotes a post, that post is only displayed to that user once.

Brands have a tendency to abuse the trust of someone opting-in, whether that's on Twitter, Facebook, Email, etc. When this happens, most people aren't aware enough to understand the cause and effect - instead of blaming the brand for being spammy, they get frustrated with Facebook.

The News Feed Algorithm and Sponsored Stories are Facebook's way of ensuring a better user experience. By pushing brands to pay a small price for distribution, Facebook gets brands to think about what they're publishing and to take advantage of the targeting options that Facebook makes available, so that their content reaches the right people.
The Romney word cloud was clearly election-based. To look at Obama's, you'd think it was a collection from a Groupon mailing list or something. Same goes for the subject line analysis: Obama's subject lines have the same qualities as spam subjects.

And it worked.
Having used a toilet with an air dryer I will say it worked, although toilet paper is far quicker.

It is kind of nice to have hot air blown up your ass though.
Yes! Those are mid 1980s dollars too, so it's about $23 per hour today. (According to the first inflation adjusted dollars website I found).

According to this Atari magazine (http://www.atarimagazines.com/creative/v11n2/30_Telecommunic...) modem speeds were just about 2400 BPS in 1985, but that 300 BPS modems were still widely used. (I had a sudden flashback reading that about the easy use of either baud or bps for modem speed.)

And it's funny that it ends with the "wristwatch" computer - obviously now we know the screen is too tiny and we haven't made enough progress in battery technology. I do wonder what the 1985 people would have made of smart phones.
"public class Foo extends Bar" is a lot of English text, and I have to read it all to separate out the tokens. "@interface Foo : Bar" makes it easier for me to see at a glance what's going on.

I know it's a "throwaway" example in a comment, but the first example makes it quite clear what is requested. The second example, less so.

Never mind the @interface declaration. If you're going to be writing or maintaining objc, you have to understand that. However, the x : y notation often leads to confusion. Does x extend y? Does y extend x?

It's probably not a big deal for someone who lives in one or two languages, as the knowledge is refreshed frequently. However, when you swing between, say, Haskell, Python, Ruby, C++, Java, or whatever, and maybe only touch objc when you need to update your iOS app to match your web app, then there's a cognitive hurdle because ':' doesn't have a clear interpretation.

Given its Smalltalk heritage and model of message passing, "@interface y subclass: x" (or "@interface x subclasses: y") would carry less of a cognitive load while perhaps being less verbose.

Again, this is only a superficial example, but choice of names or symbols is important in the language UI.
Great looking site, but the main search box needs some work. It correctly prepopulated my location as 'Brooklyn, NY', but when I hit search, it took me to a result page for 'Rye Brook, NY' with no matches.
the campaign only focused on swing states
We (PRX) haven't seen any evidence to show that it is still an issue in iOS 6.0.1, so you should be all set if you've upgraded, or an upgrade should fix it. If you are upgrade already and seeing overuse, please comment.
I'm skeptical of App.net, but I thought Dalton did a fantastic job explaining the News Feed in that piece. Really well done.
Support for Canada?
And here I thought it had to do with the size of the companies involved. "Big Pharma", "Big Tobacco", "Big Oil", "Big Blue" and so on, and now there's "Big Data".

The presumption is that big companies have a lot of data, but not necessarily. They may just have unique data needs.
The ability to double-speed videos makes MOOCs make sense immediately. I would love to see a "MOOClab" come to place that run, well, the lab components of classes. Dissections, Chemistry experiments, Foreign Language Conversations, and the other things that are stumbling grounds for MOOCs working in unsupervised mode.
The pedant in me agrees (class-constrained types are not types and therefore not subtypes), but the pragmatist in me still wants to think of class-constrained types as forming a subtyping hierarchy :) even if doing so requires explicit typecasting. Some food for thought:

In Mercury, you can combine existential types with typeclasses like so:

type foo ---> some [T] (foo(T) => printable(T)).

Pedantically, foo is a distinct type from any other. However, any T which is printable is effectively a subtype of foo, since you can use it wherever a foo is expecected, modulo some ugly syntax:

['new foo'(5), 'new foo'("apples"), 'new foo'([1, 2, 3])]: list(foo)

I believe you can do something similar in OCaml using module types. (Of course OCaml has true subtyping via polymorphic variants and functional objects.) I am not as familiar with Haskell, so I'm not sure if it supports existential types or not.

Dependent languages like Coq go even further -- you can augment types with arbitrary predicates to form "sigma types" which can act as subtypes of one another. You can even write entire programs using sigma types without explicit typecasting. However they remain distinct from true types, and therefore do not provide true subtyping (regardless how well-executed the illusion is).
The current high school level in Russia is not so bad guys.

These are results of the last International Olympiad in Informatics (2012, Italy):

1. China - 4 gold out of 4 - total score 1847

2. Russia - 4 gold out of 4 - total score 1765

3. USA - 3 gold and 1 bronze - total score 1637

http://www.ioi2012.org/competition/results-2/
Light or Vibration were both of my guesses as well. I personally think that wireless is better. The new Fibit syncs over bluetooth 4.0 and it uses very little power while doing so.
Submitted mine! =) https://twitter.com/BootSnipp/status/267356437364240385/phot...
And final result - http://bootsnipp.com !
I've had the exact same feeling. It seems like their quality control has gotten worse over the last year or so.
That was available through www.metserve.com but the site is offline now. I assume it's related.

Anyway he is having a conversation with the CM team over Twitter.
Y Combinator to accept over 75 start ups for winter 13 (projection)
How the ITU could put the Internet behind closed doors
Nothing interesting to add except it was an enjoyable way to start the day, thanks. Always good to have something remind you how insignificant you are! The music was great too

edit: loaded it in chrome instead, even better (should have been obvious given it's located on chromeexperiments.com)
Petraeus downfall illustrates scope of feds’ e-mail snooping powers
I'm loving this language

"Believe that? America can do better. Bob Dole. Jack Kemp.
Cutting income taxes on every family 15%. A 500 dollar per child tax credit.
Higher take home pay. Bob Dole. Cut taxes. Balance the budget. Raise take home pay. Tell the truth."
Max from Bugzilla reflects on keeping an open source community healthy
i start reading SICP a week ago, and let me tell you, its like i am actually re-learning programming with this book! SICP is amazing.