skysight-inc/HackerNews huggingface dataset:
Sony has a culture problem: if it is not a Japanese initiative, it doesn't happen. Unfortunately, the Japanese web executives are at least 10 years behind on Silicon Valley, on knowledge and vision. For as long as there isn't a Japanese security expert, born in Japan and groomed at Sony, Sony will continue taking these types of blows.
So for those who wonder:

In the TC meeting today we came up with a vision for the first release.

First, a few assumptions we've internalized that probably need to be stated for this to make sense.

- Node is pretty damn stable already. There are huge companies with it in production, 100K+ modules, etc. It is already far more stable that its pre-1.0 release tag suggests.
- Releasing more frequently leads to a more stable product, not a less stable product.
- The entire ecosystem uses semver while node uses a confusing even/odd release structure.

If people disagree with any of those assumptions then they certainly won't agree with anything the TC determined for the initial release.

So, first release of io.js:

- January 13th (Fedor's Birthday!) target date.
- Will be 1.0-alpha1, with alpha releases continuing until 1.0.0.
- Switching to semver.
- We will be taking new v8 releases as fast as possible moving forward.
- Trying to get to a weekly release cycle. Which version number is incremented each week is determined by the changes and whether or not they are breaking. Again, following semver.

Some questions still left open:

- Are there any changes other than dep upgrades and fixes required for 1.0?
- Is build confident we can have enough automation in place to hit this date.
- Is the plan to have the installer install an iojs binary and an alias to node?

Source: https://github.com/iojs/io.js/issues/28
I get to deduct a select subset of expenses. And if I try to claim I am living from year to year with a negative net, the IRS is going to want to know how this is possible -- in detail.

At one point, I personally rolled up the annual corporate net profit for over a billion U.S. dollars of gross revenue. It came out to (for various reasons I won't go into, here) circa 4 million. That's a much larger percentage of expense than I get to deduct in my personal life.

I realize this is a simplistic example. But when things start to get this extreme, we need to take a look at who is paying the taxes that benefit whom? Is this anywhere close to in balance and each "entity" paying their own way?

Paying their own way not just on principle, but because if they aren't, they may have a distorted and "inefficient" (I might chose the word "destructive") business model.

Should we in the U.S. really have to e.g. provide food stamps and other benefits out of tax revenue -- which has increasingly shifted to come primarily from individuals rather than businesses -- to Wal-Mart employees?

And many of the investment entities and their management that benefit in outsized measure from such... subsidization, are ostensibly paying a 15% rate -- before they whittle this down even further.

It's harder to compete with the "big boys", when you are facing an entirely different cost structure. Not just economies of scale, but finance and policy of scale.
Parkeeper, a ZooKeeper server which seamlessly bridges requests to etcd/consul
Hardly difficult. Once you have a monopoly position you just add a clause to the terms and conditions that you may only use Uber if it's the only service you're signed into at the time.
Those are great books, every single one of them.

Anybody who remotely takes category theory seriously should have Aluffi's book, even if s/he chooses to learn from another book. There isn't really anything that compares in terms of its comprehensive coverage of abstraction at the basic level, and you'll eventually need something like it.

I simply love Moore & Merten's "The Nature of Computation"; it's probably the only book for the absolute (but mathematically-minded) beginner about the theory of computation that manages to be incredibly captivating and lucid (while also covering a significant chunk of material).
A good reason to always throw a password on archives.
For me a good way to deal with team code was getting involved into enterprise offshoring.

Either you learn to live with code that works, regardless how it is written, in a world that doesn't care about stuff discussed in HN or better change job.

Trying to bring everyone involved, both onsite and distributed locations to follow best practices, is playing D. Quixote.
Show HN: New PhotoSwipe
Introducing dirt: An opinionated deployment and bootstrapping tool
"Rather than defining tables themselves, you define attributes that can be used on any table, using defattributes like so"

This seems to imply a deep constraint that an attribute name MUST always be validated and handled the same way. A pretty serious limitation, IMO...

Also, if you're using a SQL client that makes "Parameterization of 'BOB' into a variable lack elegance", I'd recommend getting a better SQL client. Placeholders are SQL Interface 101 stuff.
OS: Fedora 20;
DB: MariaDB;
Python, PHP, Codeception/Selenium;
Trac;
Sublime Text;
Hangouts & Skype :)
What is the story around linux drivers for the GPU?
By that logic, all businesses with economies of scale are "natural monopolies". That's nonsense, because it assumes that everything else (particularly income per ride and cost per ride) are the same, or at least that they can be the same at a whim.

And in practice, we see smaller companies competing successfully with larger ones all the time.
Any plans to make the hardware open? Or at least the gerber / board files. This could be useful for commercial applications.
New social network?
(I didn't downvote you, just FTR.)

I think this is the kind of thing that might be at issue: https://github.com/docker/docker/issues/6791 [1] (I realize that the ticket is not closed, I just bring it up as an example of something that I see as counter to commoditization and thus counter to my goals as a user.)

One of the issues that I personally have with docker (much as I love it) is that it also wants to be a process supervision "framework" (for lack of a better word). I don't want that, I want a reliable way to supervise a docker-started process from whatever supervisor daemon that I want (whether that be systemd, runit, or whatever). This is not really for ideological reasons -- I want something that integrates properly into my distribution of choice, not something that wants to be a system unto itself.

[1] ... I'm obviously not the submitter of this issue. I just stumbled upon it during a related search.
License? Scanned both the github and docs for any mention of it.
"Abe Lincoln may have freed all men, but Sam Colt made them equal."
I'm interested to see what you've done. I couldn't make this kind of thing profitable but I'm glad that someone has.
This is a fantastic post!
It's a bit like making a Uranus joke on an article about the planet. Yeah, okay, teehee, but we've heard it all before and moved on. You're not adding anything to the discussion, and the joke wore out long, long ago.
Are their backups OK? That's the only real issue.

None of the "leaked" data is that interesting. Some executive pay info is in SEC filings. Talent pay is usually known in Hollywood. Leaking the script of Annie? That's a remake; we know how it comes out.

The real question is, what did the attackers change? Did they add some phony businesses to accounts payable, or initiate financial transactions?

There's a lot to be said for making backups to write-once media.
I can't get behind it, I prefer to pay 5-75$ upfront for a full game (depending on platform) and no in-game purchases.

If I can't play the whole game without in-game purchases, then it's not a game, it's an interactive ad. If on top of that I have to pay for the privilege of playing the ad, it's downright criminal.

(I'm excluding expansion-type DLC, I don't mind paying for more optional content.)
25 Free Stock Photos Sites with Impressive Images
There are a number of places you can find such research.

The US EIA (Energy Information Administration), part of the Department of Energy, regularly posts forecasts. http://www.eia.gov/

There is research published by the National Research Labs (also part of DOE), particularly the National Renewable Energy Lab in Colorado, NREL. See their Renewable Electricity Futures Study:
http://www.nrel.gov/analysis/re_futures/

The Electric Power Research Institute, EPRI, an industry research organization.
http://epri.com/

Various large utilities, particularly in the Western US, post forecasts. See especially PG&E and Southern California Edison.

Rocky Mountain Institute (RMI) are among the private research organizations looking at renewables and future projections.
http://www.rmi.org/

WorldWatch Institute looks at many factors including energy:
http://www.worldwatch.org/

Cleantechnica seems to be a pretty good online renewable energy source, without much of the fluff that infects the sector.

Internationally, the International Energy Agency (IEA), as well as various government organizations, particularly the European Commission. CSIRO is an Australian research organization comparable to the US National Labs.

The International Panel on Climate Change (IPCC) has an impressively comprehensive report on renewable energy technologies:
http://srren.ipcc-wg3.de/report/

There's the REN21 report:
http://www.ren21.net/gsr

The Fraunhofer Institute has extensive information on Germany's renewables growth ("Energiewende"):
http://www.ise.fraunhofer.de/en/

My point is that the growth rates are spectacular, and as I recall have been markedly exceeding earlier projections.

These and other sources are referenced on the RenewableTech FAQ:
http://www.reddit.com/r/RenewableTech/wiki/techfaq#wiki_reso...
New techniques for protecting against cloud data loss
Hey, Jason from Citus Data here (one of pg_shard's authors).

Yes: if you have high availability needs, PostgreSQL's streaming replication feature can mitigate this failure risk by providing a hot standby for your master; otherwise, regular backups of the master can suffice (pg_shard's metadata is stored in regular PostgreSQL tables).

See our documentation page for more answers to questions like this: http://citusdata.com/docs/pg-shard
Indeed.

At the very least, their authors don't venture into a business development consulting advising on how to sell to the enterprises based on their vast experience selling a piece of trivial software to the schoolteachers.
The NSA cannot arrest people either. Hence the big hoohaa about whether they were tipping off the people who can.

A bigger problem is not the NSA leading to arrests. The bigger problem is metadata driven drone strikes. That's a uniquely horrible phenomenon.

Google and Facebook look like fluffy kittens in contrast. Though I wish Assange wouldn't continue confusing and deceiving people by claiming these companies sell your information to advertisers. I don't understand how such a trivially debunked idea has turned into a global meme/conspiracy theory.
Self-deception has been going on for a long time. See the Wikipedia entry on N-rays: http://en.wikipedia.org/wiki/N_ray
You mistakenly interpret Dweck's Stanford study as somehow undermining Baumeister's research into self-control, when in fact Baumeister's body of research actually tackles this very phenomenon. Baumeister's research showed that under less exaggerated levels of depletion, you could mentally overcome the self-control issues. But after a certain point, when depletion gets severe, the mentality described by Dweck actually starts causing you to do worse and worse.

The reality is that science behind it is actually some of the most compelling and thoroughly thought out from the field of behavioral psychology.
New API helps assoc members search within their own for agency partners
Warn HN: watch out for built-in make rules
I was bitten by this some years ago. A C project needed a parser, so I decided to whip it up using Lex and Yacc.

Since the whole thing is logically a module, I decided to call the files:

parser.l parser.y parser.c

The .l has the lexer, .y the parser, and the .c file some supporting common code.

In the Makefile, the rules were like this:

OBJS := [...] y.tab.o lex.yy.o parser.o

y.tab.c: parser.y
$(MY_YACC) ...

lex.yy.c: parser.y
$(MY_LEX) ...

Things were coming along fine, until I updated the parser.y file so that it was newer than parser.c, and ran make.

Little did I know that make has a built in rule which looks something like this:

# make .c file from .y file
.y.c:
$(YACC) $(YACCFLAGS) $< > $@

Of course, parser.o depends on parser.c, so has to be rebuilt. But parser.c, through the built-in rule, depends on the newer parser.y.

To my dismay, the build failed with warnings about missing and duplicate symbols. What?

I went through the make output, and saw the following:

yacc parser.y > parser.c

I rubbed my eyes, shook my head, but it was still there: the module of supporting C routines is gone, clobbered by the generated parser that should only go into y.tab.c.

I reported this to the GNU Make bug database and was informed that a .y to .c rule is a POSIX requirement, believe it or not, so they can do nothing.

You heard it: POSIX stupidly requires make to have a built-in rule which has .c files as its target.

After that I stopped trusting built-in rules. Who knows what else is in there? And how it varies between different make programs and their versions? Even if the contents are otherwise harmless today, maybe that will change in the future if some new, potentially dangerous item is added again.

The way you get rid of all of them is an empty SUFFIXES rule:

.SUFFIXES:

Then you can write just rules you need yourself, in plain sight.
Hm... it might be a stupid question, but by "ridesharing service", do you mean Uber, or something else? To me, Uber doesn't seem a ridesharing service, merely a Taxi on demand with a nice phone+GPS app.
More info will be added shortly to http://iojs.org/
See also http://nodeforward.org/

There is a lot going on, and it is a little difficult to keep track of everything, for sure.

Just know that io.js will be node and npm compatible.
Cept it can be hard to plan for smaller companies. If your startup is a fail, you don't need anything. If it is bootstrapping, you might need a medium or large for a DB. If you are hitting it huge, you need all you can get.

The pricing system with reserved instances is fine for a stable business with 10% yearly growth, not good for a startup.

As a user I would totally just prefer a discount for using more, but I can also see why amazon doesn't want to have a bunch of hardware that is 1 year old and no one wants to use it (but couldn't they just adjust the price to make it valuable still? )
Wired's quote from Joyent is, to me, rather telling:

"But for Joyent CTO Bryan Cantrill, Node is alive and well, despite the slower pace of development. He says that Joyent has been focused on making Node faster and more stable, rather than adding new features. “You’ve got to look at the quality of contributions,” he explains, “not the quantity.”"
What are the rates of this pathway?

Minimum daily glucose requirements are on the order of 100g, possibly higher. If this pathway cannot sustain that delivery rate, it's not significant.
> * apply functions are loops underneath

Yes, but aren't they native loops underneath? I've seen it said both ways, that * apply is faster than R loops and that *apply isn't faster than R loops. Would be nice if someone could definitively answer the question and back it up with some stats! :)

EDIT: Thanks chuckcode, sibling post to this, I stand corrected :)
>How do you check software behaviour without using it and falling into the trap?

Read the source code. You shouldn't trust software that doesn't let you do that.
It's going to be harder to do just about anything related to data analysis in Haskell than in R. In R I can load a dataset, do some formatting, and produce a well designed plot in fewer than 5 lines of code. Haskell might run faster, and it's certainly more versatile, but for data analysis it isn't even comparable.
Are we saying the power to cause harm is what makes surveillance bad?

Google has the authority to blacklist webpages so that they drop off Google search results and destroy the income of those websites.
Ask HN: Online Bootcamp..Suggestions please
Hello,
I would really appreciate if hacker news community can share their thoughts over whether its a good idea to go for a online bootcamp & which of them are good? There are just too many out there and its just becoming difficult to figure out which one to join.

About me: Employed as an Integration Analyst, currently consulting for a Fortune 500 client in Bay Area. I never recd. formal education in Computer Science and hence looking for something which helps me develop a good foundation as well.

P.S. I have tried learning myself, but didn’t really succeed much because of my unstructured approach. I believe that bootcamp mentorship will be able to provide me the needed ’push’ and ‘direction’.

Sincere apologies for the repost. :)
But how do you get the monopoly position in the first place? Also, that assumes the law doesn't invalidate those clauses.
Elliot Shmukler’s Three Step Process to Accelerating Growth
24 days of Rust – docopt
Yes. Uber can fail, but ridesharing/e-hailing/etc needs to succeed against entrenched interests while working towards sensible government regulation.
Google/Facebook don't have to sell your info to advertisers because the are advertisers. Either way it is used for commercial advantage.
Interesting to see you created this account just to reply to my comment.
Maybe I'm just thick in the head, but one of the thing that continues to disappoint me about Docker is the size of the binaries. Wouldn't it be good if we could build the container a single time, and then ship that top-level changeset around? For example. If I build a 200mb binary on top of `ubuntu:latest` I would like to be able to just ship that 200mb around, instead of 200mb + ubuntu:latest (another ~167mb?). If you colocate many services in a single machine (say 10-12) the network of grabbing those tarballs makes Docker less appealing.

edit: Also, its inefficient to build this Dockerfile every single time on every single host, which is why I'm talking about shipping tars. You could have 30 hosts with these 12 containers running on each one.

Any plans on dealing with something like this in the future?
http://www.theverge.com/2014/12/4/7333263/the-malware-that-t...

in the article it says "and the computer that did the compiling was set up to display its text in Korean characters."

i have a problem digesting this, because as per my experience, the compiler doesn't leave a trace the native host's display language or does it?

what do you people have to say about it?
Not sure if it's because of HTTPSwitchboard or not, but copy/paste, print, etc. all seems to work fine. The loading time is pretty bad however. (Also, thanks!)
And plotting, especially ggplot2!
So, they're going to change a few things around the build process and versioning? I wonder if there will be any plans to address core functionality, namely callbacks vs promises.
Those are pretty strong words, "a cancer with douchebags at the helm." Any personal experiences that motivated these words other than joining in the hatred hive mind fostered by the media?
I don't think that's "culture". It's just pragmatism. Encryption has historically been extremely expensive, both in terms of CPU time and software complexity. Encrypting everything is not a no-brainer walk in the park. Even now most websites aren't using SSL and that's easy to set up.

The openness of the internet to surveillance reflects the fact that stopping governments doing it in secret is really damn hard. Not anything more complex than that.
The power of product market fit.
My wife (mid-20s) and her friends were going to take one for the first time after I told them about it as they were headed to Chicago for the weekend. They all got scared and took a cab instead because they had never heard of Uber and didn't trust it. Nothing I could say would convince them otherwise, they need to hear about it from other sources to think it's legit.

People just don't know about Uber. They're not recognizable enough (no advertising).
Depends on what you think of as free/small. My startup, http://reviewsignal.com is a free service people can use to look up web hosting companies. it's automatically tracking all the tweets about major hosts and publishing the results. It's profitable and free, but was a lot of works (not sure how small it really is). I've also built a lot of tools closer to what you're describing, things like http://listmanipulator.com and http://domainling.com but none of the smaller projects come anywhere close to being a sustainable living.
On that topic does anyone know of maps software that does that for you -- i.e. check weather not just traffic?

When I use Google Maps to check routes, on my desktop or on my Nexus phone, it provides National Weather Service weather advisories along with my route directions. (I live in Minnesota, where those are presumably more frequent than they are in most parts of California.)
Firmware: hiding it behind the curtain and telling no one to look is doomed
No I've got no interest in OpenShift and wasn't referring to it, I was referring to Project Atomic[1] and the RHEL/Fedora/CentOS Atomic Host.

[1] http://www.projectatomic.io/
As I said in the original post, by using VC cash to undercut competition and drive them out of business.
I'm well-acquainted with Docker's architecture and some of the ways it's used in the field. I wouldn't call it modular. It might be well-factored and even separated into multiple modes and repos, but that's not modularity; that's just good code.

When you ship batteries, people depend on the batteries and that means you can't really swap them when you want to because things stop fitting. It doesn't help that all of this is baked by default into a single monolithically versioned binary with an API whose documentation isn't nearly rigorous or stable enough to promote alternative implementations.

I like Docker or I wouldn't be here commenting, but you know what would make me love Docker? If every piece was pipeable CLI command.

Like...

docker-listen tcp://,... | docker-run --image-tar=blah --container-tar=blah | docker-monitor --log-file=blah | docker-swarm --orchestrator-socket=orch.sock | docker-link --port=some.other.machine:port

I know this is a crazy rethinking of how Docker's APIs work, but I think that fact perfectly demonstrates my point about how un-modular Docker really is as far as its users are concerned.
I foolishly relied on Google to store my travel itinerary (confirmation emails, mostly), which worked fine until I needed to confirm a hotel reservation in Beijing, where Gmail is blocked by the Great Firewall.
As much as I like clojure; The idea of having a pure Scheme and the ability to play with SICP code on JVM is tempting
If it's already working and you're happy, awesome. Machine is just a convenient way to provision new Docker hosts, in a separate project/binary.

If that is being filled by Ansible for you today, fantastic !
Did anyone else misunderstand the title and assume they were specifically targeting an older version of iOS (2 in this case)?
The Iraq invasion was both a masterpiece of military execution and complete failure of leadership. Magical thinking at the top believed that spontaneous joy re: liberation would magically make all problems vanish.

There was complete ignorance of sectarian and tribal societal overlays. The leadership claimed to believe that a democratic society would magically appear. As a result the US disbanded the army, which prevented an military junta from appearing, but also created a decade of mayhem.
Just used the title from the article. Didn't mean any harm. Looks like the title has changed.
Learning help with homework and school
Analogies are exactly like butterflies. Someone uses one once, and it causes a hurricane in a different comment thread. ;)