skysight-inc/HackerNews huggingface dataset:
I have a couple of questions about the schematic.

R4 and R5 are 0K resistors. 0K resistors actually exist, and are typically used in place of short pieces of wire. The advantage of a 0K resistor over a short piece of wire is that they can be picked and placed and soldered using the same equipment that handles resistors, thus saving the need of having a separate machine for short wires.

That is how they are being used here, as you can see from the layout diagram. R5 is used to carry the RST signal over another line on the board, and R4 serves the same function for VCC.

First question: should these even be included on the schematic? They only exist to work around a construction limitation due to the use of a single layer PCB. If the circuit was built on a two layer PCB, or a breadboard, or wire wrapped, there would be no 0K resistors needed. I thought that schematics were supposed to just convey the topology of the circuit, leaving things related to the practical difficulties of construction to other documents (like the layout diagram).

Second question: on the schematic, why is R5 shown as connecting RST to RST, but R4 is shown as connecting VCC to itself? They are both being used to take a line across another line, so why aren't the both drawn the same way on the schematic?
You can't be bothered to even look at the "wordpress blog" to see what it is, but I am the one trolling? If you have something to say, then say it. Posting just to see your name isn't productive.
Very interesting. Would like to see based on function/class/module instead of file though.
Is it just me, or does there appear to be some correlation between people who follow "news" and a willingness to assume the worst about those who hold different opinions? Yes, following the news doesn't necessarily cause incivility, but maybe someone should take a look. After all, if one doesn't follow the news, then there's nothing news-related to get worked up about...
"It's not that old theories are disproved, their supporters just die out".

The best people adapt to new information, no matter their age.
Bruce Schneier still recommends using copy and paste to transfer passwords from a password manager to the browser: https://www.schneier.com/blog/archives/2014/09/security_of_p...

I've been using Emacs and GPG files (one for personal stuff, one for work accounts) as a password manager since GNU Emacs 22 came out with GPG integration in 2007. Works almost anywhere without needing any other applications. I back up the GPG files to remote servers and keep my private keys on several private devices to get the benefit of remote backups without the risk.

Both iOS and Android are pretty much designed as surveillance devices, I would not recommend putting your private keys or password list on them.
That figure could refer to "typical" usage, where most of the screen doesn't have to update.
Mapping DNNs to a problem domain is an art, but it is easier than the "feature engineering" required to use other forms of machine learning.
It seems to be an issue because the offshore folks are saying they do code reviews... but when we review the code, it's clear that they're not - or if they are, they have no idea what's good code and what's bad code.

The main issue is that I need to be mentored. It's my first full-time job and I shouldn't be the one mentoring anyone unless they're an intern with no knowledge of enterprise software development.
tl;dr: once it's public information, the "market" adjusts
I am talking about Effective C++, More effective C++ and Effective STL by Meyers and The C++ programming language by Stroustrup.

Effective Modern C++ is about the new C++11 and C++14 standards. I am reading it now, looks good so far.

If you can get one thing, maybe Stroustrup's book would be the best choice, but make sure you get the latest edition which includes C++11. Note that amazon.fr has the kindle versions at significant discount (there's also a bundle of Meyers' first three books) if you are ok with their DRM.
Given that there's an objective definition of "recession" it's not correct to call it double-speak. You can say that people talk about the wrong thing, or that growth isn't what's important, or whatever, but that's a different argument.

> I wonder what the phrase "double dip recession"

Not as rigorous, but not made up whole cloth: http://www.investopedia.com/terms/d/doublediprecession.asp
It takes a deeper understanding of the mind and how it works to grasps these things.

When you learn about the four aspects of the mind and how each plays a role in your outlook, then you have the key to this "mystery".
This is a great idea.

Two questions:

1. Why is it an App and not a website?
2. As you noted in your other comment, it would be best if you can have my credit card on file and buy tickets on my behalf automatically.
Three Minutes of All-Out Intermittent Exercise Improves Cardiometabolic Health
I like the reprompt feature as they have it - you can stay logged in, you can be prompted to autofill on websites, and you can use the password generator, but in order to open or save a site or note you are reprompted after a timer (x minutes since the last reprompt). That reprompt doesn't require the 2FA device but it still requires your master password.

Perhaps I am overreacting but this was a really nice workflow, and it's disappointing to see that it doesn't quite work from a security standpoint. It is perhaps better to not use it at all, but to set a very fast idle timeout so in case of a stolen laptop, in the time it would take an attacker to crack your login password (if it happens at all), LastPass completely logs out.
Please check the "Can I post a job ad?" in https://news.ycombinator.com/newsfaq.html
Don't be discouraged. The monthly postings are very popular.
It's not really tied to github. If you look at the source[1] it's just a `git clone` wrapped in a shell script.

[1]: https://github.com/armish/evsrc/blob/master/scripts/evSource...
The idea of replaying moments of our lives reminds me of a Black Mirror episode from Season 1. "Set in an alternative reality where most people have a 'grain' implanted behind their ear which records everything they do, see or hear. This allows memories to be played back either in front of the person's eyes or on a screen, a process known as a 're-do'." Without giving too much away, the episode explores how new solutions to human-problems create unforeseen issues.

*http://en.wikipedia.org/wiki/The_Entire_History_of_You
Data sharing for designers
I host a private MoinMoin wiki on my own server, as a place to collect links as well as thoughts. It's a fairly easy setup, and allows you to make sure that you can write down even private thoughts (well, as much as you trust your own security setup that is).
Sometimes it's an accident, as the upvote is a small target and it's right next to the downvote. Also, it can't be undone.
I've been using UPM (http://upm.sourceforge.net/) for quite a few years. It's portable and full of great features.
It must be the flight attendant's first week on they job. Once they realize the mundane life ahead, they'll serious up.
I was under impression PhantomJS 2.x is rather active, but of course Splash contributions are welcome, that'd be great!

Splash Web UI is quite similar to PhantomJS Pad UI - by default it shows a CodeMirror text editor (with a simple autocompletion) and a screenshot of the webpage. Also, by default it shows information about requests/responses (like a "Network" tab in Firefox/Chrome development console) and a textarea with rendered html.

PhantomJS Pad UI ideas are good; tabs for images, an editor window which is open by default and a field with console logs make a lot of sense.
crickets

So, what were the best sessions you attended at NIPS 2014?
The word recession has a technical definition about a shrinking GDP, and a common usage that basically means, lots of people or companies have job/money problems more than normal. You have to figure out which one people are talking about from the context.
Hold on. I have an interface file "interface.d.ts" and a whole bunch of other files reference it. Whenever I make changes to any files that depend-on/reference that file I of course also make changes to that file. This means that every file in my project is coupled to that file. How is that indicative of good or bad design?
Is Uber really this bad at PR? Don't the investors pay attention to the news cycle? Or is there a witch hunt going on behind the scenes?
If they would have cancelled surge pricing after immediately discovering the surge was related to the hostage crisis, then there would be posts on here condemning them for putting peoples lives at risk or some other nonsense. Either way the groupthink at least on HN is that anything Uber does is Automatically Evil.
Now how are we supposed to cheer for Team Pepsi or Team Coke if we do that?
Carbonite Acquires MailStore
fixed clickable URL http://mrtz.org/blog/the-nips-experiment/
Smart pointers won't save you.

Yes, they'll eliminate the need for collection, by moving the overhead from a single collection to ever construction/destruction.

This may be worth it to get a constant framerate, but the overhead doesn't disappear. If anything, it could be greater: allocating from the heap usually costs more than an object allocation done by any sane VM.
Alcatraz 1962 escapees had small chance of success
"Recession" means that GDP is shrinking, not growing. That's the definition of that word:

noun: recession; plural noun: recessions

1. a period of temporary economic decline during which trade and industrial activity are reduced, generally identified by a fall in GDP in two successive quarters.

So technically, the recession is over. There's not much room for interpretation there unless you choose a different definition of "recession".

All of the bad stuff you listed are symptoms of an empire in decline as well as a massive change in how the economy works. Industrialization changed the world and so will computers and information related technology. We're right in the thick of things. We don't know how things will turn out in the long term - that's for historians 200 years from now to figure out.

It looks like this period of drastic change will be a mixed bag. People being put out of work by automation puts pressure on the labor market. Educational systems set up in a bygone era are failing to adapt. People are having fewer children and living longer which puts stress on everything from social security to labor markets.

It will probably just take a while for society to sort all of this out. And it may or may not suck in the meantime. I think most people reading this will be just fine and probably live really nice lives. Also it'd be nice if the USA and China could avoid a war/proxy wars while trying to figure out the new world order.
If you think that's a bad investment, you should take a look at what my Blackberry shares have done over the past year.
That's the Uber argument. It makes logical sense but their customers don't get it.

Uber has a reputation problem and failed to generate public goodwill. They're the poster child of arrogant valley companies that everyone loves to hate. As logical as surge pricing is, it will be a hard sell until they win the people over.

As a result there was no optimal way for them to respond in this situation.
- Disable automated surge pricing, less cars on the street, less people home quickly
- Remain silent about automatic surge pricing, guaranteed backlash, more cars on the street

Instead they tried to get ahead of the backlash. Maintains their strategy, gets more people home, paints a huge target on their backs for everyone who hates them.
So the scary thing for me here is that Microsoft here is admitting to be centrally storing all of your calls as "data" in order to improve their product.

I'm not sure what to think about this. I get it that everyone wants all of the world's data in order to build better software. The only NDA I have ever signed at my current job is about confidentiality and privacy of customer data. Not software though, yay! That's why I can still share my GNU Octave and Mercurial code with the whole world!

At the same time, I think it's almost fundamentally impossible to truly anonymise data without rendering that data useless for the very purpose it serves. All of these randomised IDs are just privacy theatre, to adapt a phrase from Bruce Schneier. The same machine learning tools that can help you use speech data to improve translation can be used to deanonymise this data.

Our science fiction writings are full of how we are going to build intelligent machines that would one day control us and destroy us when they become evil. I think that narrative may need to be adapted so that instead of instead of intelligent killer robots, we have intelligent killer data in the hands of evil humans.
Rocket launches will never be as routine. Other launch methods will eventually become routine.

http://en.m.wikipedia.org/wiki/Non-rocket_spacelaunch
24 Hour Product Challengewith a Twist
"Being poor is the new norm" -- you're talking about America, a country that has extremely high living standards compared to most other large (>25M) countries.
Especially if you're trying to vote on a mobile phone.
flagkilled seems a bit much for that comment? Any reason why his joke was deleted?
If I ever have kids, this sounds like a good idea. If my parents had limited screen time, this is how I would have wanted it to be limited.
Hacker News on Gnod Social
Does listening to music helps programmers to concentrate on work?
Two potential bugs:

1. it doesn't really work with non-English messages or am I mistaken?

2. I changed my name recently on Facebook and now I'm my own best friend, nice :)
Good News You May Have Missed in 2014
Show HN: Nymph – A PHP and JavaScript ORM
The lift that goes sideways as well as up and down
It looks like they don't know the difference between nominal value and real value. In a housing bubble, the nominal worth of your house increases, but its real worth stays the same - unless, of course, you have a stock of houses that you can sell, but that's not the case of most Americans.
Very valid point. The albatross of x86 licensing/patents is a hard one to git rid of.
Often times, part of a URL is fed directly into a database. Tweaking this part is how you do SQL injection, which then gives you access to documents you weren't originally authorized for.

It sounded like Thomas's point was that if you base legal claims off of the mere fact that URLs are used, then you must consider all types of URLs. One type of URL is a kind that performs SQL injection, which gives you access to unexpected documents, which is already quite illegal.

Such URLs are fundamentally accessible by anyone. (Anyone can type any URL into any browser, so hypothetically one could inject SQL by accident and end up with an unauthorized document.) So if you consider URLs enough to determine whether a document is protected, it must be true that many private digital documents on the planet are in fact public, because many private documents are vulnerable to SQL injection.
If you're not scared of a "weird" architecture, http://labs.runabove.com/power8/ gets you a lot of threads at a very low price.
Windows Pro-Tip: KeePass supports Windows' "Secure Desktop" (the same place where Windows UAC prompts launch into) for the reprompt. This really should be the default now, but it's simple to enable and incredibly worth enabling given that malware has been discovered in the wild trying to keylog/grab master passwords for programs like LastPass, 1Password and KeePass.

Cross-Platform Pro-Tip: KeePass 2.x runs great as is on the Mono VM with only the obvious Windows-only functionality unavailable.
Morality isn't universal by definition. That's the point. Since I said what I believe, and only applied it to me, that is not making a universal claim. The person I replied to was saying what he believes and how it applies to me because he says so. Let me make it clear:

Person A: Oranges taste good.
Person B: No they do not.

These people are both making personal statements of their own beliefs/opinions. Even though the phrasing does not explicitly state "I personally believe oranges taste good", it is implied because it is a subjective statement and neither could reasonably make a universal claim.

Person A: Everyone like oranges.
Person B: I do not like oranges.

Person A is trying to make a universal claim. Person B is not. "I do not like oranges" is a personal claim. "I do not have a moral obligation to give money to people just because they tell me to" is a personal claim.
The Amazing Street Food of India
Half the papers at NIPS would be rejected if the review process were rerun
The trouble is when nominal value shrinks, it shackles people to endless cycles of debt slavery. Either that or people default, which causes follow-on cascades of defaults.

If we had a low-debt cash-only economy this might not be the case, but our economy is so far from that it's not even worth talking about. We are absolutely a credit economy, and when the numbers get smaller in a credit economy pretty much everything breaks.

Eventually the collapse of the middle class will drag down everything else, including the rich.
> So the scary thing for me here is that Microsoft here is admitting to be centrally storing all of your calls as "data" in order to improve their product.

They don't admit to doing it historically, they say that if you sign up to the preview that they will use your conversations to improve the product going forward.
unfortunately I haven't been able to test a data set that isn't english :(

And right, that is kind of a known bug. I discovered earlier today when a friend ran it.

Thank you for the feedback!
This is awesome!

I am decidedly not a math person, however, what would one need to know to interpret the different values being displayed? In other words, what would I need to know as an astronaut using this and how would that influence what I do in space vs. what happens on the ground at Houston?
Hey, that last sounds like me. I had books confiscated as a kid in english class because I read too much. This wasn't a big deal, because I always carried at least three, but looking back it's pretty funny.
I think that paying back would a way to go out of this system. But the loser will be the tax payer. When the state/politics decided to give licences for free (a long time ago) and then let the offer and the demand decide the price, they created a speculative bubble: every buyer expected to resell it for at least the same price or make a profit (often a big one). Now, if this market is opened to more actors, the lasts to buy will get a big debt out of their deal and may be in a bad position for the rest of their life.

For me the ones to blame are those politics who created this situation. Concerning the taxi drivers who made a big profit, why should they be blamed for a system the state has put in place? (well, I do for being so greedy and making the taxi a transportation for affluent people)

Note also that taxi drivers are well known for hidding parts of their revenues (proof or source: none). Because of that, taking the taxi is really the last resort for me.
Integration in MCTS should be straightforward. And I would be surprised if the author's hadn't done it already. Normally, no actions are pruned away per-se. Instead, the available actions are initialised with a utility value [1] from an external oracle, i.e. the neural net. From then on, the normal MCTS procedure continues until the time or memory runs out.

[1] ..and a faked visit-count. So the algorithm beliefs that the action was already evaluated n times, which resulted in the given mean utility.
Valid concern. Apple and Google do it too.

http://www.zdnet.com/article/apple-stores-your-voice-data-fo...
When I was a freshman in college, I was in a humanities class that focused on the intersection between humans and machines. We had an assignment to build and test out a "prosthesis", i.e. a technology that extends human capability, in Second Life.

I created a simple wristwatch accessory that was scripted to upload a copy of all of your chatbox text to an external service. Later, you could log in to this external service and search through a history of all of the conversations your character ever overheard.

Real-world versions of this technology appear inevitable as digital storage costs trend to zero. A rudimentary digital copy of the physical world is being created in services like Google Maps. The Google self-driving car records a 3D copy of its surroundings with accuracy at the centimeter level. Dropcam uploads video and audio data from within your home to cloud storage.

A world with fully recorded life experiences seems creepy at first blush, but I believe we'll discover a mechanism for trust that will allow everyone to safely record a digital copy of their lives that is inaccessible to third parties. Perhaps in the future we'll each own an open-source private cloud container of CPU and storage resources. Instead of processing your data on external servers, third-party services might provide code that runs in your own container under tight network permission restrictions. Such a system might be able to maintain the benefits of continuous software deployment while allowing consumers to keep their data under their control.
Yes. You can see remnants of an old discussion of the point on the Wikipedia Talk page for "FASTA".

The problems comes to an ambiguity in the Pearson's original FASTA distribution, from http://faculty.virginia.edu/wrpearson/fasta/fasta3/ . In my copy of FASTA (fasta-35.1.5) in fasta20.doc is the following:

0 Pearson/FASTA (>SEQID - comment/sequence)
...
Standard library files. These are the same as plain sequence
files, each sequence is preceded by a comment line with a '>'
in the first column.
...
I have included several sample test files, *.AA. The first
line may begin with a '>' or ';' followed by a comment. The
text after ';' in other lines will be ignored. Spaces and
tabs (and anything else that is not an amino-acid code) are
ignored.
...
This is often referred to as "FASTA" or "Pearson" format. You
can build your own library by concatenating several sequence
files. Just be sure that each sequence is preceded by a line
beginning with a '>' with a sequence name.

For reference, this is the content of h10_human.aa:

>H10_HUMAN | 90538 | HISTONE H1' (H1.0) (H1(0)).
TENSTSAPAAKPKRAKASKKSTDHPKYSDMIVAAIQAEKNRAGSSRQSIQKYIKSHYKVGENADSQIKLSIKRLV
TTGVLKQTKGVGASGSFRLAKSDEPKKSVAFKKTKKEIKKVATPKKASKPKKAASKAPTKKPKATPVKKAKKKLA
ATPKKAKKPKTVKAKPVKASKPKKAKPVKPKAKSSAKRAGKKK

None of the '.aa' files have an example of a line starting with ';'.

(Also, there are '.seq' records with DNA in them, so the comment about ignoring non-amino-acid codes is only referring to protein FASTA files.)

Obviously the text after '>' is important, while the ignorable text after a ';' is not ... unless it's the first line of the file. If so, what name should be used to distinguish between one and another? The code calls the first line a title, for example.

Some people implemented ';' as a generic comment field, to be ignored. (See that Talk page for a couple of examples; "read.fasta in the seqinR package and by the function readFASTA in the Biostrings package") Most others did not.

After Pearson came NCBI. They describe a backwards compatible subset of the original FASTA at http://blast.ncbi.nlm.nih.gov/blastcgihelp.shtml . It calls the '>' line a "description line (defline)". The NCBI toolkit further break up the record into "sequence, description, and identifiers" (see http://www.ncbi.nlm.nih.gov/books/NBK21097/ ).

BioPerl and Biopython, and I assume the other Bio* languages, follow NCBI's lead and use the same, or similar, names.

I am a member of the NCBI FASTA camp, not the Pearson FASTA camp, so when I see the term "comment" I think it unambiguously refers to text after a ';' line in a Peason file. I can see how someone from a different intellectual heritage would call the description a "comment", but as most of the world uses NCBI FASTA and not Pearson FASTA, I think it's a bit confusing to do so.