skysight-inc/HackerNews huggingface dataset:
Note: The author of this piece wrote the original analysis (http://www.evanmiller.org/how-not-to-sort-by-average-rating....) that directly led to my advocating for reddit's "best" comment sort, including to xkcd's Randall Munroe, who managed to finally convince the rest of Team Reddit to make the change (http://www.redditblog.com/2009/10/reddits-new-comment-sortin...).

So when the author says, "I realize that proposing any change to how Reddit works is one of the Internet's most dangerous games," he should be informed that it's actually a game he's won before.
Does anyone know of any projects where they use a different set of primitives? In this article it's logic gates and real world electromagnetic phenomena, in neural nets it's neurons....

Have there ever been experiments that tried using 3D primitives or even language primitives from programming languages? There's almost an unlimited amount of possible input primitives, yet the industry seems to only focus on neural nets.
Purely anecdotal, but it happened to me. I had ripped (using iTunes) about 200 CDs I own, over the course of a couple of months of throwing in a CD whenever I wasn't doing anything too important otherwise. These 200 CDs were joined by about 10GB of legally purchased MP3s from sources other than iTunes. In fact, I've only ever bought two albums on the iTunes store.

Anyway, some time after I had ripped and cataloged all of that old music, I decided it might be a good idea to back it all up to an external hard drive for safekeeping. I hadn't really paid much attention to file sizes or anything, but I knew I had about 36GB total. Curiously, after copying to the hard drive, I saw I only had about 25GB on there. This was too big a discrepancy even knowing I hadn't really looked at my library before copying. So I dug in, and I realized that the vast majority of MP3s purchased online were missing completely. There was an odd song here or there, but there wasn't a complete album (and I almost always buy the whole album in MP3 format) either on the backup or in iTunes itself. From what I could tell, all of my ripped music was there, but it was as if iTunes decided to "forget" that I also had all those purchased MP3s, and somehow had deleted them from my library without asking me.

Further investigation revealed that the few remaining MP3s were all available in the iTunes Store for purchase, and almost all the missing music was not available for purchase from Apple. It's mostly indie and obscure stuff so that in itself isn't surprising, but I found it intriguing that iTunes somehow deleted music that it couldn't have sold me. I honestly think that's more coincidence than anything, since a small percentage of the deleted music was available from Apple at the time, but it was frustrating nonetheless.

The story has a happy ending though: I had previously backed up my purchased MP3s onto DVD-R media, so I never actually lost anything. But that was the last day I ever used iTunes for anything.
The main quote from the announcement:

"Neither Alexis nor I created reddit to be a bastion of free speech, but rather as a place where open and honest discussion can happen: These are very complicated issues, and we are putting a lot of thought into it. It’s something we’ve been thinking about for quite some time. We haven’t had the tools to enforce policy, but now we’re building those tools and reevaluating our policy."

Quickly refuted by one of the redditors [1] with a quote from Alexis Ohanian himself, answering on Forbes [2] what would the Founding Fathers think of Reddit, echoing verbatim what is being now denied:

“A bastion of free speech on the World Wide Web? I bet they would like it,” he replies. It’s the digital form of political pamplets.

P.S. I suggest that the title is changed to: Reddit content policy to be updated, CEO says reddit is not "a bastion of free speech"

[1] https://www.reddit.com/r/announcements/comments/3dautm/conte...

[2] http://www.forbes.com/sites/kashmirhill/2012/02/02/reddit-co...
I have, and I feel like they bring out the worst in my people.
Do I need to point our the irony?
what if . we invent a way to not reach out, but however reduce the space, that is how einstein will think.
The article says at the bottom that it was written in response to another and provides a link.
I'm glad you brought this up. I think it is generally difficult to come up with enough value on top of "hmm, this is a thought-provoking conversation and I'm glad it is being discussed" to be worth commenting, so comments vehemently agreeing or disagreeing end up being more common, and it is tempting to view the distribution of comments as being representative of the distribution of viewpoints. In reality, I suspect most people are like you (and me), and find that reading different viewpoints on a subject helps them solidify their own thoughts.

So yeah, I'm at least with you on finding this particular conversation useful and not at all wasteful drivel.
Very interesting, congratulations. Have you tried qsstv?
The median Silicon Valley techie ego surpassed 1000 millizaphods several years ago. Many of the Bay Area locals are already immune.
Prozac in the Yogurt Aisle: Can 'Good' Bacteria Chill Us Out?
As others noted, the packet format is documented. But this:

> I really dislike the decision to make it part of the Play API (as opposed to standard Android), as it ends up not being really open after all.

doesn't really make sense. How do you open source storing data associated with a beacon in the cloud?

The beacon is dumb so it's the client program that associates the broadcast with some action. The only way to open source that is to document the format of the beacon broadcast and release tools to let anyone receive them and parse them, after which any action can be taken. Which is exactly what was open sourced.

The Play Services support seems to just be that you don't have to do it yourself if you don't want to on Android™ devices, because play services already has support. If they really want this to take off in iOS apps, though, the only real way they can help developers out is by releasing source directly, I believe (the git repo includes an example iOS app[1] but I haven't looked at it yet)

[1] https://github.com/google/eddystone/tree/master/tools/ios-ed...
The next time this happens can you please disable it entirely?

The things on my site (video, some ads) that use flash will fall back nicely to HTML5 is Flash is disabled, as will most of the web. Click to activate is the worst of both worlds.
I find it useful. Individuals are very bad at being balanced. Seeing two opposed viewpoints and weighing them up for myself gives me a better basis for making decisions.
No, definitely not pedantic. In fact, I have only just now realized that "numpy" means "NumPy," instead of being a nonsense word that rhymes with "lumpy." Sigh.
Your rebuttal would be valid if the OP had said "all innovation is bred by competition."
Would I be nuts to pick perl over python as my main scripting/server admin language? I am a postgres, openbsd, data/text processing guy.

OpenBSD is 40% perl. Postgres uses perl for its builds. Perl seems to have better text processing capabilities. But it seems to be dying out compared to python.
Under the hood: Box's HHVM migration
Ask HN: Do you use different passwords on different sites?
I have gotten quite a few 'compromised' emails from various sources over the recent years.

Saying: "Ooops, sorry we were compromised, be on the look out for phishing emails. If you use the same password on other sites, you should change them" among the other standard stuff.

I feel like I get one of these emails about once every week or two.

At this point, I feel like these emails are almost pointless to me. They rarely say much details. I started quite a long time ago to add variation on a per site basis to my passwords.

Do most HN users use same password, a small variant, a truly unique password(password keeper?) on a per site basis?

Thoughts? Recommendations? Is it all just hopeless and pointless? Is it worth the hassle of different passwords? Do you maintain a few passwords and 'update them all' whenever you get one of these emails?
The problem with Google is that they did not find cash cow which will replace their ads business (I'm not saying that they did not build some great product - I'm saying that they did not find something which will replace their ads business).

I think Google needs a new CEO. Somebody from inside. Before it is too late.
No, when Google does it, that's the whole point of cloud storage. When apple does it, that's proof they don't understand services.
You're lucky, some people don't find out for months, or years. Of course, actual trolls just make puppet accounts and bots can't be properly humiliated.

But I suppose that is the price we must pay for intellectual purity.
Not that I'm terribly familiar with the functional approach, although after reading some of this I will definitely be examining it more thoroughly and exploring its use in personal projects, but would memoization appease you?
"Ingenuity Accelerated" as a slogan for a business, those are buzzwords.

"The cloud" is a a buzzphrase.

Honestly at this point, for 95% of software outfits, "agile" is a buzzword.

Does that clear it up, or not really? (Honest question)
Hmm, dragging and dropping files on a Mac isn't an edge case, it's a common activity. The question is, is this bug reproducible?

Also, it's reminiscent of the Steam on Linux bug (though not as catastrophic); it's well within the realm of possibility.
No, I do realize this is ironic. I am commenting about the "message" one might take away from the idea.

I am serious in my doubts about the usefulness comments on article/blog pages when there are lots of places that offer discussion in a more controlled way.
Life Is Complexicated
Congrats, Yuri!
You're trapped either way. If being objectively superior is the criteria for celebration (or as you see it, bragging), then the US trounces any of those countries in space and can be celebrated. If superiority were irrelevant, then it would be fine for the US to celebrate also.

I think this view of celebration as bragging is your real issue.
> The fact that the current CFO is a long-term Morgan Stanley alum should be a pretty strong signal about the direction the board wants to take Google.

If the CEO was a Morgan Stanley alum, maybe, having a CFO from that background doesn't seem to be all that strong of a signal of anything.
The system of record ownership of stock does seem prone to abuse and mistake, and I can see why Patrick Byrne and others would like to move this into the blockchain. That might open up new avenues of abuse, of course, and I'm not sure those exploits will be any more predictable than the results of this human abstraction.
There is something similar to that here: https://www.reddit.com/r/SubredditSimulator/

The only difference is that you cannot comment.
No. Pick the one most suited to your brain/task.
To be fair, this commenting model does ensure everyone's opinion gets equal reach.
Upvoted you for misspelling humor.

Love, 'MURICA.
prodigious intellect and a childhood hero of mine.
Unfortunately his contribution to web design rarely gets mentioned (http://www.wall.org/~larry/); no bootstrap--incredible.
>> If people were afraid to try new things, we wouldn't have things like Ember, or React, or Meteor, or Mythril, or Rails.

Or washing machines. Or cars. Or penicillin.

The anti-innovation mindset that pervades in this industry just baffles me. Sure, don't rewrite the accounting system every time a new framework comes out, but don't knock those forging the future either. (I know you weren't, I'm adding to your reaction to the parent.)
Help organize all the free streaming music online
I have a habit of checking the profiles of people who brag about how Europe is superior - such as by saying Europeans aren't posting such comments. You can try it; most are European. Such as yourself.
NICE TRY!
That's a very good point. We need more examples of something practical done in a functional programming manner.

Like another commenter mentioned, FP is not a tool to use here but not there, it's a general method of abstraction that can reduce a lot of clutter and boilerplate, and make the code more terse, so that when you read it, you see what your are doing, rather than be entangled in all the details of how you are doing it.

I personally utilize functional programming concepts all the time, to the point that I get very frustrated when I have to work in a language that doesn't support functional programming.
From the reference fram of the photon, yes
I'm late to respond to this, but this is really not true (speaking as a several-year (and current) user of click to play Flash).

I would suggest checking the https://www.youtube.com/html5 page sp332 suggested to see if you have checks in all those boxes and making sure you're using a recent version of whatever browser you're running[1]. Only if your browser doesn't support the needed html5 video features does it switch back to flash.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=778617 for the ongoing Firefox bug, but you should be good with MSE in recent Firefox on Youtube in particular (see last comment in that bug)
You would be reasonable.

Perl often fits in better with the 'advanced shell scripting' type of work than Python or Ruby. It has more libraries for unix-like admin tasks, but less common support for external APIs (which more commonly support Java/Ruby/Python/etc.) so it may be an uphill battle if you use a _lot_ of external APIs.

Perl won't ever 'die out', especially if you write good perl that doesn't depend on flashy popularity-train things. It's far too ingrained in many unix derivatives.

If you're a server admin, you're missing out if you don't know perl. Choosing perl might be a little less common today, but it's totally reasonable if you want it.
Tachy goes to coventry[0] was around before Reddit. Same basic thing.

[0]: http://www.vbulletin.com/forum/forum/general/chit-chat/75468...
3 Principles to Kickstart Your Company’s Digital Transformation
I think we can all agree that LispWorks is really, really expensive.
Android and Fiber arguably exist in no small part to prevent a situation where entities with market power in the respective industries are able to extract rents from Google's online services, particularly its current primary revenue stream.

So, in a sense, they are "money comes from ads" businesses, but in a less direct manner.
The conversation ended.
I've used iTunes since OS 9 and have had a number of songs go missing over the years. This hasn't happened in a long time, but I always suspected that iTunes had somehow removed them due to mismanagement of the library. I didn't investigate further, but now I'm interested to hear how many others might have run into similar issues.
Parent poster thoughtfully edited their comment in response to the comment you are critiquing, which is why that comment comes off as strange and negative; it is out of context.
check from google (which bounced!)

He said the ETF (think wire transfer) bounced, not that the check bounced. I'm guessing this means that Google got the wrong account number.
The long winters aren't so bad, although sometimes it's a bit disconcerting when the commander thinks aloud.
Yesterday, when The Boring Front-end Developer was posted, the top commentary[1] seemed generally critical of the change-averse attitude. The TL;DR was "this is technology industry, new stuff is good. Get used to it."

Front-end code preprocessors, recent build systems and package managers, new-age frameworks (Angular), "Universal JS", and SPAs would all fit into this category.

Some tend to be skeptical, some are evangelists. There is a line in the sand, and while most developers don't fall clearly on either side, taken in aggregate, the line is visible.

I quite liked the BFED post. However, I submitted this because I think it makes persuasive counter-points.

Given the negative tone yesterday, I thought the crowd here might be more receptive to the more forward-thinking mindset. What's fascinating to me is that, even with nearly directly opposing viewpoints, the commentary on both HN discussion threads is actually quite critical.

[1]: https://news.ycombinator.com/item?id=9879172
I see you submitted this a while back, it's a shame there wasn't much discussion! Seems like a neat idea and (to my naive knowledge of cryptography) a solid implementation.
My take away from that is that DTC would be a really juicy target for state-sponsored hackers. Twiddle a few bits here and there and you suddenly own lots of stock.
The point of my comment was to say you don’t have to support old or obscure browsers specifically; just have proper content in your HTML and everyone will be satisfied without additional effort on your part.
"Over 90 characters" [1]. At roughly 5 bits per character, that puts it at more than 450 bits.

[1] http://www.engadget.com/2014/03/05/how-to-set-up-a-complex-p...
What can I do for JoinMarket?
Pluto the image you haven't seen
In the audio world we would have run the data through an FFT, not sure if you can do that with non-audio data.
If any color enthusiasts here are frustrated by the lack of perceptual uniformity in every colorspace in common use, I wrote some utility code to work with the Munsell color system -- the only color system produced entirely from measurements of human color perception (with all the noisiness/messiness that entails). You still run up against the limits of your color gamut pretty quickly, though.

https://github.com/mrgriscom/munsell

https://en.wikipedia.org/wiki/Munsell_color_system

http://www.brucelindbloom.com/index.html?MunsellCalcHelp.htm...
If it's not Uber, someone else offering a similar service will eventually allow people to submit their own self-driving car to a driving pool when they're not personally using it.

Or people will buy a car and submit it to Uber's pool for some return, as an investment. Minimises Uber's costs which will mean they can expand aggressively.
You need more reputation to be able to downvote.
http://www.gocomics.com/calvinandhobbes/1993/01/25
Working there a while ago was quite interesting.

The corporate structure is incredibly heavy on management and lacks communication. You could have more managers than you knew and it wasn't unusual to be told to work on something else by someone you'd never met, which put you at odds with your known managers...
Why wouldn't they just recommend the guy in real life then? Why need a complicated set up?
I run a small website that makes use of the Google Translate API for some functionality. Use of that functionality is pretty low and so I get billed $0.04 or $0.06 every month.

Unless Google has terrific rates on credit card charges (and they probably do, but certainly not that great), it's probably costing them more to bill me than they make.

Maybe there aren't that many low paying accounts and so it's not worth the man hours to work around, but it's always struck me as strange when there are 2 easy solutions 1) not bill accounts where the amount is < credit card fees, or 2) always bill a minimum amount (e.g. $5) which gets stored as credit and slowly used up.
I will still always call it nump-pee, and never num-pie

Lumpy Numpy FTW
It's self-referencing, but I agree that this is not strictly recursive.
Deloitte Trials Blockchain Tech for Client Auditing
> No but the company does belong to the share holders

Only in the sense that:

(1) The shareholders have specified voting rights (which, to the extent that they want dividend payments, they can exercise those voting rights to get them), and

(2) The shareholders have a claim on the residual assets of the firm in the event of dissolution.

Of particular note, the way voting rights are structured in Google, the shareholders to whom Google "belongs" in sense #1 are predominantly the narrow band of insiders holding Class B (10 votes/share) shares, not the masses holding class A (1 vote/share) or Class C (0 votes/share) shares.
Thanks!

You hit it spot on - we are also a big believer in the potential of MDO, and basically built the Rescale platform as the plumbing to make it really easy for engineers and scientists formulate their MDO problems and complex workflows, running across any of the 120+ commercial and open-source packages available on the platform turnkey.

We are working with some exciting customers on detailed design concurrent engineering, MDO, and co-simulation type workflows and processes. Many of these were simply infeasible to run in-house, so a great net new opportunity when you have access to unlimited hardware and software resources.

Great - we are definitely hiring! :)
I don't think that Iran has ever invaded another country in modern history, right?

I must admit some bias here: I am a U.S. Citizen and I firmly believe that better relations with Iran are in my country's best interest. I am biased in my country's best interest!
Worth reading all the footnotes.

> BONY found the stock certificates for the shares beneficially owned by Manulife and Milliken and redeposited them with DTC in the FAST Account.

I was waiting the whole article to find that sentence.
Google nearby api
That's not Q/Q. Q/Q is Q3 to Q4, or Q1 to Q2, etc. There have absolutely been some net income declines. YoY would be Q1 2014 v Q1 2015.
Nice insight, TheBiv.

I feel I keep seeing an increasing number of blog posts that can be summarized as one of the following:

- Programming language X is dead/dumb/old/verbose, program in my own personal language Y.

- The [interpreter/compiler] for language Y is written in the source language, how "meta" is that?

- The library that will change the industry, and I just wrote it! <showcases a 5-10 line wrapper around a native language feature>

- I just invented this programming technique! <The technique has been in use since the early days of C>

Ultimately, I think it's the intention of those individuals to establish themselves in their selected niche -- and there's no problem with that, we all have to make a living. With social media and the associated disconnects, there seems to be a continuous drive to have one's voice/opinion be heard. In my own experience, I find the number of opinions floating around (either opposing or not) to simply increase the overall noise of the internet, especially those that assert their opinion on the reader. Consequently, this discourages me from sharing my own neutral insights on existing language features, technologies, or simply something new I learned.

On the note of establishing oneself, I believe the most effective method of doing so is the ability to showcase what one has accomplished, not just what one has said. Software development, companies, projects; the one purpose these three share in common is to solve the problems we're faced with. Whether that problem is solved with a game to satisfy one's boredom waiting at a bus stop, a usable ui design for booking flights, or writing a program that will take images of far off space bodies is beside the point -- the solutions we create will define our professional careers.
To add to chongli's suggestion, I learned Haskell (and had a great time doing it) from "Learn You a Haskell": http://learnyouahaskell.com/
It's arguably faster and of more benefit to learn OO in an OO language, and then work backwards to figure out ways to implement those strategies in C (eg. polymorphism using structs with arrays of function pointers, or win32 send_message constructs).

It's similar with functional programming. Figuring out folds, pattern matching and monads is probably easiest in haskell or Ocaml/F#. The decision to apply those techniques in other languages without native support then becomes a judgement about the benefit.
They're both very easy, fun languages, and decent fluency in one will give you a good foundation to get into the other. And going beyond roll-your-own server admin stuff, I do enjoy both Rex (perl) and Ansible (python).

I don't have an off-the-cuff rec for a python book, but Modern Perl (2014) by chromatic is available online, isn't very long, and should give you a chance to test the waters and decide if that's the way you'd like to go.