skysight-inc/HackerNews huggingface dataset:
For the point of "Start using encrypted communications channels" while protesting, here's a way to encrypt your voice:

https://www.kickstarter.com/projects/620001568/jackpair-safe...

It's a low-cost alternative to BlackPhone etc.
I don't disagree with you, but I think the parent's point was that a responsive website covers all three bases, where an app only covers 2 (1 in most cases). Why exclude the laptop when you have an easy alternative that doesn't.
DataRobot raises $21M Series A
Well, given that you only listed projects where Rob Pike worked on, I wasn't sure what else covered by your "at least".
Isn't ASML still pursuing EUV?
My gut reaction is that I don't want to be creating a table of contents list of sections by hand.

I feel it's a design error to require the sections be listed at the top and named below. If I want to change a name below, then I have to remember to make the identical change above.

Unless there's something obvious I'm missing about how literate programming works, it seems like a "generate table of contents" macro would be vastly superior to having to maintain it by hand.
This voice encryption device will make the cost of surveillance, or wiretapping, much higher what NSA is doing today:

http://techcrunch.com/2014/07/31/jackpair/
You should consult a lawyer, as it is a computing-related trademark.
Show HN: Gira – a user script turns GitHub Issue into a Kanban
If you haven't already start a family and you'll stop being bored. You will wish you had the time for malaise and boredom. And you will create happiness for yourself outside of your career.
Its no different then defining a function and calling it later (and proceeding to change the function name in several places). There are tools that generate a TOC based on markdown headers. I'm not sure I understand. There is also no mandated order, of where macros are defined except in the << * >>= which specifies the root to eventually expand the macros into a code file.
I think gaming is still the big issue. I have an i7-4800MQ and frequently do large compiles. At first, my computer became almost unusable during compiles, which I attributed to the CPU being hogged by the compiler. I recently switched to doing my builds on an external hard-drive and no longer notice any performance difference when I am compiling.

I don't remember the last time I have seen my CPU running near 100% (other than by a process that shouldn't be doing anything and is probably in a while(true) type loop that would eat up any amount of speed), but I do remember plenty of times when my computer was slow, and my hdd led was solid every time.

EDIT: I suppose this does suggest a use for extra CPU: harddrive compression
This should be regulated. If debt can be bought for 1/12 of the actual debt, that debt should be cut to that 1/12 as well!
Great to see more tools like this out there. I wrote https://github.com/jostylr/literate-programming
which is similarly based on markdown. I use _"section name" to insert code from the named section and use markdown headings to delineate the sections.
Amid 'Blackfish' backlash, SeaWorld to expand orca environments
The company I used to work for had some success building a phone gap app as a proof of concept (where internal team members could iterate quickly) getting some traction and uptake, and then having it rewritten in native code by a fairly inexpensive offshore team. More here: http://geekestateblog.com/rewriting-internal-hybrid-mobile-a...
Within the web standards community, is there a cluster of companies/interests supporting the position being advocated above, who are not encumbered by a Google business relationship?
Your question has already been answered by your own post.

Quit. Pack your bags, move to low cost of living area and just code.

Seriously, if you're > $200k comp last year and this year should be at least equal to $200k comp and you're not at the point of being able to retire with already 15 years of work behind you then you're doing something wrong.
You make 200k+ a year, you should invest in me.
A key thing is to memorize or write-on-your-arm-in-ink the phone number of your lawyer or other support person in the event you're arrested; you may not have access to your phone.

(The only numbers I can recall offhand are Apple's customer support number from 20 years ago (which is now a phone-sex line), a special/other "in case of kidnapping" number which is an Iraqi cellphone and disconnected or something, and Comcast Business Support. None of which would really help me now.)
I have found that writing code in arbitrary order is a key feature that is missing in comment-flipping. Not worrying about the order of compilation is defended by saying we can just use functions to do that, but I often find the little stuff such as error tests, etc., are best moved out of the way and replacing them with function calls is problematic if your checking on sane input.
Yes, but the second half dealing with iterative algorithms is pretty much useless, especially the chapter on conjugate gradients which is the one most relevant here. There isn't really a book that offers as easy an intro to iterative algorithms as Trefthen does for direct ones. In this case I would recommend to fall back on trusty old Golub and Van Loan (recently released in a new edition).
I did the challenge with a slightly different kind of geeking out:

https://www.facebook.com/photo.php?v=10153169265019988&set=v...
Maybe find a co that you like, and if they can't offer you the 200k+, bargain on extra vacation.

And then use your vacation to get out. I find I sometimes fall into a lull if I don't balance constant tech out with other things.
> oh wait, Coverty couldn't catch Heartbleed, oops

Not fair. Iirc the reason Coverity couldn't catch Heartbleed was because the OpenSSL people insisted on rolling their own inferior memory allocation. It would have worked if they just used the system malloc(). Coverity only works for normal programmers, it can't fully mitigate the ingenuity of complete fools.

Of course, my recollection could be wrong. In which case "someone is wrong on the Internet" will apply and someone will quickly set the record straight.
Find a well-funded post Series A or B company that you really believe in. Make it clear you want work as a technical contributor who writes lots of code (they will like this). You'll still make $150k and have equity in place of the extra bonus cash. But, if you like the team and believe in what the company wants to do, and you write code every day to help push the company there, you'll probably be a lot happier.
> ask to speak to your attorney

> ask to speak to your lawyer

> you will need an attorney to help you sort through your particular circumstance

Do normal people in the US always and at all times have a lawyer on call? Especially the type of person likely to be arrested at a protest (not that there's anything wrong with that - I just doubt they're the 1%).

I'm in my late thirties and certainly don't have a lawyer on standby I can call at the drop of a hat. This "advice" always seems, if not disingenuous, at least a little naive.
Book wars: Amazon’s page turner
My (totally subjective, anecdotal only) experience has been that a lot of developers who have moved away from day-to-day coding tend to have less of a sense of what's new and interesting in technology. This would make sense, given that the pressure of keeping up with the latest and greatest is removed somewhat when you don't have to work directly with new technology and compete with other developers and their experience.

The main downside of this could be that you'd slowly develop a jaded feeling, and start to think that nothing is really new and interesting, or worth working on. I think the only cure for this is likely to get back down into the trenches and start working on a coding project at the same level as more junior developers, who may be less skilled, but might also be able to provide you with a connection to new areas that will interest you.

Or you could do what most experienced programmers seem to end up doing, and write a book or two.
Neat. Do you find that you use that a lot? I have thought about it implementing it in the literate-programming tool I wrote, but so far I have found a split screen editor (vim for me) with search to be fairly effective.

On the opposite side of things, I rather enjoy mucking about with the compiled code to diagnose it, and then recompiling to get rid of the diagnostic debris.
If you like working hands-on, pick a company which highly values that, even at the senior level.

In my experience, you'll have a hard time doing ONLY tech stuff at a company with <10 people even if you're not a founder, but you might find an acceptable level of deep-problems.

I'm really enjoying being in a 50-250 person company (CloudFlare; it's around 110 right now). It's big enough to let people specialize, but not so big that there's a lot of bureaucracy. You wouldn't get near $200k in cash comp in a company of this stage (outside maybe sales), but equity upside can exceed $200k/yr total comp easily.

You probably have to live in a top-tier city (SF, maybe NYC, maybe London) to have a large choice of different 50-250 person companies which highly value senior devs (without forcing them into management), but there are individual companies in all kinds of random places which do; it's just that you're locked into a less competitive job market and switching costs can be higher. I'd recommend SF for this reason, even though I personally hate SF.
FYI, a recent "shake-up" of financial regulation saw the FSA (Financial Services Authority) change its name to the FCA (Financial Conduct Authority), and certain parts/responsibilities of the old FSA were (nominally) hived off to a new Prudential Regulatory Authority (PRA), which falls under the remit of the Bank of England.

Otherwise, I agree 100% with what you wrote.
That and losing money doesn't look entertaining through a window
We need a community-edited index of debatable changes, linked to bugzilla issues where the rationale is discussed. This would be a subset of the overall changelog, which has many technical changes that arent controversial among users or the developer ecosystem.
Ferguson on Livestream
I'm sure that OpenBSD is much more secure in general than Linux. I love it and use it as my own firewall.

But even OpenBSD has had its share of local root exploits. They've even had 2 remote root exploits, and so few only because most services are disabled by default.
A Rust procedural macro to compile FRACTRAN code
A Dozen Things I’ve Learned from Paul Graham
My literate-programming tool, https://github.com/jostylr/literate-programming, has this feature. It really is nice to be able to pipe bits of code into various other functions for compiling (or evaling).

The notion I am working towards is actually more of a literate-project. Something that can do all the grunt tasks, such as linting and testing code, importing data, etc. and weave together bits from multiple literate documents.
Actually, an app is more likely to be on a user's phone for this kind of use... Although you can bookmark a website to your homescreen, most users don't know how to do that and even less actually do that.

A mobile app is more likely to be on hand and easy to open in case of a run-in. (Although it's not likely someone would remember to do so if something were happening)
Rise of the Meta Nerd
Step outside of your domain and learn something new entirely. If your job takes up too much of your time with 'busy-work', find another one that emphasizes a better work-life balance (it's worth taking a pay cut for this). Or alternatively, gather some savings and go on a sabbatical. Just do whatever you can to go off and study music/painting/writing/photography/design/cooking/whatever, and then take on a totally different branch of programming (like games or front-end work) to explore some new challenges, or abandon programming as a career altogether and save programming only for stuff that you're actually passionate about.

Starting a business is also an option (like others have pointed out), but while it isn't exactly 'boring', it can become grueling if you're not passionate enough about the specific idea you're working on. But whatever you do, make sure it is a major shift -- don't expect that just changing where you do the same 'dull-work' will suddenly make it feel like 'awesome-work'.
In that vein, you should consider the ability to coordinate a project using literate programming. It is hard enough to understand a code-base in a single file, but when a project has several different directories with a variety of files in each, having a starting document that describes all this structure is extremely important. And one can write the compiler to use that starting document itself to generate that complex structure.
Horrifying and accurate. The way people's lives are handed over to questionable businesses is nothing short of crazy.
Thanks! If I get enough regular users, I'll do a Droid version.
Serious question: It's just kids who use this stuff right? I assume most people over the age of 25 are pretty much completely bored with / have no use for this kind of thing.
Or am I wrong?
You probably have some savings. Quit work. Take a few weeks or months off. Pick up some old or new hobbies. Then decide.
Good advice, I took it about 6 years ago, and now I've got a great kiddo sleeping one room over from me. We had a pretty awesome wiffle bat sword fight tonight :)
Another approach by Hunter S. Thompson: pick your way of life first so you're guaranteed to enjoy what you do. Then pick the gig.

http://www.yourfriendshouse.com/2014/hunter-s-thompson-on-fi...
You definitely should. It is fantastic stuff. His primes example program is good to do.

You should also consider writing up some easy programming example such as FizzBuzz.

Bootstrapping your code into your own literate programming environment is a must to sit at the lit table :)
I'm not as experienced as you are but I completely understand your situation. I'm 26 years old and I was making $190k+ / year - bur I was bored! I was doing more and more management and I was slowly loosing my passion for computer science. After interviewing with a bunch of companies, I found one that I really liked and I joined it.
I can't tell you how happy I'm.
I'm working on interestong problems, doscovering new technologies (there is still a lot of computer science related problems not solved yet), slowly learning about machine learning, working with talented people, etc.

My salary is lower but still very good compare to a lot of people outside of the silicon valley and my passion is coming back extremely quickly.

Find something different, forget your $200k, money is here to help you, and it is clearly not helping you here.
Go outside, on interviews, talk to startups, big companies, who ever you want. A lot of interesting things are going on!
It's the same post as yesterday https://news.ycombinator.com/item?id=8177259.

Developers that probably have close to half a million on the bank account complaining that they don't know what to do. It sounds a bit like you want to self-actualize yourself, but you don't want to put in the work. So if you want self-actualization, you need to work hard for it. That's the whole reason why self-actualization is so satisfying, because you have worked so hard for it.
The most similar thing I've found so far:
http://www.reddit.com/r/SomebodyMakeThis
I hear you. I'm just at 15 years professional experience as well. Did a startup early on in my career, was acquired (more of a firesale) and I'm still there. Things are OK, but not great. I've learned new languages (Scala, Javascript, Go), but still feeling unfullfilled - I think I'm more after the bigger picture, and regardless of what language, frameworks, etc, if you just aren't into the big picture (anymore) it gets old.

You are lucky though with such a high salary. I'd think you could quit and take some time, travel a little and perhaps rediscover yourself.

And a bit unrelated, what localities does one have to live in to pull in $200k a year? I'm a bit sheltered living off in the sticks I guess.
Color 3D printer built with all metal parts for £850
I don't think so, looking around at my peers. In the US, you have the right to publicly funded counsel if you are arrested, so the advice might better be put, "Am I free to go? <no> Am I under arrest, or am I free to go? <you are under arrest> I am exercising my right not to speak with you and would like to speak with a lawyer".
NB: I've only read the README.md.

My first thought was to use emacs org-mode to manage these .lit files.

My second thought was to consider: do I want name.lang.org.lit or name.lang.lit.org? ... I am leaning towards the latter.
Go find a well-funded and growing startup building a product which interests you.

Most startups really need people who can write lots of code effectively, so if you go that route it can be entirely possible to get great compensation without going into management.

Yes, there will be a minor hit in cash comp initially (you'll probably pull around $150k at a startup), but the equity upside allows for more interesting growth than in a BigCo. Importantly, the growth factor in startups also means you can grow in comp (equity & cash) without having to move up the management chain.

If you can't find any interesting startups, take some time off to build your own ideas.

(Pure self-promotion, but if you do want to go the startup route I'm currently hiring: http://cafe.com/developers)
If Ukraine had kept its nuclear weapons, would they still control Crimea? Would there be so many thousands of Russian troops massing outside their borders? Would there be so many Russian special forces operating in their country?

Maybe. But I bet, right now, most leaders in Ukraine wish they still had them.

OTOH, do most ordinary Ukrainian citizens wish their country still had nuclear weapons? Perhaps not.
> And a bit unrelated, what localities does one have to live in to pull in $200k a year? I'm a bit sheltered living off in the sticks I guess.

Probably either NYC or the Bay Area. In either place, $200k really doesn't go very far (what I pay for rent on my 1-bedroom in NYC would buy me a mansion in the sticks).
Yep! He's a really nice guy.
Don't know how you can conclude what I have in my bank account, and you're way off. Sorry :(

Moreover, not sure how having money in your bank account helps with professional ennui. I don't want to take a trip, I don't want to take cooking lessons. I want meaningful work.
Few questions:

1. Are you making more money than you actually need?

2. Are you happy with the amount of decision making power you have? Or do you frequently have to subject your own judgement to corporate policies, management, marketing and bottom line considerations?

3. Are you really really sure that there's nothing you want to work on?

I broke out of a somewhat similar situation last year (10 years in very nice, well paid, senior but eventually boring position) and I've done spectacularly well since, if I say so myself. The only difference between you and me is #3 -- there were so many things I wanted to do but didn't have time for. So I specifically negotiated for a new job that gave me oodles of free time, even if it meant a temporary drop in compensation. As a result, I've done more things in the past 12 months that I had in the past 10 years. The boredom's all but evaporated!

So whether anything further I have to add will help or not, depends entirely on the nature of your problem #3.
I prefer spaces (4 spaces to be precise), because I can write like this:

var abc = something,

xyz = somethingElse,

stringOfAbc = abc.toString();

the variable names are neatly aligned on the left side!
You should take a sabbatical right now.

I had a similar bored moment who rapidly turned into a destructive burn out situation that almost destroyed both my relationships and my reputation as a good developer.

When started showing depression symptoms I took care of the situation and made some changes in my life.

- I resigned my job;

- I convinced my wife to join me in a 3 week retreat in the woods w/o phone, tv and internet. Just books, wine and conversations.

- I took a really long vacation period away from keyboard/internet (sure, you won't lose the next big thing if you turn off a few weeks - the internet, HN & Reddit are always recycling their contents)

- I went to some US universities just to hangout with people, I managed to know a bunch of nice people just hanging near the MIT campus and even visited a couple of labs.

- I started taking small weekend-trips to places that I've always wanted to visit but never had time.

- Managed to get a new job with amazing people.

- Adopted a crazy Dog.

Now I know I'm still not 100% but every day I fell better than yesterday.
A bailout of the people by the people
Don't work for the man. Work for mankind.
Apple to Store Personal User Data in China
Not linking to a company described in a news article can be annoying but it's not always some casino mentality code they have against outlinking to maximize internal pageviews -- in many cases it's also journalism trying to hold onto some standards of not just being a shill for the interview subject.
There's a good reason it's called the Nurse Scheduling Problem, not the Barrista Scheduling Problem :-)

When my twins were in NICU, it hit me what a challenge it must be to schedule nurses in such a unit. Accross the three shifts in a day, the nurse/patient ratio is a little over one. I think for about 30 NICU babies you had about 75 nurses, so this is an interesting planning problem.
Thanks for your thoughts. I look back on a lot of the random jumping around I did earlier in my career - and I never thought twice about it! I always did what interested me and it was never about money, or wondering what my "career arc" would look like. And yeah, if I had tried to "climb" I might have been better off, but instead I have some cool accomplishments under my belt and I'm proud of my work and have learned a lot. Now, I guess it's unsurprising in the late 30's, to be thinking - will this sustain/increase my employability, will this be sufficient for my retirement, etc -- none of the carefree exploration I used to do on a whim. I'm glad you were able to shake yourself out of a rut, even if it was a golden rut.
Your observation reminds me of the http://rollingjubilee.org project that buys up consumer debt for pennies on the dollar and then simply cancels it.
I recently (just over a year ago) relocated myself and my family to the SF Bay Area. I couldn't ever explain (other than the OMG Bay Area salary/big name company aspect) why it mattered so much to me, but reading that Hunter S. Thompson letter really hammered it home for me.

Thanks for the link!
> Probably either NYC or the Bay Area. In either place, $200k really doesn't go very far

I don't know about NYC, but I'm from the bay and $200k can definitely go pretty far with decent money management skills. It might be a stretch on $100k, but twice that should be enough for anybody to live comfortably with savings here.
So if you're in the subway and have no bars a website is better how exactly?
Career builders: leverage your personal brand through social networking
Not sure if I'm jaded or not - just feel like my internal compass is on the fritz. Nothing is singing to me. I think plenty of products are cool, sure (like - slack.com for example - love it) - but I wonder - what will I learn there? What new problem will I be able to solve??

Even if I'm not hands-on at work, I still dabble with new tech at home. I've always had side projects at home in my spare time. I don't trust developers that don't.
I assume you just grabbed photos off Flickr? Some of them seem pretty random. I'm from Cleveland and I have no idea where this picture is from.

http://farm4.staticflickr.com/3683/9286810188_548716198e_n.j...