skysight-inc/HackerNews huggingface dataset:
I think it would be better to use the "--no-folding" argument to stow in your update.sh script, otherwise stow will do something which I find undesired:

- let's say you have a file ~/dotfiles/vim-powerlinefonts/.config/fontconfig/conf.d/10-powerlinefonts.conf and you don't have the ~/.config/fontconfig directory

- when you do "stow vim-powerlinefonts" in the dotfiles directory it will create ~/.config/fontconfig as a symlink to your ~/dotfiles/vim-powerlinefonts/.config/fontconfig directory so now you can't add other fontconfig files in ~/.config/fontconfig/conf.d

- if instead you do "stow --no-folding vim-powerlinefonts" in the dotfiles directory it will create ~/.config/fontconfig/conf.d/ and there it will symlink 10-powerlinefonts.conf to ~/dotfiles/vim-powerlinefonts/.config/fontconfig/conf.d/10-powerlinefonts.conf, which is usually what you want.
Or that they all took influence from a bunch of languages from the 70s like Lisps and MLs
I remember this talk by Michael Shermer: Why people believe weird things. It has exactly what the article is saying.
http://www.youtube.com/watch?v=8T_jwq9ph8k#t=572
Amazon Fire Phone: More Than Meets The Eye
Yeah, I don't care much about security (I just wouldn't trust any IM software with confidential conversations) but the killer feature for me is that it lets me chat from my PC, while being fast and as easy to use as Whatsapp (I could never convince some of my friends to use things like GChat/Hangouts, but with Telegram being a rather faithful Whatsapp clone, it's easy).

I still don't get the insistence of WhatsApp on being tied to a single device and phone number, in an age where increasingly more people have a phone, a tablet, a PC, maybe a smart TV, etc.
> The key feature for me is that you can access messages through a web app, and through native desktop apps on Mac and Windows.

FWIW you can use desktop/mobile xmpp clients with facebook chat in a similar way (not that that I really recommend that -- although it does allow you to layer OTR on top, so facebook can't read your messages).
Ah, that's what I thought cause I tried adding a tags and all too. On the Hacker News mobile app, the post link becomes click able though. Thanks again!
I would think that the "Hard to find developers" takeaway was a pretty good incentive for developers to start learning erlang.
Slightly bemused by the reaction. From what I can make out, this is is the same as when someone speaks in a thick accent and you can't understand them until something else prompts you as to what they are saying, then suddenly more of what they say becomes clear. Maybe here in the UK, accents are much wider apart than they are in the US.
I wrote a post about what happened: https://medium.com/@FredericJacobs/the-reuters-compromise-by...
They do try search combinations with some words omitted, and right at the bottom of each query they tell you which part of your phrase they have excluded.
I'm on a tablet, couldn't work out how to page through it.
Well, there's nothing to say that eBay's research lab was using these horrible PPC ads in their tests. In fact, I would guess that they had to hold the landing page as a constant (e.g. homepage when "ebay" was the keyword), or otherwise account for that variable in the study design.

For instance, the study notes that, for one test, they simply turned off their PPC campaigns for one geo and compared results to others. So, presumably, even if they were using their horrible PPC ads during this test, they would have been equally horrible across geos.
It's not a coincidence that Underscore looks like Ruby, its creator has a Ruby background and similarly developed CoffeeScript along those lines. (Both of which are perfect for me as someone who uses Rails on the back-end.)

Yes, JavaScript never had anything resembling a decent utils library, so an elegant and popular implementation like underscore was heaven when it arrived. It's the usual problem of browsers evolving too slowly and fragmenting too much for something like Java's collections to emerge as a standard.

The situation has gotten better now, with even IE moving towards auto-upgrade, but it's still not feasible for JS core to ship with large, frequently-updated, JS libs. The closest thing is Node's standard library, but that's not going to be ubiquitous in browser's anytime soon.

"what should be a part of the language and what shouldn't"

In the absence of a standard library, you end up with a dozen competing libraries trying to fill the void, and that stifles end-user applications.

We saw that a few years ago with the DOM. For the first ~8 years of JS, there was no significant DOM library, so app developers had to suck up the unfriendly raw DOM API. Then the toolkits started to emerge, giving way to huge fragmentation between jQuery, Prototype, MooTools, Dojo, and YUI. Suddenly libraries were jQuery plugins or MooTools plugins and your app was using the jQuery stack or MooTools stack. So the next 8 years of JS saw vast effort duplicated as developers built parallel libraries for each toolkit.

So I think the answer is to launch a language without the kitchen sink, but watch the community and gradually standardise useful functionality as the need emerges and adapt popular open source libraries as they becomes popular. Java did this well in its heyday. In JS's case, a lot of the DOM conveniences are now becoming core JS, but the nature of JS means libraries move slower than other languages.
This is great. Louisville, KY has a similar initiative going on at http://instituteforhealthyairwaterandsoil.org and written about at http://www.courier-journal.com/story/tech/science/environmen...

Disclosure: I'm technical lead for the Louisville project's community data portal component
Its not a matter of time taken. Having to swipe/scroll/space/key to read 1 new sentence, 130 times, really sucks.
I wish websites would actually use client certificate authentication instead of having to play hot potato with secret passwords.
I think in most cases a working programmer should be able to write code under the assumption that it will be read and maintained by people who are familiar with the programming language being used.
What modules of the Python stdlib do you use more often?
25 Images that will leave you speechless
Just do what I did: move here and start building. I'll warn you though - what the tourists don't see is the meth and poverty of rural America; they just see the wine and great restaurants. Walla Walla has great weather and outdoor activities, but we have a horrifically backwards city government and a complete lack of community.
innovation, at the vanguard
I also get this behaviour all the time, and I have no idea how it could improve the quality of my search results.

Yes, if I search for "Windows 7 NAT", dropping the NAT keyword returns more results. But none of them will give me the information I'm looking for.
http://www.wolfram.com/programming-cloud

I think the relevant part is "Start coding and deploying now–for free." Whereas before you had to spend at least a few hundred dollars on Mathematica.
After registration (no credit card) you gain access to wolfram programming cloud - free plan. You can also upgrade for more storage/computation time.
The algebra section looks pre-university and in fact just about GCSE Higher standard in UK apart from Q2, Q5 and Q9 which are AS type.

The questions are just longer and involve more working than modern ones.

Interesting.
If it's not being done purposely for reasons others have mentioned, then I wonder if it comes down to the company's integration with Google. Presumably, Google wouldn't know if a sale took place unless the merchant somehow notified them. I'm guessing this might be with a pixel, script, or similar on their order confirmation page.

So, if the merchant failed to implement this, Google would never know to stop showing the ad.
I don't get this thing about having to find developers in a particular language. I work on a lot of OCaml programs, and have used and hired developers to work on the same programs. None of them had OCaml experience before, but they just learned it as they went along (because they are intelligent programmers). I actively don't want someone who only knows one language.

Also we're using RabbitMQ (written in Erlang). At the moment there are a couple of us mostly just reading the code and fixing the odd bug -- I guess we'll want to extend it in future. You just plug away at it, read the code, read the Erlang docs. It's not that difficult.
I flagged this. It's insecure (bad home-grown crypto), it's not open source (the client side, but who cares when it's the server you should be worried about), its ownership is dubious, in other words you really should be using something else that doesn't lie on its landing page.
Swipe right or left
Interesting. I understand if you don't want to name your company, but can you share the niche?
No, but a trusted expert may read through hundreds of thousands of lines of code and publish their findings in an article.
Yeah you might want to read this: https://news.ycombinator.com/item?id=7927898
You made a perfect case for Dart.
Interesting.

I get Wikipedia's Table Tennis entry first (I do use Wikipedia a lot). The first page includes 5 local/state related links, also has an "In-depth articles" section at the bottom with three items. The 2nd page is good as well, I personally can't complain, although I still rue the day they zapped the + operator.
What would be a good one to use?

I can't think of one that would reveal information but be near impossible to simulate.
I agree with you bro, we should instead snicker at science for going back on something it said earlier.

Pointing out it's humans behind the curtain is for veggie eating hippies.
What is lacking are easy ways to make vertical specific search engines. You are never going to make a better valuing algorithm than Google for general purpose search. A system designed by domain experts should be able to beat Google most of the time within their own tiny niche.
There's no point in using a secure password if it's stored in plaintext. Brute-force attacks on passwords usually need to be done offline in order to be effective (unless the site happens to not throttle authentication queries), so essentially as long as your password isn't one of the attackers' first 100-1000 guesses (being extremely charitable here), then it doesn't matter if your password is 15 characters or 150 characters, because the primary attack vector (database compromise) will reveal it instantly.

Additionally, allowing passwords to be e-mailed is even worse than this, because there's a good chance the password is not encrypted in transit, which means that it can be intercepted on the way to your mailbox. In that case, the attacker doesn't even need to compromise the database to get your password, no matter how complex it is. Storing passwords in plaintext removes security even if it makes people use less complicated passwords.
Birth tourism
https://news.ycombinator.com/item?id=7925633
HN, can this be true? Charger that turns itself off when phone is not connected
There was a time when I could use a search engine to get a bit of information about something and then move on.

Now? That one minute websearch will stay with me for weeks as people push ads for things that I have no use for.

Prosthetic testicles for dogs; specific terms used for bras; packers and binders - my search history gives me a variety of eye-popping adverts.

Also: they really need to let people opt out of some advertising. People with alcoholism might not want any alcohol; people with OCD might not want cleaning products on a TVOD page about OCD (real example. I'd post an image but it's on the other computer).
I generally prefer xstow[1] to GNU Stow (if for no other reason than that it doesn't require perl) -- and I couldn't find a reference to --no-folding -- however, at least xstow appear to do the right thing:

stow $ find ..
..
../stow
../stow/a
../stow/a/c
../stow/a/c/a
../stow/a/c/b
../stow/b
../stow/b/c
../stow/b/c/c
../stow/b/c/c/a

$ xstow b
$ ls -l ..
total 4
lrwxrwxrwx 1 e12e e12e 8 Jun 22 16:47 c -> stow/b/c
drwxr-xr-x 4 e12e e12e 4096 Jun 22 16:44 stow

#drumrolll...
$ xstow a
$ ls -l ..
total 8
drwxr-xr-x 2 e12e e12e 4096 Jun 22 16:48 c
drwxr-xr-x 4 e12e e12e 4096 Jun 22 16:44 stow
e12e@stripe:~/tmp/stowtest/stow $ ls -l ../c
total 0
lrwxrwxrwx 1 e12e e12e 13 Jun 22 16:48 a -> ../stow/a/c/a
lrwxrwxrwx 1 e12e e12e 13 Jun 22 16:48 b -> ../stow/a/c/b
lrwxrwxrwx 1 e12e e12e 13 Jun 22 16:48 c -> ../stow/b/c/c

So as long as the symlink is managed by (xstow) -- subdirs will be
created as needed. If your point was more about mixing (x)stow'ed and
non-stowed files in directories, then you would still want to make sure
(x)stow makes the directories, and only symlinks files.

I'm not sure if there's an (easy) way to make xstow do that.

[1] http://xstow.sourceforge.net/
In all of those python examples the non-underscore code was much more easy to read. We can save the extreme compactness for the IOCCC.
Antibiotics should not be prescribed to treat acute bronchitis
Since there are actor libraries like akka targeting the JVM and claiming to offer similar benefits, why should someone prefer erlang?
It actually works a lot better if you turn Javascript off. Then it's all one big page and you just scroll down.
I recently shifted to stow as well. You can see my configuration on github[0].

[0]: http://github.com/captn3m0/dotfiles
Does that RedMonk chart not show that it is fairly cool? You have C# and Java at the top - I wouldn't call them cool, widespread, not cool. It's above, on both axes Arduino, Dart, TypeScript. It's in the vicinity of Clojure, Go, CoffeeScript.
Spoiler: http://www.youtube.com/watch?v=R1FbrYCCBgI
1. It is good the cool kids are not drawn to Erlang because then we would end up in the state Ruby and Node are now.
2. The biggest fail in IT - "I can't find experienced developers in Erlang/<some other tech>": Most employers are muppets. Rather than hire a decent developer and allow them to learn a new tech on the role, they scour the market for candidates that are probably just lying on the resume/CV. I have already seen resumes/CVs claiming 5 years+ of Swift on iOS. Quite a few retarded HR departments will fall for this.
Either that, or your just not eating enough bread. Of course.. if you're trying to lose weight, peeing a lot is good.
Just sayin...
But is that advertising or just excellent distribution of product?
That icon for Open API seems kinda odd https://telegram.org/img/tl_card_open.png
I don't believe that is legal.
It would be interesting to know how much time they gave to solve it.
Point is, its fairer to tax the people who use the service than those that don't. :P
Chuck Hull: the father of 3D printing who shaped technology
It's easy cause it's familiar. But it's not simple.

This excellent talk by Rich Hickey explains the difference http://www.infoq.com/presentations/Simple-Made-Easy
Or at least trying to avoid the feeling of being stalked you might get if their all-pervading ad-retargeting campaign that follows you round the internet for weeks after you first visit their website stops the day you actually buy.
You should take a look at GNU stow. I also felt the same frustration as my bootstrap script got ugly and uglier. And then I shifted to stow. And now its just a single line:

stow * --target ~

With respect to ansible, I've been thinking of managing my laptop using just ansible to install new packages, and update configuration (apache, sshd and so on). Kinda like chef-solo, but using ansible. Has anyone done anything like that?
Well I would like to read your "longer" response. But I thought I would just back you up on the Godel connection: the key to that theorem is also a self-referential-ness.

I would also throw in that financial systems in general suffer from this same problem: we assign value to items that get assigned value. Where is the objectivity? There is none.

It is quite ironic that I found your comment at the bottom of the HN comment queue, and it is also by far the most penetrating, IMNSOO.
It is very unfortunate that the extremely interesting ebay study is being ignored by the SEM community because ebay has some bad adverts.

The methodology and findings should be something that advertisers look at and learn from (i.e. that traditional methods of tracking do not always do a good job of showing value) but instead people just like to point fingers and call names
Hate to be a downer, but I wasn't impressed with Star Fox even at the time as an 8 year old boy. Clearly a case where the technology had not yet caught up to the ambition.

That said, I've always been fascinated by the idea of cartridges as expansion cards. When your medium is a bulky plastic box plugging directly into the guts of the machine, you can do some crazy things.
What I would like addressed by someone from Erlang is the reality of Celluloid in Ruby, and do honest comparisons.

http://celluloid.io

Otherwise, the speaker seems like a good representative, but the presentation is so verbose it makes me want to concurrently handle his thesis asynchronously in parallel threads and remove the human... in jRuby, using Celluloid.
The point is that the ads don't work for the advertisers; clearly, they've worked well for the platforms selling ads, e.g. Google.
It's worth noting that display advertisers can and do account for this by running a control group that sees public service announcements instead of the ads they'd normally run.
Exactly right. If search ads don't work for this kind of activity, we only know that because online ads allow measurement. If your takeaway from the article is that you should go back to buying billboard space instead, you're an idiot.

Search ads DO work for plenty of use cases for less-omnipresent companies. And they would probably start working a lot better if the Amazons and Ebays stopped bidding.
I wouldn't think that the role of brands would be declining for products that are not very differentiable in a blind test.
I use underscore a lot in JS but never felt the need in Python. In the examples given, I'd rather see explicitly what the exceptions being raised are, or the comparisons.
I think you were correct to identify the Star (or at least the prototype of it), The article on the history of Smalltalk that was posted yesterday gives a date of 1972 for the first Xerox PARC font editor.
Employees That Stay In Companies Longer Get Paid Less
If anyone can gather this sort of information, we'll gladly publish it :)
To be fair, for all these people know the examples of insane ebay ads are the experimental control. Probably not, but maybe.
Getting high on programming
Nasdaq is up 30%. A rising tide lifts all boats but you only find out who is swimming naked when the tide goes out.
As I pointed out already, consciousness is not something we measure or observe. It (doesn't seem to) have a mass or energy (actually I a not sure about that either). As such, there is no reason to believe it follows the normal laws of physics. There is no reason to doubt it follows these laws of physics either. We are talking about something entirely different (well you seem to be under the assumption that brain activity = conscious self, I am talking about the "soul" or something deeper. Like the difference between a "book" and the "story" in that book. The story can be told in different ways - verbally, written, in a film. The book remains a book).

The fact is we are dealing with something which physics can't describe. So trying to shoehorn the model into classic physics is kind of dumb. A bit like trying to describe subatomic physics using the model where the atom was indivisible. We can't observe "a consciousness". How can you apply science with something you can't observe or measure? Those are fundamental parts of science.
Sure, I use a pretty simple setup:

I have a ~/dotfiles directory in which I have one directory for each program/entity I want to manage using stow. Let's say I want to manage my GNOME keyrings and my settings for the program EasyStroke. My ~/dotfiles directory would look like this:

~/dotfiles
├── easystroke
│ └── .easystroke
│ ├── actions-0.5.6
│ └── preferences-0.5.5
└── keyrings
└── .local
└── share
└── keyrings
├── login.keyring
└── user.keystore

Then, in ~/dotfiles I can do "stow easystroke" and it will create ~/.easystroke and there it will symlink "actions-0.5.6" to ~/dotfiles/easystroke/.easystroke/
actions-0.5.6 and "preferences-0.5.5" to ~/dotfiles/easystroke/.easystroke/preferences-0.5.5
Cell plans and phones, but I suspect it's a plague in more markets than just ours.
How many servers does it go through? Mail in the real world, today, is virtually always source server -> destination MX server. There was once a fanciful era when occasionally offline servers passed off to various smarthosts, and this was the big fear about email, but that is no longer the case.

HN passwords are not high security. If we lose an HN account, not only can it be easily restored by an admin, it's really not a huge loss - start again. There doesn't need to be extreme practices.

Oh, you use the same password across sites? (which is the source of 99% of password security concerns). That is crazy, and you shouldn't do that. That's on you. (You being the conceptual person up in arms)
I actually polled HN because tthere is a fairly large body of knowledge that points to people who believe intelligence is fixed are less successful and at higher risk of depression.
Thanks for the tip about Stow, never knew about it and I will research it.

Ansible can be used for your local machine without any central server by default. I use this[0] playbook to update my packages daily on my DigitalOcean machines.

[0]: https://github.com/palcu/dotfiles/blob/master/playbooks/task...
Both arrow keys and spacebar work just fine.
I feel like under score just makes your code compact. They're also ignoring that I might want to be doing input validation while iterating over those lists. Forcing me to add a loop right after that very compact code and nullifying it only purpose. Then on top of that ill need to add comments to explain the compact and cryptic code.

I really don't see the benefit.
There are media productivity companies, like MarketShare that cost a boat load but accurately track every possible interaction with an ad and brand to see what actually works.

If you use a company like this and a DMP (data management platform) you can track ads and measure on a scale this article doesn't seem to even know exists...

It might cost you a few million to close the feedback loop accurately but there are companies that can correlate an unclicked banner impression to an in store offline purchase...
AWS generates the key pair client side, and never sees your private key. Also, you can just chose to upload your own public key that AWS will utilize (which is best practice).

AWS cannot view or provide you your private key at any time - once you click 'ok' on that javascript window, that private key is gone for good.
I read some of the comments and decided to go read the article, click the link, up pops a massive ad window for Slate. :-)
Coder's High – The Intense Feeling of Absorption
It certainly would. In this case we could detect missing roads but not incorrect tagging or connectivity, since we only have the start and end points of each trip, not the route in between.
GitLab 7.0 released with drag and drop images and performance improvements
Bitcoin Wallet API Preview and Draft Spec
The idea seems to be that you open it when you go in. The app has settings to vibrate during the times when you are safe to leave, so you aren't taking your phone out to check, it's a push notification to you that you can go.