skysight-inc/HackerNews huggingface dataset:
It is just extremely frustrating to see them using contradictory arguments for various parts of the language. This is a very liberal way to do this, which contradicts most of the rest of the language (library dependencies, language itself, features).

For instance in this case, the very existence of the code generation libraries contradicts the reflection package.

Compile-time function execution would have been so much more consistent it's horrifying :

http://dlang.org/mixin.html

Example vaguely similar to Go's example:

http://forum.dlang.org/thread/lgunf8$14rp$1@digitalmars.com#...

http://stackoverflow.com/questions/18552454/using-ctfe-to-ge...

But like every other decision in Go, you can either assume the Go developers actually believe the arguments they're putting up ... or you can ask yourself "would the Go compiler/toolchain become easier or harder to implement ?" And use that argument as almost the sole argument for any decision. One of these ways of thinking explains every decision very consistently, the other leaves one listing the exceptions.

And the right solution, mixins + CTFE is legendary hard to implement. As in, someone who's written 3 commercial C++ compilers from scratch has serious trouble getting it to work.

But it's such a joy to use.
Actually I would say it was rather careless, because it mishandles NaNs:

vector<double> v = {0, nan(""), 1};
sort(v.begin(), v.end(), [](double x, double y) { return x>y; });

In my test this leaves the vector unchanged, which is definitely not in decreasing order.
This is one reason why it's often thought that a long-term station in Earth orbit (possibly at one of the Lagrange points) is a pre-requisite for a Mars mission. So, you could decelerate to the station instead of to re-entry. But, it is possible if one sent enough supplies ahead.

One way of handling things if there's a long-term station is to build the ship to Mars in space (or at least refuel at the station). If you send the return fuel ahead (or find a way to make it while at Mars) you aren't required to carry a large amount of fuel.
If you haven't checked out the annotated source of Backbone and Underscore, I'd recommend starting there. I've also added Backbone.Marionette. Once you've taken a look at the first two, you'll be able to see how Marionette builds on top of both libraries.

- http://backbonejs.org/docs/backbone.html

- http://underscorejs.org/docs/underscore.html

- http://marionettejs.com/annotated-src/backbone.marionette
>I do believe that half(ish) of the women on any sort of government body should be women.

yep. A real representative democracy is when for any government body of size N (city council, state House, etc...) and for any trait being present in more than 1/N share of the population governed by the body such trait must be possessed by a member of the body. If the trait is present in more than 2/N share of the population - then at least 2 member must possess it, etc...
i've read all his work, too.

I enjoyed the biography because it gave context to his interviews. He would say things in interviews that were clearly misleading because of certain things he had gone through in his past. The book highlights the reasons for why he would say these things. And if you go back and listen to his interviews you get a new take on things. It's as if you are hearing a new interview (after reading Ghost Story).

I would say that while his biography is worthwhile, it's obviously less worthwhile than his writing. And, in the end, I preferred the "Although Of Course" bio-book a bit more than Ghost Story.
>Most of our customers are on the Professional plan, which annoys the heck out of me, but it’s my fault. Since I was thinking personal services, where 100 appointments a month barely sustains a sole practitioner (it implies $3k to $8k gross revenue), I thought any sizable business would be forced to pay more meaningful amounts of money. It turns out that you can run a nice boutique law office with sales in the high seven figures or an architectural consultancy with millions in revenue on less than 100 appointments a month. Believe me, I know several examples.

If you could go back in time how would you change the pricing model here?

Would you remove the professional plan altogether? How could your pricing model differentiate between the small personal services with < 100 appointments/month and the law firms with < 100 appointments/month?
Mobile Application vs Mobile Website
If you enjoy this period of history you should also read Conan Doyle's "Brigadier Gerard":

http://en.wikipedia.org/wiki/Brigadier_Gerard

It's the fictional accounts of a dashing and arrogant cavalry officer in Napoleon's army. You can tell Doyle enjoys lampooning some French military stereotypes but there's also some great adventures along the way. I think it would make a great movie with the right director and cast.
Sierra Ventures Launches the Sierra Sales Lab
I do find it interesting that the replies concentrated on point #2 as a stopping point.

On point #1: If I, personally, had to give up my job and perhaps even face personal abuse, in order to stop someone from being tortured....I think I might manage that.

Maybe Obama's administration could manage to summon a similar degree of bravery?
The Future of Microservices
The Youtube page has the full script on it.
No clue at the moment, this is still a big problem and something Fastmail already knows based on the comment here from robn_fastmail.

If we have a solution, everybody would be using it by now. PGP or SIME was going to be it back in 90s but it didn't take off well.

The content of the message itself should be encrypted at the very least but how do you deal with the keys then?
With 5000 apps, Pebble is winning the smartwatch developer war, at least for now
Lets change AI to HIV - I'm fine with HIV because I don't believe in it.
>> The first is to train astronauts to live in a confined isolated space for 260 days

Bubbleheads can do that, current and ex.

>> We need to go to Mars at least three times and bring back the men and women successfully.

I don't know that the delicacy of the orbital entry described is going to be sufficient for long term operations. It sounds like an artistic dance combined with luck. I think the old wing it into space at high velocity then put on the brakes method is more deterministic. Whole transportation systems on Earth function this way.
"...a lot of folks have wanted me to roll the dice on a funded startup with big put-a-dent-in-the-universe ambitions. At times, I wanted to want that for myself, but for the moment I was content to keep running my business in the traditional fashion. I work mostly on what I want to work on, take a day off whenever I feel like it, and optimize the business for quality of life rather than for any particular growth or financial targets."

We share the same viewpoint. Well said.
The Game of Advancing the Sale
My guess would be that by "government standards" they were referring to PCI-DSS (actually an industry group standard), which in the current version requires passwords of at least 7 characters and with at least letters and numbers (PCI-DSS v3.0 8.2.3).

...However, the standard explicitly permits any other password requirement of the same or greater entropy.

...However, these requirements do not apply to consumer accounts at all (!). As far as I can tell, PCI-DSS actually has no requirements whatsoever for safeguarding of consumer user accounts. The more you know, the more you worry.
I think this has a lot to do with the 'do things that don't scale early on' mantra. Early on when these companies need to get some traction they will be more than happy to support the smaller customers.

Later when they need to make many hires to support customers it is much better value to chase those bigger customers.

That is assuming there is significant support cost.
Hi Michael,

Thanks for commenting! I agree that our APIs are orthagonal in some ways.

We definitely plan to ship open-source code for everything JMAP. I'm working on an IMAP<=>JMAP proxy, which I'm hoping to have in time for FOSDEM in February. I'll be giving a lightning talk about JMAP there.

I tell you what - that writing it taking a lot of my time! Evenings, on the train to and from work. It's not a pace we can keep up forever.

You guys are doing awesome work. Hope to catch up with you again - and hey, it will be great if you add a JMAP backend when JMAP is a bit more mature.

Worst case for FastMail, we still have an awesome API for our own backend. Best case, we help everyone else too.
With attitudes such as these on the rise, I wonder if War is on the horizon.
> But what you never do is sit on days of sizable code changes that you don't deploy.

That's certainly sensible but I wasn't suggesting sitting on "days of sizable code changes" - just that it takes days to make the code changes (particularly once you factor in code review and QA).
Hmm... I guess I did! I am thinking the market for workers required the reasonably free flow of workers between companies. Obviously there are issues with our labor market, but I don't think it's so bad that employers are able to actively prevent employees from spending even significant amounts of time job searching.

Of course I'm not saying employers should pay for the employee to search for a new job (although in practice that often happens to some extent). Just that they can't stop them, and shouldn't be able to retaliate against employees who spend time off the clock interviewing.

To your point, I couldn't find any particular CA or Fed statues that guarantee this. If CA doesn't offer it, then I guess it must be far-fetched on my part.
Preventing greater violence justifies violence. In general, preventing greater harm justifies harm. Preventing evil doesn't justify everything.
Bubbleheads are tested in Submarine School for compatibility with the idea of living in the intellectual equivalent of a sewer pipe for months on end with each other. I'd assume NASA would do the same. End of the day make sure you know who holds the keys to the weapons locker.
>I would first point out that the quote from my first reply, which discusses the benefits of small businesses on local economies, is taken from the FDIC 2012 Community Banking Study.

The quote doesn't actually demonstrate that community banks are better, it just states the benefits they bring. Compare "Y-combinator provides opportunities for startups, simulating the economy" from this it doesn't follow that I should prefer investing my money with Y-combinator to investing it with another similar company, or a VC.

>Now, even if you stay within the bounds of pure neoclassical theory (which it sounds like you ascribe to) it remains the case that maximum utility (net benefit) accrues to localities when there is a preference for the goods and services of small, local-based firms over larger firms. This is mainly due to the local multiplier effect, the tendency of smaller firms to plow back a greater percent of their revenue into the local economy in the form of secondary vendor purchases than larger firms. Smaller firms typically use a local account, a local attorney, a local design firm, etc. In contrast, larger firms are much more likely to utilize larger, more distant firms resulting in money being transferred outside of the community.

This shows that you don't understand neoclassical theory. In neoclassical theory, preferences are intrinsic. You don't create preferences based on so called "multiplier effects", that is doing things backwards.

The entire point of neoclassical economics is to dismantle specious verbal arguments like the one you've given. Neoclassical economics states that you plug in everyone's (intrinsic) utility into a big market mechanism, and it will give you a pareto optimal result.

Now (neo)-Keynsian economics does have multipliers. The (neo)-Keynsian argument is that during a recession (i.e. not all the time) the government should stimulate the economy by targeting money to where it has the greatest multiplier. This isn't an argument for buying locally but it might be an argument for supporting small business. In any case, that job is better left to the government's fiscal stimulus plan, not individual consumers.
If SSL is broken, you are - as many people have noticed, screwed. JMAP itself is entirely encryption layer agnostic. It's transport layer agnostic. JMAP over HTTPS is definitely going to be the first layer, but we're looking at websockets with interest as well.

If you were insane, you could do JMAP over XMPP, or JMAP over email. That would be neatly recursive...
If it's something I can read in a couple days' worth of free time (~12 hours) and it really interests me, then I'll read it and work the exercises. Otherwise I save a copy and never read it.

I don't recommend my approach.
Great posts. I'd like to add that 'OWLs' (one way languages) and 'MTOWLs' (more than one way languages) made the most sense to me. WiB and BiB makes sense too, because I knew what you were getting at. Having used many programming languages I've settled on 'WiB' languages as my preference. Though I consider WiB to actually just be better. :D

Complexity creeps in too quickly and too easily. While I don't like the WiB moniker, I definitely prefer OWLs. :)
Normcore: how a spoof marketing term grew into a fashion phenomenon
I upvoted your political opinion. Of course mine isn't universal, because not everyone has my rock solid ethics. (And that's party because rather than analyze their own choices in the face of others', they call others' choices stupid.) It is certainly evil to support violence, like torture, when it isn't the best choice to prevent greater violence.
Existing library which does the same thing, and faster, with arbitrary polynomials: http://code.google.com/p/crcutil/
Psychological Screening of Submariners [pdf]
I am curious why Jini gets no mention in a book on distributed computing.

Jini was not commercially successful, but some of the concepts were quite interesting: mobile code, downloadable client proxies, leasing, look-up by interface, etc.

"The end of protocols" is a short but good read:

http://www.cc.gatech.edu/~keith/classes/ubicomplexity/pdfs/i...
None of these are particularly new questions. There are federal buildings and federal leased space in every major city across the US. The feds have their own Federal Protective Service Police that respond to incidents on federal property in major cities nation wide. Fire/EMS is usually handled by the locals.

The core national mall area is already protected by US Park Police, it would be possible to create a core DC area as a national park and return the rest of all land to the states. Federal buildings on land returned to the states would be treated like any other federal building in a state. There are plenty of federal buildings in NoVa and Maryland already.
Well, I'd rather see a really well written crypto lib in C, than a half finished one in Haskell, but yes I see your point. My main thing is that "genius has its limits" and all that: you can make mistakes in any language and it's not your choice of language that automatically determines if you are going to write crappy code.

If you can't write a piece of code in Python that won't kill a person, I don't really trust you to write it in Rust either.
Elon Musk says Tesla is revealing a new Roadster next week
I love `rm *` stories with happy endings.
I know it is not the solution, but maybe it will work for some people. You can sign up for Google account with external e-mail. It gives you everything but mail.
Yes, of course in retrospect the poll was flawed. It doesn't matter that this is a rare event - your strategy would make it even rarer. And calling this out for being a black swan event is bizarre, as you keep bringing up another black swan event; the 2000 Presidential Election in Florida.

In the 2000 election, "Gore was leading Bush and third parties with 44-42-4 among registered voters" in late October according to one poll.

In Minn. it was Humphrey 35%, Coleman 34%, and Ventura 21%. You posited "Humphrey was way worse than Coleman". That's inverted compared to 2000. Assume that a Ventura supporter considered Coleman way worse than Humphrey.

In that case, what should the Ventura supporter do? I believe you would say to vote for Humphrey. By ignoring that advice, the Ventura supporters ended up with Ventura.
On the front page a couple of days ago:

https://news.ycombinator.com/item?id=8776383
Al Gore was a participant in a White House meeting in the early years of the Clinton administration where the idea was floated of extrajudicially kidnapping a suspected terrorist, only to turn him over to a "friendly" Arab dictatorship which would undoubtedly torture him. The White House counsel was explaining to President Clinton all of the reasons that this action would be a violation of international law when Clinton turned to Gore and asked his opinion.

Gore laughed, and said, "Of course it's a violation of international law; that's why it's a covert action. The guy is a terrorist. Go grab his ass." This was persuasive to Clinton, and thus started the practice of extraordinary rendition.

(http://www.economist.com/node/11837595)

In 2000, Bush was yet to advocate for torture or to be complicit in it. The same could not be said of Gore. Who was truly the lesser of two evils, as far as voters in 2000 could tell?
There is also another project with this name: http://anvilformac.com/
Yes, running myself for the moment - but on boarding a team member or two to help in the next few days (been preparing for that part as part of running it myself).

It's 730am PST to 9pm PST right now. Will be expanding shortly.
Google Nexus 6 Review
Victor Hugo seems to give him a bit more credit. His account of Waterloo in "Les Miserables" was thrilling (but suspect).
Imagine what kind of DRM mess will begin when cyborgs will become a reality?
What happened to PHP 6?
Yes. Beyond food and supplies, people would have to either want to spend their lives while on Mars in containerization or there would have to be a large pressurized common area for work and socialization. With a thin atmosphere stuff falling from space is a problem as it would be on the Moon so building underground would be required. That's why I think going to Venus first makes sense, get people used to the long travel periods living in confined spaces dependent on machines.
Exactly what I was trying to say but likely did it wrong.

I rather have a secure modular system than a single protocol that does everything. We simply just can't leave it as JMAP+SSL because once SSL cannot be trusted, it should be easier to replace it with a better solution or an updated SSL protocol. I don't think it is reasonable to include this within JMAP and force all services to update jMAP overnight because the internal crypto library had a hole.
I had to laugh too
So an actually accurate statement would have been "some people are opposed to complete freedom on abortions". That's not quite the same as not supporting the advancement of women in society.
Analysed Homepages of 20 Awesome Startups Here What We Learnt – Outside the Jar
I helped a friend activate the $30 plan on an iPhone. There were no issues aside from the activation website having display issues on mobile browsers that made filling out the forms impossible. Odd that a mobile provider wouldn't put more effort in to that.

It may be that the preinstalled SIM only works with postpaid plans, as they do seem to separate the two business models quite a bit (separate websites and such). International data roaming is not available on the prepaid plans, but swapping in a local SIM can be a good option for some use cases.
2015 Arduino DIY Electronic Design Competition
It was a no-go. There was a lot of difficulties in getting it out the door, so I'm guessing they're pushing on with PHP7 to get rid of any social/political baggage that comes with the 6 release.
The ample usage of ";-)" is a pretty reliable indicator of the author being german. Not sure what that means.
>It reminds me of a fourteen-year-old guitarist who doesn't see the need to learn scales or music theory.
>music theory

Scales can almost be self-learned and a good chunk of rock musicians don't know anything about music theory, and can't read music. Many excellent musicians and artists are autodidacts.
North Korea's Official Statement
I hate to be critical considering the considerable work they've put in, but I don't buy their "JMAP is actually more REST-like than most “RESTful” APIs" statement. But maybe I'm missing a whole lot.

REST doesn't preclude doing multiple things in one round trip. Well it does seem JMAP is a bit more flexible when it comes to multiplexing very different actions. But the error handling doesn't seem to tell you which command has failed. You still can't get away from certain ordering issues. And to be honest, I don't see how it's going to be that easy to cache.

This really is RPC – using it as a straight replacement for IMAP might work well, but I wouldn't want to use it as a platform to build something very different than an email client on it.
It's not difficult to get in my experience using it myself and recommending it to two international visitors. They just don't market it, so people only learn about it through word of mouth.
Is appointment reminder really a small market/ boring idea? I think there is massive potential there. Granted I think it needs a sales team to really get at a lot of the market.
In practice, IE10 is totally fine. If you have to support IE9 and lower you shouldn't adopt flex box yet.
Here's a slide deck postmortem:
http://www.slideshare.net/andreizm/the-good-the-bad-and-the-...

tl;dr: They made some bad decisions about Unicode and everyone got burned out.

They skipped 6 because 7 contains none of the Unicode changes and didn't want to confuse people.
South and East Asian males seem to have done pretty well for themselves too.
In 1995 most games were in C or asm, not C++. Even will into 2000+ as asm faded out, C was still big and the C++ usage was largely as C with classes.
Criticising Napoleon without mentioning Austerlitz[1] is.. pretty stupid. Probably only Cannae is as famous as a textbook example of brilliant command.

Even if there are some decent points made it will take a lot more than that to argue that he wasn't one of the great battlefield commanders.

[1] https://en.wikipedia.org/wiki/Battle_of_Austerlitz
Former airline boss claims MH370 may have been shot down by US
I've also bemoaned Schwab's password policy. I reacted by changing my login ID to something nonsensical which would be difficult to guess or to associate with anyone's identity, let alone mine.