skysight-inc/HackerNews huggingface dataset:
Tutorial on how to rip Blu ray 3D to m2ts 3D
This is a video tutorial on how to rip Blu-ray 3D to m2ts 3D video. It's a nice choice to rip Blu-ray 3D discs into M2ts 3D video and play it on your 3D TV or other devices. Learn more about DVDFab Blu-ray Ripper (3D Plus) at: http://www.dvdfab.com/blu-ray-ripper.htm
Did they do any experimentation with pre-caching new content? What percentage of those new photos each day end up being requested I wonder.
I found it interesting that the article mentions amantadine. I suffered a mild traumatic brain injury with post-concussion syndrome whose effects were persisting for quite a long time. While vestibular therapy made a big difference, once that treatment plateaued I started taking amantadine -- it had been suggested by my doctor before, but I'm a stubborn person. The difference that amantadine made in terms of my concussion was significant.

My migraines almost completely vanished, but more importantly I had the cognitive energy to do things that had been impossible for many months, such as programming and playing my musical instruments. I had to take it slow at first, but the difference amantadine made was truly remarkable.

It's not fully understood how this drug works, especially considering that it was originally used as an anti-flu medicine. Furthermore, my understanding is that it was no longer used in treating Parkinsons. But it's one of the few drugs that seems to have an effect in people suffering from post-concussion syndrome. A cousin of mine who also suffered from pretty serious post-concussion syndrome likewise had good results with amantadine.

It should be noted that the use of amantadine is controversial in concussion treatment. From what I've heard, some patients don't get much benefit, and the effects tend to wear off over time. Also, it caused me to have problems with insomnia, which were mostly addressed through sleep hygiene and melatonin. But I thought that I'd share my experience here, as this experience helped me to understand just how physical our mind is, and how there are likely a variety of avenues for helping the brain when it is damaged.
The Odds of Dying From...[pdf]
You might enjoy this story/thread from three months ago: https://news.ycombinator.com/item?id=6815282
Maybe not your grandparents, but maybe their parents. Harry S. Truman could not actually afford a house until he was in national politics ( perhaps even POTUS; a quick Google didn't clear that up ). 100 to 40 years ago, people would only pay a year's pay, two years for a house.

A lot of the cost of housing is due to the 30 year fixed mortgage. When you subsidize something, it costs more and you get more of it.
It isn't about what you know, but what you use in what you do. That said, the marketing to engineering ratio of investment should always be strongly positive. Having a product is not as important as knowing you have the right product because you know what kind of person is likely to buy and why.
Do you have a GPS for Life?
No you're right. Coinbase does payment processing and hosted wallets. Users can buy or sell bitcoins to Coinbase, but it's not an exchange in the sense that any two users can trade USD/BTC with each other.
Reno is ~235 miles from the Fremont factory, or about 4 hours.

The gigaplant is going to be a critical part of Tesla's supply chain, and distance is critical. Better to have your main component within a short drive, and let cells/packs destined for others make the long slog via rail or ship.
TSA Reportedly Demands To Inspect Man’s Luggage For Bitcoin
To start with it would probably be best to focus on fairly standard data structures and algorithms. Here are some you should learn about: stack, queue, dequeue, linked list, doubly linked list, binary tree, heap, B tree. You should be able to identify some times when you'd want to use one vs another from this list and what tradeoffs they have.

Esoteric algorithms aren't necessary but can be nice to know. If there's an area you want to specialize in or learn about you should learn the basic algorithms for that area. There are lots of things I've learned that I don't use regularly. For these things it's enough to know about them and have a rough idea. That's what books and the internet are for.

Design patterns can be useful if the people you work with know them. Their biggest benefit is giving you a common set of terminology that you can use to describe something. If I tell someone I'm using a factory they'll usually know what I'm talking about without needing more explanation. However, I wouldn't worry about them for now if I was you.
Online Course in Computer Science from IIT (India)
Probably worth a shot anyway. There are some good startups working on micro-payments. BitWall is one of them (that ran a test on Chicago Sun Times) that you might check out. In the Bitcoin world, Coinbase has an easy widget you can install for donating Bitcoins. Sorry if this reply isn't very helpful or not what you're looking for, these are just the options I know. Good luck!
> Speed?

Aside from startup speed Intellij is pretty fast, I would like to know what speed issues you might be talking about? This isn't a buggy piece of mess like eclipse.

> Resource consciousness? Ability to work on older hardware? Ability to work in a terminal?

You're right, vim has Intellij beat on all these things. But let's be real here, what platform are you doing heavy duty development on? I'm going to guess it's not a resource constrained, esoteric piece of hardware that only has terminal access. Don't get me wrong, I think you should be proficient with a terminal based text editor to be able to do in place edits over ssh, but seriously, that's not where you're doing most of your development work. At least I hope not.

This is also from a huge vim fan, I love it and I've used it for primary development when suitable IDE environments didn't exist (in the past Scala, recently hacking around with clojure and playing with Rust). But when you've got a mature IDE environment that isn't buggy, fast, and not resource intensive enough to make a big different on your development environment, it's a no brainer in my book. Plus the VIM plugin for Intellij is pretty good ;-)
The future of NPAPI plugins in Firefox
> This was most problematic for the DOE Government Loan Guarantee program -- after Solyndra (a major recipient) went belly up, the government called on their debt in a series of energy storage companies, particularly A123 and Beacon Power. That was the bankruptcy trigger.

Is it possible Tesla paid their DOE loan back early to prevent any volatility from that liability hanging out there?
If you are on a system that doesn't have tshark, tcpdump provides the same functionality via the -C <file_size_in_MB> -W <num_files> flags.

e.g. -C 100 -W 200 -w somefile will get you the same circular ring of 200 100MB files.

Also, don't forget to add the -s 0 flag if you want to get the entire payload.
Fuck you. When you're REALLY upset (hint: I am, and I have thought of suicide) a suicide hotline isn't necessarily the first thing on your mind.
Pidgin doesn't run in a web browser Window.

It sucks that I now have to go back to a stand alone IM app, I've been using a web based client for close to a decade now.
Yahoo Turns 19 Years Old – Birthday Cake
That doesn't help if the vulnerability involves taking over your machine via JS on an untrusted page, causing your own browser to conduct the exploit against your terminal.
Please, make it better. The last thing the JavaScript community as a whole needs is more fragmentation. You know JavaScript, why don't you contribute to NPM?

When that security bullshit happened with RubyGems a year ago, many members of the Ruby community pitched in and helped the RubyGems team get the site back in order, even making Chef scripts so the whole thing is repeatable. Now, RubyGems is more secure and runs faster than ever.
You still didn't answer the question.

While there is a large quantity of user-generated IP out there, it is not the majority of what is being torrented, nor do the content holders of user-generated content have any generation cost.

Also, the lobbying, legal fees, and other "fat" costs that you allude to are necessary for larger organizations to survive, less they become subject to rent-seeking by their competition, who do participate in the agency behavior. Even if Adobe were to never spend a dime on lawyers or lobbyists again, would they no longer have to pay software engineers too?

Again, for most content companies that have IP generation costs, how do you propose that they distribute the costs?

How does torrenting help solve the problem with the IP generation cost, considering you are claiming it's the future?
I can't footnote this ( although look a lot to both Tyler Cowen and Arnold Kling ) , but labor is relatively less mobile than capital. Capital has become more mobile.

Actual capital - machinery - has taken it as hard as has labor. This leads many to think that the increases may be closer to rents than profits. It's also harder to say what the effect of online is; for people under ... what, 25-30?, "likes" on the Internet act as a form of currency that may verge on real currency at the edges.
"Operating System Command"
aka what's app story made us craving
1. Housing: Rent is all about location, location and location including supply and demand. The rent is high in some places because a group of customers are able to pay that exorbitant price be it in NY, SF or Seattle. You draw higher salary for that in those big cities. And I agree that rent/mortgage is a major chunk of a white collar job income(typically middle class).

2. Healthcare: With Obamacare, I am pretty optimistic that people will not be scared to stay hostage to their employer and the pre-existing conditions nightmare will end soon yada yada. But the healthcare in US is expensive because: higher prices for services themselves, higher costs to administer the system, or more utilization of these services. Also the health care system is "dysfunctional" because the system of third-party payments from insurers removes the patient as a major participant in the financial and medical choices that affect costs.

3. People are not given enough exposure on how to manage their finance. People have no clue about their personal finances till they are drowned with several debts(study loan, credit card etc) in their twenties and thirties.

In this consumerism society, the concept of buying and instant gratification is stronger than the concept of saving.

However somebody can start from here:
1. Spend less than you earn and start saving from the day you start making money.

2. Spend some time on net and find deals. There are some really good deals available for everything.

Just ex: You can get a phone plan for $10/month (unlimited talk and text no internet though) and $25/month(unlimited talk, text and data) from Republic wireless. Only caveat is, the plan is limited to android and you have to buy the phone for $299.00 upfront.

Few fellows have taken disciplined approach and retired in their thirties and forties.

http://rootofgood.com/about/

http://www.forbes.com/sites/laurashin/2013/10/03/how-mr-mone...

http://www.mrmoneymustache.com/
The form should limit the number of digits allowed in the "I want to spend" field. Right now, it says I'll receive more bitcoins than the total possible mined coins cap (21 million). http://i.imgur.com/pCUTqOz.png

Obviously it's a mock form, but shouldn't it at least be accurate?
Honestly, I just install it and don't pay much attention to the brand of the machine. The issues I have had installing an OS seem to be about even whether I am installing Windows or Ubuntu.

The only issue I had with my Toshiba Satellite P855-S5312 was getting around secure boot, which is easier now. I've been running Ubuntu on it for about 15 months with no issues.
Amusing C Style Guide: Linux v.s. GNU
I know little about Rust (other than some general idea of its goals and approaches, e.g. the explicit attention paid to ownership), but the this article seemed pretty clear to me. It was well-written and made good use of examples, and the underlying issues are found in many programming languages, even if the details here are Rust-specific.
A Tale of Two Types
Yeah, but popularity with miners doesn't make a coin desirable by people who are already pretty happy with cash.

Even if bitcoin takes over the world, the shines won't care. They choose on the moon.
Using virtualenvwrapper is somewhat easier.

pip install virtualenvwrapper
source /usr/local/bin/virtualenvwrapper.sh
mkvirtualenv -p /usr/local/bin/python venv
pip install butterfly
More help with SELF_SIGNED_CERT_IN_CHAIN and npm
Why would a large company release the commit history of source code when it could open them up to all kinds of lawsuits? It seems perfectly reasonable for them to release it as a zip.
Hrm, there's a lot of Noderage on HN tonight..

Incidentally, if anyone here was actually affected by this, they put up a reasonable explanation / apology / useful-resolutions blog post that no-one seems to be paying attention to: http://blog.npmjs.org/post/78165272245/more-help-with-self-s...
isn't reddit a non-profit?
As I can no long edit my comment: when I made the parent comment, the title referred to them as _Obscure_ tools.
Skype stopped giving 3rd party access a long time ago.
well as a many time Broadcom customer I've certainly seen the best and the worst of it - I've had large (1000 file) software releases for Broadcom chips that mutated their directory structure release to release, bug fixes would arrive and revert themselves, then after complaints return - integrating a new software drop into our VCS was always fraught and took weeks longer than we expected - people would fight not to be stuck with doing the next Broadcom integration and eventually we'd say "enough! we'll live with it" and refuse to take any new stuff - at one point we got the FE to admit that there was no one master tree inside Broadcom, just personal trees that were passed around - on the other hand other code from them was well maintained and obviously under good source code control.

I think the way to understand Broadcom is to realise that they are really a whole bunch of smaller startup companies, more are continually being bought and brought into the fold, this messes with their internal company culture, chips may have functional units in them that came from 5 different companies, each with their own coding standards, VCSs, documentation standards etc etc - as a result it's pretty hit and miss and may take a generation or two for a new technology to settle down - I kind of get the impression that there's ongoing friction between the remnants of these companies as they find their way in the new organisation
I know lists like this will almost always contain at least one command that I, or any other sys admin on here, would use fairly regularly. But it would be nice if just once an article about "obscure" CLI commands didn't include stuff that's the most basic of essential every day staples for any *nix administrator.

Including stuff like vi and emacs is just ridiculous, quite frankly. If you haven't heard of them already then you really have no place in the command line, let alone reading a document like this.

Most of these types of articles should be rebanded as "beginners cheat sheet for handy command line tools" or just not written to begin with (because, frankly, they're just repeating all the same recommendations as every other article like this that pops up each week and few of them have any descriptions that are accurate either).

Maybe my job this weekend will be to write my own version of these documents but with a decent selection of programs, descriptions and example usages?
Recommended it once. Literally the first time. I've waited a very, very long time to do that. Once. And, it was for building a prototype. Project went well. Very well. Wanted to be able to keep it. Gave up. And, I have stopped recommending it. I left.

Presently seeking to either find a place that's already working with Node, earn a living on my own project based on Node or switch careers. I intend for this to be my last attempt at being able to work my way. It's never going to make sense to others, so I have to make this work.

Sorry if my outburst asked all the hard questions, but reality is: How is this stuff going to get ready if there isn't some pressure to move it in that direction? And, given this is the environment I want to build in, what am I supposed to do? Wait for someone else to kick a tire & light a fire?

No, thanks. Done with that. Don't care if Node's not perfect for what you want to do. It's the right tool for my jobs and the kind of jobs I want to be working on. We're not all docking space shuttles to space stations in real life.

Anyway, I have stopped recommending Node.js. I just personally use it and won't work anywhere that doesn't.
The entire point was: "Heh, I'm going to make light of this issue while not conveying any helpful insight for thinking about it, and if it's close enough to satire and takes the right position, I'll make it into the NY times."

Seriously, op-eds like this remind me of what my selection of commentary looked like before the internet.

How is it clever to joke about "gosh, the worst we get 'round these parts is cheating on scantrons, shuck-a-muck."
It'd be neat if they could come to some sort of a standard on this so that its an open, reviewable piece of software that handles the crypto side of things and then passes that off and they (the Automakers) can "customize" the rest of the software all they want.

Somewhat (but also not at all) like a more advanced ODBII[0]

[0]http://en.wikipedia.org/wiki/On-board_diagnostics#OBD-II
I agree 100% about React - I can't help but think that an editor based upon it could really speed up all the DOM manipulation that holds back every webkit-based desktop app.

Re: Web workers, this probably isn't news to you but you can use transferable objects [1] to eliminate the serialization hiccup. Of course, if you're really trying to share objects across threads in real time, rather than transfer data, parse, and fire events, you may have bigger issues.

1. https://developer.mozilla.org/en-US/docs/Web/Guide/Performan...
Tox: next level of Instant Messaging
The internet was made for communication. But talking with your friends, in a safe, reliable way, is much harder than it should be. Secure, FOSS communication methods usually suffer from obscurity, and are typically still centralized, forcing the user to trust a server or to set up their own. We think it's time that security and simplicity came together, available to everyone. Tox is an encrypted, peer-to-peer network for instant messaging, calling, and videochatting, one-on-one or in groups. Tox is a core protocol and API that anyone can make a client for. Existing clients are listed on http://wiki.tox.im/Clients, including:

• a cross-platform GTK client (https://github.com/naxuroqa/Venom)

• a cross-platform Qt client (https://github.com/nurupo/ProjectTox-Qt-GUI)

• an OS X client (https://github.com/stal888/Poison)

• an iOS client (https://github.com/Jman012/Toxicity)

• an Android client (https://github.com/Astonex/Antox)

• an ncurses-based terminal client for Unix-likes ( https://github.com/Tox/toxic )

The Tox core has been shared all over the internet by inspired enthusiasts, and has drawn the attention of many developers. However, the clients haven't received nearly the same amount of publicity, and their developers need help to bring easy, secure communication to the masses. And since the core is a simple protocol library with an API (and with bindings available for many other languages), you can start your own client too.
If you fancy yourself more of a low-level programmer, help with the core is always appreciated: https://github.com/irungentoo/ProjectTox-Core
Developers are always present over at #tox-dev on freenode. For the API: http://api.libtoxcore.so/

Thank you for your time,

- https://tox.im/
Thank you for posting this. I completely agree. We already have a package manager, there's no need to fork it and have to have 2 competing things when it's all open source and those with knowledge can contribute to make npm better.
Working Open Source CT scanner
It doesn't because 99% of people are entirely and completely ignorant of these systems and their importance. And no amount of discussion or even car theft is going to put it in terms that they understand. Here the news item is "with a black box that nobody understands." That wording is HORRIBLE for HN. Because it makes it sound like it's black magic and this group has found some genie that opens cars. Instead, it's more likely a simple exploit of a very vulnerable system. But that wording gives you a glimpse into how most people see technology. It's just magic. Their cares about how software works are nonexistent enough. There's no reference for "good" vs "bad" crypto, insecure design, etc.

Until we have a car that kills 500 people because of faulty software, it's just not that important to people, which means there's no pressure in industry to get it right. People understand "my car will kill me if X isn't good." That's why people understand getting their tires rotated and replaced. That's why they understand to get checkups and to replace belts, filters, oil, etc. That's why they understand you need to replace your brake pads and other such hardware, even if it feels a little expensive. But when you point out that very few people have ever even been injured by bad software in a car, they think "well it can't be that bad." And "good enough", especially in a market like the US where mediocre is what sells the most, is where the market stops innovating.

I hope a company like Tesla is a little more concerned with the quality, though. Maybe we can get a decent example of how to do things.
Indeed. Poorly done, uninsightful satire.
If the clients trust the npm CA, can't they just sign the digicert CA with that CA and include it in the certificate chain provided by the server? That way the chain would be:

npm CA -> digicert CA -> any other intermediates -> server cert

Clients that only trust the digicert CA (and other standard CAs) will see that and accept it because they trust the digicert CA, and clients that trust the npm CA will trust the cert also, allowing both old and new clients to work. Once (almost) everyone has upgraded, the npm root CA can be removed from the chain presented by the server. Am I missing something here?

Edit: It looks like what I'm missing is that you'd need the private key of the digicert CA to generate the request to sign with the npm CA. I was thinking about how CAs have been migrated in the past (e.g. equifax to geotrust global CA). It looks like it won't work in this case.

Edit2: Actually, it appears to work after all. I just tested with the openssl ca command, and you give it -ss_cert instead of -in for the certificate to sign a certificate instead of a request.
Don't forget about the npm trademark thing.

http://blog.nodejitsu.com/an-open-letter-to-the-node-communi...
This is entirely true, concurrency is hard and hiding it away is not helping anyone. The two abstractions that work really well are monads and CSP (channels and share-nothing threads).

However, at least when using Python, it's not always an option to only use concurrent code. Many useful libraries rely on blocking APIs and greenlets are more predictable than threads and cheaper than both threads and processes.

Not even Go gets this right: goroutines share memory implicitly! There are few real options: Clojure+core.async, Haskell, Erlang. Python+Twisted or similar would also be an option, but it's annoying to write and means you have to ignore most libraries out there, at which point you might as well use a better language in the first place.
Mt. Gox files for bankruptcy, hit with lawsuit