skysight-inc/HackerNews huggingface dataset:
> Then when you see the actual datasets, they're maybe a couple hundred gigs completely denormalized. Yet you still have to use hadoop/hive/spark to access them, with all the inefficiencies, complexity, and slowness those bring.

I was always under the impression that one of the benefits of NoSQL was its speed, but then watching a webcast the other day querying a very small dataset, I was shocked at how slow it was, and this was in contrast to another demo where a different query was mind boggingly fast compared to comparable performance on a traditional SQL platform. (Yes, I know the particulars matter here and it's not that good of a question without that specificity, but any light you could shine on this would be appreciated.)

For data of "a couple hundred gigs", what platform would you say is more appropriate?
looks like the singularity is here for records :

http://3dprintingindustry.com/2014/12/03/3d-printed-hand-cra...

http://www.instructables.com/id/3D-Printed-Record/
Yesterday: https://news.ycombinator.com/item?id=10244653
The problem with NULL is that it can be there for literally any reference in your code. So, unless you are careful, you can get an NPE when calling any single object method. In languages without NULL this can never happen making them much easier to reason about.
all you can see on streetview: private property signs.

doesn't feel very anarchist to me.

https://goo.gl/maps/JRUfk7ZRaHo
I don't know if you can count that as a success. And almost all of those people "lost their lives" in the sense that they had much that was a part of their prior life stripped away.

You could send criminals to the moon and find that those who survive don't commit crimes, but that is one step below ending their lives, and not a crime prevention program significantly more successful than just executing them.
I agree. The "poachers" may have been farmers protecting a crop, and the elephants may have shown up at that particular refuge purely out of a herd instinct. Or it could have been just dumb luck.

I'm very skeptical they knew they would be helped because they mated with elephants that grew up in that place.
While this has more to do with library than actual syntax, I install vim plugins that allow Shift-K to bring up docs for a function or keyword my cursor is over.

I write a lot of go, and it has a relatively easy syntax, but I constantly use my docs key binding to see what a function signature is or what the function even does. There's a lot of meaning behind "read the docs". I don't just do it once, I do it all day.
This looks like a good plot twist for a movie.
Instantly Download any song without knowing the name
FBI considers your retweets to be endorsements. Could land you in jail
While shocking people have to keep in mind that pricing relates to more than cost but more importantly value. The fact that a particular product or service was priced a certain way for years is not as relevant as it might seem on the surface. I pay a very low price for a generic drug (copay doesn't even matter) but the value to me of the drug is much higher. The non generic version is priced perhaps 10 times as much but still provides value at that price. Perhaps these prices in the article are super inflated but my point is the fact that a drug was priced at $5 per tablet and now is $50 per tablet is not a non-starter in itself. Who cares what the % increase is? The question is does the drug provide value at $50 per tablet? Also a particular person's ability to pay doesn't really factor into this. I am sure the drug companies would love to be able to charge some classes of people more (Larry Ellison) and some less (jobless). But they are not allowed to do this. I know people's automatically will think "ripoff" (and maybe it is a "ripoff" whatever that is) however a price increase in itself does not indicate a ripoff.

"Cycloserine, a drug used to treat dangerous multidrug-resistant tuberculosis, was just increased in price to $10,800 for 30 pills from $500 "

Right and I don't take any drugs that even cost $500 for 30 pills (let alone $10,800). So this article could have just easily compared the pills that I buy 30 for $10 to 30 for $500 and written a similar article.
That hatred is very strong indeed. It seems to be built into a lot of people, a sort of envy of others that are "having fun" (even if they're not, like in the case of addicts/alcoholics) and a desire that they should be punished, jailed, or even killed. I'm not sure if this comes from the Puritanical background here in the US or just from people's idiocy, of which there is no shortage of, but it is disgusting, cruel, and illogical. Not to mention economically and socially crippling.
How to write Batman like xml layout
The Princeton Companion to Applied Mathematics
this is great. I wonder how it would perform when I need to sync 10mil. files. Rsync and anything else breaks down at this point, well it does work but it takes forever and rsync bloats to 10-20GB memory foot print and after a few hours starts streaming updates.
Obviously :

http://plnkr.co/

https://github.com/filearts/plunker_www
> I have to take written exams

Is it still a thing in 2015? In these kind of exams, I used to express my overwhelming frustration of not having a compiler to check my syntax, by writing zealously unintelligible working programs. Assuming your corrector don't want to spend 30 to 45 minutes trying to understand what's going on, or typing each of your answers to check them, he will probably give you none of the points (because, you know, if it looks like gibberish, it's probably wrong). After you have complained several times and show him the working program on your computer, he will just assume most of your answers are right and give you points without looking at them. At this point, in the next exams, just work on a couple of easy answers at the beginning and the most difficult one in the test. Fill out the rest with legit-looking random things.
I certainly agree that Java would be a much better language if NULL could be eliminated completely. Backwards compatibility though...

sigh
I think from a strictly economic point of view, a graduate degree is a terrible investment.

Look at it this way - you could spend the 4+ years you spend in grad school working in a high paying job, investing all the difference between grad school stipend and your pay. Once you add all the career progression you can make in the time you spend in grad school - it's obvious that grad school is a net loser, monetarily speaking.

The upside is that, if you pick something that you love, in grad school you get to spend time dedicated to learning and studying something fascinating - and with a good professor, you'll have a pretty fantastic time. In short - do grad school if you are interested in your project, don't do it as a sort of career investment.
I dislike Saudi Arabia as much as the next sane person, but that "atheists are terrorist" article is april fools. Look at the date.
> https://www.madewithangular.com/

AFAIK none of them are opensource.
A Developer Is Going to Focus on Improving GNU Hurd's Hardware Support
I found the article to be high-level without sacrificing the language needed to describe it. It's a good balance.
A retrospect on a year of writing
Say you want to run a command on a group of machines using SSH. Rather than manually running the command on each remote machine you can automate their execution over the group using what is known as distributed commands.

http://www.tecmint.com/using-dsh-distributed-shell-to-run-li...

http://www.ibm.com/developerworks/aix/library/au-satdistadmi...
Honestly, I haven't had antivirus in 10 years and I haven't had a problem (although my windows usage has declined over the years... I mainly just stick to steam now.)

Run updates, don't use browser plugins, stick to applications you trust, and stay away from seedy looking sites when downloading common software. (Sourceforge comes to mind.)
Quite true but this kind of wheeling and dealing is not something that VCs typically do, in my experience at least.
>Java 8 has a nice stream and lambda syntax. You could write code like this:

final List<String> filtered = list.stream()
.filter(s -> s.startsWith("s"))
.map(s -> s.toUpperCase())
.collect(Collectors.toList());

>Instead of this:

final List<String> filtered = new ArrayList<>();
for (String str : list) {
if (str.startsWith("s") {
filtered.add(str.toUpperCase());
}
}

>This allows you to write more fluent code, which is more readable.

I don't agree. The second snipped is far more readable. This seems like an effort to use lambdas just to be using lambdas.

Not only that, but the non-lambda version is far easier to maintain. When you get exceptions in code that has the form

this().that().theOther()

it's generally not obvious where the problem is.
> judging the direct merit of each others work is hard. Mostly because the work is a spectrum between “core” work, that is required, and “new features”

You can't implement the new features without the core work to provide a foundation. Don't judge performance by financial impact of the code, judge performance based on peer review. If you've got 2 programmers, you'll want them to be doing things like design reviews and code reviews, and as such they'll be able to provide a reasonable assessment of how well they think their peers are doing.
Whether each bit of work itself needs doing in the first place? well you need a signoff/approval process. Whether that's a manager, or simply a chat with your peers - the act of convincing others that yes I do need to implement this core XYZ instead of feature Q is an important one
A Tough Day as Leaders
Feature request: Along those lines, I was trying to find an article (using algolia) which discussed different names for AWS service names confusion and it was useless for that purpose (given search terms I tried). Since I always clear my browser history I couldn't see the links that I had visited.

A nice feature would be if there was a way to note which article links I clicked on or which comment threads I have visited. (If I comment then it's easy to find but I read more than I comment). That way I could just browse back that history and could have easily found that article that I was looking for.
Listen to this guy and @wycats. This has been my experience also. Flat structures are horrible.
The equilibrium price would be set by the demand for money-as-currency. But in the limit of instantaneous (electronic) settling of payments, this demand premium converges on zero, with the only residual demand being for money-as-store-of-value.

Let's start with the empirical evidence. Velocity of money has not grown much at all, over the last 50 years[0]. Surely if the issue was mainly technological, then technological changes up till now would have resulted in a bigger change in velocity.

The alternate explanation is that the transaction value of money is driven by other kinds of economic frictions, in particular agency problems. Although it's not very popular, Holmstrom and Tirole have some theoretical work on the relationship between collateral, liquidity and agency problems. But the general idea is quite intuitive: any contract, whether debt or equity, changes the incentives of the counterparty and results in moral hazard. This places a limit on how much we can rely on credit instead of money.

That this logic is applied to hard money and not to smartphones is most parsimoniously explained by the political incentives that led to the abandonment of hard money in the first place,

Given the above, do you still think that the you know the simple obvious truth and that mainstream economics has ignored it out of willful blindness? Does your parsimonious explanation apply to me?

[0] https://en.wikipedia.org/wiki/Velocity_of_money#/media/File:...
This is AWESOME! Great listings already.
Forgive the apparent glibness but:
write code every day. Nothing beats learning by doing.

Remembering syntax in quiz format or spaced repetition cards is perverse.
Downvoting reality.. nice work, HN!

Here's how contracts work: A makes an offer to exchange something of value. If B accepts that offer, there's a contract.

How's that work for websites? The website publishes its TOS. You go to the website and are able to look at the TOS. If you keep using the site, you're held to the TOS. You've impliedly agreed to it. If you disagree with it, you can leave.

There is certainly some legal fiction going on here. Of course most users don't read the TOS, and even if they tried to, they wouldn't understand them. But courts have enforced them anyway. What would happen if they didn't? It would be anarchy.

There are limits to what TOSes can do, sure. But the point of what I said -- that TOS are contracts, and can bind you -- that is true. Mocking that truth is pretty silly and uninformed.
Was that first line necessary?
> "poachers" may have been farmers protecting a crop

Do you contend that poachers are not the major threat to elephants? You would have to in order to reinforce your case that the article's citing them increases the chance that the story is fabricated.

Otherwise I would have to conclude that fabrication is at work in your argument.
BuildZoom is hiring engineers and designers
BuildZoom is trying to become the Uber of the construction industry.

Know any great engineers? Please them to BuildZoom. We now pay $10,000 referral fees for every engineer we hire.

We are looking for talented designers and engineers to help us make our site gorgeous and intuitive.

Please email your portfolio / resume to david@buildzoom.com

A bit about BuildZoom, and why you might want to work here:

With the tap of a button, we will send 1 or more contractors to your door, in as little as an hour. We support virtually any construction project, from a small electrical outlet installation to a $1,000,000 home overhaul; commercial or residential.

We are making software to help people build - their dream home, their dream restaurant, their dream workplace.

The best thing about BuildZoom isn’t our product, though. It’s our incredible team, and our supportive environment focused on learning, teaching, building cool features that people actually use, and generally being an enjoyable place to spend your days.

What do a Director of Engineering for Thompson Reuters, a college football player, A Ukranian refugee, a daughter of a Boer farmer in Zambia, a retired general contractor, a scooter salesman, a Stanford PhD, a Berkeley economist, and a Duke Lawyer have in common? One of each works at Buildzoom.

We are currently distributing over $1 billion/year in projects, with over 1 million website visitors per month in the United States alone. These numbers are big. We're proud of our progress, but construction is 10% of planet earth’s GDP, so they are going to get a lot bigger.

One of the unique things about BuildZoom’s marketplace is that it sits on top of an incredible dataset of over 100 million building permits, which provide us with insights about contractors.

We use the dataset to improve the quality of our marketplace, and to build useful tools for property owners.

Here are some of the projects we are working on:

Building permit map of New York City: https://www.buildzoom.com/map/new-york-ny

Mountain View city data: https://www.buildzoom.com/mountain-view-ca

The building history of America: https://www.buildzoom.com/charts

Solar City permit data: https://www.buildzoom.com/charts?q=for+solarcity_corp

The rise of solar power across America: https://www.buildzoom.com/charts?q=with+solar
Is it really good to sell everybody out to the Google beast?

https://youtu.be/jh8supIUj6c?t=17m38s
It used to be that government would go after those for deceived people for money. Bait-and-switch is one of the oldest form of fraud there is and its fairly easy to do with 40 pages "policy" written in legalize.
Republican candidate Carson says Muslims unfit to be U.S. president
Never memorize something you can look up - Einstein
this is not a very well organized angular app imo
"things that merely evoke the image of a bomb or weapon are met with intolerance": I call it fear...

The deaf boy story is amazingly stupid too. It seems to me we've put to many people in a position to restrict others liberties/rights, and now we pay the price of stupid "rules" or interpretations of "rules". When you give someone a uniform (it's an allegory), you give him power, which must be handled with care... and intelligence.

I see all this as a lack of intelligence/common sense.
It is still committing horrible atrocities against the native population. They are taking more indigenous children from their parents than they ever have.
I don't really. Cheat sheet, official docs and Google do for the beginning. Then after a while programming in the same language I will just remember bits and bobs. But even in languages that I've programmed in for years, I still forget the occasional rarely used function (eg. I rarely use even half of Common Lisp)

Then there are languages that I used to program - like Perl - but haven't even touched for years and years. I still claim them as a skill, but I'd need a good refresher on syntax before starting a new project.
Love it, been watching Tiny House Nation and Tiny House Hunting for a while and this is right on time ;)
stop. don't use an antivirus. back up your data, and use a tool like acronis to take an image of your system state. If you get a virus, re-image.

if you keep your OS and browser up to date, and don't open random sketchy EXEs, you'll be fine.
You mean you can't just sit on a bench in the park and do nothing? Or walk up and down main street window-shopping with a bunch of friends?
Postgres, or depending on the particulars just start rolling your own.
> That's only true if people keep making the playing devices.

I think that's also a lot of the charm of vinyl: the technology is transparent, direct and simple, and a child could literally build a functional player in two minutes. https://www.youtube.com/watch?v=HJa6Ik6xmiU
Ask HN: Can Amazon terminate an AWS account because you returned a shirt?
If an Amazon.com account is closed by Amazon the retailer, what happens to the AWS account under the same login?

Here's why I ask:

Amazon retail closes Amazon accounts for various reasons, like seller policy violations or excessive returns. Googling "amazon closed my account" brings up thousands of examples. When they do this, they also close all "linked accounts", which will generally include accounts at the same household.

Is there a risk that my primarily-AWS-hosted business could be wiped off the earth one morning because someone retail-side decided my significant other returned too many pairs of pants this year? She is prone to ordering clothes and returning those that don't fit. Is it a reasonable concern, or would the AWS account be unaffected by such an action?
What do startups have against adverbs?
hardcore angular user here- the best combo i've found is reading this:

https://github.com/johnpapa/angular-styleguide

and using this:

https://github.com/Swiip/generator-gulp-angular
The article title tries to put a good spin on it, but the revolution is behind us.
No, unless you feel that people who use medicine are nothing more than a resource to be exploited.

Were it not for a (probably illegal in this case) monopoly, other people would be able to make that same pill for $5 per tablet. And then nobody would pay $50 for the pill.

Supply and demand IS NOT the same as "charging everyone as much as they will pay for everything". It's inherently unfair to everyone who has to buy that thing, and that's why people think it's a rip-off, because it is.

[edited to remove some hyperbole]
The best plant-based chicken won't take until 2081. There's already excellent plant-based chicken available. Some of it is already indistinguishable (depending on preparation). I think they're going to master chicken long before they master beef, and there are already a few startups working on plant-based beef (recently notable, Impossible Foods).

There are so many mock meat choices. If you've had one and didn't like it, it might be too soon to write off the category. In the Bay Area, try a chicken sandwich from Veggie Grill, one of the most convincing things you can get locally.
Living a spartan existence is like travelling: it's a great way to broaden your mind and you really should do it when you're young and have few commitments.
This might be a good example:

http://www.enricozini.org/2015/free-as-in-facebook/
The fact that poachers exist doesn't mean these particular elephants were attacked by poachers. If the writer assumed poachers based purely the poison arrows they yes, the story is, ipso facto, fabricated. Whether or not poachers are "the" major threat to elephants is irrelevant.

Elephants are pest animals to the people who actually have to deal with them. The fact that the attackers used poison arrows instead of AK-47s is a pretty good indication these are not professional poachers.
It depends on the amount of information you want to transfer, and how likely it is that you'll get a full customs inspection. A single microSD card can hold 512 GB of data; try bringing that in paper format through customs.
Avoiding Apes by Building Equity Culture
Feature request: sort results by price (ASC/DESC). Looks great BTW.
Without AV, you could be infected for months without ever knowing... :) so unless it's some stupid malware, what would trigger you to reimage?
For Terminal Lovers TermFeed for Reading/previewing RSS Feeds
Yeah, I think Awesome WM has reached enough users that the specific phrase is now recognized by google. But I remember this was a pain about five years ago.
Ironically, a large part of Norwegian Salmon is now owned by Mitsubishi: http://dealbook.nytimes.com/2014/09/22/mitsubishi-to-buy-sal...
Not that i think there's anything wrong with heroku's messaging here, but "we're down because our service provider is having issues" isn't really a "the buck stops here" sort of update.
Depends what you're doing. If you like to play with a lot of risky torrents, then Windows Defender may not suffice. I also don't think Windows Defender does a great job at protecting you against infected removable media either. Avira seems to be pretty good at all of that and light weight.

For risky websites, a combination of Chrome, WOT, ublock origin, HTTPS Everywhere and Sandboxie and/or Malwarebytes Anti-Exploit (zero-day protection) should suffice.

Using a Standard (non-Admin) Windows account and being up to date goes without saying.
Good! Having done a lot of recruiting recently I've noticed no correlation between degree classification and problem solving ability. I have a 2:2 myself :)
My Masters in applied math seems to at least somewhat impress people and I feel it has opened up many a door that would have been much harder to get through without it. While I don't know if I get paid more or not, I certainly feel it has let me get involved with far more interesting work.
>The lifetime earnings for a college degree holder[1] is probably a lot more than for those without a degree.

The problem with these kind of studies is that they take the average, and income only has a lower bound. From my personal observation, many of my university classmates (Spain, '12) would have been better off if they had opted for a technical degree.
I bet they do a good job. But a chicken sandwich is about the bottom of the barrel, meatwise.

How about a really good pastrami? Or a Philly? Gotta have tender beef, ribeye preferably, marinated and rubbed and smoked and braised or steamed, then grilled with peppers and onions. Does the fake stuff stand up to that? No? Then its got a long, long way to go before it replaces anything.
Trailers and prefab houses have existed for many decades. Why is now the time?
Have a look at Holacracy for interesting ways in how to structure teams and at the same time gearing up for continuous change. It's a very different approach than creating hierarchy, but it's not completely flat either.

http://www.holacracy.org/ and http://www.responsive.org/ for more interesting philosophies surrounding movements like Holacracy.

(We have a team of 10 people and are thinking about adopting Holacracy).