skysight-inc/HackerNews huggingface dataset:
"Elixir isn't homoiconic, it never was, and they no longer make that claim." https://news.ycombinator.com/item?id=7622746.

See http://c2.com/cgi/wiki?HomoiconicLanguages "Languages in which program code is represented as the language's fundamental data type are called 'homoiconic'."
Perhaps, but unlikely. There are many levels of "know no math." I used to tutor math at a university. There were some people who had difficulty with pre-algebra, as in "simplify 4 + 5x + 2 + 3x". If you don't know how to add two things together, then that's different than someone who can do grade school arithmetic, but that latter is certainly more than "no math."

What do you mean by "calc"? It's a broad category with several centuries of formalization behind it. Basic concepts of summation leading to integration, like what Euclid did in ancient Greece, or differentiation as the slope of a line, can be learned after a college algebra course. But at that point the calculus is pretty hand-wavy. A more serious understanding depends on more rigorous formalisms, like epsilon-delta proofs.

So I would go there by trying to figure out if there's a specific goal in mind, or a bare minimum of what counts as sufficient understanding. I would also figure out if "one year" means 5 minutes per day on average, or 6 hours per day.

There are also any number of books that teach calculus to the mathematically inexperience. However, I have no experience with them.
The Zoolander Theory of Terrorism
Let's be honest; there are a ton of broken PKGBUILDs in the AUR, too. Lots of packages where a new version came out, upstream delete the old version, and the PKGBUILD hasn't been updated yet. I've also seen a few others broken for different reasons too... like some that don't include a function that's been mandatory for a while but used to be optional. I should probably get off my lazy ass and start posting comments and diffs on the AUR website.

Fortunately, hacking the PKGBUILD isn't a big deal.

Oh, and Arch also has its own third-party repos aside from the AUR. I've added a few for big packages that I don't want to have to recompile all the time, like Perl 6 and OpenSUSE's fork of Firefox. Also for ZFS, because it's easier to use the demz repo than coordinate kernel updates and rebuilds of zfs-git.
Domain Name: BOZ.COM
Updated Date: 2014-04-25T14:55:25.00Z
Creation Date: 1999-02-08T05:00:00.00Z

In 1999 things were much, much different.
AOL was briefly on my paystubs for awhile as well. My first tech job was at Sprynet in the mid 90's, when it was first owned by Compuserve, then Worldcom, then AOL, then Mindspring (when I finally got out,) and shortly after, Earthlink.

Wow, I just discovered Wikipedia has no page for Sprynet. Now just who do I contact about getting that edited?
I can't think of a good reason to deliberately remove it from your browser.

Why would it be worse if more companies used DRM? I can think of some edge cases on obscure devices or if you are pirate but other than that it seems like legal users would be unaffected and not even notice it.
At Pixite we've been working hard for the past few months on a resource for our mobile artist community. This was our first time shipping something with Meteor, we primarily make iPhone apps. There have been a few issues but overall its been a great development experience. A good portion of the Meteor app is embedded in our iOS apps, which gives us the ability to make immediate updates to content and certain features without the dreaded Apple approval cycle.

Let me know if you have any questions about Source or the development experience with Meteor.
RealSense uses projected IR and thus doesn't work outdoors.

(edit: because short-range and little ambient IR are required)
30 hours sounds pretty high to me :-)
So the more tax shelters, the taller the towers?
It's electronically limited to 40 km/h, so I don't think so.
I'm definitely more patient than I was a decade ago, but I still have little use for useless people.

I don't feel like I have to be kind to those who aren't motivated to contribute and do thoughtful work.
Every time I see an article like this, it advances the "principle" that your own death has no effect on anybody else in the world.

Never have I seen this justified in any plausible sense.
Lawyers are involved?
And what about the OS X version? Same thing?
> That somehow making it more convenient and adding a standards-endorsed API to facilitate its activation will somehow assist in combating it, is a nonsensical proposition.

That is nonsensical but if you were to read my comment, you'll note it's not a proposition I made.

This really isn't hard:
1. Consumers are happily paying for DRMed content
2. The big media companies are not willing to consider releasing content without DRM
3. Nobody likes maintaining plugins or the lower video quality they entail
4. Apple, Google and Microsoft made it clear that they were going to solve #3 by implementing whatever Netflix, YouTube, Hulu, etc. need to
5. The W3C and Mozilla accepted #4 and used what power they do have to push the process into a public forum. Mozilla has been particularly active to increase user awareness and make it more obvious when your actions are being restricted at a content owner's bequest.

There was no step where someone waves a magic wand and Hollywood stops demanding DRM.

With or without a W3C spec, most desktop users and nearly all mobile users were going to have a browser with DRM playback features. That means there's no step where Mozilla makes EME content harder to use and the reaction is something better than users dropping Firefox for Chrome/IE/Safari.

Again, if you care about this issue the question to focus on is how changing #1. As long as people keep paying for DRMed content, none of the other parties will have the incentive or ability to change.
Ask HN: How do you deal with a lack of motivation?
Title is pretty self explanatory. Recently I've found myself postponing things I actually want to do. The reading list is long, yet I never read. I have some projects in mind which I think I would enjoy and even benefit from. I just don't seem to have the motivation to actually bring myself to do something.
http://www.washingtonpost.com/blogs/the-switch/wp/2013/11/04...
If you're nostalgic for these kind of drum machines and you're a fan of the old Nintendo Game'n'Watch, you need to check out the stuff Teenage Engineering is creating:

https://www.teenageengineering.com/products/po
Thank You Everyone
Or any sort of development for that matter. I've never worked with a client who said; "Yeah, sure. What ever you think is best". When someone else pays the bills, you're either used as extension to Photoshop or used as a glorified typist.
To add to point 1: Let's say the customer is a bank. They cannot lose track of even one penny, or they're in regulatory trouble. Your software had better be up to that level of not losing data.

Similar to your points 2 and 3, I would say "customizability". Customer A wants different things than customer B, because A has a different set of other systems it has to integrate with, and a different set of procedures built around those systems, and lives in a different regulatory environment, so they have different reporting requirements...

I would add one other point: Scalability. Enterprise software can't depend on any one computer being up, or any one data link. It needs to be able to cluster, and failover, and replicate data between clusters. It also needs to be able to handle large amounts of throughput, and enormous data tables, and so on.
Small company pages are commonly deleted from Wikipedia, for having no links.
Overcoming the Impostor Syndrome – This Quote by Steve Jobs Really Helped
God, when I think back at Microsoft I could only think at Age of Empires and Age of Empires 2. God how often did I played the Age of Empires 1 Trial that were part of Windows 98..
Kik is not end to end encrypted. Kik the company can access any message you send or receive.
But you do require a license to drive around a car, while this "hobby" does not require anything of that sort. Which is why it is questioned a lot. I belong to camp 2 as well, but i can understand why it might be a cause of concern for many.
Appodeal – Mobile ads revenue optimizer. Free
If the whole drone fleet can be made safer than the percentage of cars that drones replace (e.g. by making deliveries), than a case can be made for drones on safety grounds alone, giving zero weight to convenience and economics.
Do you like Bittorrent?
Do you like Chatting with others?

Then You'll Love Bittorrent Bleep!

EDIT: I didn't say it was a good mindset. I just think Bittorrent is trying to leverage it's name into new markets, while alienating it's core users and promoters.
> I think a better measure of whether housing policy has succeeded in New York is a measure of the cost of housing.

Thus, we can conclude that by the same metric that the most successful civic and urban policies are employed in rural Nebraska and West Texas.

Perhaps that's actually not the best way to measure the success of a city?

> I'm not the commenter, but I think cash is better precisely because I don't know what would be better for the recipient. It's pretty arrogant to assume that you know what is right for someone.

Perhaps. But what if, instead of making a decision based on what's better for some arbitrary recipient, you wanted to make decisions that would increase the likelihood of having a vibrant and diverse urban environment with people that have various economic and cultural roles to play interwoven into the fabric of the city's housing stock. What if you placed stability and continuity as higher values in your trade off calculations than maximizing economic efficiency?

Again, my argument is a plea for empiricism. New York is a staggeringly successful city, one of the world's most desirable and influential places, with an incredible culture of residents. I always wonder if people have actually paused to notice that when they start evaluating housing policy.
Pros are using Tuna Knobs to add physical knobs to touch screens:

http://www.djtechtools.com/2015/05/07/artist-gear-setup-jame...
It will tell me what sites to avoid by failing to work with them.
Publish too early and you get people assuming that you're a crank because you haven't done the research yet.
Will in-browser DRM prevent someone from running some screencast software? I dunno... it just seems like if I can see it with my eyes and hear it with my ears, then software can do that also, DRM or not.
> I wonder if having disabled this feature, will the browser call home to count towards it...

It will not. Currently the only telemetry related to EME is the VIDEO_EME_PLAY_SUCCESS histogram, which counts successes/failures of playback. It's only enabled then EME itself is enabled, though.
> If the repercussions of not wearing seat belts only affect the decision maker, its hard to argue that society as a whole bears a significant cost as a result of people not wearing seat belts.

So... occupants of cars aren't mothers? Or fathers? Or run businesses? Or manage church bake sales? They aren't students with promising careers in medicine ahead of them? They aren't passionate lovers or mentors or good friends or musicians or even civil liberties lawyers?

When someone dies or is badly hurt, it doesn't affect just them. The author has a pretty disturbed view on human interaction to make this assertion in the first place. The argument that 'harm due to speed also hurt other people' and 'harm due to lack of seat belts only hurts the non-wearer' is specious.
All the trust those researchers have on their finding, and all that certainty that the correlation isn't cumulative because children in hot weathers must study more.

No, the Onion wouldn't be able to get away with an article like that. People would claim up front that it's too contrived and unrealistic for comedy.
Trouble is, tone doesn't come through text very well. Takes a lot more typing and very careful word choice. So haste often comes off as unkind.

Maybe we can read comments more kindly, and give terse words the benefit of the doubt?
Care to elaborate on why Sync is a huge let down?
"Eich's stated beliefs."

Where were these beliefs stated, other than a campaign contribution?
Not true. Chrome does not support NPAPI and about:plugins does not show Silverlight installed.

Sent an email to myself (at another address) just now with an attachment using Chrome from outlook.com.

Did the same on the outlook web access client for an exchange server. Silverlight not needed.

Not sure where you get your information.

edit - specify that email is between different addresses.
Only thing I'd add is that because of the carpenter pencil shape of the Pencil, the contact area "pressure sensitivity" seems to work well if you're using the side of the Pencil to shade an area with the software pencil tool, as one would do with a real wood and lead pencil. Outside of that one example, I don't find that the "pressure sensitivity" contributes anything.
Apparently "all platforms" means Mac, Win, IOS and Android. Not to be snarky, but that's not even close to "all", even if we exclude esoteric ones with extremely few users.
Yep, shouldn't be hard. There's pretty fine grained control over what gets loaded and when.
It's your fault, not the doctors that legally gave you drugs goy!
Thank you for your detailed explanation.
Run your own server? From my understanding there is no server involved. It is peer to peer and peers find each other by using DHT. It's closed source though, so you have to take their word on that.
Yeah, so...

Mozilla itself deserves to shoulder at least as much of the blame due to a number of decisions that range from mediocre to downright terrible. And I'm not even talking about what happened with Brendan. I'm talking about the organization's downturn during the years that directly correspond with the tenure of people like Gary "JavaScript rendering engine" Kovacs and the years that saw Sullivan at the height of his influence.

The engineers aren't blameless either, having allowed themselves and the engineering culture to become the target of whatever neutering that did occur. "But I mean, these are business people; this kind of stuff is what they should know, right?" Sure, right. Totally let 'em go ahead and pursue those useless fucking partnerships at the costs they're coming with. After all, that's what real businesses look like.
Grave's Handwriting Net was trained using Backpropagation - whereby the error between the net's estimate and a training target is sent backward through the net - so the net's estimates gradually become closer to the targets.

Backpropagation takes longer the deeper the net - Recurrent Neural Nets are deep in time so Back Propagation can become intractable or unstable.

Otoro's Slimeball demo evolves a Recurrent Net rather than training it - this appears to be a very efficient method, less likely to get stuck in local minima.

The slimes evolve through self-play which is a trial and error method and reinforcement methods seem to do better on control tasks than passive learning.
Wonder what that looks like now?
Why is it every single bill pass through Congress has a hidden/secret or nefarious agenda attached to it? Can't we just get clean, honest non confusing bills? It's as if our elected representatives are trying to fool the public on every issue. I'm so twisted I have no idea what to believe anymore!
The best manager I ever had (and continues to be my inspiration today) was also one of the kindest, genuine, and empowering people I've ever met. Not necessarily nice, but kind.

The worst manager I ever had once told me "you're too kind to your team". He wore his ability to bring fear to a room like a badge of honor.

I never worked harder and more passionately than under the first and I never felt more apathetic and unmotivated from work than under the second. A single data point, but something I'll never forget.
I'm honestly surprised that nobody is trying to out-OSX OSX as a software/services play. It seems like such an easy pitch.
Probably because seat belts are ubiquitous and the cost of wearing one is practically nil. When the preventative measures are that easy, so is the jump to victim blaming. I'm not saying whether this is right one way or another, but that's certainly a difference I see between seat belts and many other preventative measures.
"If you're fighting for your living, its not a luxury most of us can have. Sadly, this often justifies hostility, but I think there's a sane middle-ground here, but curt statements like "be kind" just seems so classist and off-putting to me."

I've consistently found that (in particular when treated with kindness and respect) poorer people respond with kindness in much greater measure than wealthy people. Like the author said, kindness isn't the same as niceness.
Does donating to a thing imply anything other than support for the thing?

Does someone who donates to a presidential campaign envision any other outcome than election of the donate-ee?

Does someone who donates to a political lobbying group envision any other outcome other than fulfillment of the lobbying group's goals?

It's not like he donated to someone who just happened to have an odious belief, he donated to a group who's entire reason for existing is straight-up bigotry.
Righteous indignation abounds, a good indicator of achievement.

Nice hack jashkenas.
It does not imply a kernel component. From the point of view of the browser, EME is an API to a sandboxed binary (the CDM) that decrypts video frames and sends them back to the browser, which then presents them to the user. The CDM might use kernel facilities for storing encryption keys.
The reality of NYC housing, real estate and taxation are vastly different from what I have experienced.

As someone living in Pittsburgh, $3000 a month in rent strikes me as ridiculous.

For that kind of money, one could have a McMansion in an upscale suburb 20-30 minutes away from downtown.
There's at least one open source project[1] out there, something I think Red Hat may actually be involved with (or behind) for managing subscriptions and what-not. We haven't deployed it yet, as we aren't yet at the point of having paying customers. And if we signed a deal tomorrow we'd just keep track of things manually in the interim.

As for distribution... we're working on our own homegrown "customer portal" which will deal with downloads and what-not, as well as other "customer stuff".

[1]: http://www.candlepinproject.org/
I worked in games in the early and late 1990s. It's hard for me to know if my love of great pixel art and great chip tunes is some romantic attachment to my childhood and early professional career, or if it's a sincere appreciation of great art in absolute terms.

But I'm inclined to agree with Igor Stravinksy:

"The more constraints one imposes, the more one frees one's self. And the arbitrariness of the constraint serves only to obtain precision of execution."
The best guide to Ruby that I've seen is "Programming Ruby: The Pragmatic Programmer's Guide". http://ruby-doc.com/docs/ProgrammingRuby/
What's with the super weird installation process on Windows?

Also very little information about how everything works on its website (the technical stuff, especially for security).
How to Hack Voting Machines
What happens when you have multiple lily's up at the same time? Is there any collision prevention?
Almost always in commercial game development. If you are doing something more casual (hobby, Ludum Dare, etc) you might have more freedom.
Because players can build them, but most other games need the "owner" to change the rules of the game. Gosh democracy, freedom, openness ... It's almost as if we just had an election:-)
> "People at work, retail staff, etc should be prepared to not have their emotions constantly validated and deal with disagreement and other things that are unpleasant."

The addition of "retail staff" here surprised me.

I'm a techie who took a break from tech and startups the past few months to help out my S.O., who owns a retail store. I worked the front counter, ran inventory, etc. for the past 3 months.

I had never worked retail before. I got into tech at an early age and skipped most of the "menial" jobs that typical American teenagers have. So working retail was eye-opening for me.

Retail workers get paid shit wages to deal with your crap. Yes, you. Whatever crap you've been dealing with, we have to take it with a smile and help you out. I've stood behind a counter and listened to a homeless guy ramble about anything and everything for 12 minutes (I had a small clock within view.)

Your attitude in this post indicates to me that you could probably use a bit of this type of work yourself. If you think it's beneath you, doubly so.

If you're curious what it's like for a techie/introvert/successful entrepreneur to work retail, I've been blogging about it. (Blog link in my profile) To be honest, the 3 months I spent there made me a far better person than any given 3 months I spent in the tech industry (I've run tech companies for 14 years now.) It humbled me, and gave me far more respect for my fellow human beings. And I learned there's nothing like the priceless joy in someone's eyes when you do something for them and can see pure joy radiate from them. I hope you, too, can experience this.
This guy wants to be super cool and cover just everything. Be kind, be super programmer, have tattoo, write blog ... Thinking about the post, I quite understand why people don't want to work with such superheroes. Kind will not make it if it is one other thing you want to be good at. Don't show off too much will do.
lol - apologies about my messy code guys. It's just hacked together as a rough sketch to see if it'll work. as you can see my web coding skillz still needs work. I put it up on github though (be warned about messy hackish code):

https://github.com/hardmaru/neuralslimevolley
> That's assuming that a "full pointer" (i.e. an unpredictable address to an arbitrary point in heap memory) is the only way to get a reference to an object.

No, it's assuming that a "full pointer" is the only way to get a reference to a polymorphic object. This is true in both C++ and Rust.

> What about if you want to stick a bunch of objects in a vector, and iterate over them linearly?

You can do this in both C++ and Rust. But you can only put a bunch of objects in a vector if they have a statically-known type. The point of dynamic dispatch is calling methods of an object where you don't statically know its type.
If the most reasonable explanation for the data is an error in measurement...
Like this?

Server: server_nonce
Client: random_key + sign(hmac(server_nonce, random_key))

That's a nice alternative. Though generating random data and XOR'ing is as known and as primitive as you can get, and none of it is ever reused, so I have no preferences of one over the other.

(if you are thinking "why not just sign the hash of the nonce without bothering with a key?", that's exactly how we sign documents, because they are long. You could sign the hash of the hash to avoid this conflict, but that's a hack)
I use it because my stupid lock button is busted on my iPhone 4. It works nicely, except there's no way to turn the iPhone back on except plugging into power.
Another benefit is that it's P2P, which doesn't do much in terms of privacy (although Bleep's website claims that it does somehow...) but it can help with censorship - think Turkey, Iran bans of apps and services. I think even Brazil wanted to ban Whatsapp at some point.

I wouldn't consider it a top 5 priority right now, but I do hope OWS takes into consideration making Signal P2P as well in the future (perhaps with some new technologies that may appear or mature by then).

My own priorities for what I want to see in Signal/Textsecure next:

1) integrated Android app

2) desktop client (ideally web/browser-based, but if that's not too secure, I could live with a native app, too, maybe one that works only through Windows 10's store for the sandbox security and digital signing benefit, as well as for the new auth features)

3) video-chat support
What service was that?