skysight-inc/HackerNews huggingface dataset:
I am fairly young and don't mind moving to a different state.

My next questions would be:
What should I demand that will make him more obligated to keep his end of the bargain?

Is there a way that I could figure out whether the hiring manager is being genuine and not a used car salesman?
What about Clang/LLVM?
"My point is that it's not even remotely practical to convince enough of the population to "value privacy" so much that these things won't be built or to even remotely hinder them. The population of earth is just too large."

When you get enough people educated and caring enough about some issue do something about it, what you have is a social movement. Such social movements have a long history of bringing about significant changes, especially when they are well organized.

If there are enough HN users caring and doing something about privacy, there is no doubt in my mind that positive, significant change will come about. HN users might not be "magical", but they are pretty special in that most of them are very technologically savvy (especially compared to the typical internet user), with a deep knowledge and understanding of the very technologies which make the surveillance state so effective.

Knowledge is power, and we have to recognize that collectively we hold a lot of power in our hands. Our collaboration with the surveillance state or our opposition to it, our advocacy for and work to build privacy-respecting alternatives could be a major game changer.

Quite apart from the effectiveness of such opposition are the ethics behind it. Some of us believe that we should do what's right even when the odds of success are against us.
I did nothing, but it seems to be working fine. It must have buckled under the traffic. I threw another dyno at it in case it happens again.

When the post started to get traction I booted more phantomJS instance, but I didn't think the simple landing page would have any trouble.

Anyone still having trouble?
KDE didn't use C++ because they were "stuck" with it. Talk to any KDE developer and they will tell you all about KDE's "superior C++ based technology" and how it's better than gtk/gobject. They do have a lot of nice stuff; with GObject there's just so much boilerplate.
I am hosting my own stuff on rented servers. That is enough control for me.
If you find yourself in the Maryland area (by accident or on purpose), you're welcome to stay with me gratis. No equity needed.

Best of luck.
I usually build apps. This is my first attempt at a content driven website. It's similar to the chive, but extracts the things which I like the most about the chive (architecture, travel and girls) and focuses entirely on them. Let me know what you think!
33rd Degree 2013 Conference - review
The surveillance you describe is ephemeral. After you move, your neighbors will forget you ever existed. The bookshop assistant probably forgets you the moment you walk out the door.

Internet data is not that way. It potentially lasts forever. A fear I've heard expressed is that in the future, totalitarianism will arrive, and past data will be used against people.
>What is baffling is that Google can't or won't monetize a product with that many users.

Shockingly, nerds that consume media via RSS don't tend to click on ads.
I have heard Rob Pike describe Plan 9, or at least the kernel, as "The most object-oriented system ever built," (apologies if I paraphrased incorrectly). He was referring to the fact that everything satisfies one simple interface, and so everything can be plugged into almost anything else.
Great post. Those super-early adopters are awesome. I consider myself lucky that, as a high school senior and one-man team who utilizes free software and services like AWS EC2, I don't feel compelled to amass a userbase to put dinner on the table. It's really a great experience to have nothing more than $10 (for the domain name) and a bunch of (well-spent) hours invested in a web service. And the best part is: I built it for myself and anyone else who finds it valuable. I built it because I wanted a web-based alternative to iTunes on iOS. It's pure freedom - the idea that almost anyone can build something they want to use and put it online makes me appreciate the Web all the more.
Verification really doesn't matter. Emergency responders aren't going to ignore a report like this where human lives are reported to be at stake just because it comes from an unverified number.
For background tabs, Reader doesn't require an extension. All links should be normal <a> tags, just middle-click (or right-click > new tab) and it opens behind Reader.
I would agree with shimms. It sounds like you're wrestling with security vs. opportunity. Sometimes jobs that provide that stimulation/opportunity fall into your lap, other times you have to take a leap of faith and see how it plays out. The decision becomes harder depending on your personal circumstances (e.g. family, etc.). But even then, people move across the country to pursue opportunity, even if it means uprooting your family. Just don't be fatalistic about it--i.e. if it doesn't work out, then all is lost. You will have learned new skills and something new about yourself that other people don't have the guts to pursue. Good luck!
Ah yes, that's true. I was thinking of signing up a new account with a fake name.
Yes same application error.
Don't forget Python and <language of python implementation> lines of code!
I tried feedly, the old reader, and newsblur. The old reader is nice, but no mobile :-(. Newsblur is a mess ... i want a reader that gets out of my way. The only thing it really needs to do is let me organize things my way. Newsblur has that intelligence nonsense ... i already curated and organized. I don't need more. Sorry - i don't want to share with others either. It's for me. The interface has so much going on. I can't understand why HNers like it so much. Feedly is the (im)perfect choice so far. I wish it had more organizational settings, especially global. The "today" page is interesting, but i wish i could exclude some feeds that publish way more than others and just fill up the screen (sites like Ars Technica where i prefer to see their list of articles in rss rather than on their site). I expect LOTS more option to appear in the coming months, but right now, for a web based solution, Feedly is head and shoulders the best (imo). Their android app is really nice - takes a bit of getting the handle on, but after a few minutes, it seems like the absolute right way to do things (nevermind the great integration with Pocket). Cheers Feedly -- looking forward to an expected innovation run by you folks and hopefully a pay version.
And a lot of FeedBurner feeds show AdSense ads in the body of the feed. (I've seen them on Scott Adams' blog and FreethoughtBlogs.)
I used to say what I did every day consisted of counting, coloring, drawing pictures, and talking to people. And mostly, it did.
Sine Waves
But je is your friend and you don't ask him to drop the code on HN.

I really want to use the codebases of the bottom three quarter to help drag up the quality bar - but like I said it's a hard thing to arrange.

Added to this is that the lack of code literacy means these proprietary places can swim for years in the same circles never actually getting out from under.

If companies want competitive advantage from their technology they need to invest in software and code bases - reducing the pressure on delivery (CI or just cut back on the expectations) and focusing on getting better code. I mean no-one argues that a novel written by two hundred teenagers will be less intelligible and workable than something by Salinger. Why the hell would we expect different from code.

Not sure where I am going with this - other than writing good code is a big deal, and stuff that prevents it needs to get out of the way
> Nixon didn't exactly end it overnight

Wars never end overnight.
It's not as popular as GCC for the moment. A lot of software is still compiled with GCC.
Bundles are where the money is at, not ads. Advertising is dead.
Google Reader didn't have ads. I've seen guesses that Google didn't want to risk upsetting media producers by displaying ads with their content.
Yes - default settings of 3rd party cookies is an obvious start.
Sorry for confusing you. I watch this page almost every day, and since today they moved the gcc 4.8 from "Development" to "Release Series" section, I decided that it is finally released.
Idk why they picked C++. Probably because it makes more sense for large projects. I was not arguing that there were no C++ FOSS projects, I was merely stating that overall, in the FOSS community, the vast majority of developers dislike C++. I am surprised that people seem to disagree with that.
Nice!
Could someone plz explain to me what it's not technically easy to have the ASan profiler also on windows? In other words, do you prefer other OSes for development due to tools like ASan?

Thanks
When you said segmented stack, It registered stack per lthread for me. Ignore my previous reply.

Segmented stacks aren't possible in C, because you don't have control over the stack's growth and the MMU when a function is running.

Coroutines simplifies your code a lot compared to callbacks(via libuv, epoll) and with lthread, you barely have any performance hit if you don't have sizable variables on the stack. I've written web servers and proxies in lthread that performs as fast as nginx (and sometimes faster). I think that's a pretty good deal.

> You wouldn't introduce extra runtime complexity and a speed hit for easier to use APIs (blocking I/O functions).

Your program is running in a kernel. You already have lost a lot of performance, and the complexity got introduced. Kernel does a gazillion thing while running your program, so if you really want raw performance, make sure to run your code on a bare metal CPU without kernel intervention. But that's not convenient, hence you compromise, pay a penalty, and run your program in a kernel. But does that mean you might as well use a high level language because you compromised on performance? no.

> if your concern is about easy to read code, C is not the right choice

I disagree. They aren't mutually exclusive.

> if your concern is speed: copying a stack on every i/o function is not the right choice.

lthread doesn't copy a stack on every IO function call. The lthread stack is copied only after the socket blocks or it reached its fair share. Sometimes this means an lthread can do 2 to 5 calls before it yields. And when it yields, depending on how deep you are in your call, the stack gets copied from there. If you don't have big variables on your stack, the stack copy can be just few bytes. Note that it's not the whole scheduler stack that's copied (4MB by default), but only what was consumed by lthread (usually from few bytes to 300 bytes, it varies based on the code).

You are over-simplifying your choices to this: if you want performance, use C & callbacks otherwise use a high level language. There's a wide spectrum that you are missing out in this over simplification.
Now I'm seeing the potential for the successor to the 3DS to be the (I assume) first 3D videophone device.

I think this is unlikely, but I'm charmed by the idea.
this is really REALLY thoughtful.
It should also convert any graphic it finds to a PNG, and afix a small CC-BY-SA watermark. Also, translate C++ back to C.
I would've thought the readership data would be worth something as well, but perhaps they have that already via Google Analytics web-bugs?
If you use just the shortcut in the browser, nothing is needed.
Of course, "selling harvesting rights" doesn't exactly sound very good either.

Ok, maybe they won't end up covered with strip malls and tacky suburban subdivisions, but the thing most people like about forests is, well, the trees...
This is definitely true, but I've been hard-pressed to find a similar environment in the States, even in labs and hackathons. There's an almost oppressive social pressure to getting the job done in Japan, because you _must_ work as hard as your boss, who is working as hard as their boss, etc.

A lot of people fight back against the sort of no-frills culture I saw (Google perks, work-at-home attitudes, etc.), so it surprised me that it was so efficient. A part of me expected cubicles and quiet work environments to force an Office Space result.
If you are ok with losing FB content, I also have

127.0.0.1 static.ak.fbcdn.net
127.0.0.1 www.static.ak.fbcdn.net
127.0.0.1 login.facebook.com
127.0.0.1 www.login.facebook.com
127.0.0.1 fbcdn.net
127.0.0.1 www.fbcdn.net
127.0.0.1 fbcdn.com
127.0.0.1 www.fbcdn.com
127.0.0.1 static.ak.connect.facebook.com
127.0.0.1 www.static.ak.connect.facebook.com
Eating the big guys' lunch, but with next to no margins I'm sure. This is a commodity space now.
Who will be running that totalitarian regieme and can we see their Facebook pages from their early twenties?

In the end how the hell will you use data against people if you do not already do all the dictator necessary things anyway - torture, secrecy, disappearances. These are the things to fight, not the data storage but the people torture.

March to stop privatisation of the army, to stop torture in our names, to stop child labour. Fix those, then we have nothing to fear about our Facebook shopping trends.

Edit: some might comment that eg their sexual preferences might be discoverable on Facebook and that would be a breach of their rights to privacy. Firstly we change privacy - it has always been politeness not to mention what all your friends knew. The fact that anyone interested can now piece it together does not change that.

Second - the use of that data "against" you only matters if it matters outside of politeness. Alan Turing could not today be prosecuted for being gay, could not be chemically castrated nor driven to suicide. Because the legal system has been changed - so that the only thing that matters if people find out you are gay is politeness. Live in a free society - have to learn to deal with impoliteness. Don't live in a free society - deal with that not the Internet. We know how to defeat dictators, and the iPhone won't fix it for free.
I meant that they were stuck with it in the sense that any other choice would be insane. Not stuck with it in the sense that they would want to switch to something else but they won't because of Qt. There are no other choices. Also, at no point did I make a comparison between GTK and KDE.
First of all, congrats on actually shipping. You've already accomplished more than 99% of people.

Second of all, you're actually charging money for your product. That's awesome. When just one of those users converts to a paid plan you'll already be making more money than any of those hyped social startups with big launches that never turn a dollar profit.

Kudos.
Microsoft actually was coniditioning the market [1]

If any vendor had the gal to offer a computer with no operating system at a discount, microsoft will pull their "special discount" and Dell or whoever will be paying full price for their licenses.

Apparently there was fallout for that choice. Fortunately Microsoft isn't fighting it anymore. Perhaps because working under the table works better than over it.

I don't want 10 dollars going towards microsoft

I don't want 5 dollars going towards microsoft

I don't want 1 cent going towards microsoft.

But I want a laptop. How unfair of me.

[1] http://www.justice.gov/atr/cases/f3800/msjudgex.htm#iiie
What's being referred to is the development and implementation of a very specific technology produced by Narus, not some open-ended research project. See here for more info:

http://en.wikipedia.org/wiki/Hepting_vs._AT%26T#Background_a...

I would not keep company with anyone desiring to be involved in a project like that.
No, I never got that feeling. I think there's a sub-culture of systems-level programmers that are skeptical of C++ (sometimes for reasons I can respect as pragmatic and reasonable, cf. Linus), but the FOSS community is a lot larger than systems-level programming. In the areas I've dabbled in - primarily the desktop - C++ is generally seen as a viable choice outside the G* isle, and even there you can find some significant exceptions (the de-facto FOSS vector graphics app, Inkscape, uses GTK+ and is written in C++).

And speaking as a KDE developer, I don't think I've ever met one of us who feels we're "stuck with C++". We're certainly critical of some of the warts of the language, and the community certainly includes folks who prefer and care strongly about some of the other languages we produce or have bindings for, and we're doing a lot of JavaScript on top of C++ foundations lately, but the overall sentiment is that in the grand scheme of things, C++ is ultimately the best choice for our core products.
Congrats on the launch.

I run a monitoring service that's built on top of PhantomJS. Happy to chat anytime about the tech or what I've learned about the business.

It would help to have a clear call to action from the homepage. One thing to keep in mind is that most major hosting companies don't charge for inbound traffic any more so pulling data is basically free.
I wasn't referring to the popularity, I was referring to the "coolness" of C++ in FOSS. But LLVM and Clang are becoming more and more popular as time goes on.
It's not clear to me from the writeup if you'll get notification when the key actually expires, or when the key is expired because someone tried to access it.

Currently keys don't actually really expire from the datastore until someone tries to access it after its TTL runs out. Changing redis so it will actually actively expire keys at the precise time the TTL runs down sounds expensive... but I would love that feature nonetheless.
The Nasty Effect: How Comments Color Comprehension
What an awesome question Adam.

Just had a look at our cohort analysis. Happy to let you know that 16% of the December 2010 cohort (those 100 people) are still using Buffer today (27 months later). It's actually fairly representative of what our retention stabilizes to after 4-5 months for almost every cohort, though 100 is not an ideal sample size!

We've certainly worked to improve retention over time, but in addition I think with Buffer I finally had hit upon a problem that was a real pain point. So, there was good retention right from the start.
No company can possibly be expected to know exactly who they have information about, as would be needed to publish the disclosure you're talking about. On any web server, you have countless logged HTTP requests that are effectively anonymous to the business, but if a subpoena comes in asking for all activity from a specific IP, they're forced to disclose that activity. Only once the data is in law enforcement's hands does it cease to be anonymous, so sites can rat you out without knowing your name.

The same scenario applies to third-party data sales. A company pays you to serve a tiny JS tracking snippet on your site, and because they have many such sites they can resolve the traffic back to real names, but you as a webmaster cannot. You've just sold data about a person you can't identify.
Thanks for this helpful and encouraging post.

As I was right this the main question I had was how do I know the difference between "Nobody wants what your selling" and "You need to do a better job marketing"? Retention is a great answer to the question.
Feedly seems to be doing the best out of the alternatives for performance in light of the deluge of Reader refugees (Newsblur, WTF?) -- but it is still very "sparse" in layout. I haven't figured out a way to get a simple listing of articles per feed like Reader does, which means it won't work for me.

I want something even more dense than Reader, or at least no worse. TheOldReader is close, but I would prefer something with iOS clients as well.

TT-RSS is looking like the best option (even though it has no apps), but I don't really want to have to host a PHP app.

Philosophically I love Feedly (YC company, startup, etc.), but I don't think they want to make some dense power user tool like a direct Reader replacement.
Machine learning casts a problem into higher dimensions in order to linearize it. Linear problems are easier solve, and can be projected back into the original space. An extra dimension is literally just another variable, which doesn't necessarily have a physical meaning.
I must disagree. It's a sign things are changing, not that they have changed.
I dual boot, and while I highly prefer my linux side, there are a handful of programs which keep me in windows most of the time. Steam was one of them, Netflix is one of them.
Thanks! That means a lot, really appreciate you mentioning it.
Paraphrased hint for the downvoters, who obviously missed your point:

Some people would say GPL="rape" and BSD="making love", others would say GPL="making love" and BSD="rape"
Yeah, I would have been fine with $5-10/mo for Reader. $20/mo would hurt, and I would have bitched, but paid it.
If I were in Greece, Italy, Spain, or Ireland, I think I would pull out all my bank deposits but the bare minimum cash needed to cover obligations.
FOSDEM 2013 Video Archive
My startup in 2008 spent 3 years in development limbo and never launched. My next one in 2011 launched with similar numbers to what you described here and we eventually scrapped it because we had no way to effectively promote it. We launched a new site in 2012 and we now have over 7 million unique visitors a month to our site and hundreds of partnerships with other services. The biggest change we made was focusing on building partnerships in the industry. We never went to any conferences or sales trips, everything was via email introductions. Try to find a way to make yourself useful to people who have distribution channels, at least that worked for our individual case anyhow.
In contrast to a lot of discontent about the Reader's demise, think about the opportunities it brings for this market? I've seen at least 10 alternatives popping up these last 2 days. Google leaving jump-started the competition in a seemingly stagnant field.
Any good open-source (or closed) examples of web apps built on this?

The idea sounds neat, but I'm wary of concepts that aren't seeing real-world use. Node.js has momentum, Luvit has a little bit of momentum, this? In the web development community, I've never heard of the approach, which suggests using it might be more DIY than I'd like. Also the copyright date is 2004-2007. Abandoned?
It's back up now.

Useful service, I would use it assuming availability is good (I have jerryrigged something similar myself in the past and it was a real pain in the ass to get working smoothly). Suggested pricing seems way off though (I know it's free right now) - how did you figure out what was reasonable?
Outsider art is an important part of the ecosystem. Nice work.
If you can make it dense (like Reader), I'll happily pay.

Also, please charge. Give people 5-10 feeds for free, but let me pay <$10/mo (or like $25/yr prepaid) for a power user version.
The Google Graveyard - Leave a flower for a deceased Google product
Indeed, that's exactly right!

I think for us, as soon as we saw that people were sticking around we knew we had to switch to "do a better job marketing". With retention, that was validation that there must be many more people out there who would find Buffer super useful, just like the people who were staying active. In essence, we needed to make more people aware of the value we were providing.
mixpanel is free with a small badge link back
I'd try couchsurfing first! :)
It's the most similar to Google Reader (except perhaps for theoldreader), easiest import (no import at all yet, just sync) and best published transition plans.
I think he misunderstood. Bestseller lists are based on velocity + sales. Not just pure sales.

Someone could sell 4K books in one week and make a list. Versus someone who sold 1,000 books per week and sold 52K books total and they wouldn't make any list at all. It's all very screwed up.

Really, it's a measurement of short term popularity more than anything.