skysight-inc/HackerNews huggingface dataset:
Here's my experiences for last year in passive income:

Total Gross Revenues: $20,000 or so.

Mostly from a single high-traffic niche site which I promote almost exclusively through social media. My site offers a free version of what a few other websites in the same niche offer as a SaaS service.

From that same site, most of the revenue (~80%) is from ads (ad revenue increased when switching to responsive units). Next, Amazon associate makes up about 15% of the revenue. And about 5% from donations.

The downside is that ad rates are DROPPING pretty quickly, ad-block usage rates are increasing rapidly, some browsers block ads by default now, etc. So I'm trying to get off of ad dependency.

I'm thinking in the future a Patreon funded project or project with additional SaaS component will probably fare better if you traffic is at least medium size (~50k/mo+), and comprised of repeat visitors.

I also have eBooks, which despite the rapid increase in popularity of Amazon authors, seem to be doing well. My most popular eBook is bringing in ~40$ / mo on the 35% plan (I can't use the 70% plan because someone stole it and uploaded it elsewhere). The rest of my eBooks are bringing in ~$20 total. If you have expertise, and strong communication skills - eBooks may be a good route to go down. Leanpub offers higher % rate, and I've seen some technical authors make a killing there - might be a better option.

As far as stocks go, I'm all invested in Vanguard which seems to like tech stocks - so not so great this year. The high-dividend yield funds are probably the way to go in 2016 since growth growth isn't so hot right now.

I would stay away from IoS & Android because app discovery is messed up, and you need a marketing budget in most scenarios to make it big.
> he made us aware of the NSA bs

I'm not sure I agree with that. The use of mass electronic surveillance by alphabet soup agencies was common knowledge before Snowden. Right now I'm looking at source code from 1987 that was used create false positives against NSA keyword scanners. All Snowden did was release "secret" official documents detailing these programs.
One more thing that the average hacker should know about radio regulation:

You can homebrew a radio yourself and it doesn't need FCC approval if you're a ham operating on ham bands with all the appropriate standards.

You are however not allowed to sell radios at a commercial scale unless it's FCC approved, even if it's for hams. But I think (IANAL) you're allowed to sell homebrew gear in like garage sale-type deals.
Cinnamon works, which is more than I can say for KDE 5.x or GNOME 3.x. But, if you really want an alternative to Cinnamon, Mint also comes with KDE, MATE, and Xfce ready to run.
Zendesk releases open-source Ruby Kafka client library
No, they want to do this by 2020.
The Coming Age of the Military Micro-Drone
I don't think it's particularly charitable to caricature people who don't support Snowden as being jingoist "'muricans". In fact, the term "'murica" is pretty classist; even the word itself mocks the accents of flyover country.

There is a serious, defensible, coherent argument against what Snowden did. You don't have to be a low-information cable news consumer to agree with it, nor do you have to believe that "if you have nothing to hide surveillance is no problem".

(To put my biases on the table: I understand what he did better, I think, than most HN people, and think the ideal outcome would be a felony conviction and an immediately commuted sentence; thus far, I think he's done more good than harm, but I think it would be better if what happened in 2013 never happened in exactly that way again.)
StartIsBack Plus 1.7.5 Full Crack Plus Keygen Free Download
CVs that I've been sent recently by recruitment agencies have been heavily edited to remove any direct contact details then add their own company headers to it anyway. I assume that's why they want it in word format.

Even if you make sure your CV is a work of art, there's no guarantee it's going to be received in that state.
If you think of "chakra talk" as a particular dialect some people use to communicate where their emotional and mental state is at, you can hear the truth of what they are trying to say.
If you build it they will complain. ;-)
Our Production Frontend Stack
I'm pretty sure that last sentence is also the gist of the last part of my comment upthread.
Shameless plug for an opinionated pure HTML / CSS resume template:

https://github.com/tomholford/html-resume-template

open to feedback and PRs :)
> the trick of using an image recognition neural net to generate canonical images of what it recognizes

That sounds interesting. Where can I read more about it?
A cable that puts 5 volts into random pin is also obviously wrong.

It's a balancing act between the probable failure modes and the cost of replacing the broken devices. Hostile manufacturers is not common enough of a failure mode (vs just Amazon sending a replacement device) to accept the additional cost for every single unit made. It makes no sense to spend 1 dollar more per device if it saves 1 cents per device on average for replacement costs.

If this kind of issue becomes more common then it might make sense. But for now it doesn't seem likely.
Thanks! So it works on the post-cached content? If I choose the minification or CSS unification.. Or is that on the fly?

Anyone familiar with that?
I can't imagine how kerning could look 'robotic'. Can you give an example?
SpaceX will certainly be interested in putting someone else's mining equipment in space though. If there is an asteroid gold rush, they're selling the tickets.
Ask HN: How do you feel about the ethics of what you do as a programmer?
Do you feel like you're working on something that makes the world a better place?

Is it necessary to feel like this to enjoy your work?
Commercial drones industry facing serious problems
Nope... "We need to export freedom and defend our culture" is an abstraction. Pragmatism is another thing.
Introducing a Better Mantra
>I understand the philosophical point you're making, but it's an abstract, philosophical, existential stress that you're talking about, not everyday stress.

Sorry, maybe I was trying to be too clever. Basically I agree with you.

Breathing and counting to ten are perfectly fine ways of dispelling stress. Breathing deeply counteracts the sympathetic response to stress, counting is a way of waiting it out, allowing the mental loops that can sustain a stressful train of thought to dissolve.

I still maintain though that "You can't try to relax".

Notice that the techniques you describe don't consist of willing yourself to "relax" they are other means that break a physiological or cognitive state that then allows the relaxation to re-establish itself, one physical the other cognitive.
Hard to read with the fonts and colors
Thanks, you read my mind! :)
The problem is that there's a lot of kernel attack surface, and, moreover, anything big enough to render the Web needs a huge IPC layer between a trusted chrome process and an untrusted content process, which is ripe for attack. (The latter is how most of the Pwn2Own exploits worked.)
> It's their codebase, they paid for it.

> Devs have this nasty tendency to push their mistakes onto their employer by calling it technical debt.

You can't have it both ways. Either the employer owns the code and is responsible for monitoring and managing technical debt, or it's the dev's responsibility and the employer needs to make that clear and hire people who can balance decisions effectively.
I'm surprised I've never heard of this being the go-to way to troll on YT. There must be something holding would-be evildoers back from dominating large swaths of the YT community with this form. There would presumably be automatic abuse detection measures in place...
Yes, but that’s not much of a feature. You don’t have to detect anything, you can just use a different prediction model for each context, and train each separately.
What makes you think that it does?
Crowdfunding project aims to revolutionize public transportation
That's because you're a recruiter. As someone who interviews, I absolutely care what you're reading, and I often ask what the last technical book you read was.

And you should care about my favorite technologies, else you're going to call me for a job in Flex or Struts because I worked on it a few years ago and waste your time.

Now, it's worth me pointing out my PL/SQL experience because some places are working on old and new technology, and my fluency with diverse technologies is a competitive advantage, but favorites should matter to you.
Because Russia wouldn't dare go after the materials if they weren't physically in Russia, right?

The SVR operates outside of Russia, which is why I mentioned them. You really believe they weren't on him right away in Hong Kong, and they haven't gone after whatever materials he passed on to journalists? Come on.
Yeah, the diamond industry has done a pretty good job of portraying manufactured diamonds as fake and worthless, so most jewelry and diamond dealers won't deal with them. When my wife lost the diamond from her ring a couple years back it was impossible to find one, and some jewel dealers seemed offended that I would ask for such a thing.

It's really unfortunate, because the diamond industry is notoriously evil (blood diamonds, De Beers, etc), and science is awesome. We really wanted a "science diamond"
Advice for When the Competition Starts Imitating You
I think my next project, I'm going to say "Made with little sleep, frustration, and no social life".
Germany is getting closer to nuclear fusion
Most of developers will worry about any other BaaS will shit down as Parse does. A new alternative might be in a way of "take-away-parse" hosting solution. Not necessarily open-source but would be nice if it is.
> Looking at Servo it appears that unsafe code is used all over the place including in very core parts:

That's a very misleading characterization. It's less than 1% of the code. And it should be in core parts: those are the parts that are carefully audited and the parts that safe abstractions are built around.

We need unsafe primarily for the FFI layer, just as you do in any language. Bindings to a JIT would be no less safe in Java. You just have to write "unsafe" to call FFI functions in Rust, because we want to make it easier to audit that code.

> combined with a lot of the auto-vectorisation optimisations being added at the moment by Intel it feels like at that point a performance competitive rendering engine written in entirely memory safe code would become realistic

Any compiler developer will tell you that pinning your hopes on autovectorization is a lost cause. And you need a lot more than SIMD to write a competitive browser engine. (SIMD isn't the reason we write unsafe.) What I'd like to know is how you propose to write a JIT in safe code, without trusting that the JIT is implemented correctly. There are ways to potentially do that in theory (proof carrying code), but they're way beyond anything you've mentioned.
Redis over CockroachDB
It is both British airspace and Scottish airspace. Scotland is formally a constituent country of the United Kingdom, with it's own devolved government. And while the devolved government does not have responsibility for foreign policy or defence (and several other areas), it does have a legitimate interest in asking questions of the UK government if they feel there is a possibility that what the UK government has allowed is not in the interest of Scotland.

There's very little they can do about it, unless there's an indication that a law has been broken. But there's plenty of room for political point scoring.
Peer-to-peer lending can potentially be a great source of passive income. For example, if you invested $100,000 in lower grade (C-G) notes on Lending Club with an aggregate 12.0% net annualized return, you'd receive approximately $6,000 in cash payments each month.
There's a reason I turn down recruiters from Palantir and hedge funds.

I might not be making the world a better place in my current position, but at least I'm not making it worse.
Great, I will keep an eye on your repo and look forward to seeing how you solve those problems, if it comes to it.

There's not much to say on the F# front yet except that the goal is to get a taste of functional rendering from an app state atom for Windows GUIs and F# and the Elm Architecture seem like the most approachable way to get there for me. So far the work consists of porting the node, thunk, and widget designs from virtual-dom.js to F# types and functions and using .NET reflection to create and patch live views. Work continues on the patch function, but seeing your code is definitely creating an itch to move on to the architecture.
On the scale of possible obnoxious behavior, at least Tesla didn't ship the car and then shut it down over the air later. But along those same lines, this is precedent setting. Complaints in an enthusiast forum or a poor review in Road and Driver Weekly could result in similar bans.

It also probably supports the case in favor of the state level auto dealership laws Tesla finds so troublesome. That's one reason why negative comments about BMW don't prevent someone from buying one.
It's amazing to witness the gift of gap that high level politicians possess. Obama says "not going to scramble jets."

What the public assumes he means:

- "Three letter agencies and the military won't be conducting clandestine operations to proactively seek out and remove Snowden from a foreign country."

What he actually means:

- Quite literally, he's saying that they won't be sending fighter jets to go blow up Snowden. Of course that would be silly and not make any sense whatsoever, but it doesn't change the fact that this is what he was referring to.
Absolutely, sow an estimate, reap a commitment, get plowed by a deadline.
So, this looks interesting, but what does the "Tinder for email" analogy have to do with it?
Dropbox May Not Be LeBron James, but Is Still in the Game
And what would that be for web development? Or are you just saying "don't develop for the web"?

I've seen people who are great at diving deeply into a narrow field struggle greatly with the broad, changing knowledge needed for web dev, especially at scale. It's not clear to me that one is intellectually more challenging than the other. They often seem like different types of intelligence.
And that was after a warning (14.313 is a wonderful search term): http://www.arrl.org/news/fcc-fines-pennsylvania-ham-11-500-f...

Searching on the term linear amplifier, this was the only example of jail time I was able to find, and that after many previous enforcement actions including revoking his license 20 years earlier: http://www.eham.net/articles/1744
IMO your question isn't really answerable: you've listed tools and techniques you enjoy but "sectors" in the industry are primarily about producing results using those. A similar realspace question would be, "I really enjoy building cantilevers and arches. What city should I look for construction work in?"

My personal recommendation would be to find people who are doing interesting things and talking about it in public - blog posts, conference talks, etc etc and reach out to them.
I don't know how big of an issue that is, but in the US there are some different conventions with respect to resumes than in the EU.
This is awesome. Are you planning on open sourcing the prototype?
There is still some manual work you have to do to organize them but you can use this tool to import all your notes from Evernote into OneNote: http://stefanstools.sourceforge.net/Evernote2Onenote.html
Do you mean like speech recognition before it's 100% ready? It's pretty limited now and I've noticed that Siri is easily confused and people seem to have to repeat themselves quite often.

Obviously, motion sensors have a lot of use without force feedback. Feel free to wait until that point. Telling the rest of us that we don't need it seems pointless.
Show HN: PyPI package to visualize communities in your GitHub-following network
What about PaaS environments? We are a B2B SaaS provider, and unlike seemingly every other provider out there, we want to have some isolation between accounts, so that a bug on our code doesn't allow for cross-account data leakages or worse.

Right now we run a separately contained process for each account, but per-thread containment could help us gain some of the advantages of the fully multi-tenant architecture without losing the account isolation.
My dad used to run a printing shop till the late 80s when he passed away. I think the bulk of his business was producing 10k-100k copies of books/documents for people at a lower unit code than any other methods. Once those machines were setup, they could crank out 3-4 copies a second.

He used to do a lot of the game manuals for a video game company and they used to give him finished video games every year for us kids to play.
From ‘Bold’ to ‘Bastard,’ Readers Debate Role of Working Women in India
20+ million Chinese user accounts hacked via duplicate logins from other sites
Real question:
Do you need to build a micro service SOA right now?
http://martinfowler.com/bliki/MonolithFirst.html

Distributed systems are hard, and building a microservice SOA that is functional is damn hard.

I feel like a lot of people are on the hype wagon of Docker and Microservices right now, they arnt building products, but instead bike shedding with technology decisions which are often not fit for their application. A lot of the people reference to Netflix, Amazon etc, who are companies who had real issues, real traffic, and real products and a real reason why they evolved into a microservice SOA.

Other people reference half finished non production implementations, or people like Hailo who took 2 years to build a technically impressive MicroSOA, replacing their PHP/Java stack, whilst their product stagnated and business declined.
Can you imagine the chancellor our president coming by for a launch event when you run your software for the very first time that you've never run before not even I an integration test after coding on it for years?!
Yahoo lays off 1,700 and is up for sale
I sure wish setting up a printer worked under Ubuntu. On OS X this works perfectly. On Windows this works perfectly. On Linux is just sucks.
less dangerous? or "not more" dangerous?
Should be first tested rather than tasted.
If it is safe for health or just another MacDo-KFC like....
>violation of another law (i.e. common trespass and/or contract breach)

I thought breaching a contract was not a violation of the law. There will be civil consequences of course.
I recall he took pretty much everything there was to take, including the active operations db, and only released a small fraction of documents to Poitras/Greenwald. Those 2 drives full of docs were hastily dumped inside the HK airport on his way to Moscow and are no doubt in the hands of Chinese spy agencies (who also were likely set up beside his hotel room in HK trying to get his passwords).
> To err is human, and languages like Rust don't make it less likely to err, they just give you new opportunities to do it.

That's completely false as stated. Memory safety vulnerabilities are far, far less common in Python (say) than Java. You may have seen buffer overflows in Java, but they're extremely rare in comparison.

You're falling to the "black and white security" fallacy: the belief that if you can't solve a security problem 100% it's not worth solving it at all. In reality, a 99% solution is extremely valuable and in fact almost always the best you can do.

> Moving to a safe language like Rust would help, absolutely, but to a far lesser degree than people hope. It would close far fewer cans of worms than the hive mind hopes, and it's so new no one really knows how big its own can of worms is.

That's very philosophical, but go look at the list of vulnerabilities. Count how many are straightforward memory safety problems: http://webkitgtk.org/security/WSA-2015-0002.html

It's the vast majority, of course. Memory safe languages don't eliminate all security vulnerabilities. But they do reduce their quantity dramatically.
Stanford psychologist: why spacing out and goofing off is so good for you
People need to stop treating the 'X for Y' analogy construct like it's the Uber for analogies.
Yeah, I see the same. Interesting. Adding any third word to the query (e.g. lets play minecraft) works fine as well.
Why exactly was this downvoted?
Default rates on Lending Club are high enough you get ~33% of the quoted interest rate due to defaults.
Have you benched "myPool.Get()" vs "myPool.Get().(*myStruct)" ? I don't think the "type manipulation" is the problem you think it is.
Please tell me how Rust introduces more possibilities for remote code execution vulnerabilities (the most severe). We're not talking about errors as a whole here.

The only RCE classes unique to memory-safe languages that come to mind are, like, dynamic deserialization vulnerabilities (like the Rails one) and remote includes (like PHP). Neither of these are applicable to Rust.
Epic Country-Level A/B Test Proves Open Is Better Than Closed
I have slightly off-topic question. Did the surveillance program revealed by Snowden violate constitution? if so, has anyone sued the gvt for it?
An Android and iOS app is being built right now as we speak. Will post an update.
You are right

However I'm also 100% sure this is not a VFR flight.
So is a Glock pistol, which obviously isn't supposed to fall into the 'assault weapons' category that has been constructed.
Ask HN: How do you find early adopters?
For all of you working on B2B startups, how did you start to get your early adopters?

I've been doing customer development but so far, no one seems to bite yet.
Huh. I know it was the rationale behind micro USB that the jacks would be more reliable than before. But I've actually had multiple micro USB sockets fail, while I've never had a problem with a micro USB plug, or old mini USB plugs or sockets.

In particular, my Nexus 7 needed two replacement jacks. I gave up after the second replacement broke. Phone jacks also get a bit loose after a year or two.

Since micro USB (sockets) are supposed to be more stable, I'm wondering if I'm doing something wrong?

Also the stupid things collect lint in my pocket. I almost threw away a phone that couldn't be charged anymore, only to find I can revive it with a toothpick.
This man wants to upend the world of high-frequency trading
Nice, thanks for the history lesson. Now I wonder whether Armin Ronacher got it from there or independently reinvented it.
Scientist: Measure Twice, Cut Over Once
How many different printers have you tried? Printers suck, and so there are a bunch of people on each OS who'll have examples of printers that just don't work on that OS.
> Limiting access to compilers, alone, is 100% useless. You either go a lot farther down that road, or there is no point in starting.

Hence the last paragraph of my comment above, which makes exactly that point.
I am not opposed to the tax rises needed to make social security more effective, but if benefits won't be tied to wages, why should funding come out of special surcharges on wages?

If we're going to break the logical connection between the wage surtax and social insurance, let's end the surtax and move social security obligations and funding into the regular budget, so that ALL sources of taxation are used to fund SS.
Storage Made Easy Continues 100% Year-Over-Year Hyper Growth in 2015
> It makes it less likely that those errors that we're familiar with from C get compiled and released. There's no debate there. It's all those errors that we're not familiar with from C that it won't do anything against.

Those "errors", by and large, do not result in security problems (especially remote code execution), whereas the problems in C largely do. For example, Rust does introduce a new category of error, "Option.unwrap() failed". But so what? Option.unwrap() is security irrelevant.
I see. Of course it would be very difficult to defend against that. Thanks.