skysight-inc/HackerNews huggingface dataset:
Promise A+ is scary bad. They're trying to shoehorn all of the functionality of a monad based implementation into a single method:
http://promises-aplus.github.io/promises-spec/#the__method

Of course, this relies on a lot of dynamic inspection and runtime checks. Of course, this means that you can't compose with A+ promise methods in a reliable way. Of course, this means that their implementation is not going to be compatible with anyone else's. Of course, this means that everyone else's version of promises is "broken".

If you're interested in approaches that follow algebraic/monad patterns, check out fantasyland spec:
https://github.com/fantasyland/fantasy-land

The name of the spec is a joke, but the spec itself is not. It's referencing a very real sentiment: That developers that want to use formal composition techniques in their js are living in a "fantasy land".
With the Coinbase integration, the OAuth secret is the equivalent of the card number (and stored in knox like all other sensitive data, even though OAuth tokens are outside of PCI scope), and so if they got stolen, could be invalidated by Coinbase.
That doesn't invalidate the comments.

Your name is also green, does that invalidate your comments? No.
How HUVr board is better than skateboard
parody of belief
From their FAQ:

What happens if I stop paying?

Permanent URLs are a powerful idea, and it's a feature of using Posthaven we think you should get even if you stop paying. We'll keep the site online, but you won't be able to edit content or add to it. If you want to renew, start paying again and your account will be restored.

When will something qualify for permanent storage? Let's keep it simple initially: If you pay for a year's worth of service, your content is safe and we'll keep it online.
Very nice. I'll stick with Proggy Clean but, as it is fixed size, and displays' densities keep increasing, I'll have to ditch it some time. Luculent is a prime contender for that spot.
> it seems like it really means "stack variables that go out of scope are deallocated"

And the destructor, if any, is called. That means you can bundle automatic cleanup action in the destructor, no need for goto: cleanup, @try/@finally or some other sort of "manual" cleanup, the cleanup is implicitly set up by, well, the setup.

The ability itself is by no means unique to C++ (even amongst oldies, Smalltalk has BlockClosure#ensure: and Common Lisp has unwind-protect) but a surprising number of languages still don't have such a capability, and it's a pretty neat consequence of C++'s memory model.
You're misreading alaskamiller, who is saying that change will only happen when the children of the powerful suffer. 'Justice served to the rich' and 'justice serves the rich' have significantly different meanings.
As soon as I saw the game, I thought about Gambit-C. I'm currently following a compiler class with its author.
It's truly inspiring to see a project like this completed. I've been wanting to combine mobile (specifically Android) and some sort of Lisp dialect for a while.

Am I interpreting correctly from some of the other components that doing the programming in a language-once-removed (ie Scheme instead of Obj-C) opens an easier path to compiling for both iOS and Android?
what do you do when rsyslog drops log events?
I think we actually agree. Deciding "later" to do nothing is exactly the type of decision I'm talking about.
On iOS Cordova works great, not so great on Android (I'm talking about game programming obviously) especially on Android 4.4.
And safe following distances.
Awesome awesome awesome! Physics classes at the LHC turned from nap-time for all to nap-time for some :D
Waffle – Hard Core
If you want a middle ground, you can start by not arguing from outliers. Out of the several million people imprisoned in the US, how many of them in total "murdered 70+ people"? How many of them murdered even 10?

Why base your argument for moderation around such an extreme outlier?
Last I looked the Ink buttons were looked a bit off in Outlook. I think they (probably understandably) didn't want to hassle with Outlook conditional comments and VML... but it's pretty tough to get perfect display in Outlook without that stuff.
I don't think this is a good attitude. It similar to saying "Give presentations? This sucks. My presentation skills suck. I'd have to give a talk." Both presentation skills and handwriting are attributes you can improve and if they are part of your job, you should improve them. People seem to think handwriting as something not worth working on, as the last time it was on the table was when we were children. Or maybe they see it as fixed and unmalleable.
Given the amount of bitcoins Satoshi allegedly owns, he would be able to exert more influence on the bitcoin market than anyone else.
So, if I'm reading you right, you have a grid with multiple options open, and you counted clicking each option once so if I click two options, that's +2, 3 options would be +3, but viewing the options page only counts as 1?

The problem is that you should only get 1 click from 1 view for a particular object. So if I am selling 3 things in your grid, and someone clicks on all 3, it's not +300% for me, it's 100%. If someone clicks one out of the three options, then overall I'd have a 33%.

It's not as useful that way, though. So if I transition this to talking about a series of banner ads as an example: If I have 3 ads for 3 different products on the same page, I'll count their CTR separately. If someone clicks on ad 1 but not ad 2 or three, then ad 1 has 100% and 2 and 3 both are at 0. If someone clicks all three on the same view somehow, then each ctr would be 100% for that view.

100% is the max. Otherwise it's not really useful; how do you know from your way which ad is successful? That's really what CTR starts to measure.

Plus, 140% out of how many options on the list? What if there are 20? It's just not useful unless 100% is the max.
I'm afraid you fell for the hype. We're still unable to understand the puny brain of Caenorhabditis elegans, or how the bees achieve all that they can do with as little a brain. Rat brain is several orders of magnitude harder.
Google is considering Austin too but we hear nothing about Round Rock next door. Is it because Austin is a liberal enclave?
screenshot of meslo in action in dark ide (pycharm)
http://i.imgur.com/dSw8e2W.png
Fancy.com "removed Bitcoin per Apple's request"
Should check out Litmus: https://litmus.com/

They provide multi-client email rendering as a service. Very handy when dealing with email HTML.
Behind the stick of the SR-71
I just pointed out that the statistics you provided as evidence to make your point are irrelevant.

It's good to quantify things but you need to understand the limitations of the figures.
Linux kernel can't "fix" it without the hardware support. You're right, just accepting RDRAND as the entropy source magically makes /dev/random nonblocking on the CPUs that have it, as it is quite fast. I'd personally use it as one of the valid entropy sources. The last time I've read about its use in Linux kernel, if I understood, it was not considered as such, being xored only after the entropy estimation of other sources with much much less bandwidth.

So even if once Intel gets to be "less evil in the eyes of worried people" for a "sin" of providing RDRAND although the same people otherwise trust the company to let its CPU's execute all their programs, what should the poor kernel writers do on the systems without RDRAND?

But you are completely right, having the VM's and distributions agreeing on protocols for providing initial randomness to the VM is certainly a step in the right direction and the proper solution to one real problem.

Whereas promoting belief in regular user-space use of the /dev/random as the magic solution is, in my humble opinion, something like a cargo cult. I'm not commenting your statements here, just attempting to make my position in this whole discussion clear.
My thought was that a kite from a nearby park might fly into the face of a skateboarder causing them to veer into the road forcing a motorcycle to evade and crash into a bus, severing the fuel line and blowing up thirty seven children but leaving the driver unharmed.
OT but what is ultimate?
No, it's not about 'children'. It's about 16-year-olds. Teenagers. The actions in the article are not applied to people below 16. Absolutely no-one calls 16-year-olds 'children' unless they're trying to load their language to make a political argument.

The one exception is parents comparing offspring, where 'children' applies to your offspring regardless of age - ask an 80-year-old about his children, and he'll talk about 60-year-old people.

This doesn't mean the actions aren't inhumane or don't need evaluation or correction, but please avoid the inflammatory language.
A few points: You seem much more emotionally invested than me. I would absolutely be freaked out if a camera crew showed up and started asking me questions like that, and cashing in on interviews would be the furthest thing from my mind (maybe I'm not a normal person either, though, I dunno). Maybe people are calling him 'Dorian' because that is reported to be his first name (which is what we usually refer to people by).
Somewhat relevant plug:

I have a similar weekend project that is aimed towards generating static markup. The syntax looks a bit like haml with simple to use mixins, includes, and variables.

http://rubygems.org/gems/aml
Pentagon Body Movement Study will track another elader
The method that some manufacturers are using to obtain NKRO is to have the USB keyboard enumerate as several HID keyboard devices at once, and map physical keys to virtual keyboards.
With a name like balanced, I was expecting double entry book keeping[1], so:
you give an account to a device, e.g. the credit card processor, and measure how much money is entering and leaving the company per device.
Plus you give accounts to each customer and measure money going in and out their separate channels.

Then you check these two different modalities of tracking money conclude your the same liquidity measure for your company.

If they do not then you have sprung a leak somewhere and can halt everything.

That would be an extra layer of security. Passing loads of tokens round is still a single point of failure at the conceptual level.

[1] http://en.wikipedia.org/wiki/Double-entry_bookkeeping_system
Spammers IP Address 74.219.124.94

Hello from Hudson, OH
I'm not familiar with many details of bitcoin, so correct me if this is wrong, but aren't all bitcoin transactions public for anyone to see?
I'm curious as to why you think Persona, which is Free & Open Source Software, can't be that alternative?
Ok, I did misread. But having justice served to the rich is an excellent place to start fixing the problems of crime in this country. That's not a cyncial or naive opinion at all- it's downright righteous!
That plane has to be quite sturdy to fire that gun. 10 tonnes from the front and four from the back.
That probably wasn't the best phrasing, but the point seems to have been that the current contributors can't keep up with new issues (so more contributors might address that).
I don't understand this. Most of my teachers use blackboards and it's really annoying to follow a presentation like that, you have to wait for the person to write, you have no slides later on to support your notes, and since you have no slides online you have to write everything they write, so you can't even listen properly to the talk.

And some stuff are just clearer on slides... I don't really see a lot of benefits in whiteboard-only lectures. Combination of whiteboard and slides are best.

I can still think of some great people who don't use slides but it's rare and a few people do it well (Gilbert Strang comes to my mind[1]).

[1]: https://www.youtube.com/watch?v=ZK3O402wf1c
Interestingly decent second hand overhead projectors are going very cheaply on eBay.
Website of the Tristan da Cunha Government and Tristan Association
NowCoast NOAA's Web Mapping Portal to Real-Time Coastal Observations
Salary of a Java Developer in Spain
The good part is that at $1300/m, you probably aren't going to use cable that is long enough to cause any signal problems.
Despite the terrible name, I've been pretty happy with competitor https://www.emailonacid.com/ (it's also cheaper). I like that they show you a preview of how the message looks without images too -- that's how many people will first encounter it.
That's true, but when you find yourself being the person responsible for implementing and sending bulk email, it helps to keep a sense of humor about it.
Featured dataset cannot be downloaded
When It Comes To Business, It’s Better To Be The Best Than It Is To Be The First
Eh, I don't know about that. PHP requires slightly less to get running, but I find working in Node easier than working in PHP on the whole. I write a lot of PHP, but it's all stuff that needs to integrate into existing PHP codebases like WordPress.
I don't want to go researching some random app, what does this do and what does it mean that it has bitcoin removed?
This post wasn't talking at all about ledgering, just about high-level components.

If ledgering is interesting to you, http://blog.balancedpayments.com/the-ledger/ and http://blog.balancedpayments.com/state-machines/ are what you're going to want to read.
I disagree. Persona piggy backs on email system so it doesn't need a critical mass of users to be useful. Persona as a brand may not become widely recognizable with limited involvement from Mozilla, but some people argued from a beginning that it was a mistake that Mozilla tried to create a recognizable brand. The team succeeded at creating smooth email verification system. As long as Mozilla keeps servers running, quickly solves security issues and accepts patches with improvements from community, Persona will be used. I strongly believe it will organically grow and eventually will become a crucial part of the open web.
I am not an ops person, but my understanding is that rsyslog does 'store and forward', which would allow replaying of the log if something was dropped: http://www.rsyslog.com/storing-and-forwarding-remote-message...
I've had good luck with this one: http://www.amazon.com/Geometric-Algebra-Computer-Science-Rev... They definitely explain why the cross product is an ugly hack :)

The authors have a website - geometricalgebra.net - where you can download a program which will display all the diagrams from the book and allow you to manipulate them. You can also render arbitrary low-dimensional geometric algebra constructions which helps tremendously with improving your intuition about how things work. I'd say it's at a middle ground of mathematical sophistication - it's a good mix of proofs and practical usage. It's almost entirely dedicated to applying geometric algebra to computer graphics, so you won't get as much out of it if you're interested in applications to physics, or just pure mathematics.

If nothing else, I finally know what a quaternion really is after going through this book.
Was it getting around Apple's IAP-only policy? Because that wouldn't be surprising.
> We need technology that makes it easy to build non-linear presentations.

http://lab.hakim.se/reveal-js/

(I really dislike these presentations)
"Only the U.S., Somalia and South Sudan have declined to ratify the United Nations’ Convention on the Rights of the Child, which prohibits juvenile solitary confinement as a matter of international law."

Nice.
Yeah, that seems to be the consensus. I don't want to exclude anyone, but since I'm a Linux guy, I don't run any OSX, and quite frankly it seems like an unnecessarily high barrier to entry to require a single platform to develop for a device. Android, for instance, has SDKs for the three major desktop platforms, plus I can sideload without rooting or having to pay a yearly fee.
On the face of it, and my assumptions that are mostly based on what I know of political donations, I'm actually surprised EFF won this...Yes, these aren't political donations, but if it has something to do with a pending lawsuit regarding something that is kind of political, well, who knows.

In any case, I'll state for the record that I donate to EFF and would be happy to be listed among their supporters, any time, any place.
> And the destructor, if any, is called

Right, that's implied by a C++ object being deallocated. I understand how it works - it's just that it's really obvious if you know anything at all about how the stack works (and C++ destructors).
Sensor Turns Faintest Radio Waves into Laser Signals
A JSON file is a YAML file, so what's the problem?
Now that it's had some time to develop analysis without my input, I wanted to explain why I posted this...

I've had some thoughts rattling in my head for a couple years now on building networks/tools to unify/empower small organizations, and to reduce hierarchical structures. There are multiple ways I hope to go about this, and would love to discuss it with anybody who wants to email me.

More or less, though, this is a very basic form of one of my ideas - or a decent starting point. I definitely agree with some of the criticism of a map-only set-up as danso mentioned, etc... I prefer the way Yelp is set up, for instance.

Also, I don't believe Freelancer's Union has been covered here much (if at all), and I believe that they could be a great resource to many of the people here.
And I thought 200 was big.
Do you claim that most juveniles are in solitary in the US?
actually, i felt the submitted article was the best thing i've read on HN all week. thanks for posting it.
Cheers to you, well said. As someone for whom SSRIs have helped mitigate serious OCD and MDD, I salute you. No drug is perfect, but the depth of suffering that millions of people would be subjected to without our modern pharmaceutical toolkit is incalculably worse than the side effects.
In university we have cameras over some parts of the professors table which are directly projected on the screen. Works great without the the drawbacks of an overhead projector.
I've thought about this a bit. It would be hard -- harder than webflow. If anybody is working on it, please drop me a line.
Why We Love Apple and Why Microsoft Does Wacky Things That Make us Sigh
Root Your Android Phone: Why You Should
> "How many of them murdered even 10?"

Even that is extreme. How many committed acts of violence at all? How many are "three strikes" or prohibition victims?
Ask HN: Why aren't there more local ISP startups trying to replace comcast?
I have been trying to learn more about the viability of making a small isp in my town (eugene, OR) to compete with comcast, since they are the only isp that offers decent speed. I am new to networking, and I'm trying to learn more about what kind of obstacles there are to doing this, and if it could work financially. The bottom line is that comcast is universally hated, and doesn't do a great job, and I want the have an alternative. Seems like this is the case in many places- is it just that the economies of scale are way too large for smaller companies?
> note: in java, everything(except basic types) is a pointer. so you rather should ask the opposite: why do I need simple objects?

I think this is by far the most important piece of advice in that thread. It gets right to the heart of one of the most basic areas of confusion that programmers coming from garbage collected environments to ones with manual memory management have.

They need to understand that they have NOT been working in an environment without pointers, as they are often told to believe, but one in which nearly everything is a pointer. Understanding this is fundamental to understanding these differences and a 10,000 word essay about C++ allocation policies will not make it any clearer without dealing with that first.
My instructor explained and trained me to simply focus on flying the parts you have left and don't let the parts that are missing bother you too much, they are gone and can't help anyway.
a frisbee based game:

http://en.wikipedia.org/wiki/Ultimate_(sport)

my college football team played it as a spring sport during "optional" workouts and it was brutal. Like rugby, only with a forward pass.
This is seriously turning more and more into reddit.
I agree with you, in a way.

The map itself may not be a way to solve anything, but the data it's collecting could be. Like you say, you prefer knowing proximity to subway stations - not just seeing a map. But the need to figure out that proximity is what makes collecting locational data (in a fun and user-friendly way, like OP's map) so important.

Regarding my apparent trolling, I think HN may have missed my point. Using the Google Maps API implies agreement to their ToS, which restricts one from using non-Google basemaps, and limits usage of the map in certain ways. While many people ignore, or are never affected, by usage limits, this still obligates developers to Google's quotas and pricing tiers (updated significantly in late 2013). There are other, similarly-implemented mapping APIs with more options, where you aren't locked-in to a particular vendor's load quotas. Tying OP's project to this particular API is a bit like saying "Support Local Businesses! ...click here for our Cafe Press site."
What I do is I write down all the key page numbers by hand then do a ^g to jump to them when questions come up.
Presumably, this pointer vs. reference debate is only relevant in C and no longer has a place in C++ with the use of unique_ptr, shared_ptr, std::move, etc?
Privacy groups challenge Facebook's WhatsApp purchase
For those that are looking for a SF-based data science course that focuses specifically on industry workflows, check out: http://www.zipfianacademy.com/
How about this: Teenagers are citizens who do not have the full rights and representations of a full citizen.

Cant vote, cant smoke, cant drink, cant fight in the military. People keep trying to speak on your behalf, and waive your rights without asking them.

I'm only for punishing 16 year olds as adults IF they are also given the rights and responsibilities of adults. At least start with representation (voting).
IAP is only for virtual goods, not real goods.
With BIOSes being serial flash these days, it's really easy to read/write them since all you need is something that can do programmed GPIO on a few lines at the right voltage. An Arduino, a parallel port on another PC, etc.

A lot of PC repair shops in China will reflash BIOSes really cheaply too; they usually use a clothespin-like clip to attach to the chip so they can do it quickly without having to solder anything.
Banning powerpoint is a stupid reaction to some anti-powerpoint movement. Professors trapped in a college system that does not reward actual teaching is the problem. The powerpoints are just a symptom
Never mind Russia, the US is the real evil.
I learned a heckuva lot from reading the ADVENT Fortran source code. I was floored when I figured out how it was saving its configuration - such a brilliant idea. And in DOS it could be implemented in about 5 lines of simple C code. (Code size was critical in the old 64Kb days.)

The other huge thing I learned from ADVENT was polymorphism. The comment in the source code "the troll is a modified dwarf" was an epiphany for me.
The 676 most popular .io domains
The core issue is preparation and this is something spontaneous whiteboard lecture can't beat a well-preapred powerpoint presentation.
They're not, which is part of the reason the A-10 is being retired.