skysight-inc/HackerNews huggingface dataset:
You have ~n^2 exp operations (assuming rbf kernel) that weren't present before. This becomes extremely slow for big n in my experience.
Wildly under-appreciated point. Many of those batteries die out quicker than you might think, and hold way less energy density than gasoline. Plus the environmental costs (much nastier stuff than CO2) of extracting rare earths and elements like lithium are huge. Since most of us on HN don't live in the global south or northwest China, we've never seen the breathtaking environmental devastation that brings us these "green" technologies.
Stock price closed at $4.11 27th of Novemeber.

Stock price closed at $0.60 28th of November.

I'm willing to say that wasn't the literal definition of overnight but it is close enough for a turn of phrase.
The Tanenbaum-Torvalds Debate (1992)
A one-time dirty process for a future steady source of clean energy. Isn't it still much better than continually burning fossil fuels? And if we're counting extraction costs, don't discount the extraction cost to get fossil fuel and build fossil fuel processors (car engines, power plants, etc).
It is worse. Look at the Soviet Union or China.
NSdictionary in Objective C
Hi, In this video blog, we will learn how to use NSdictionary in Objective C. To view this video please visit the link http://findnerd.com/list/view/NSdictionary-in-Objective-C/5120/
I'd call it feature complete and stable.
i wouldn't say specialization in taking exams is a useful skill for society.
The Secret History and Tragic Fate of Sun.misc.Unsafe
I think you have that backwards -- it would appear it's pronounced ˈfȯrt when used as a technical term of the the strong part of a sword hilt -- but not here, as it is used as a reference to a certain tools strong use-case?

http://www.merriam-webster.com/dictionary/forte
I'd be remiss if I didn't use the comments to mention the amazing and totally free, "Unix for the Beginning Mage". The author of the article also didn't mention this great resource. It's an amazing book and a short read. It took me about 3 hours to work through completely. www.unixmages.com

If you don't know how to use your shell, block yourself off an evening with this book and change how you forever use you computer.
> their proofs of FLT checked.

What does FLT stand for? Fermat's Last Theorem?
If they discovered an issue in Windows, and it led to gag orders, why would they tell people to move to BitLocker (a Microsoft product)?
I personally can't stand bash for writing scripts (it's fine for typing one-liners into terminal though). This question and its top answer capture the insanity of bash quite nicely http://stackoverflow.com/questions/3601515/how-to-check-if-a... .
Who are we? Why do you need cookies to deliver your service? I rather trust steve gibsons website https://www.grc.com/misc/truecrypt/truecrypt.htm
I would take this with a grain of salt, facebook has an interest to present itself as being unable to effect it's users' opinions.
I've been heavily leaning towards Cycle.JS lately (http://cycle.js.org) for personal projects. I haven't pushed anything to a Production environment yet, but I really love Cycle a lot more than React. (Cycle is vaguely like React, and explores some similar goals, but Cycle is based on RX and encourages a stronger, immutable functional composition than React.)

For production applications at the moment I'm still mostly using Knockout as it is reliable and runs almost everywhere.
LUKS is an on-disk format where as TrueCrypt is both an on-disk format and an application.zuluCrypt is only an application that supports multiple on-disk formats so your question is not easy to answer since it mixes up different things.

LUKS advantages over TrueCrypt is that it can support up to 8 different passwords and each password security can be fine tuned by a changeable pbkdf2 iteration count that is set per password.

TrueCrypt on-disk format advantages over LUKS is that it can support two volumes(outer one and hidden one) and its header is completely hidden since its encrypted.LUKS volume header is unencrypted and hence visible.

With a LUKS based encrypted volume,its possible to mimic a hidden header on a device through the usage of a "detached header" but this is a property of tools that manage LUKS volumes and not of a LUKS volume on disk-format.It is also possible to mimic a hidden volume through a plain dm-crypt volume at a non zero offset but this is also a property of a tool that manages LUKS volume and not of a LUKS volume format.

When it comes to binary applications,zuluCrypt is better than TrueCrypt because it supports TrueCrypt on-disk format together with other formats and it also supports multiple hidden volumes through the use of plain dm-crypt volumes.

zuluCrypt also supports LUKS volumes with a detached header and this is more or less like TrueCrypt volume that requires a password and a keyfile(the detached header will act as a keyfile in this case).

zuluCrypt also supports plain dm-crypt volumes at a none zero offset and this means it can have more than one "hidden volumes" although it does not offer protection of these hidden volumes.
> A one-time dirty process

If only it was. Neither solar panels nor wind turbines last for a very long time, and the recycling processes don't exist on an efficient or clean scale for either yet.
> most people have is that there has been an attack on The Pentagon

Most people on this planet do not give a crap about some tasteless Northern American building. It is unlikely the first association with the word "pentagon" for anyone outside of the US.
I don't think what makes companies like Google, Facebook and Apple run better than most public entities has to do with scale or administration.

Private businesses have all the same challenges with building an empire and expanding scale and scope of what they do. The difference is that they have to do this or cease to be. It's a lot easier to push a private entity to the point of irrelevancy when it falls out of favor with its users. Unfortunately, we don't have that same power with governments. Sure, you can vote but the system is designed to greatly benefit those already in power and skirt direct responsibility, whereas the power a consumer has with his dollar is generally a lot stronger.

Peter Thiel explains it well when talking about the DMV:

> Consider a political analogue using this framework. Say you have to go to the DMV to get your drivers license. In some sense, you, as a voter, control the government, and the DMV is a part of the government. Voters elect government people. Those people appoint other people. Presumably you had some indirect control on who becomes the head DMV bureaucrat.

> But that head bureaucrat isn’t who you talk to after you wait in line. You have to talk to the people in possession: the window clerks and managers who actually run the DMV. They are the people who possess the ability to help you or not. You can tell them they suck. You can remind them that, under the theory of representative government, you are their boss. But that may not work very well. There is a misalignment between control and possession. It may not be a catastrophic one, but it is representative. Misalignment often happens when dealing with bureaucrats in government or, say, senior managers in the business world.

[0] https://gist.github.com/harperreed/3201887
If you're writing shell scripts, you might as well write Ansible playbooks. You can use Ansible playbooks locally without the SSH layer.

Bash/sh is a horrible programming language.
Totally agree on the "risk" assessment. However, when you are young you can take outsized risk for the first few years. A company like GOOG or FB isn't going to implode overnight. The upside scenario is much more likely than the downside. So, I agree with the risk reduction and diversification argument, but I would wait a few years. The benefits of having significant market outperformance in one stock while you're young will carry over into the life of your nest egg.
Anything we do we have to undo, and undo always costs more. It's not a perfect solution (nothing ever is), but we really ought to be bridging the gap with nuclear.

You're right, we will have to bite the bullet to have enough renewable capacity in the future. All I'm arguing is that we know both the risks of action and inaction. It's hard to get a sense of environmental damage from inside a comfortable air-conditioned building.
Thank you! Facebook is blocked where I work, so this gives me a chance to read this when I have some time.
"no a hairdryer will never ever be possible, as that's 2kw right there"

You don't mention the model of Xantrex inverter but the 813-3000-UL is a 3 KW model.

I'm old enough that when I was young inverters and switching DC-DC and power supplies in general cost about a buck a watt, now its ten cents and dropping. That would have been $4000+ decades ago, now its about $300 delivered.

That's not the only cost, of course, 3 KW at 12 V is a non-trivial DC current, and two hundred aH isn't going to run that hair dryer for hours, but how much hair do you have to dry anyway?
The thing is, exactly the same is true of all the other methods of power generation and mineral extraction. You have to at least compare the size and nastiness of the tailings piles. Not to mention CO2 produces carbonic acid when dissolved in oceans; the least "nasty" acid, but still enough to very very slightly change the pH and damage a lot of ocean life.
It's against Google's indexing policy to list a hit for a site a normal user would be barred access to due to paywalls etc.

This means that news sites who want their content and stories indexed have to let (Referer'd) clicks from Google through, regardless of how many times that person read other stories on the given site, etc.

Thus, Google the URL you want (consider removing unique-looking data from the link to improve your chances); if it comes up in the search results... woohoo :D

Alternatively, clear your cookies/localStorage for the site. There are several irritatingly persistent "perma-cookie" conceptual implementations out there that are very good, but the major news platforms are far too bureaucratic to use those; they just look at your browser's standard cookies (and maybe localStorage).

The fastest way to clear this in Chrome is to click the document/lock icon in the omnibox, then the "Show ... site data" link; select the entry(s) in the list and click "Remove" (repeat as necessary) - or to be especially evil, "Block" >:D
We analyzed a month of Beats 1 tracks to figure out Apple’s taste in music
It's not like nobody will ever watch it again. Coming back the next day and enjoying the surprise of "wow - it's still going!", or even telling others "it's been doing this for the last 3 months", would be nice.
One wonders why she deleted emails that under US law for someone in her position weren't allowed to be deleted, around the time she was asked to hand over her records.

There is no technical requirement to do so. The only reason I can think of that makes sense is that there was information there that she didn't want to share with others. And given these included professional emails that were part of an ongoing investigation, I'm frankly surprised that it isn't seen as a deal-breaking issue for even her candidacy.

Obviously it's not the same as Watergate actions of breaking into offices. The point is that people are hinting at Clinton deleting emails to cover something up.

I mean 'plausibly done to avoid auditing'... what does that even mean? What does that imply to you?
Something I haven't seen discussed that I'm curious about is why a larger max block size necessarily means lower transaction fees. Ultimately miners decide which transactions to include in a block or reject so if miners feel they need to get a certain fee per transaction that is their prerogative regardless of the block size.
Wow. I suppose it should have been obvious, but it's still interesting to see nuclear's numbers so high, considering the enormous material requirements for reactors. Only makes me more sad that the world seems to be closing down nuclear rather than opening it up.
We work together there. We actually both started working on a job scheduler independently, but joined forces and he ran with it. It's @ajvb's personal project, but we'll be using it at 222 labs for sure. You can shoot me an email at my username without the numbers @ gmail.com and I'll hook in @ajvb to the thread.
How to convert a Facebook page into a mobile chat app using Ionic and Socket.io?
Is there a better shell? By which I mean more flexible, more consistent, and simpler. (Anyone who says 'zsh' is disqualified.)

I've briefly looked at rc, but while it's significantly simpler and more orthogonal than sh it's got it's own weirdnesses; but the 'Design Principles' section here is worth reading: http://plan9.bell-labs.com/sys/doc/rc.html

Surely there must be a usable shell wrapped around an actual modern language?
Shouldn't be too hard. I threw in an issue to track it: https://github.com/ajvb/kala/issues/41
I am not sure to like the double meaning of sustain here:"The protocol should sustain any potential operational failure, fraudulent activities, or malicious attack."
The 5 Best Watches as an Investment
Looks good. It would be useful if you used the pushState API so that the URL changes and I could pass pre-set links to sites around.
How many end users have an Erlang runtime installed that is invoked with untrusted code by way of a browser plugin? If there are no potential targets, don't be surprised about a lack of published Erlang VM exploits.

I'd guess that the number of JVM CVEs is in the same ball park as the other sandboxing platforms, Web browsers (JavaScript) and Flash.

In 2015 it's good advice to uninstall JVM (and Flash!) browser plugins, since they provide negligible value with current browsers. But generalizing that to the server side, where all code that runs is trusted, is dubious.
Most panels have a rated life of 25 years and deteriorate slowly. That provides plenty of time for the recycling to be built. It's also comparable to the design lifetime of most types of non-renewable power plant.
Node.js and io.js will be merging
One Big Winner from the Collapse in Oil Prices: Tire Manufacturers
Assuming solar panels always require weather sealed sheets of glass, it would be interesting to look at graphs of cost of LCD displays per Sq Meter vs year compared to graphs for plain old house windows per sq meter over the years.

Its likely it'll never be cheaper to build traditional sealed glass panels cheaper than house windows, although per sq meter it might get cheaper than televisions.

Some of the more optimistic claims outside the article seem to have very unusual assumptions about the cost of glass.
Google to Reorganize as Alphabet to Keep Its Lead as an Innovator
Ask HN: Should I change my company name and domain to a proper spelling?
I recently launched a SaaS app called Zencastr (http://zencastr.com). At the time of launch I didn't own zencaster.com. I have since bought it but now am wondering if it is worth switching over.

It would be a significant amount of work to change everything. I'd have to go through all my copy, get new email accounts set up, change any references in the code, get another ssl certificate, try and get the corresponding social accounts, reprint promotional material/banners/cards used for events etc.

I redirect zencaster.com to zencastr.com so I don't lose any traffic that way. I guess I am wondering if it will be more professional and give more confidence to potential customers? What would you do? Is it worth it to invest the time to switch and risk confusing people in the process?
You don't need to learn Bash to write shell scripts. Many other languages support executing commands with special syntax (PHP and Perl have backticks for example).

I write my scripts in PHP if they're moderately complex, and only use Bash for dumb lists of commands.
Not really answering your question, but as far as I know panel lifetime is largely determined by cumulative damage from the environment. Scratches from trees, etc. reduce effectiveness, as does rain leaking into the panel through gaps created by the daily thermal cycle. There may be a lot of scope for extending their lifetime by improving packing, which would defer the environmental impact of recycling. There is some info on these factors in [1].

Also, panels may be declared end-of-life because they are not as effective as newer ones, even though they are still generating to original specification.

[1] http://energyinformative.org/lifespan-solar-panels/
This is pure conjecture but...

Liberals in general could be considered the progressives while conservatives are traditionalists. So conservatives are trying to hold onto the old ways (or at least a perversion of them), whereas liberals are looking for reasons why the old ways are wrong and we need to progress.

So conservatives love reading articles that glorify old traditions/ideals, while liberals read the same article in order to confirm all that's wrong with the old ways therefore giving support to their belief that we need a new way to progress forward.

Just my initial speculation, take with a large grain of salt.
I Find Your Lack of Faith in Autonomous Cars Disturbing
I still prefer Chasing Ghosts, which features Billy Mitchell and his other friends from the 80's.
Sitting is literally killing you. I am making app to remind you to stand up
If you haven't specified a license they have no legal right to use the code, not a completely liberal license. It is against github's terms to have public closed source code so arguably they have an implicit open license but they can't choose which one.
China Weakens Its Currency Further
The time commitment is pretty intense. I think that I'd love to homeschool my hypothetical child because I trust myself to do it right-- but I couldn't also provide for my family in the meantime.
This is great stuff, but it should really be designed as a core.matrix implementation rather than providing it's own API.

The last thing the Clojure community needs is fragmentation with more incompatible libraries.
My smartphone is already a super spy, with its help the NSA, GCHQ, KGB etc already know everything they need about me ;-)
And in Swedish, it's the plural positive of kal, which means bald.
Well, I'm not a New Yorker, and I don't know if I ever will be, but I'm a big fan of national projects. Bridges, high-speed rail, moon/mars projects, artificial islands!

Yeah, it makes some people a lot of money, but it also makes a lot of jobs and maintains the idea that America is a country of people who build great things. I'd gladly see some money diverted into these sorts of projects.
I agree that most people don't think of The Pentagon when they hear the word "pentagon" alone. But the title says, "Attack on the pentagon". Furthermore, given that the Guardian is a UK newspaper, I would argue that most people in the UK know what The Pentagon is and associate the phrase with the building.

But let's assume I'm wrong and most readers don't know what The Pentagon is or wouldn't have associated the title with the US government building. If that's the case, then what is the point of the pun at all?
Really? For me it looks overly complicated and going in circles. After all it boils down to: "You have two boxes that generate exact same sequence of random bits, no mater how far away they are. How can you use it for communication? There is no way."
Is there any advantage in having GOOG stock when you work at Google, rather than selling half of your GOOG stock and buying FB?

I think the expected return would be the same, but it would be less extreme (less likely to be 10x, less likely to be .1x, more likely somewhere in-between).
Will Donald Trump Crack-Up the Republican/Tea Party Alliance?
Great approach.
I believe that when my parents homeschooled my younger brother he was still expected to pass all the state achievement benchmarks.

I'm sure any such rule would vary by state in the US, though.
The author uses Comic Sans as his system font?
Building and scaling a service for developers – The bootstrapped way
Whilst it's true in principal that you should always parse xml/html with a proper parser, in practise it can be a little different. On the web you'll find just as much malformed html that will throw an error in any parser, as you will bad html that will throw a regex. As long as you have proper verification of the link at the end, you'll be safe enough.

Then when you factor in that constructing and extracting links from the DOM might take 500ms vs. the 5ms of a regex - a 100x increase in crawl speed in exchange for a little potential dirtiness is more than acceptable; particularly if you have a million pages to crawl. That's the difference between a crawl taking 1 week, vs. 2 years...

And anyway, all web crawls are inevitably going to end up dirty and scrappy, that's just the nature of the web. I once crawled a website that returned "_ontent-Type" instead of "Content-Type", making it impossible to tell what kind of file was about to be downloaded by my polite, "text only" crawler.
I think probably a better solution is some sort of combination between home schooling and public school. Homeschooling alone makes it hard for children to learn peer social skills, and it makes it more difficult for them to relate later on to the majority of people who have had 13 years of primary/secondary education in a public school environment (in the US at least)
Last month I was invited to speak at Daho.am, Munich's developers conference. At this conference I talked about building and scaling a B2D service (Business to Developers). Specifically, how to build and scale such a service for developers in the bootstrapped way with zero external funding, which is the Cloudinary story.
I thought you might find this interesting and would appreciate your feedback :-)
Feel free to throw issues into the GH tracker so we can get them on the roadmap.

My initial use case for this is for complicated time-based triggers that would be an absolute PITA/impossible to model in cron. We both felt the pain of setting up celery, etc.; @ajvb took that pain and put this together.
Interesting idea and not one I'd ever really considered. Then again, I'm barely even a layman regarding this stuff so there are probably a lot of things I haven't considered yet.
Haha. Yeah. I'm still using a version of Win7. I'm glad I dodged the Win8/8.1 mess, too.
The app logger could be useful piped to my life logging google spreadsheet.
I got to thinking about this because of PG's latest essay Change Your Name http://paulgraham.com/name.html.

I know he was talking about .com tlds but it made me wonder about the cognitive effect that a misspelled domain could have.

Edit: spelling
What would I do? Depends on how far along I was in the project and if I had customers. If I was just getting started, hadn't launched, and didn't have any customers, I would probably change the name.

That doesn't sound like the case with you though. In your case I would keep it just the way it is and redirect to your current name. With the email addresses, just set up a relay for the addresses.

Over time you could always change. For example, as your SSL certificate expires, renew for the new domain. In the meantime I wouldn't stress about over changing.