skysight-inc/HackerNews huggingface dataset:
One of my pet peeves: documentation that doesn't say anything. Methods (and callbacks) are listed by name with some thrifty description of argument. But none of the important stuff is ever there: is it reentrant? stateless? Who owns each non-scalar argument? Can it be invoked from user space? installable driver? kernel driver? Signal handler? Does it have latency constraints? Can I use it from a different thread than it was constructed under? Is it protected during thread death? Is it atomic vs what other methods? What other apis are allowed/forbidden when writing a callback?

As an embedded programmer, I end up reading library source most of the time trying to find these answers. And if it isn't open, then I have to black-box test or lard calls up with semaphores which might not be necessary. The state of API documentation is in the stone age.
User research: ‘Hell, NO’ is the answer you want
It’s time to give up on the ideal of perfect privacy online
Depends on how much processing you’re doing. It's not hard to get to the point where 7/7 machines all give different answers.
Orbital Speed
5 Awesome Tips to Increase Employee Productivity and Satisfaction
Depends on how long 5g needs to be endured.
What’s all the fuss about usability?
The best streaming devices for the 2015 gift-giving season
Is DDoS Protection from Your Host a Lie?
Like that old meme: I thought it would take longer to get old.
Age: It’s All in Your Blood
Sometimes SQL looks like a good spot to break out the old CWEB literate programming tools...
I did a brief screencast of something I'd built, and showed it on my tablet during an interview, which was well received although it was not a technical interview.
Income from jobs is less and jobs are less stable, most stuff is more expensive (especially rent!), and the younger generation is suffocated by high-interest high-principal student loans which get paid out even if it means wage garnishing. To be explicit, the bandwith of money inflow has decreased, and the bandwith of money outflow have increased. The big-picture money outflow from rent and student loans go more or less directly to the richest.
That was my initial thought as well, but the article is referring to holding the DNA that has the information encoded in it, in water.

Title was a tiny bit sensationalist.
That's neat.

But what I see on video is Bezos landing a rocket and Musk blowing up a rocket.

I understand the technical differences, but in terms of media, this is a pure win.
How does one define poorer?

If you were given the choice to go back in time and live in your parents generation INSTEAD of the present, your life expectancy is lower, you dont have the Internet for information.

Overseas Phone Calls were a luxury back then, so was airplane travel. It seems to me inn absolute terms, the vast majority is better off vs if they were the same age in the 1980's
Its hard to untangle cause and effect. I think the space tourism is to fund the engineering effort, which now can be used in other vehicles.
Amazing how artificially inflated the housing/real estate market is considering the surplus that exists due to overproduction. Last I checked there are around 5 vacant homes for every homeless person in the US. Playing the game of Monopoly as a kid was just getting us ready for reality.
As the article mentions, the Turkmen are people in northern Syria, not Turkey, and have apparently had their villages bombed by the Russian military recently. A pretty strong incentive, I'd say.
By the looks of the capsule hitting the ground I'm not emptying my checking account just yet.
This is a BBC article and in the UK, pensions are still very much alive.

We receive a state pension at retirement that is dependent on national insurance contributions over the course of your working life.

You can also contribute to (and have recently probably been automatically opted into) private workplace pensions that your employer will probably match (up to a point).
Why would the big companies of SV conspire to fix wages if they didn't want to decrease the cost of labor?

Yes, tech workers are very underpaid, even if their pay is good relative to the rest of the economy right now.
It essentially replaces telling someone verbally where you are. For breakdown assistance they can now get the customer's exact location without that person needing an app or trying to describe their location. The same goes for delivery or emergency.
At least AMD is doing the right thing.

Obviously the problem is that Intel has twice the single thread performance, but all modern CPUs are so fast that it's almost irrelevant. And on top of that most of the "actually needs performance" applications are being updated to use the GPU instead of the CPU anyway.
Isn't the Netherlands government spending higher as a portion of GDP today than it was ten years ago?

Is it primarily an issue of where they're spending the money?
We bought a house for 300k, about 60k of it our savings and 240k mortgage. In the next two years, the value of the house went down by 60k.

To be honest that wasn't _all_ our savings, and they were already spent on the house of course, but it was a financial loss equal to most of our original savings.
You can buy a home with as little as 3% down in the valley. That's 30k down for a 1mil home. Sure payments will be a lot at around 4k/month, but you can rent out a room to help out. Its not any less affordable than an apartment really.
I once read on a crazy dude's website that corporations did exactly this to take advantage of feminism. They saw that women wanted to work so they dropped wages for men and then, on top of that, paid women less for the same jobs so that they could further undercut those looking for work. I thought that was crazy talk but maybe it's not too far off. That may not have been their motivation, but that's the situation that's happened anyways.
I make more than my parents combined ever did, even if you count for inflation. Though they seemed to have a higher quality of life. I suspect this has to do with other factors, mostly my own short commings.
Show HN: Meetifyr – Get your friends together
>they are representative of a debt of the Federal Reserve

NO! NO!
They represent the debt of the Government. Just this misunderstanding invalidates the rest of your argument.

>If however, the Chinese government is channeling it into loans for highly effective infrastructure projects such as railways, aqueducts, etc.

You're asking the government to run a more-deficit budget. 10 times more, from your previous comments. What will this money be used for? Labour and raw materials. Since there is only finite amount of these in their country, The government will essentially be paying more salaries to get the same job done, more money for the same resources. If you haven't figured it out yet, THIS IS INFLATION.
Daniel, there is no misunderstanding, I know about the two definitions of TDD - one focusing on testing and one on design. I think that automated unit testing is a useful method of reducing errors and regressions, however not alone but as part of a series of quality control strategies such as integration and higher level and manual testing, static and dynamic analysis, using higher level programming concepts, etc.

I am afraid I do not consider TDD to be a legitimate design method. There's an inherent tension between well designed OO code and testable code.

Well designed code is properly encapsulated, does one thing, has a minimal interface and few dependencies. Testable code is often less encapsulated, contains extra complexity for the test machinery, among which we can count extra methods (with potentially non-private visibility) and dependencies between classes (such as strategies, policies, factories, etc).

When I design I always start from the closest-to-ideal incarnation of the objects, based on OO principles and the way clients of my components will want to use them. Then I compromise on that design just enough to be able to test it to an acceptable level (which varies per component). It could be that I will write no unit test at all, and instead test several interacting components.
Someone following TDD will immediately compromise in favor of testing and automatically add maintenance overhead.

Furthermore, while designing at the class level is important, it is much more important to architect at higher levels: component, subsystem, application, system/platform.
All of these aren't considered when writing unit tests and what makes perfect sense in a "unit" might only be a local optimum.

Designing at the test level is to me as architecting a house at the brick level...
simply owning a recently-purchased house in an affected real estate market could have caused that. if you couldn't cover mortgage due to job loss or a rate hike, you were forced out and lost the money. doubly so if you were also invested in financial markets. a lot of people lost a lot of money.

meanwhile, parents' mortgage is from the 1980s or 1990s and easily affordable in today's money, even if their nominal market value takes a slump, the mortgage is easily covered and the rebound in values 3-4 years later will put you far ahead again. if you were smart enough to hold steady or even double-down when the financial markets were down, well then you're even richer today.

it was essentially a transfer of wealth from one generation to well-positioned members of the previous generation, and of course bankers/traders. but it wasn't a conspiracy... some people are just better positioned for and better able to see a massive market shift like that.

i personally lost some (not that much) money during that time, and my parents gained money. ultimately their money is my money so i'm fortunate in that regard, but the same exact thing happened to me. i did everything 'right', including saving and investing, and still got somewhat shafted personally due to a combination of extrinsic market forces and personal decisions.
Without wishing to detract too much from the greatness of these books it feels like they should be out of copyright.

But no, we can look forward to another 40 years of Random House rent-taking and calendar - 'tie-in's before that happens. Sigh.
It's not a valid criticism because BO has entirely different goals than SpaceX and the context musk provided applies to SpaceX, not to BO.
Someone in the military did a technical evaluation of the Electro Gyro-Cator. http://www.dtic.mil/dtic/tr/fulltext/u2/a138283.pdf

Pretty interesting.
When it comes in for a landing, SpaceX seems to be using the engine gimballing a lot. The disadvantage of not being able to hover is that you don't get a second chance if things aren't looking good.

https://www.youtube.com/watch?v=BhMSzC1crr0
The lack of affordable housing is an intentional policy. Take https://twitter.com/bryan_kirschner/status/66776075183092940...
I was a software developer in the 1970s, too :-) I wrote a cartridge game for Mattel Intellivision, for example.
There are plenty of videos of Musk successfully landing a rocket? Just never actually landing one from orbit.
The real issue here--as the family recognise--is the utter lack of reasonable security measures on the part of the vendors (food, deliver, police) who are fooled into harassing them.

Why is it possible to fake a phone call from any number?

Why is it possible to cancel service without a reasonable verification step?
Can I install an app on my phone to contribute to this data during my commutes?
But now is standard time. DST was invented for the opposite reason - so we could get home while it was still light, have some leisure after work.
Real World OCaml
I'm not sure that's connected - if wage fixing were to blame we wouldn't be seeing salary drops, they wouldn't have risen in the first place.

My question is more that I would be very interested to see data supporting the idea that there has been a large drop in developer salaries.
Wow, I skimmed over that and everything was readable. What a syntactically beautiful language. This is definitely one of the things I will going to try out in my free time. I've never been interested in programming that plays around with packet.

Looks like learning Haka for me is just right round' the corner!
No-one has managed a landing from orbit. Yet.
But don't you still get big long queries. Or can you make separate statements?
Data Visualization and D3.js Newsletter Issue 158
You're about 10 years ahead of yourself on your China prediction. Also, it's critical to remember metrics like GDP per capita. China still has a very long way to go.

This is the classic "disruption" model. The incumbent nations have the $$'s to invest in infrastructure but in turn become dependent on that way of thinking. Emerging nations don't have the same legacy so can adopt very modern solutions. Solutions which also tend to be much cheaper and scale better. The developing world is further ahead in areas like solar, mobile phone (network), mobile payments etc. It's exciting to see them actually get some advantage from their otherwise disadvantageous position.
Cost of healthcare is going up all the time, social security as well. My wife was a municipal civil servant and they have to make cuts.
Cyber•Fund Begins Funding Round to Make a Revolution in Crypto-Investment
Particularly useful with the holiday season approaching and everyone's social calendar getting busy.
Bernie Sanders high school yearbook photo
The video of the presentation is currently available for qcon sf attendees only: http://www.infoq.com/conferences/qconsf2015

The videos are released publicly over time...
* Excluding your "media win" part of the comment.

Parallel parking a Prius vs. parking a dragster is different. But as you said, you understand the technical differences.
The concept of "free trade" has been obfuscated to the point of being a mythological idol.
This is a blatant land grab
Short High Neck Print Dress
I guess we need to define what "economic sanctions" are against a group like ISIS, which has no formal economic activity with the outside world that we can "sanction" in the traditional sense. I can find in Dec of 2014 the coalition forming and among its stated goals being to disrupt the flow of financing to ISIS:

https://en.wikipedia.org/wiki/Military_intervention_against_...

Aside from that, you could consider the coalitions that have formed against ISIS as the "true" sanctions, in a way.
Wordpress Admin Fully JavaScript
I was not disagreeing with the statement, only quoting from the spec list.
That makes sense. So, by what you followed, were they opposed to virtualization all this time or just uninterested in it? And was that a consensus?
The Nobel laureate === Eric Betzig
See other comments here, the plane was obviously only some seconds over Turkey and therefore already flying out of territory. It's an ambush-kind of attack. But Turkey can surely still claim it protected its territory.
> They just did a perfect demonstration of that flight.

You think putting passengers aboard, instead of the proverbial sand bags, will be trivial? You could afford to cut a lot of corners with an empty crew capsule.
Don't overlook the increasing share of the GDP that the government consumes. See chart S.03t:

http://www.usgovernmentspending.com/total_spending_chart

That more than explains the lower amount left for people.
Innovating Across the Atlantic Divide
Treaties are hardly sacrosanct, and its not as if the current Turkish government is universally liked within NATO.
Perhaps if you actually read the driver description, or who knows, searched the web page you would have found the answer to your question.
Hackage entry: https://hackage.haskell.org/package/york-lava
>(by Turkish Assets)

Source? Everything I've read says the Syrian Turkmen are certainly allies of Turkey, but not assets.
I think it'd be responsible to recommend generating a new key pair specifically for this platform. Disregarding that, I think this is really cool.
The problem with autoresponders
Precisely, end of 2014 "forming with the goal to disrupt," ISIS, that were the "rebels" against "bad Assad" for years before (and vs. the leaked US cable from 2006 planing using Sunni-Shia conflicts against kind-of-Shia Assad).
Why do so many ex-offenders go back to prison?  A new study suggests they don't
That's specifically for defense purposes. A lot of crude is sitting in oil tankers off the coast of Houston waiting for oil prices to increase before delivering.
Bottom Up vs. Top Down Design in Clojure [video]
So you're claiming that it wasn't Capitalism that existed from 1950-1980, that enabled families to make it on one income? And further, I can only guess you're implying that Capitalism is a recent phenomenon from the last 30 years, rather than the reason the US was able to become the wealthiest nation with the highest median income and most productive economy by ~1890?
MegaProcessor: a CPU (and more) built from discrete transistors (and more)
I highly recommend wearing sunglasses while driving. This does not eliminate the sun issue, but it helps not just deal with the sun but also those few seconds of temporary blindness when you get reflections.

That said, the most useful thing I found was to change my commute around glare issues.
Ask HN: If you could invest in any startup, which one would it be?
The news now is that the Turkmenes shot the pilots coming down on their parachutes.
I worked at a large company where we didn't unit test. We should have. I worked on embedded SW and HW projects for office multi function printers.

Due to poor planning / management, unit tests often weren't done. Bad decisions by others ended up biting me! I got pulled into a project to do a big refactor because somehow I was considered the DSP expert and a predecessor picked a lame DSP for the new version of the product. No unit tests meant I was pretty screwed.
How does the healthcare system work in the Netherlands? I'm entirely unfamiliar with it. Is it more similar to Germany / Switzerland, or closer to the UK model?
Hell of a lot more risky though...
I don't have any Google Hangout chat messages to run the first example of using jupyter. I know that you are not going to share your data, but it should be handy if some fake conversations could be included. People like me like to first install the applications and then run it to see whether it works as claimed. I installed the conda distribution and the jupyter notebook works correctly. (I installed conda in ubuntu and then seaborn, PyMC3 and panda (PyMC3 and seaborn with pip since conda install 2.3 of PyMC3). It works.

I should say that the first step is to clone:

cd where_you_want_the_data_to_be_copied
git clone ....

# and now start jupyter notebook with

jupyter notebook

# go to File/open/ and select the first section.

I see that I can edit the markdown. I translated the introduction to section 0, here it goes. Thanks for this tutorial. The graphics are nice.

### Sección 0: Introducción
Bienvenido a "Bayesian Modelling in Python" - un tutorial
para personas interesadas en técnica de estadística bayesiana con Python. La lista de secciones del tutorial se encuentra en la página web del projecto [homepage](https://github.com/markdregan/Hangout-with-PyMC3).

La estadística es un tema que en mis años de universidad nunca me gustó . Las técnicas frecuentistas que nos enseñaron (p-values, etc.) parecían rebuscadas y en última instancia di la espalda a este tema en el que no estaba interesado.

Esto cambió cuando descubrí la estadística Bayesiana - una rama de la estadística bastante diferente a la estadística frecuentista que se suele enseñar en la mayoría de las universidades. Mi aprendizaje se inspiró en numerosas publicaciones, blogs y videos. A los que se inician en la estadística bayesiana les recomendaría fervientemente los siguientes:

- [Doing Bayesian Data Analysis](http://www.amazon.com/Doing-Bayesian-Analysis-Second-Edition...) by John Kruschke
- [Python port](https://github.com/aloctavodia/Doing_Bayesian_data_analysis) of John Kruschke's examples by Osvaldo Martin
- [Bayesian Methods for Hackers](https://github.com/CamDavidsonPilon/Probabilistic-Programmin...) fue para mí una gran fuente de inspiración para aprender estadística bayesiana. En reconocimiento de la gran influencia que ejerció en mí, he adoptado el mismo estilo visual que se usa en BMH.
- [While My MCMC Gently Samples](http://twiecki.github.io/) blog de Thomas Wiecki
- [Healthy Algorithms](http://healthyalgorithms.com/tag/pymc/) blog de Abraham Flaxman
- [Scipy Tutorial 2014](https://github.com/fonnesbeck/scipy2014_tutorial) de Chris Fonnesbeck

He creado este tutorial con la esperanza de que otros lo encontrarán útil y que les servirá para aprender técnicas bayesianas de la misma forma que me ayudaron a mí. Cualquier aportación de la comunidad corrección/comentario/contribución será bienvenida.
I'm guessing that Musk felt the need to do that because some of the early reports about Blue Origin's success were using it as a platform to trash SpaceX for failing to land on the barges. This Gizmodo article (before they changed it due to all the comments complaining) was a good example: http://gizmodo.com/jeff-bezos-new-rocket-just-made-a-control...

It was significantly longer earlier today, but it contained a factually inaccurate comparison.

Here are a couple more examples:

Wired: "Jeff Bezos just accomplished the near impossible: one-upping Elon Musk"

Link: http://www.wired.com/2015/11/jeff-bezos-brags-on-rocket-land...

Engadget: "Jeff Bezos beats Elon Musk's SpaceX in the reusable rocket race"

Link: http://www.engadget.com/2015/11/24/blue-origin-reusable-rock...
Ah, good point. That's why I try to stick to reviews or meta-analysis, but was too lazy to look more that time, especially since it sounded right. Do you know at what age surgical skill starts to drop due to aging? I found a review that talked about how older surgeons stop taking on more challenging cases, which was interesting - but it didn't mention anything about that.
For me, the 'but' negates the congratulations.
It's probably worth mentioning that the SpaceX Falcon 9 can carry a 13,000kg payload, vs a 770kg payload for the Blue Origin New Shepard.
Sure. There are also plenty of philosophers who don't philosophize. Instead they know everything about other philosophers.

The example of string theory is actually proving my point. The resemble part is a philosophical observation not a scientific one. It's that ability to see new context ask different questions that's at the core of philosophy.

The point I am trying to make is that in the very act of conducting science is a philosophical pursuit. The scientific model is just another way of asking philosophical questions. And so you can't decouple them from each other. They are just different perspectives on the same phenomena. Keep in mind that for a long time QM had no application, no value it was seen as a curiosity. Yet it lived on long enough through the philosophical implications that it seemed to present.

Without a philosophical framework there is no meaning to the results of our experiments. They are just anecdotal isolated tests. Thats what Popper and later Kuhn was trying to deal with.
Elon Musk just pointed out giant problem with Jeff Bezos historic rocket launch
This is why I love Lisp so much.
>have MANY (but not too many) collisions so that it can not be brute-forced in any direction

I don't understand this part? Basically if I'm able to find a collision it's like I found the real password, so why is a function with many collisions better for password hashing? Is there a way to differentiate the collisions?

EDIT: typo
It depends on who wrote the article. ABAP is a niche programming language as a lot of companies these days rarely buy SAP products.
What's the word for when you call something nonsense and and then don't explain why?

And when you point out the "key difference" between the West and Russia, what's your point exactly? If the goal is to not hurt innocents, then the best way to do that would be to go home. The goal is to degrade ISIS's ability to wage war.
Securing Your Node.js App
I remember when traveling to Europe was a huge luxury that you'd be lucky to do once in a lifetime. Now I fly to Europe, give an hour presentation, and fly home again. It's unbelievable.