skysight-inc/HackerNews huggingface dataset:
"It's the middle class, not middle income quintile."

I made no claim to the contrary. But if we are looking at income figures to try and guess class, 1) we're going to be doing a poor job if we're missing at least 4/5 of middle class people, 2) we're going to be talking about something other than what everyone else means when they say middle class, or 3) the situation has changed and it's a recent development that so few people are middle class and the models haven't caught up. If 3, we've either seen tremendous immigration/reproduction in the lower classes (somewhat possible in the small, but a five-fold increase would mean the earlier figures were pre-1900, which is unlikely) or we've seen a lot of people leave the middle class in a downward direction - which doesn't say good things regardless of how well the remaining middle class is doing. If 2, we might be able to have a meaningful discussion but it's likely a different one than most people in the discussion thought we were having. If 1, we should pick better numbers or simply refuse to include income in driving our estimates.
Nobody Wants To Counterfeit Samsung's Gear Smartwatch
Mongo is cool, and Mongoose (node ORM-like wrapper) is pretty nice as well, but after using it for a few months on a project I was building I realized that I was duplicating a ton of data. Until mongo solves the issue of joins (something that is better suited to a sql solution), I just had to revert and ended up used node-mysql which is a pretty decent node mysql driver. I was considering using mongo for sessions (with connect-mongo), but ended up going with redis as it's pretty solid solution (and according to some benchmarks, faster).
But note that ruby's symbols are interned, so if you create lots of them programatically they never get GC'd.
I might be lying, but I think stripe recently enabled ACH support?

EDIT: https://stripe.com/blog/send-payouts-with-stripe
Is the senate floor secure from advanced eavesdropping? Can't you bounce a laser off of the marble and listen in?
You're kidding, right? Whatsapp especially is known for having a ton of security issues over the past year or two, and Snapchat is no better. The snaps still go through their servers, which means the NSA can still intercept them, and Snapchat has even admitted they keep the "unnopened" ones, and they even give them to authorities (decrypted).
I think the fact that two people suggesting this idea chose two completely different names to replace "Monad" demonstrate pretty well why trying to use an "intuitive" name is a bad idea.

Uh so,

Because when you have a complex idea which can be approached multiple ways, the best way to help people approach it is ... no way at all, no helping hands or training wheels. See my other complaints about "we don't want to let you be any bit OK until you have it all".
Well, he could have hemmed and hawed and led them on. Sounds like maybe he didn't do that; perhaps he just gave them a simple "no" and they respected that.
But would you stripe or mirror? :-)
You have it wrong;

> Competition is a good thing, so we should unite bit-parts that are in danger of being stomped out to ensure the dominant player still has competition in the future.
I certainly agree that many believe in some form of bodily resurrection.
Very good point. I didn't took that into the article because these package managers are all build for 1 single language. But I totally get your point. A language agnostic package manager, or at least a language agnostic repository with a clear defined API, would be awesome! The clients could still be different for each language, to handle language specific problems, but the repository server could be the same.
Sure, they should totally just get their PR person on it.

Oh look, now they're asking for $40,000
To be fair when I read that headline I immediately knew it meant they raised $15 million. I would use that term.
Seeking a SDK Engineer for drones (the kind that saves rhinos)
Airware (YC W'13) is hiring drone SDK zenmasters

Do you have a passion for things that fly? We are an unmanned autopilot platform start up looking for a top notch developer to build out our next generation SDK.

The onboard C++ SDK will provide 3rd party application developers access to a rich amount of autopilot data, publish application output to the ground and allow drone manufacturers to customize their product offerings to solve unique and challenging problems.

Take a look at some things we've been working on so far: http://techcrunch.com/2014/01/13/drones-for-good/

Come help Airware application developers push the envelope of what is possible with a birds eye view.

What we're looking for:
- C++ guru with a appreciation for modularity
- Expertise in object oriented SDK design and documentation
- Experience with language library wrappers such as SWIG
- Experience designing software applications for safety critical systems

Sound like fun? We want to hear from you! Apply now: http://grnh.se/65rou0

Please apply, we'll see it!
http://en.wikipedia.org/wiki/Internet_time
You use iOS5? The adoption rate of iOS7 is already at like 80%
I pay $99 a year for >100GB. You don't think that's cheap?
I love symbols in Ruby. I wish every language had something similar, rather than having me define constants, importing the constants, etc. Just let me create symbols I can pass around easily.
That's a great point. I had that on the to-do list but I haven't prioritized it enough.

I'm still really, really bad at marketing. Do you know of any resources for learning best practices as far as subscriptions?
Counteroffers are frequently made out of desperation more than anything else. "Holy shit, Bob is leaving?!? I didn't even know he wasn't happy. Quick, put together something that'll keep him around."

The problem with this is that the people making the counteroffer often feel they are doing so, effectively, at gunpoint: give me a bag of cash right now, or lose a key cog in your machine. "Nice company you've got there. Sure would be a shame if something were to... happen to it." So they are often made grudgingly, which leads to bad feelings. And if they are accepted the bad feelings go deeper, because now the people making the counteroffer feel like you put one over on them. So paradoxically, taking their counteroffer can hurt your relationships with those people pretty deeply, while rejecting it can keep them stable or even improve them -- when you walk away, they can interpret it as you choosing not to put one over on them.

None of this makes any logical sense, of course, but we're talking here about emotional decisionmaking, which has very little to do with logic.
Your point about tiny, portable cameras is well taken. OTOH, tiny point-and-shoot cameras that fit in a shirt pocket have been around for ages, and are (for the picture quality) far cheaper than a phone.

The Toughbook CF-M34 (introduced no later than 1999... [That's almost a decade and a half ago.]) weighs four pounds (only 4x heavier than a current iPad, or 2.6x heavier than a first-gen iPad) and has a hand-strap [0][1]. Frankly, I'd almost always prefer to type one-handed than to use a software keyboard. If you've work gloves on, you're going to find it really tough to use a capacitive touchscreen. And, if you work in construction, you're probably strong enough to hold a four pound device out at arms length for extended periods. :)

The innovation that modern tablets brought to the world was not to make mobile computing easy, but to make a mobile computer that's nothing but screen. I don't know your personal history, but if you're an early twenty-something, you're likely to be unaware of much of the very useful portable computing that was done and continues to be done (without modern tablets and smartphones!) by folks who do and manage physical labor for a living.

[0] https://en.wikipedia.org/wiki/File:Toughbook-cf-m34_2.jpg

[1] http://static.miklos.ca/docs/panasonic_toughbook_cf-m34.pdf
"Clearance" isn't supposed to be some magic card that lets someone go find every document marked with their level of "clearance." It's just a permission to receive knowledge marked with that level of "clearance" as necessary to do one's job.

NSA staffers have defined roles and are given information on a need-to-know basis. Obviously the Snowden leaks proved that at least for a sysad, the technical component of the need-to-know restriction was broken, but that's how it's supposed to work.

For Congressional oversight to be useful, Congress (or a subset) need a higher level of access than that given to the NSA themselves - the ability to ask for any information and have it given to them.

That's a pretty powerful tool, so I don't think the "well NSA has lot of people" counter is valid.
"Education is the solution" always seems to me like punting. Nobody ever explains the mechanics of how education is going to allow a newly-unemployed secretary to train for a new job, or even whether that new job exists at all.

Refrains of "oh we'll adapt to it like we always do" ring hollow as well. It might not be apparent in San Francisco, but large parts of the country haven't really adapted to the loss of manufacturing in the U.S. Good middle class jobs that existed in the 1960's and 1970's haven't been replaced with something equivalent, but rather jobs that are worse + more government support.
That's actually a good deal; it's closer to the cost of what just 1 rack usually goes for in a proper data centre.
I believe harrisreynolds was talking about ACH debits: https://www.balancedpayments.com/ach-debits
Well, looks like that is what it is. Shoot me an email with your pain points, and maybe something will come of it. :)
You mean like publishing accounts? Maybe even including salaries for the highly paid people?

Because every US nonprofit is required by law to do that. You can browse it all on line: http://foundationcenter.org/findfunders/990finder/
This is a great reminder that these projects are pretty accessible these days. The hardware is reasonably priced, and the code can either be written (or scavenged) pretty easily.

I don't say that to take away from the hard work and exceptional execution of this project, but rather as a reminder that we should all get off our butts more often and make something. In the end this is stuff that almost anyone with enough motivation can tackle (though perhaps not with the same panache).
TIL: wepay had a direct to consumer offering.
iPad1. No other option.
There are different levels of "secure". Citizens rarely have possession of TS/SCI or TS/ECI information without possessing a valid TS/SSBI and SAP access for that material, and when they do possess that material without the authorization, their intent is rarely to testify before Congress about that material.

A normal secured room (which is also swept for bugs, is kept physically secured by the Capitol Police, etc.) is perfectly adequate for normal secure communications between citizens and elected officials.
I already replied to the team with similar sentiments, but I think this is a great move.

Many of their D2C products competed with the businesses that were using their APIs, so it makes sense to pick a channel and focus on just one side of the equation.

I really like everything about WePay other than the fact that it's limited to the US.
Can be interpreted as hitting on the previous commenter
Contact Info done. Sorry about missing day-one stuff.

Since ideas are a dime a dozen:
Glassdoor for Apartment Rentals: Tenants give their address and rent amount per month in exchange for access to everyone else's data. Know what other people are actually renting for, not landlord asking rates. Why is there no data on what your neighbor just signed his lease for?

Angelist for Real Estate

Imgur for Excel

Nextdoor for Office Buildings

I got loads more...got to be something worth making in there... :)
Carmel Ventures and Ericsson Invest in Adapteva
Most of the post talks about how Windows made a poor design decision in choosing 16bit characters.

No debate there.

However, advocating "just make windows use UTF8" ignores the monumental engineering challenge and legacy back-compat issues.

In Windows most APIs have FunctionA and FunctionW versions, with FunctionA meaning legacy ASCII/ANSI and FunctionW meaning Unicode. You couldn't really fix this without adding a 3rd version that was truly UTF-8 without breaking lots of apps in subtle ways.

Likely it would also only be available to Windows 9 compatible apps if such a feature shipped.

No dev wanting to make money is going to ship software that only targets Windows 9, so the entire ask is tough to sell.

Still no debate on the theoretical merits of UTF-8 though.
> As long as you have been clear with your management about your expectations w.r.t. pay/promotion/work etc. then any counteroffer is simply an open display of organizational misanthropy.

Ha! I like that.
If the author can not perform a basic task of getting out his thoughts clearly, he stop writing!

Few people will see this clarification and become misinformed.
Thanks for chiming in, despite what appears to be in inescapable misogyny of the internet. I hope you two had a lot of fun, and will post about more of your projects in the future.
I understand it's not extortion. You'll note I never said it was extortion.

I also understand how it protects the reporter.

I'm not asking the reporter to take responsibility or do anything that would harm them, I'm asking them not to essentially make the sales pitch of "look at how your neighbor had something bad happen to them, you wouldn't want something similar to happen to you now would you?"
Looking at the Excel chart, it seems like most people in debt got that from undergrad, not grad school. The data doesn't seem to support their conclusion (that people rack up debt in grad school).
Microsoft to extend antimalware support for Windows XP till July 2015
thanks! we'll fix that last part soon.
I get that a lot of people don't care. I even get that some people have an unrealistic expectation that they should know how every dime of their donation is going to be accounted for, an expectation that must either not extend to their other charitable donations or serve as an indicator that they don't give a lot of money to charities at all.

What I don't get is where people - presumably people involved in information technology - conclude that $20k/year is a lot of money to spend on electricity. What utopia of free electricity for all are these people living in? Can I host a few servers there?
I won't pretend to have a solution. I guess you would like to have some compression scheme, since I'm guessing it would save space over having 2-4 bytes (however many there are in the Chinese language) for every character. You won't gain much compared to having an English-centric encoding scheme, I guess, in the case of a language with a large amount of characters.

But it's still funny to me how even the computer who speaks in 1's and 0's favours English-centered notation.

> English happens to be the lingua franca of Engineering. It's not about brown nosing English-speaking countries, but about getting the widest range of audience.

Pragmatism ũber alles, chants the American. I guess I'm not impressed by the support of non-English languages in IT.

I have for that matter met engineering students who don't seem to speak a lick of English, maybe even people studying CS/CE.
I think it's an intentional political doublespeak that people who are making a median wage think they are middle class.

Thus policies for the 'middle class' are policies they identify with despite those policies not actually being particularly well suited to their economic situation.

IIRC I believe 90% of Americans think they are middle class, even from a quintile perspective this is probably skewed.
Good point! I will blog more about that. I think there is a reason for that, why there are so many build tools out there in the Java ecosystem. Obviously there is no clear winner and the people are not satisfied with the current status.
Custom Principal and LoginModule for Wildfly
UTF-8 is usually good enough in disk.

I would like to have at least two options in memory: utf-8 and vector of displayed characters (there's many combinations in use in existing modern languages with no single-character representations in UTF-<anything>).
What cobras can teach you about managing your helpdesk
Ooh, awesome blog. Very inspiring. I've added it to my RSS in the hopes that eventually time, need, and motivation will all align so I build something a new physical thing. Thanks!
It's not supposed to be a big deal that you're duplicating data. If you want to get the most out of a "document store" like mongodb, you've got to get yourself into a certain frame of mind.
throw StopIteration; //For the love of god, please no more laws. I know it's tempting to coin a law about tlrobinson being brought up whenever atwood's law is brought up, but enough is enough already
> A truly free people don't keep secrets.

> What the NSA 'should be' is a National Communications Agency, wherein all harmful human activity they observe are communicated - to all and sundry! Openly! Publicly! Without any barrier to delivering full awareness - for all!

This is ridiculous hyperbole. There are all kinds of legitimate secrets: trade secrets, private sexual kinks, personal financial or medical records, embarrassing taste in pop songs.

I don't understand how you can be angry about privacy violations on the one hand, and arguing for our society being some kind of secretless panopticon on the other.
At home when things get though, we cut costs and hope for better times.

If OpenBSD isn't exaggerating about shutting down the project, then it seems reasonable to review their policy regarding old platforms and focus on what gives the most return.
The OpenBSD developers are very direct, and will hurt your feelings if you can read the documentation. Honestly though, it seems reasonable for the most part. If you read the misc mailing list, I think you'll find that the people who are getting a rough treatment are those who didn't stop a think for a moment or who are them self giving bad or unrequested advice.

I only ever had a few email exchanges with Theo. One was a bug report and the other was a few questions for a project I did while studying, but he was friendly and helpful. Even if Theo had been a jerk, that doesn't change the fact that I've gotten a lot of value from OpenBSD in the past, without being asked for anything back, until now.

The closed books doesn't really bother me, I doubt that Theo or someone at the OpenBSD Foundation is going to run of to Cuba with the money. Maybe we should just accept that the people that they are asking for help are people like me who see a value proposition in: I give them €20 a month and OpenBSD doesn't go away. Only takes 1000 people like me to solve this and surely there has to be 1000 people in the world for who this is a great deal.
Good on you for being ok with the loops being published - without the pics it would be hard to visualise.
I care not a single bit for the Security Theatre in your TLA soup - the point yet remains: why are citizens not allowed to communicate secretly with their representatives with the same degree of certainty as their military? Hmm ..
The other problem with UTF-16 is that it's much easier to pretend that 1 element = 1 character than with UTF-8.
Broken Age: Act One review: Not quite kick-finished
I knew what they meant too, but I still wouldn't use the term myself.
Just donated as well.
Trello - A Big Update for the iOS App
Hershey's to make 3-D chocolate printer
Also, the neighborhood politics dichotomy: Anyone who has been in the neighborhood longer than you is a NIMBY bent on obstructing progress, and anyone who arrived more recently is a heartless gentrifier.
I looked around for a simple pay solution to integrate into my site and chose wepay about a year ago. It was one of the few services where I didn't have to become a "pay API code ninja" to use. I got an email that they will also phase out the easy-to-use buttons.

I want to focus on delivering value to my customers - I'm not trying to become a pay button implementation expert. I'm not very happy about wepay making this move. I think I am going to be switching to stripe.
Great! Is it still in operation mode, or only a museum piece? I found an article that may be related (also Bradbury) and they call it "true museum piece": http://news.cnet.com/8301-17938_105-57411871-1/crave-visits-...

I read on Wikipedia that e.g. NCAR turned off their Cray-1 in 1988. Though it would be really cool if there is still a Cray-1 in an useable state.

I stood next to Cray-1, Cray X-MP and Cray-2 supercomputers in museums in Europe (London, Munich). The unique cooling system that also acts as bench was a nice idea. And the second one was submerged in an (special) oil tank.
Trade restrictions? The issue is that NK is grindingly poor.
We implemented this on our Brandisty blog - worked great!
> And at some point in the last 10 years, didn't OpenBSD's distro servers get owned up?

Pretty sure that was a solaris box.
Why not webm?
... or supported on FreeBSD, which is what the server runs.
There's probably a few hobbyists that still use SGIs. Octeon is mostly commercial vendors, who could pay for all of OpenBSDs needs out of their fancy executive toilet paper budget. And there's one OpenBSD hacker who uses Loongson, even GNU cult leaders use GNU/Linux on Loongson instead.
I may or may not agree with you, but don't call people asshats on HN.
Don't think they're going to 'solve' the issue of joins. I think they've taken the decision not to support them. It then becomes an issue of denormalisation, and whether you can actually work on a project with everything denormalised. Otherwise there are some alternatives out there that support joins.

I struggled with the concept of denormalisation, as I came from a hobbyist SQL background, but I managed to build a project based on Mongo and Node (https://rwt.to), and in the process I went from trying very hard to 'make joins work' to hitting the sweet spot of getting my data 'right'. Mongo certainly ain't meant for everything, and I don't know if they'll ever support joins.
Nothing worth doing is easy.

Anyways, the FunctionA/FunctionW is usually hidden behind a macro anyways (for better or worse). This could simply be yet another compiler option.
The new GE: Google, everywhere
This is merely to offer a service of equal value. I'm not sure as an individual service it's possible to innovate. It's what you build that plugs into that service that can make it more valuable, more useful.
Apple Alum Reimagines Storytelling On The iPad
Not sure that these are markers of gentrifying neighborhoods -- just as an example, the big red area on your Austin map next to the University of Texas is largely student housing, and has always been this way: students have little to no income, often have roommates, and the parking policies of the university ensure that many students have few options other than to live near campus.

Likewise, the map of Philadelphia misses most of south Philadelphia, an area that is gentrifying extremely quickly with several hundred million dollar condo developments set to go up in the middle of the ghetto.

Interesting statistics, but I don't know that the conclusions that the authors are trying to draw are valid.
Daala is years away from being usable, never mind achieving widespread adoption. It is not competing with H265, it's competing with whatever comes after H265.
All the images on this page aren't loading for me...
On women in tech, stop asking and start acting
This is why I'm so in love with pandas (pandas.pydata.org) -- Wes McKinney did the world a favor creating a library with powerful, manipulable multidimensional data structures
#6 -- the value per transaction is enormous.

5th percentile spend per year on an apartment is about $6,000.

95th percentile hobbyist spend per year on photo stuff is probably less than $6,000