skysight-inc/HackerNews huggingface dataset:
I wrote a tiny bit of Haxe some time ago as an attempt to learn the language: https://github.com/piotrklibert/dirlist/blob/master/Main.hx - it's a part of my larger series of blog posts, I just didn't write the one about Haxe yet (I have Nim and OCaml covered already).

As a language Haxe has some interesting features (although when compared with the other languages I chose (Nim, OCaml, Dylan, C++, Racket, Tcl...) they look fairly normal). There's an overview of Haxe features here: http://haxe.org/documentation/introduction/language-features...

Haxe is a really good language. It's dynamic, reflective language with static type system with local type inference. It supports GADTs and pattern matching, along with the usual exhaustiveness checks. It allows for adding methods to a class from outside (a `using` keyword). It has hygienic macros similar to those of Dylan, Elixir or Sweet.js. It's type system gives you control over variance of types, which is really nice (OCaml and Scala do this too).

I think Haxe is a pretty solid language which works well for general purpose apps (from command line utilities to games) and it excels at multi-platform development. This includes backend and frontend development in web dev - with Haxe you not only can share your code between platforms (browser and node), but you also have a choice of compile target, so you can compile the same set of functions to JavaScript or Flash on the frontend and to C++ or PHP on the backend. And you can easilly switch from one target to another, for example I used the default neko target in development (blazing fast compilation) and C++ target for running on the remote server.
ReactJS based Presentation Library
Measurement Tools in Ruby
My outcry stems from the fact that a wild lion is a rare, beautiful creature and we should be extra careful with them because I think we all would like to live in a world where out children, grandchildren, and people far into the future can continue to experience and admire these creatures.

So if you're asking if I care about people hunting lions legally? I don't like it and find it offensive, cruel, and destructive.

If you're asking whether I care about people hunting deer or rabbits? I don't like it, but I also recognize that it's much more complicated. And I don't think we're in danger of hunting those species out of existence, so it's a bit of a lesser issue. Also, eating when you've hunted does change the equation. I'm not a vegetarian. I understand that animals die so I can eat meat. Whether that's moral is a completely different issue.
We Make a Billionaire
Process Substitution and Termbin
Yeah I totally trust Comcast to not do that too.
If you are writing Ruby you already decided you didn't care about speed.

Don't get me wrong, I think Ruby is a great language and I use it every day to get paid, but it is not a speed queen. Ruby's strengths lie in flexibility, fast iteration, readable code and permitting a functional style.

In most practical web applications the big bottlenecks will be either view rendering or database. Choosing to put any focus at all on performance of something like parallel vs serial assignment (unless you are doing something truly pathological) is a complete waste of time.

It will have no noticeable difference to the end user and distracts from the far more important job of making your code modular, extensible and readable.

If need your code to be fast and you are running Ruby, you already lost. Use Java or a compiled language instead.
A bigger problem with index funds is the inherent bias they create towards consolidation of capital at the top. A company that becomes part of the S&P 500 will automatically have bi-weekly buyers of their shares as people pump money into index funds via payroll deduction. Nearly every piece of mainstream financial advice in the US suggests such behavior... "d% of mutual funds fail outperform the S&P 500" etc. Of course such comparison ignores transaction costs, administrative costs, risk, diversification across asset classes, et al. However, it leads to many people who want to "Set it and forget it" to just buy the S&P 500 index companies automatically every 2 weeks, pumping up the values of large cap corporations whether they perform well or not.

I know that companies don't necessarily benefit directly from an increasing stock price, but in reality it allows them to raise capital by issuing new shares with less dilution. Also it makes it costlier for smaller competitors to raise capital, crowding out competition. At the end of the day, the "antitrust" question is not about Apple v. Microsoft... it is moving more in the direction of "Apple & Microsoft" vs. anyone trying to claw and scrape their way into the game.
Local Mobile Search Rules – Burn Your Phone Book, Please
I would say, rather, that I was brought up on principles that emphasized discipline, along with intellectual freedom and curiosity. The implementation of this emphasized discipline as I was a young child, then shifting towards freedom as I got old enough to have useful impact on curricula development. Neither of those precisely map to the US or the Chinese norms.
But... wifi interferes with others all the time.

The actual language:

>The primary
operating condition for unlicensed devices is that the operator must accept whatever interference is
received and must correct whatever interference it causes. Should harmful interference occur, the
operator is required to immediately correct the interference problem or cease operation.

Practically wifi at 2.4 GHz is a mess from the density of wifi which is why that isn't even considered. 5 GHz isn't yet but will be soon enough.

It's the commons, they're not operating outside of the rules unless they're broadcasting beyond the specifications: https://en.wikipedia.org/wiki/U-NII

Qualcomm's propaganda page is interesting: https://www.qualcomm.com/invention/technologies/lte/unlicens...
Hoogle lets you do exactly that, with fuzzy matching:

https://www.haskell.org/hoogle/?hoogle=a+-%3E+[b]

It's as useful as you might hope!
I am a HUGE Apple Hater so take this as it be.

I have always had issues with stability with Apple's OS. Everyone else always said I was crazy but I have dozens of people see me repeat the crash over and over again doing simple one or two step processes. Start with Apple OS 7 up to just yesterday when Adobe Photoshop crashed every time I switch the color palate to 2 color.
It seems clear Apple feels the same way given that El Capitan and iOS 9 are light on fancy new features. My hope is that both represent a "Snow Leopard" style polish release.

I know that dumping discoveryd has solved my WiFi/AirPlay/AirDrop issues so they seem to be listening.
Is that favicon thing a webkit issue? I swear I've seen that on chrome.
Not Even Close: The State of Computer Security – James Mickens
Site5 Acquired by Endurance International Group
Well, from my understanding, I would say "security" is a very broad term, being influenced by a broad range of factors including "computational complexity", don't you think?
It fits with the classic example: someone who murders their mother and father, then asks the judge to show mercy to an orphan.
The comment block I provided was just an example. It can be changed to anything that would make the most sense for generating tests.
How Another Kind of Sunrise Expanded from a Food Cart to a Brick and Mortar Cafe
More likely he just mixed up his URLs with his anchor text. Linked from 'Elhauge claims to disagree with my interpretation': http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2632024
Kuralsız Escort Bayan Müge
because canbus.

It wasn't a bad design for the 1990s - it's a bad design for now, however.
Police aren't that philosophical about it. They divide the world into "us" and "them" like the rest of us (crudely, inaccurately, unfairly), and trip on the high-powered tools they have to attack "them".

Police abuse plenty of people even without "drugs" in the picture.

Bug guns are fun toys.
Unions are also supposed to kick out members who bring them into disrepute.
London is the most Googled city in the world
What We’ve Learned About Sharing Our Data Analysis
One of the things I like about using a Mac at work is that IT guys dont know how to deal with it ;-)
Californians can soon pay for pot using Bitcoin and get it delivered by drone
Pretty interesting on event organization for a generation that can't commit to anything beyond 2 days in advance. I'm looking forward to seeing where this goes.
Freaking Apple BS folder, where every time I go to Update All of my apps I see them taking up more and more space that I can't get back.

Must I really update all my apps only one at a time to ensure I don't lose GBs of storage to apps I have never asked for, never intend on using and can't physically delete?

I also 2nd the comment about how poorly designed Finder is.

I could iterate my personal gripes about how updating my 4S to iOS 8 made it barely usable or updating to Yosemite on my aging Air is approaching that, but we're all just venting into a void.

Apple has become too big and too profitable to care, much like every other indomitable tech company with indispensable services. Someone needs to "disrupt" consumer advocacy or something like that.
Wait!

You need a license on this source code. You don't have one. That is very, very bad.
Well, it doesn't, but then deep down, it does :).

The point I was trying to make is that GPL and free software in general is the manifestation of a deeper idealistic dream - a society in which collaboration and sharing makes people free and everyone wins.

Free to make their own choices, to do what they want, free from any form of control.

That dream is what created most of the Internet, but now it's being hijacked by people who've contributed nothing... And that is the sad part.
If the computer crashes all the time and Safari has stopped working then it is faulty and you should schedule a Genius Bar appointment.
Coke and Pepsi don't compete only with themselves, they compete for a "share of stomach" with a huge number of other drinks and foods. Rising prices for soft drinks can drive people to those other drinks, eventually eroding profits.
What are you building?
Do they forbid recursion? I don't see anything about it on the wiki, but I assume they must.
The whole point of agent forwarding is that you don't have to place your keys on the jump box. With -c for per use confirmation it seems much more secure.
Matt Levine is awesome at separating arguments from interests, and writes very clearly. He was great on Dealbreaker, and I'm glad that he's not tempering his voice on Bloomberg.
How to Encrypt Gmail Messages with PGP in the Browser
There's two typing systems here: core.typed which is an interesting research project which has its own type system and a focus on program correctness, and Clojure's own type annotations, which use Java's type system and affect performance. The article is about improving the latter.

Hope this helps.
This is comparable to a more practically usable version of Douglas Hofstadter's BlooP.

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

The inspiration for claiming this more restricted language is a security benefit comes directly from Sassaman, Patterson, Bratus, and Shubina:

http://langsec.org/papers/Sassaman.pdf

(See "Principle 1". "Computational power is an important and heretofore neglected dimension of the attack surface. Avoid exposing unnecessary computational power to the attacker. An input language should only be as computationally complex as absolutely needed, so that the computational power of the parser necessary for it can be minimized. For example, if recursive data structures are not needed, they should not be specified in the input language.")

Further research on these ideas has continued under the name of the "language-theoretic security research program".

http://www.langsec.org/

This language is surely intended as a contribution to that project. (The behavior of programs in Crema, as in BlooP, is decidable, which should help with correctness verification.)
transaction costs, administrative costs, risk

These are exactly the things that you generally minimize by buying an ETF (although obviously everything is in the same asset class by definition).
https://github.com/cpvrlab/ImagePlay/blob/master/license.md ?
As someone who derives most of his income from the value created by start-ups disrupting incumbents, I'm all in favor of index funds making firms anti-competitive in their own industries.
I've added this to a git repo where I maintain a list of "Shit that happens in America": https://github.com/mikeizbicki/american-shit
https://octopart.com/ ?
Learning Fluency: an essay
I'm extremely near-sighted, which is getting worse with age. Some believe that myopia is exacerbated by typical indoor activities. So my dream use case is to be able to do my computer work an a virtual drive-in movie theater screen. In other words, I could still do the same type of computer work, but my eyes would be exercised at a distance.

Put this VR drive-in theater in gorgeous outdoor settings (e.g. Grand Canyon, cruise ship through the Antarctic, Ancient Theatre of Delphi, Mars) and I can glance from my work to eye-opening beauty. If my physical environment is set up correctly, I can take a break easily shift to a pleasant exercise environment. It could be an adrenaline pumping first-person shooter, or it could simply be hopping on a treadmill or stationary bike and traveling through some of those gorgeous outdoor settings.
Def will use, thank you!
In theory there should be no support for most customers on the free model. Having a cost with no associated revenue is bad. This is different if you're looking to bump prices later or get a special reference, but this doesn't seem to be that kind of case.

The other strategy companies use is "Burn out the support team by starving them for resources" but I don't like that either.
New TPP Leaked Text Reveals Weakening Resistance to Copyright Maximalism
There's an easy way to explain all these artifacts: Apple no longer does things "as if they themselves are the user", or if they do then they've significantly lowered their standards.
When you have separate repos, the external code and integration points remain relatively static. IE: You may consume an API, but it's versioned/snapshotted at a given version.

With a monolithic repo, especially without development branching - everyone is running against HEAD all the time. So while you are developing your component, everything else is changing around you.
you forgot

14285 + 7 = 14292; 1+4+2+9+2 = 18; 1+8 = 9
We just migrated over to Amplitude and they've been great to work with. With another company we were maxing out our # of events pretty regularly. The solution was to upgrade, but each new tier was significantly more. In a startup, you want to measure more items, not less, so this model makes a lot of sense. Varun and Bryan have been great to work with. I'm also pretty excited to start working with their data science team. Feel free to ask me any questions. I highly recommend these guys!
Lateral - The ultimate API for recommending your content
In Boulder the police are playing up incidents involving LSD (w/ reporting based on anonymous, anecdotal accounts).
For what I know, "processes" is an established term in component-based paradigms like flow-based programming, which this system seems to have many similarities with.
> in OT, every new primitive requires an exponentially growing number of proofs, you can avoid that with a simpler algorithm.

Its not actually necessary to add any new primitives though. Most of the time, composite operations can represent higher-level operations. I'll expand on this below.

> I am personally interested in more complex data structures such as matrices and trees

Trees can be modelled in OT using only the primitives of insert, update, and delete, providing that you support linear addresses (i.e. paths). We know from Lisp that everything else can be modelled from trees, so you effectively get a general-purpose system from just three primitives. CoPowerPoint was implemented using this approach and allows arbitrary graphical editing.
Photos works exactly the way you seem to want it to on my devices. I take a photo and it appears on all devices. I delete a photo and it's deleted everywhere. Likewise for edits. You sound like you're talking about iPhoto.

If you don't want to use photos, you can use Image Capture, which is part of OSX and gives you exactly the drag and drop functions you want.
Because we have a huge infrastructure advantage, we try to structure it in a way where you don't even have to worry about data volume- as long as it's not killing us on server costs we're fine.

We actually tried to make a fully automated version of growth discovery engine and customers hated it! To our surprise- people don't trust the result if Amplitude hands it out on a silver platter. They want control in setting up the analysis so they know what they're getting out of the system. It's the same sort of aversion people have towards "magic" in programming. Eventually as people get more comfortable we'll automate more of it!
I was just thinking this morning, way back in the dial-up internet days, I used to go around helping people setup web pages on their free 5MB of space the company I worked for offered. A surprising number of our customers, even elderly ones, went out of their way to learn basic html and put something up there.

Over time we got geocities and various CMSs and such to fill that, but the function of what most of those people were putting up is just their facebook wall these days, only it's a bit more transitory.

I remember one old gentleman, a WW2 vet, who spent hours every day building a page about his dog so that he could share it with his friends and family. It was a bit odd, but my FB wall is full of similar kinds of things.

So I guess it also comes down to "what's the end goal the person is trying to achieve?" if it's just to keep people updated on their dog, FB more or less fills that function. Most people actually weren't interested in building random webpages, it was in communicating something to people.
> early OSX was FAR, far worse.

Not all of them though.
I would argue that the impact of these "buy and hold" investors on share price is minimal. There's so much liquidity these days that any one class of investor should have a minimal impact on the share price. The index funds end up moving WITH the market, so any downward (or upward) trend will be followed by whatever balancing algorithm they use.

Your big swings in share price are still going to be driven by HFT algo traders, activist investors, hedge funds, etc.

I do agree that companies in the S&P 500 have an oversized advantage in raising capital, but if you remove index funds from the picture, I think the mere existence of the index would have a similar effect (this could be researched historically, but I don't have the time/interest to do so). On the flip side, any stock in the S&P is going to have limited arbitrage opportunity due to the level of liquidity they get from index fund rebalancing, etc.; so algo traders looking at specific plays may want to find an asset with lower liquidity and fewer eyes watching it. As with anything in finance, there is a play available on both sides of the field and they tend to balance each other out.
For what it's worth, I consider this a feature. There have been proposals to make sha1: and other schemes, but every system will need hash agility (as better algorithms are invented and flaws are found in old ones). A single system should be able to resolve every relevant hash algorithm.
Fresh experience (from yesterday). Will be happy to answer any questions.
The fact that I didn't need to provide answers to security questions for Mint to use means (I think) that Mint has worked out some agreement with the banks which allow "query-only" interactions.

Also, many banks have a way to alert users to logins from new machines and many have things like 2-factor authentication and security questions which would make it hard for a criminal to use my credentials if they were somehow swiped from Mint.
None of my friends use IRC, 95% have never even heard of it. Most of my friends are on Facebook Messenger.

Would the same not have been the case back in the AOL days? Everyone using AIM (or MSN if you were outside the US). Things did change. Somehow.
http://www.vanguard.com/pub/Pdf/sai040.pdf

Page 45.
Today's VR still isn't there. Yesterday's VR didn't go anywhere.

However as someone who has only used the Devkit1 of the Rift I can really see this is the future of SOME entertainment. It is going to be amazing, eventually.

Games in 5-8 years made for VR are going to be mindblowingly immersive. Then again we're still going to have non-VR games. I think it's important to understand that this tech is really only useful in certain contexts.

Horror games (for VR) are going to be painful, adrenaline pumping, sweat inducing, monstrosities.

Huge possibilities exist for experiencing other perspectives in VR, too numerous to even count. Even basic things like experiencing what it's like to be taller/shorter will have an unexpectedly large impact on immersion.

VR is basically the DDR dancepad of the future. It's just an unusual interface device to increase immersion, but it's going to (eventually) be incredible. I'm very excited for the future of VR and non-VR alike.
Sure, index funds can track any sort of index, and use any sort of weighting scheme. But modern portfolio theory dictates that truly passive investors should hold two assets: the "market portfolio", and a "risk-free" asset such as Treasury bonds, or cash.

As other commenters have mentioned, "index investing" is better referred to as "passive investing".
Portable WInd Powered USB Charger
Thanks. It's a shame that there's no built-in infrared leds built in, but I suppose those can be added somewhat easily.
Build native iOS apps skipping Interface Builder
I wish someone could fix Postgres's text search to work like SQLite or Solr. I'm teaching myself C in hopes of fixing it, but it ain't easy.

Let me define my own lexer as a UDF. Let me define a pipeline of filters like Solr. Let me use BM-25 text similarity like SQLite.
Are there also language-based approaches to defend against timing attacks? Are there languages which zero buffers/variables after use?
To the moon!!!┗(°0°)┛
> Adobe Photoshop crashed every time I switch the color palate to 2 color.

You can probably blame Adobe for that. In their infinite wisdom they implemented their own window management system for their products on OS X.
I feel I should note that Walker exempted police unions from his union-busting.

And I disagree. The size and scope of the entity representing the employer and the size and scope of the entity representing the employee should be similar in scale. It's the only reasonable way to curtail abuses arising from imbalances in political power.

For government workers, there is effectively only one employer. It is entirely reasonable for those employees to band together into one union. Or three. Or ten. That tenth one might not be all that effective, but collective bargaining as a labor cartel should be equally accessible to everyone, regardless of who their employer may be.

If one union behaves badly, it should be perfectly acceptable for the employer to blacklist their members from future employment or contract renewals. In the case where the union is defending the indefensible--the open and notorious police misconduct seen in the video--the right thing to do would be to just stop employing their members.

In trying to save the jobs of a handful of bad cops, this union is damaging the collective reputation of all police in the entire country, along with the criminal justice system. The behavior in the video is reminiscent of Hollywood motion picture depictions of organized crime crews shaking down business owners for protection money.

Not all unions are bad, but this one sure is.