skysight-inc/HackerNews huggingface dataset:
I'm sorry to hear.

First thing: if money isn't a problem, that's really awesome. Put work in a box for a bit. Quit trying to make the business a rousing success for a month or two, and just work 8-2 or 9-3 or whatever schedule works for you and keep the lights on. From 3 on, do the stuff you like to do. Seriously, hold yourself to it. Put it in a box and punch out at 2 or 3 pm or whenever. You have to contain it before you can unpack it and figure out its proper place in your life.

Second: Forgive yourself for not being a wild public success. This startup thing is hard (I know, I've been doing it for 10 years), and it's even harder alone. If you made enough to eat and keep a roof over your head without being an employee, you have something to show for it.

Third thing: Read The E-Myth Revisited by Michael Gerber and the 4-Hour Workweek by Tim Ferriss. I know the second book gets love and hate from people, but I think he locked on to a key piece of wisdom early. It's not about not working or not doing stuff. It's about getting money out of the way so that you can spend your time on things you're passionate about. Those things aren't necessarily fun or easy, but they make you feel alive and purposeful.

If you're a person of faith, talk to your religious leader. If not, maybe sign up for something like meditation, Happify.com or something to reconnect you with things that make you happy or at least get you centered and get your anger, sadness, and guilt processed.

Last but not least, talk to your fiancee. Admit everything you're feeling. Cry it out if you have to. If you can't talk to the person you're going to marry about what's down inside you, it will be a problem later on. I don't know your situation, but assuming it's otherwise good with her and she loves you, she will appreciate your vulnerability and support you where you need it.

You've done good work to get this far; a lot of people don't have the ability, and fewer still have the courage. You don't have to give it up. You just need some real rest.
Historically, income disparity has resulted in a decided lack of stability in the societies where it is present, with unpleasant consequences for all involved.
I voted hoping to see what the results are, but it just told me "Thanks".

Anyway you can publish the results? I'd be curious to know. Though I liked the movie, I would not care enough to live a drugged-up glamorous life portrayed there. If I was making that kind of money, I would just settle by buying a big plot of land in a wine country and grow grapes for rest of my life.
Snapchat: You know what's cool?
C# doesn't have a static analyzer :)

Right now the closest thing is FxCop or a third-party tool.
Errr, everyone over 64 years of age is automatically enrolled in Medicare.
Don't time the market. Timing the market gives you two chances to screw up -- when you decide not to invest, and then when you decide the time is right.

Or to put it more concretely, there is a long chain of "all-time highs" before the last all-time high. You would miss out on all that investment time if you avoided the market based on all-time highs. And then a correction comes -- but is it the one you were expecting or is there a bigger correction in the wings?

In the end, one never knows. None of the rules of thumb are reliable. And you can shoot yourself in the foot far more by trying to time, than by just buying and holding.
Few things depress me more than climate denialists. They're the real life equivalent of http://gunshowcomic.com/648
Happy to help. See you on the other side.

I could have written more. But I figured you need an actionable 3 point plan rather than a long rambling.
https://launchpad.net/ does this too (though just for Ubuntu distros). It's quite nice and a pretty impressive service, considering it's provided for free.
There is a system you can't turn off, although you're unlikely to run into it from day to day usage: http://en.wikipedia.org/wiki/Cleanfeed_(content_blocking_sys...
Yeah, I don't think I will ever need stuff like what OP created now that we have Docker. Containerize all the things!
Poland censors nothing. So far. There have been efforts to introduce censorship, so far effectively countered.
I don't think I am saying this is a bad thing either. However many people find it overwhelming causing them to react negatively. My goal was, in fact, to turn it into a good thing by helping with strategies to cope.
Cyber Emergency Response Team launched by UK
Google Maps now lets you find and catch wild Pokémon
Although these stories have a political dimension, they also have at least two other highly relevant dimensions:

1. Who can be trusted? Is it OK to have NSA employee participation in open source projects? Is it OK to mask contributor identity in open source projects that are widely used to provide security?

2. What are the technical measures US and other nations' Internet service companies can take to restore trust? Will any major provider provide auditable, buildable client software that implements end-to-end encryption?

Currently, the value of this set of issues is over $100B in lost business for US technology companies. What other $100B+ issues are on the table here where there are available technology solutions?
So your version of Occam's Razor is "Amazon hurriedly cut prices on a profitable service without much time for evaluation" over "someone at Amazon told Google about upcoming price changes while Google had time to decide they could jump in early on it".

I'm not saying that either interpretation is wrong, but I think your use of Occam's Razor here says more about your assumptions than the nature of things.
The Pirate Bay kicks off April Fools’ Day
Both, from sender and receiver.
I wonder how many of the products and services of the top 0.01% he used in creating that article. My bet: he used MS Word on a Mac, using Google at the very least.

His next article could be about how the products of the 0.01% people have enhanced his life.
Hi iandanforth, I'm Chris, CTO for Worthington Assembly

Let's hope they are. It's a ton of work to even make this one little stepping stone but we hope it's headed in that direction as well.
> The cloud provider can raise or lower prices as they see fit. What prevents these for-profit companies to keep lowering prices and not raising them?

This is different from non-cloud based providers how?
It is impossible to explain why 1Password data on Dropbox can be in such odd locations without discussing history, but the short answer is that we originally allowed 1Password users to place their data anywhere they wished on Dropbox. In order to help 1Password actually find where that data is, we also had it write the location into a file at the root of the Dropbox folder, in a file called .ws.agile.1Password.settings.

If the file just contains a pointer to a subdirectory, why does it need to be stored on the user's Dropbox account at all? Couldn't they keep track of the preferred Dropbox folder themselves, on a per-user basis?
If you have a trademark and the current domain owner is simply squatting, you should file a dispute with ICAAN. It has a process specifically intended for your situation.
I would think porting OSX to ARM would be the real hurdle? Not undoable by any means, but the lion's share of the challenge.
Monaco? Small islands like Jersey (UK)?
I agree ;). I didn't down-vote your answer.
Because of the rhetoric being used in the political arena. If "the 1%" almost entirely changes every year, well... what's the problem with that? You're always going to have a top 1%. Don't we want it to have a significant amount of turnover? Indeed, these numbers sound perhaps a bit low, if anything (is it really that unstable up there? That's not obviously good to me.). If it's not the same people all the time, it's not obviously useful to be talking about them as a distinct group.

Maybe it is useful. But it's something that goes from almost self-evident, to badly in need of being established.

On the other hand, the idea that a small handful of people have concentrated such vast wealth that they've disenfranchised the rest of us, a handful that is a great deal less than "the 1%", is actually a wildly more potent political story. Even this here libertarian type might be open to some significant actions taken to ensure that such concentrations of wealth are ameliorated, as a key part of my personal libertarianism is that monopoly busting is a key useful function of government, and I'd consider this to fit in, if it is true. It's still something that needs establishing, though, not mere assertion.

One has a hard time not imagining the .001% cackling with glee as the press focuses on "the 1%"; it still leaves them lost in crowd of millions, hardly singling them out for any treatment, while the 1% itself is peopled with a significant number of people who apparently worked their way up the ladder, however briefly that may have been. That doesn't sound like a good set of people to target, if there's no actual "institution" there.

And now, let me reiterate my first sentence; this is because of the political rhetoric being used. If it wasn't for that, this would be a relatively uninteresting question. But if it's going to become essentially part of the platform of one of the major parties, it's worth examining for truth value.
Not always. 0/0 == NaN, but of course typing that into the console will yield false.
it's actually a really old-school idea: encapsulation

And that in itself is great. But the applicability of that encapsulation seems very limited in the current proposals. Effectively, everything is still tied back to the DOM, but there is a lot more to serious applications than drawing stuff on the screen, so unless we're going to keep doing all of that server-side...

Also, you need two key things for modular design to work: ways to build modules, and controlled ways to connect them together. I'm rather sceptical about whether Web Components are going to live up to the hype in this respect, because while you might have a new tool for encapsulation to help with the "building" part, you're still ultimately relying on JavaScript to connect up the behaviour for these new components and on CSS to connect their visual appearance to the rest of your design, with no new composition tools to make like easier in either case.

I can understand the motivation for some parts of Web Components, such as the Shadow DOM, but a lot of it just feels like a marginal improvement on things we already have. After all, it's not as if I can't Google 47 different libraries that will turn a <div> into a set of tabs or a carousel right now, and they all come with a handy JS interface for connecting the rest of my code into the behaviour of that page element, and they all come with styling hooks or theme builders for me to configure the aesthetics. Am I really going to achieve some huge productivity or maintainability boost if I use a custom element instead of a <div> and I read the docs on that custom element's JS and CSS hooks instead of the ones from some UI library like the ones we've been building for the past 5-10 years?
Side note: I don't consider DMCA censorship - most of the time the content is available elsewhere, it's just that someone's nicked a copy from the original author (or whoever owns the rights).

If I send a takedown notice to someone who's ripped off an article from my blog, people can still read the article on my blog.
You say that like stability is inherently good to have.
It is true that the US doesn't have a national framework for censoring the Internet. However, it does exist in patchwork form on an ISP level. Every major ISP censors and filters websites and IP's it deems to be harmful. A lot of times, there's confusion and a lot of innocent sites are caught up in the mix due to name based virtual hosting in webservers.

Some would argue that anti-spam blacklists and droplists are censorship, and pretty much every ISP uses those. I don't share that point of view, but there are those who would argue this.
Meh. Two things would be problematic:

1) The composition of the 1%, 0.1%, 0.01%, etc. never changes -- not in generations. I.e. there's an entrenched aristocracy.

2) Topocracy: people are making money for their social connections rather than for their personal merits. Nature had an article on this.

http://www.nature.com/srep/2014/140121/srep03784/full/srep03...

If not [(1) and (2)], then all is well. (It isn't, of course)
I think that makes sense. They're using the IRS list of the 400 richest tax returns. I think when you're making money at that level you can hire enough tax attorneys and accountants to make sure your actual taxable income is not among the 400 highest in the country unless you have some major event like selling a company. It would make sense then that there's a lot of turnover in that metric.
You have the possibility to add custom before/after hooks, and thus upload freshly precompiled assets from them, however there is currently no secure way to encrypt secrets (in your case, S3 credentials). This may come later on (a la Travis-CI, http://docs.travis-ci.com/user/encryption-keys/), but is not a priority right now.
BTLE and WiFi are getting a bit easier thankfully. I know the TI CC3000 doesn't require intentional emitter testing if the recommended design is followed which saves a _lot_ of money and time. [0]

Agreed that FCC unintentional emitter testing can be a pain, however, unless you're doing something very fancy it's not that hard to achieve, and it's not super expensive if you just need a low frequency unintentional testing.

I'm not a lawyer, but I think you can self declare as well for unintentional emitters, just if you get caught the penalties are much stricter than if you can prove you went through a lab.

[0] http://processors.wiki.ti.com/index.php/CC3000_Product_Certi...
done! when do I start? :)

my two cents: use pick1.com for the poll next time and get much more out of the user engagement!

(I am not affiliated with pick1, but I like the platform)
For myself (young-ish, high-ish income) I've determined that Roth is a bad deal.

Conceptually, Traditional and Roth are about equal. Paying taxes now vs paying them in retirement is a wash, all else being equal. But with a Traditional 401(k), the tax savings are at my highest marginal tax rate. In retirement, I would not expect to be in the same tax bracket.
Sam Altman at Start-Up City: Miami
The article is about household incomes, not corporations.
C# sure compiles fast, but if you have several projects in one solution the majority of the time is spent shoveling dll's around like there's no tomorrow. SSD helps only a bit. :-/
Could it be that Amazon had a less significant price drop planned, Google announced theirs and Amazon decided to increase their drop to match? Amazon would have already evaluated what they could drop to, so they'd know as soon as Google announced they could match.
Topocracy and meritocracy in an economy embedded in social networks
Software Craftsmanship: Project Workflow
Please let me somehow sign up and get an e-mail when a new learning path (like data analysis) becomes available. Great job on the site :)
What? Apple has 80,000 employees. Intel has 105,000. So I doubt any Apple division is larger than Intel, if you catch my drift.
Somewhat related is gem2deb: https://github.com/lnussbaum/gem2deb

Missing the neat config interface of pkgr (and the build service obviously!) but it's fully supported by Debian/Ubuntu now (used to build almost all of their ruby app and library packages).
What about the 1% of the 0.01%? Is there any reliable data on that? Who's to say the same thing isn't happening there?
Oh nice, I didn't know that. Thanks a million :)
Good point. I guess random apps might, for example, put their binaries outside bin, or their docs outside of share/docs/myapp
> If I was making that kind of money, I would just settle by buying a big plot of land in a wine country and grow grapes for rest of my life.

Is that really what you want out of life?
Should have just stayed on that boat, forever, instead of going to Monaco.
Steve, the Udacity instructor, here.

I actually deliberately didn't use Django specifically because it's so complicated for beginners (and for pros, IMHO). I was trying to avoid magic. Webapp2, which is the web framework GAE users, and what we used in the course, is about as simple as you can get without starting from scratch.
Unlikely, but possible. Large web hosts end up on the list from time to time, and a lot of innocent sites are blocked in the process. It's an incredibly difficult process to find out what site triggered the initial block and to get your IP's removed from the list.

Yes, they use IP's. They don't do URL-level filtering. They use IP's.
To expand on what neotek said, none of this makes Three's a better game. All they are advocating is that it's a harder game that's so far been impossible to beat, and that they've tailored it to fit their tastes as game designers.

That's fine and all, but why do they expect the market to reward them for that? Do they assume the market will like what they like, and are bitter that the market didn't react how they expected? It doesn't always follow that an expert's opinion matches the marketplace or even the average user's desires.

2048 had easier and faster-paced gameplay, a lower barrier of entry, provided a better distribution model (just pass around the link) and it fostered a vibrant modding community. It seems to me like they are really missing the big picture behind what makes a game successful, if all they can come up with is: "2048 is too easy".
EH! I wanted to see the results :)
I could see pkgr being useful for creating an on-premises "enterprise" version of a web app, in situations where the target customers would like to deploy it on their own Debian or Ubuntu machines. Docker is a bit too cutting edge for that scenario.
Ask HN: Which ad platform to use for a mobile app?
I am working on a mobile game and was going to go with Google and/or iAd. But then after looking around there are a lot of options, way too many in fact. There seems to be a new class of ad networks/platforms that only push video (Brightroll, vungle etc). Do these differentiations matter? Are there any studies or articles about these?
It's easy because the cross-compiler is included, and everything has been set up to make it easy
Historically, income disparity was a result of robbery, corruption, or some form of oppression. Only recently did high income start correlating somewhat with creation of wealth rather than redistribution. Its hard to determine whether the unpleasant consequences were a result of the income disparity or just correlated with it.
I'm not sure I should respond, since trolling web-related posts seems to be your favorite past time, so I'll only respond to one thing you said.

> And unfortunately, the organisations best placed to do that today seem determined to ignore all the warning signs from the history of software development and pursue a futile alternative anyway.

What makes you so sure of that? Step one of a scorched earth strategy is getting all (and I mean all) platforms on board. If it doesn't run on an iPhone it is completely doomed, for example.

So the lack of visible proof that teams exist trying to reinvent the web from scratch is not something you're going to get into the project is already very far along.
checkout https://circuithub.com/explore
KeePass is a software, not a service, so it doesn't really authenticate you. It uses a key to decrypt database, and that key derivation could be based upon various sources, including 2FA-like setups.

There are various plugins for multi-factor key derivation existing for at least several years already. You just have to chose one that suits you depending on what your second factor is (PKCS#11 token with RSA key, OATH HOTP generator, Bluetooth-based key storage, etc). Platform support may vary, though (so, not sure all options are supported, say, on Android).
The machine-specific parts of OSX already run on ARM in the form of iOS.

Also remember Apple has already successfully made two or three architecture transitions already: m68k to PPC to i386 to x86_64.
XQLint – JSONiq and XQuery quality checker
This is way more complicated that it needs to be. Use code.google.com/p/go.tools/go/types to process the AST and you'll get basically the same information that the compiler sees. With that you can generate the code pretty easily. For comparison, our JSON code generator implementation is just ~350 lines and supports having different JSON representations for the same type, which vary depending on the container type.

Also, if you want to make the serialization faster you need to understand exactly what makes encoding/json slow (hint: is not only reflect) and remove all reasonable bottlenecks. You state that megajson does not support the MarshallJSON interface like that's a bad thing, but I'm pretty sure that's deliberate because it's indeed a feature. When encoding/json encounters a type which implements MarshalJSON it does the following:

1 - Call MarshallJSON to obtain its JSON representation as []byte
2 - Validate the produced JSON using a slower-than-the-bad's-guy-horse function based state machine which processes each character individually
3 - Copy the []byte returned by MarshallJSON to its own buffer

Unsurprisingly (after reading encoding/json's code, of course) having a MarshalJSON method is way slower than letting encoding/json use reflection if the JSON you're generating is anything but trivial and without almost any nesting, because it avoids extra allocations, copies and the validation step.
I didn't cover that because I think the criteria changes depending on your role and the type of company you work for. For instance, when I was at a large financial company, it needed to be something that was well established, with solid documentation and with professional support options (so, often this was something along the lines of professional open source). When I was with a consulting company, I was much more open to new frameworks as I might encounter clients using them or they might be suitable for some project.

When I am compiling my weekly update, it ends up being something that appears to have at least some decent documentation and the description sounds both useful and makes sense (you won't believe how many libraries/frameworks I come across that I simply have no idea what they actually do or how they are different).

Anyway, all that is to say, I don't know that there is one set of criteria that works for everyone and it is subjective anyway. Sorry if that sounds like a cop out.
You can't measure global warming on 10 year scale. There are a multitude of other factors such as sol's 11 years cycle and Earth wobble that can counteract global warming or manifest a cooling down trend over short time intervals.
OP here. Totally right, the final goal being that a new version of the package gets automatically rebuilt whenever a buildpack gets updated with a security fix.
Ex-Googler Invents A Better Way To Buy Bras
Hi tcas, Chris from Worthington Assembly here.

We found that when we switched to our super fancy high end reflow oven (that's literally 15 feet long) all those sorts of issues kind of went away. Stencil design has a lot to do with it, believe it or not. Too much paste on the center pad and the QFN just floats up and the joints never get connected. So yeah, if CircuitHub just has a footprint for QFN's that's known to work, you can eliminate a lot of that type of research.
Motorola 'back in the game' with Moto G success
It is easy to get closer to your competitors when you start so far behind them.
That will get his ad server blocked in China, which he might not want.