skysight-inc/HackerNews huggingface dataset:
Hope it'll be available in Europe. I'd like to store some photovoltaics generated energy "because I can" (still get loltastic money for feeding it into the grid, yay subsidies). Less reliance on the grid is good.
I'm rooting for decentralized power (I'm envisioning battery stores in communites that form local grids) but there's obvious issues to be solved.

Very interested in the announcement, pricing etc.
I don't see why you would create a javascript lib for such a simple task, perhaps a jQuery plugin would have been sufficient. Oh wait, it already exists. Perhaps you were just bored?
I'm pretty sure this is what it's always been thought to have been, assuming it exists?

This was the theory from forever ago.

Unless it's been conclusively proven or the wave type is different.

More newspaper science I guess.
How is the data collected?

EDIT: Never mind, I didn't see the website where it's explained: http://www.density.io/

Cool product!
This is known as the PID-1 issue, and ever since Docker first came out it's been a major source of frustration for many users who want to use Docker containers to run their existing workloads.

It's not possible to run a Docker container with systemd, upstart or sysvinit working without major workarounds. So while it is possible to use a custom and hacked environment to get a docker container that simulates a regular linux system, out of the box it's simply not possible.

I think it's entirely accurate to call Docker a system for managing application containers. LXC can be run with various options, but by reading the lxc docs (one example here: https://wiki.debian.org/LXC) you can see that it supports various normal init systems and not just the process managers that can run under Docker.
It will be interesting to see how this works in California. Everyone I know who has Photovoltaics, also has a switch which is required to disable them the instant the mains power goes down. The battery is still quite useful in that scenario, but it would be even more useful if you could supply your house with power from batteries, after an event results in the grid losing power.
I'd say yes - a home battery could do what a UPS can, plus it can return power to the grid.
It turns out I have NO droplets running. So I am not sure what is compromised. The site must be hosted on the attackers own hardware. Maybe they have my registrar (recently transferred to namecheap) or maybe they just used a stolen credit card to purchase a VPS from Digital Ocean and have just set up the CNames as my domain because they realized I have it unhosted.

So my site/hardware/server has not been compromised, it does not exist. Somehow they have hijacked my domain or atleast have a site hosted at my domain.
Apollo 13 transcript starting at 02 07 55 19
It's the opposite though - during the night, you want to use power from the utility, when it's plentiful, and cheap (particularly if you have a TOU contract).

The objective would be charge the battery up at night from the grid, and then use that power during the day + your solar power, when power is expensive.
I'm not sure if migration how you describe it is possible. Just sign in the 10 services and activate the new device by scanning a new qr code.
Ask HN: What's your go to for all things antivirus on OS X?
This article is too technically advanced for me. As a casual MongoDB user, how do these problems affect me?
That's the big blocker - but, without wishing to be too mean to NXP (sorry Joppe!), the A700x MX51 microcontroller used in the YubiKey Neo is pretty old. Really, most crypto chips are at their core: they almost always just make them out of old ones with new bits glued on to (reasonably) try to reduce (high) NIST/etc certification costs. (Seriously, it's still carting a hardware DES implementation around.)

I believe it has a 2048-bit multiplier with a particular (patented?) form of blinding to protect against side-channel attacks. That's used for RSA; it can't do 3072/4096 bit RSA keys without tricks as it stands unfortunately.

The existing NXP ECC implementation is also not in JCOP's applets by default, I think? From what I saw, it (ab)uses the RSA multiplier. That can go up to 320 bit curves in theory without running out of scratch space, and is a generic implementation of prime fields over GF(p), so you'd think it'd be able to do some operations on Curve25519 fine in principle.

And it can, but in my testing it did what I thought it'd do, and leaked side-channels when used with the NIST curves and djb's curves, because the blinding on the RSA multiplier was simply not designed to cope with the regular structure of the special prime fields that most elliptic curves use. And the performance of random prime fields (like Brainpool) in software is awful, so no-one else wants to use those.

You've also got the problem that the existing implementation there can only do ECDSA (not the EdDSA used by Ed25519) and doesn't have SHA-512 around, too.

A pure software implementation that avoids using the RSA multiplier would be much safer, and I think in principle would be able to do the other CFRG favourite, Ed448-Goldilocks, as well. That is what some HSM vendors are doing. It'd be a very tight fit on the NXP A700x, however. I'll leave that to NXP, if they want to.

I myself want an open crypto chip, not one that still needs blobs in 2015. And I've seen a few movements in that direction.
I don't think you'd get very far with such a definition for any other -ism. Moreover, we do things like attempting to wipe out entire organisms (e.g. malaria mosquitoes) simply based on what the average one does, whether or not any particular mosquito would have bitten a human.

So you'll have a hard time unless you add lots of special cases to it.
Volvo Axes the Passenger Seat to Boost Backseat Legroom – Abomus News
My grandmother was 1957 Mayak disaster liquidator (see https://en.wikipedia.org/wiki/Kyshtym_disaster). She said that some people in Dokuchaev Soil Science Institute ate and ever brought home for their families fruits cultivated on contaminated soil just because they were in deficit.
Perhaps not everyone uses JQuery.
Don't stop re-inventing things! I know there probably are hundreds of those scripts/plugins out there - but this one made me laugh! Well done!
Ironically that this comment was downvoted too without being rude or "bad". So I don't win the karma race but I damn sure is proven right.
It seems like a lot of rare earth materials to build so many big batteries.

Lithium-ion cells actually don't necessarily require any rare earth metals at all. For instance, the batteries Tesla currently uses for their cars are made up of lithium, nickel, cobalt, aluminum, and carbon, none of which qualify as rare earth elements.
I wonder how hard it would be to put this stuff into Kerbal Space Program and update the solar system in realtime...
18M Americans need our help
Lithium isn't considered a rare earth element, although it is relatively rare compared to, say, lead.

From Wikipedia: However, according to a 2011 study conducted at Lawrence Berkeley National Laboratory and the University of California Berkeley, the currently estimated reserve base of lithium should not be a limiting factor for large-scale battery production for electric vehicles, as the study estimated that on the order of 1 billion 40 kWh Li-based batteries could be built with current reserves.[85] Another 2011 study by researchers from the University of Michigan and Ford Motor Company found that there are sufficient lithium resources to support global demand until 2100, including the lithium required for the potential widespread use of hybrid electric, plug-in hybrid electric and battery electric vehicles. The study estimated global lithium reserves at 39 million tons, and total demand for lithium during the 90-year period analyzed at 12–20 million tons, depending on the scenarios regarding economic growth and recycling rates.[1]

Of course, lithium isn't the only element we can use to make batteries.

Note, I'm not making a claim one way or the other on the feasibility, just stating that resources don't appear to be a limiting factor for the next ~life-time.

1. http://en.wikipedia.org/wiki/Lithium
On the other hand, without measurements, 60 Hz may be close enough to 50 Hz to include it in "around 50 Hz", depending on the OP's ability to estimate sound frequencies.

But yes, measurements are the way to go.
No, just destroy it and avoid further problems. There is no point in creating artificial beings with the goal of "living". Normal flesh-and-blood people are pretty good at that, there is an abundance of them and we keep making more. We're facing more and more problems and we need AI research to solve them, not create new ones.
Ask HN: Should I Integrate My Startup with Twitter/Facebook?
I feel that if the app is a success they will have access to all of the user data and metrics and will eventually copy the core product.
and 300KW of power to run it!
you're saying that legislation regulating how humanity behaves towards non-human creatures inherently doesn't fit in with the concept of person?

No, I'm saying that the concept of person is inherently linked to humanity (incl. human society) and therefore non-human creatures are only judged as "people" if they can approximate humanity to some level.

The fact that we find it natural that "smart" non-humans like chimpanzees and dolphins are better candidates to being classified as persons is evidence of that: after all, why should smartness/intelligence be the classifier? It's because that's what distinguishes us.

Also, given that all species on the planet exist in the same evolutionary tree, I guess I find species distinctions somewhat arbitrary. What's the meaningful biological difference between a chimp and a not very smart human, really?

That's like asking what's the meaningful difference in terms of physics between a human and a rock, since we're both bags of carbon. Law simply isn't designed to work at the biological level. It's a social construction.
Windows Users Download Ubuntu 30,000 Times a Day and Other Cool Facts
I started to read this and remember seeing [this][1] from a couple of years back... with the liquid cooling, etc, i would love a replica of the 2...

[1]: http://www.extremetech.com/extreme/191877-how-to-build-your-...
Don't know about radiation detectors in Russia but Chernobyl is located in Ukraine, not Russia.
This setup also works with the ZX2C4 password store for android. It's superb :)

https://github.com/zeapo/Android-Password-Store
Does it have any mod for Authentication? Such as OAuth ?

It doesn't seem to have OAuth, so I'm just curious.
Probably something like Stellar (Stellar Trading Systems) or TT (Trading Technologies XTrader).
Oh wow! I played that but totally forgot. Much fun was had
Atlas of New York Tree Species
I think the key was if that was the dose to the total body area not just from a single grain in her hand. Imagine being covered in those grains for 1 hour that would be the equivalent.
Do Not Track Documentary
> Ledger is almost the most boring, austere accounting
> program you could think of.

This does not strike me as a good way to get yourself doing accounting properly. I am anal about keeping dual-entry accounting, but part of the fun is the graphs, and part of what keeps me sane is auto-import from all sorts of sources.

I use MoneyDance, which is like GnuCash only much less ugly.
It's "habeas corpus", not "habeus".
Analysis of Haiku Operating System (BeOS Family) by PVS-Studio. Part 1
> There is a hum... maybe about 40 - 70Hz.

I've always assumed it was coming from the power grid – it's the same frequency range, and gods know what metallic stuff in the walls could vibrate in resonance to it.
ReceiptBank is probably a good starting point. Non-free.
I have 2 lightly-used home ZFS servers (OmniOS/Napp-IT), each with 8x ST3000DM001 drives, for 16x drives total. The drives were purchased in mid to late 2012, all shucked from external units. It was by far the cheapest way to get storage at the time, given the Thailand flooding.

I've had to buy replacements for complete or partial failure, for 3 in 2013, 10 in 2014, and 1 in 2015 so far. 4 of the replacements have experienced failures too, including 2 RMA returns after I switched to buying internal drives with warranties. Only 4 of the original 16 remain.

These stats match my experience. The ST3000DM001 drives are by far the least reliable drives I've ever experienced in 20 years of using drive arrays. Fortunately, with two ZFS raidz arrays mirroring each other, I haven't had any data loss.
DOM Reconfigurable Spaces
I hear the hum as well sometimes, in different locations (my home office, separate from the house - here I can hear it during the day) or in the house, at night. When heard, if I move my head a little bit, the sounds goes away and usually comes back a second later. I thought this was a nearby engine/motor (there are a lot of houses with installed heat pumps in the neighborhood), but as I've read the Wikipedia article, my money is now on tinnitus.

I've been running a FFY analyzer when I hear it and it's never been able to pick anything up actually airborne, nor any vibration through anything solid that would be picked up by a microphone.
Here is your feasibility for using batteries in just cars:
http://large.stanford.edu/courses/2010/ph240/eason2/

There's a lot of lithium, but it's unlikely there is enough Lithium in the world to provide everyone with large home batteries.
If you want to do personal accounting, you should also try KMyMoney: https://kmymoney.org/screenshots.php

I have been using it since 2008 (for family accounting) and you can input all your data and do everything with the keyboard only. No dataloss (backup is easy, just a single file), pretty fast and the software is well maintained.

This is just my 2cts from a long term user of a personal accounting software (before I used MS Money and Quicken, but for the long term, open source is in that case way better).
Yet, all the concepts you have used are also the result of human thinking, and deeply biased towards us. Why is inter-species communication the measure of development, and not say, running speed? Because communication is one of our major strengths as humans.

Your conception of development is still anthropocentric.
Why Google Is the New Evil Empire
I remember seeing a documentary like that on Finnish TV a couple of years back, but it wasn't just about the wolves - it included other animals too. They seem to be doing very well.

Do you happen to remember the name of the documentary? It sounds very interesting.
You might get that, or you might get undo blame on the sales team if lead quality is an issue. Of course, that's why it is critical to understand what a quality lead is, and have objective criteria for it.

Ultimately, I think the two disciplines, while related and needing to work together, are relatively separate. Their incentives should be aligned, and that is not always possible to implement in some sales organizations.
There are a number of scholars, even some in the circuit of the Defense Industry of the West, who have ranges of ideas with regard to how big a deal the AIIB is or will be. Although there are none that I know of who don't think the Western order isn't being challenged. What matters is that the West on the whole believes very strongly that the AIIB and associated institutions are a serious challenge because it is their belief that determines their actions. Since the West believes that its superpower status is hollowing out - even if it were not true - it will act in correspondence with this belief: in this case with surveillance, etc.

I happen to agree with the West's national security posture that their status is hollowing and that the AIIB and other institutions propose viable alternatives for large portions of the world and threaten the old order (though I'm no expert either).

The reason is that foreign investment is a way that countries can use to very strongly project power. Take the activity in the Baltics - the IMF packages to Kiev - to influence political and geostrategic outcomes which is often worth huge amounts of wealth in the long run. That is to say you aren't always going to get money from the country you are lending to, but you will get influence on political outcomes. And we can see that with China's plans in Eurasia and how these plans for example align with their veto votes on UN activity in the Middle East. Russia had tried to create a Eurasian Union, which has kind of staled but it's likely that with a giant investment bank to fund infrastructure that it can be pulled off.

Long argument short - it's not always about getting money back on your loan: it's often about getting your pipeline, your highway, your port, or your defense garrison.
Latest TPP leak shows even harsher copyright rules
My Favorite Software Books
> Riiiiight, okay, so how difficult would it really be to change `defun trace (functions)` to `define (trace functions)` and a few other minor syntactic so it runs in Scheme?

You can try it. Report back. Try also Logo, Dylan, Clojure, Newlisp and a bunch of other languages.

> What you're saying is basically tantamount to a claim that CL has stayed truer to the syntax of McCarthy's Lisp, but it would be easy to argue that Scheme is truer to the mathematical principles of McCarthy's Lisp.

You can try to argue that, but it would be wrong. McCarthy's Lisp uses Symbols, Functions and even EVAL quite different from Scheme. Scheme has done everything to remove EVAL. Look at various Scheme reports where EVAL is not even part of the language or defined as a 'library' function.

> Looking at syntax is a very shallow way to look at it.

If we only need to provide a little bit of syntactic support to make Lisp 1.5 code run in Common Lisp. What does it say? Most of the other stuff is intact: 90% of the syntax and a lot of semantics, naming, APIs, core principles.

> The rest of your post is incoherent because you've used the isolated word "Lisp" despite the fact that this conversation is about the very fact that the meaning of "Lisp" is unclear.

Maybe it's unclear for you. I told you what Lisp is: a group of languages who, evolve over time, share literature, community and code.

People wrote compatibility packages and translators to make porting across these languages easier.

Today it makes no sense to share software between Racket, Clojure and SBCL (a Common Lisp implementation). They are fully incompatible: semantics, names, architectures, tools, ... literally nothing is shared.

> Porting almost any CL program from CL to McCarthy's Lisp would require dropping most features. Hopefully this highlights the problem with this whole debate.

Time moves mostly in one direction. People wrote math software in Lisp 1.5, ported it to Maclisp, then Lisp Machine Lisp, then to various Common Lisp variants.
Lisp code was written sometimes to work in older dialects too, but that support was usually dropped when the older implementation was no longer used. For example some people wrote software in Interlisp and ported it to Lisp Machine Lisp. Then Common Lisp. Then the Interlisp support was dropped.

The Computer Algebra system Macsyma for example has bits implemented in old Lisp implementations from the 60s. It was then ported to Maclisp, Franz Lisp, Lisp Machine Lisp, Common Lisp.

Each time the Lisp dialect was improved and extended. But many of the core principles remained. Some code ran in multiple Lisp dialects and was maintained in one file. The LOOP macro was for example inspired by Interlisp's FOR, was then implemented in Maclisp and then ported to Lisp Machine Lisp, NIL and Common Lisp. For several years it was maintained in one master file. A really hairy piece of code with lots of macrology.
> “Oh my God, can you grab him?” I shouted at the woman at the door, as my 3-month-old puppy darted out into the cold and I tried to stop my 6-year-old twins from following suit. She obliged, and I was able to get a proper look at her. It was in the 30s outside, unseasonably cold for Florida, and the young woman holding my squiggling puppy was wearing nothing but a light spring sweater, shivering and looking miserable. I invited her in. ... "

I fell asleep by the end of that paragraph - gimme the fac's, dude ...
Auto-import with Ledger is trivial and programmable. You should have a look at the ledger convert command.

Another major benefit is that Ledger data is stored in plain text files and can be put in a git repo.

Currently I have more than 7 accounts across various regions (Ledger has great currency support) and I am able to process a full month of transactions in under 10 mins. Ledger so far has been the most painless system I have ever used.

There is also a great Emacs mode (ledger-mode).
That is definitely not "routine" pay for high school kids writing HTML in any year. Sounds like you hit a clueless marketeer who had been huffing the dot-com bubble.

Hacker News has a disproportionate population of people who work in fields and locations where you can easily expect to make six figures straight out of college, and as a result HN has some seriously skewed ideas about how much money is "real" money. When I got my first programming job (in the mid-'00s, in a town with a population of ~250,000) I made $15 an hour. I was absolutely delighted to get it, and it was enough to live well and save some money besides.

Of course, $22.60 in modern Seattle is less impressive, depending on whether he lives in the city proper or in the suburbs. But you can't expect tax-funded jobs to have the same kind of ridiculous salaries that Amazon and Google can afford to pay. And the guy's an activist. This has got to be a dream job for him--a chance to make a difference in something he's passionate about. Some things are worth more than money.
No Private Equity Money yet for Australian Miners
It's a great title. "Automate the Boring Stuff" seems to be the direct replacement (more or less) of "programming" for me. Maybe people without programming experience don't usually realize that programming is mostly about "automating the boring stuff". This title appeals for this simple "use case" which could win against the "scariness" of programming.

Or maybe it's not that scary for people to learn programming if you don't mention the word "programming"? It doesn't seem to be the intention here, the first part's title is "The Basics of Python Programming". But it seems to be a good strategy to appeal with the title first than in the TOC face the reader with the truth: what you are going to read about is programming.

I know, I speculate too much. But I really like this title. I can imagine a businessman in a bookstore at the "computer" section looking for Excel or Word books looking into this book, while filtering out all "programming" books in his vision.
I did not even think of it deeply like this. Well done.
I'm not even sure this is a new thing but I do have invites ;)
I don't use them at all. I like github for contributing, but I don't really buy into the "social" of it aspect beyond that. And my browser history / address bar completion have substituted bookmarks for me.
> whether the founding documents were ever useful, what
> governing principles do we want to live with now?

My understanding is that if you can get 2/3 of Congress to agree with whatever governing principles you want to live with now, you can amend the constitution. It's far from clear to me (a bleeding heart liberal) that 2/3 of the people, let alone 2/3 of Congress, want to see the 2nd Amendment rights re-amended.
I bought the PDF version of this a few weeks ago and it is pretty straightforward. Doesn't really teach you anything about classes/object-oriented programming. It really has a strong focus on getting sh*t done and is well-suited for it. Overall I would recommend this if you already have some programming experience.

By the way, if you have the book and are experiencing problems with `pip3 install python-docx` on OS X Yosemite, the solution is to install the Xcode command line tools first:

xcode-select --install

Then `pip3 install python-docx`