skysight-inc/HackerNews huggingface dataset:
The author failed to include the link. Here it is: http://azure.microsoft.com/en-us/services/machine-learning/
An ngrams analysis doesn't show a significant increase in the use of "observable universe" after 1990. https://books.google.com/ngrams/graph?content=observable+uni... .

While it does increase, it seems to continue the trend which started in the 1940s.

Here's an example of Asimov using "Observable Universe" in "Asimov on Numbers" (1977): https://books.google.com/books?id=el0PAQAAMAAJ&q=observable+... .
Thomas changed his comments about 50 times between when we were replying to one another and now, so in all likelihood what I've written makes no sense in relation to what he's written anymore.

That said, there is a very serious contradiction between supporting the audit of software, and thinking that the support of said software is actively harmful.

If it's actively harmful, Thomas shouldn't support its use, period. He should either resign entirely from all activity related to TrueCrypt, or amend his comment to reflect what he actually thinks.
Likely "national security".
Communication breakdown is hurting your team. The answer: live out loud
Graphically intensive apps do it for performance. But the tradeoff is you lose all the native UI controls that the OS gives you--form fields, text selection, animation, etc. So I don't think replacing the DOM with OpenGL or similar is a good solution for general-purpose apps.
Your comment regarding technical folks self-organizing reminded me of a book I enjoyed: "Great Boss, Dead Boss" by Ray Immelman.

The book suggests that people in organizations self-assemble into tribes, ignoring the org chart, exactly as you note.

Tribes are one of the oldest organizational structures, the author suggests. He goes on to give advice about how to use this to improve organizations without getting crucified in the process.

I found the book interesting and worth my time.
> there are plenty of competing distribution channels on Android.

Such as?
> Could it also be that a slight adjustment in any area indirectly triggers adjustments in areas that are related to depression?

Yes, that's what's happening. Basically any sensory stimulation alleviates depression, including (but not limited to) raising or lowering the levels of pretty much any neurotransmitter.
Any applications that help to focus on progress ? I'm not talking about to do list. But something more gamified that will help me focus.
Hmmm, this is definitely not some sort of vanilla C interface for Hadoop. MR4C is rather a ~40ksloc C++/Java library capable of performing somewhat high-level operations on datasets. It's closer to a MapReduce app or a tool like Pig than a simple C/C++ wrapper. In particular, MR4C has its own data model:

* https://github.com/google/mr4c/tree/master/tutorial/UserGuid...

... and nontrivial logging, traceback debugging, tempfile handling.. stuff for writing a library in MR4C

* https://github.com/google/mr4c/blob/master/native/src/cpp/im...

* https://github.com/google/mr4c/blob/master/native/src/cpp/im...

* https://github.com/google/mr4c/blob/master/native/src/cpp/im...

... and a 3600 line C++ package for extracting crops from satellite images based upon geospatial coordinates (that is likely more relevant to Skybox than Hadoop users)

* https://github.com/google/mr4c/tree/master/geospatial

... and singletons all over the place! (Kenton Varda would not be happy)

* https://github.com/google/mr4c/blob/master/native/src/cpp/ap...

Props to the Skybox devs for getting this out. All of this code almost certainly got thrown away as part of Skybox's transition onto the Google stack.

Have not yet found any benchmarks or illustrations of I/O savings.
I had a bad experience working with people from Accenture. They were extremely unprofessional and unqualified.
In my experience, leaving that 70% to Project Manager's usually means giving it up to someone who doesn't understand software. Sure, they might have a business school understanding of what software is, but it's not the same as someone who has been in the trenches and understands software smells.
you mean, vain[1] attempt.

[1] http://public.wsu.edu/~brians/errors/vain.html
The thing is that programming is kind of boring on one level. And kind of easy sometimes too. So I think it's natural to not always want to do something boring and easy. The times I program continuously in longest stretches is when the programming gets incredibly difficult, aggravating, and stretches the limit of your brain (fun). The problem is that the boring parts are normally what lead to the greatest number of features that make things useful, and the hard parts are those small things that make everything work but might not actually do all that much. The trick is to get good at the boring work and hammer it out in a consistent, quick, and maintainable rhythm. And pushing yourself to achieve that pacing and to not make mistakes makes things more difficult, and thus more engaging.

The rest of it (domains, tools, dev/prod environment, testing, marketing, researching, brain storming, etc) doesn't really matter. The only important thing in this category is sales: talking to actual customers, selling, closing sales, and making them happy. Granted the other stuff is fun and involves surfing the web and playing around with new gadgets, and it's work that must be done, but its enjoyability is far disproportionate to its importance.
Then you're right, it's entirely uninteresting.
Oh, I haven't tried that puzzle yet.
To be honest that seems like the daily job functions of a developer. Not a tech lead.

It's hard to say but the one most important thing for a tech lead is "never compromise on standards"

It's the point of leadership to take people places they would not have got to without the leader. And most of us are human, and the place we get to is the path of least resistance - less tests, less refactoring, less user feedback and suddenly it's a mess.

Tech leads are the entropy fighters. Telling us to clean up our act and leading the way by example.
All of those would be implemented in a framework.
Kindle and Paperbacks
How is that really a proxy if it gets compiled into your application? From what others have said it sounds like the real mechanism is over adb.
>...your logo, which seems to have been inspired by malware and perhaps labels required for industrial chemicals

Or maybe "pyret" is pronounced like "pirate" and the logo was inspired by the skull-and-crossbones pirate flag. I especially like how the crossbones look like the letter lambda.
Lawless Despot Obama to Federal Courts: “F*** You”
Bangladesh is probably more crowded than India, but still much smaller in terms of number of people :-).

All villages in India don't lack electricity. 83.3 crore people live in villages in India [1]. That is 833 million, so 65% of people in villages have electricity. But I'm sure that they live without 24 hours of electricity a day.

That said, the electricity problem in India is ridiculous; a few years ago, many cities in my home state of Tamil Nadu, long considered one of the more prosperous states had power cuts ranging from 2-10 hours per day. The government had simply eaten up the money meant to buy spare parts for generators, among other reasons. I'm sure villages saw just 2 hours of power per day. The worst part about this is that Tamil Nadu has a coal-powered, a hydro-electric, and a nuclear power plant.

Then there are some states that are downright poor, I'd guess most of the 300 million in this article live in those states. Bad politicians, lack of education, the resultant naxalism etc. combine to keep them poor.

[1]: http://www.thehindu.com/news/national/about-70-per-cent-indi...
As others have said, ultimately what you are doing is very productive-looking procrastinating. The only way to start developing is to, well, start developing.

You don't need a domain name until your code must make a call to a domain, and you don't have any in your pre-existing dev stable to use. At that point, and not before, register one for scratch work. Don't worry about coolness or appropriateness at launch. That comes later.

Picking a language - pick one that works that you already know. If your goal is to make the code go, it isn't time to learn a new language. If your goal is to learn a new language, then your project is a means to that end, not the goal. If you want to MakeTheThing(tm) use tools you currently know. If you want to LearnTheLanguage(tm) making a thing is a fine way to approach it, but the Thing isn't the output.

Learning "best practices" and designing TDD, and user stories, and all that, while valuable, ARE NOT NEEDED TO MAKE THE THING! Making the thing gets you started. When any of the actions you listed become a blocker to making the thing, then, and only then, address it.
edit: I wrote something unproductive here
agreed, it looks like there is this open ticket:

https://github.com/facebook/stetho/issues/14

Would be really dope if they got that integrated into the elements tab.
The Myth of the Golden Ratio
The Indian middle class was estimated to be 250 million people in 2007, by McKinsey & Company.

Source: http://www.mckinsey.com/Insights/MGI/In_the_news/Next_big_sp...
Read the code yourself here: https://github.com/antirez/redis/blob/unstable/src/dict.c
(It's a classic hashmap.)

JSON in binary format? You mean BSON? Just use MongoDB at that point, or PostgreSQL with JSON support. Redis has tables to an extent, you don't need any more than that.

Also, running on disk versus in memory is very different. Writing in SQLite is done to a Write-Ahead Log and then committed into the file slowly. Reads are done by building a schema to a set of pointer additions and finding objects in b-trees by scanning both the in-memory cache as well as objects on the hard drive. Totally, totally different. Just use the Redis Serialization feature instead. Or, better yet, use MongoDB/PostgreSQL/SQLite as intended.

Aside: the whole point of the Structured Query Language is to take away the lowest level, most basic work from the programmer. That way, he or she can write the logic without worrying about how the logic is performed. Why redo all of that work? SQL exists for a reason: so you don't reinvent the wheel.
This is called restlessness. restlessness is the opposite of laziness. Ideally to be productive you need to be 100% balanced between restlessness and laziness.
That storyboard is epic.
I doubt all these flat/minimalist designers are doing user or A/B testing. Things feel less usable and more confusing then the previous generation of interfaces. This fashion is not driven by data. Which makes sense since some years ago designers were mocking Google's functional, engineer driven, A/B-tested interfaces. And Google gave in and started hiring the same fashion-following sheep. Now you can't escape it.
> 600-calorie cup of coffee, cream, and sugar

Yikes you're not selling me on the company with that statement. I don't know, I think third wave coffee houses are doing a pretty good job of training people that sugary, creamy coffees are crap.

In the long run I think that people are trending toward healthy, high quality, authentic experiences in many areas, but especially food. I'm not sure where 600 calorie coffees fit into that.
Are you the customer or product?
Moving Forward with Firefox
Isn't a few now of the major websites, just formatting our random output into templates? I'm convinced we're as a race still just as sold on having nice templates in our wordprocessors, only just now for the web, and here's the funny thing, how meanwhile everyone and his dog seems to want to write a new basic, oh so very basic, word processor, for each new website they drum up, the irony of it all is that to me it harkens so much more evocatively of the days of VBA ruling the small biz game, and VBA developer magazines selling code and tool bundles, and boy there was indeed a lot to be made, in that sort of thing... just nowadays we're suppose to all follow this or that ethos or ethic or way of fiddling our formats and pay someone else to curated our invaluable output online, preferably for a fee that does not exclude the possibility to better advertise to us...
Grilled cheese startup? Now I'm interested.
I'm surprised that I haven't seen this opinion expressed in the comments so far, so I'll just say it - I think Philz coffee tastes bad. They can't keep that many different kind of beans all fresh. They tend to overextract the coffee, making it bitter. Their claim-to-fame is coffee-based drinks, like mojitos, which don't really showcase quality coffee.

They get the brand right, but the beans are just not up-to-par. I hesitate to call them third-wave coffee because they don't push whole bean sales (at least here in SF), they don't have multiple brewing methods, and their brewing seems inconsistent.

I think that Blue Bottle is much better positioned to be a Starbucks competitor because of their excellent roasting, quality products besides coffee (e.g. Tcho chocolate, foods), and high-end feel that justifies the higher cost.
Just hook up a human PIR to that thing. Only $4-5.
You're really coming across as pretty crazy with your comments tonight.
Interestingly they came out in the same year -- US release of the film was only a month before the album. (Peter Saville probably would have caught the movie in the UK though, which wouldn't have been for another six months.)
Perhaps you aren't? Unlike struct packing, the knapsack problem has a fixed upper limit. There's no limit on number of struct fields, and indeed, every solution consists of all of them.
“The Hot yet Little-Known Trend That’ll Supercharge AI”
Even in major cities like Bangalore, all office buildings, hotels and the like have their own UPS and generators, it's not unusual for them to kick in 2-3 times per day due to grid outages.
The James Webb Space Telescope is ~5x larger than HST, and it will be launched on an Ariane 5 rocket, with a lifespan goal of 10 years and no opportunity for repair or replenishment. You should ask them how they can deploy such a large telescope without a crew. Or ask the NRO how they launch a KH-11 spy satellites, which is the same size as Hubble, and launched on a Delta IV Heavy rocket.

Hubble was built assuming shuttle launches would be cheap. It wasn't.
Until the web becomes the dominant operating system, I don't think that's reasonable because you'd have to implement an entire UI kit (with all UI components, behaviors, animations, etc) but can't guarantee that it will behave at all like the underlying OS. There's only so much you can re-create in the browser.
Thats interesting! I only know Elance and Odesk from having a short look, and got the impression that is not worth the time to compete in a race to the bottom for small projects. Good to know, that there are also good projects.

I guess naming Elance as an income caused this "small project" trigger. I also assumed that you are not coding for 20 years, as I read now by your above postings.
>I don't see Chomsky espousing pseudo-mystical notions. He simply said it's found all over nature and it's not well understood why. By your insulting tone, I would surmise you have a grudge with Chomsky that goes well beyond anything to do with Fibonacci numbers.

Are you a neo-libertarian, perhaps?

Amusing, but no. I'm rather a fan of his political writings, and while he's extreme in his views, certain concepts like manufacturing consent appear to have validity. But, unlike his politics, I don't have a firm grasp of his linguistics, so in order to gauge his credibility, I'm looking toward a topic I know.

My grudge, if I have any at all, is not with Chomsky or his politics, but rather with the Myth of Magical Numbers, which has so entrenched itself that even mathematicians have fallen prey to it in one form or another for centuries, if not millennia. I'll point you back to Devlin[0][1] regarding the golden ratio claims.

I could go on, but you get the picture, I hope. I've done my bit once again, and attempted once more to right my own previous wrongs in inadvertently adding fuel to this curious forest-fire of myths.

Just as happened last time, I anticipate receiving some truly ANGRY emails from readers incensed that I should dare question their long cherished beliefs about this particular number. (Maybe that's why we say it is irrational?)

And there we scratch the surface of what I think is a fascinating aspect of human nature. People, at least many people, seem to really WANT there to be numbers with mystical properties. So much so that they are prepared to put aside their otherwise wise insistence on evidence or proof.

(Many of the emails I got last time demanded that I give proof that the golden ratio is not in the design of the Parthenon, for instance. Which is of course to get the scientific method completely backwards. The hypothesis in that case is that the GR did figure in the Greeks' design, and that is what needs justification - and does not get. Ditto all the other spurious GR claims.)

[0] See last post, Devlin 2007.

[1] Dr. Keith Devlin is a co-founder and Executive Director of the Stanford University's H-STAR institute, a co-founder of the Stanford Media X research network, and a Senior Researcher at CSLI. He is a World Economic Forum Fellow, a Fellow of the American Association for the Advancement of Science, and a Fellow of the American Mathematical Society. At the time of writing, he served as Executive Director of the Center for the Study of Language and Information at Stanford University and appeared as The Math Guy on NPR's Weekend Edition. http://web.stanford.edu/~kdevlin/ if you care for his credentials.
The human capacity to read and decode symbols is only a recent cultural phenomenon within the great span of our anthropological history. Therefore our eyes have been naturally selected over eons to look at objects in the real world a lot longer then they have been selected to decode symbols. As a result, human eyes actually are better equipped to process shading, geometry and the complexity of physical objects better then it can process a symbol.

Flat design is suppose to be more efficient, however based on our evolutionary history, an all out flat design actually increases the effort the brain needs to go through to process symbols. But really, this achieved efficiency doesn't matter as the difference between flat and adding some shading is negligible. What matters is whether or not we perceive the design as attractive, and that is a purely cultural and subjective factor.

Flat design does have efficiency improvements but it's not where you think it is. The efficiency improvement is not on the user side, but for the developer. Anyone with the talent to make a cover photo, draw a flat square and paste some text on it can now call themselves a professional designer.

Zero talent + minimal effort = Clean Minimal Design.

Maybe I'm exaggerating on the amount of effort required but definitely you don't need the ability to paint like leonardo in order to make a minimal layout.
Isn't the problem here more one of not being able to readily determine your account balance?

And of financial institutions capitalizing (which is to say: imposing arbitrary and inescapable fees) on this situation?

Which, I'll note, they themselves have caused?

There are reasons cash is frequently preferable.
I would love for our societies to give us opportunities to re-live deeply different situations such as this. Once our neighborhood electricity node went down, usually it's just one building cut for 10-20 min, this time we knew it would be longer. Lucky for us we had candles, but even then, my toilets had no place to put a candle on, so I could barely pee while holding that burning thing in one hand. Far less scary than being left in the wild in the dark but still.

ps: I ended up picking a book and reading it by candlelight on my desk. I felt sucked into a 17th century reality. Also, the warmth, short decay and liveliness of a flame creates a very special ambiance.
Good job! I have a similar project - http://uniquation.com - which also is based on a thesis work.

I failed to attract users, lost interest and abandoned it several years ago, nevertheless it has the best (among math search engines) support of equivalence between formulas. For example, the following formulas are equal to uniquation: "x_{n+1} = r x_n (1 - x_n)" and "k y_i (1 - y_i) = y_{i+1}".

I'm going to open source it and maybe it can be merged into your project. What's about your project if it is proprietary or open source?
Scanadu’s New Pee Stick Puts the Medical Lab on Your Smartphone
have you sampled a variety of branches?
Physics in finance: Trading at the speed of light
Oh man, it finally made it. I remember working on the ground telemetry bit for New Horizons about 11 years ago (has it been that long?). The C++ code base was hard to understand, and I'm sure I didn't make it any better as a junior developer.

I worked on the part that said, "Hey, are you still there?", and listened for "Yeah, I'm still alive." That was my small contribution.

It was one of the few groups at APL at that time that was actually using source control. (hurray!) Everyone else was doing something akin to copying file folders on a shared drive. I was even on a code base that had comment annotations of the person that changed the line. I think APL has adopted source control lab-wide now, after some hard lobbying by software devs there.

Ahh, good times.
I have doubts about asm.js. I'm not super informed so I might be wrong, feel free to correct me :)

1. I don't know how helpful open source is if that source is inscrutable. The JS generated by Emscripten isn't super useful.

2. The only reasonable way to use a non-JS language with asm.js is to use Emscripten to compile its runtime or compile a "native" binary. One of the arguments against PNaCl is that you basically need to use Google's implementation. While the tie-in with asm.js is for developers, whereas the tie-in with PNaCl is for users, I think it's tie-in nonetheless.

3. asm.js is billed as an 'open platform', but it's still limited to platforms that can run browsers with asm.js optimizations implemented. The number of these platforms, when you consider phones, consoles, appliances, and legacy platforms, is pretty small. They can also ill-afford a 50% speed decrease. Since this is basically Windows, Mac OS X, and Linux, your native applications are going to work just fine on those platforms. Sure you might have to do some platform abstracting, but not tons, and especially little if using something like Unity.
Yes, four of them
I feel like I must be missing something but I fundamentally don't get why people are so excited about asm.js.

Does the web really need more people manually managing their memory? Do they not get that that's what asm.js is? It has no GC.
No, the coffee is quite good. Their roasts are unlike anything at Starbucks or Peet's or Blue Bottle. They are distinctive and tasty. There's a definite Turkish spin to the flavor of most of their roasts. That's the best I can describe it.

They ask if you would like milk or sugar added. After they serve it to you, the person who prepared your cup waits for you to taste it and asks how it is. They'll make a cup of coffee exactly how you like it. It's somewhat quaint, but it's also part of their trademark service. Their default ratios for additives are well chosen. I don't normally take cream in my coffee but I usually do at Phil'z.
Or library! Some libraries have them.
Why business class is bullshit
Just an honest question: What's the benefit of using this over the adb bridge and debug bridge to debug code on-the-fly?
And throw accessibility out the window. Sorry visually-impaired people. The web of the future isn't for you. :(
Howso? That's not my intent.
Philz is the only shop to offer Turkish coffee. This is one of the oldest and most delicious coffee traditions completely ignored by mainstream US coffee drinkers.
If MS didn't turn OS/2 2.0 into a fiasco, DOS gaming would not last as long.