skysight-inc/HackerNews huggingface dataset:
"Now you can fly longer with no fuel than you can with fuel. So, what Andre has done is not only a historic first for aviation, it's a historic first for renewable energies"
I don't think too many people were offended by having to use the 'poor door' considering there were 88,000 application for 55 rental units. [0]

I'm afraid when you do away with market forces, you allow for old biases and prejudices, truly the worst of humanity. An idea of a 'poor door' is truly distasteful and inappropriate.

As Milton Friedman argued in Capitalism and Freedom:

> It is a striking historical fact that the development of capitalism has been accompanied by a major reduction in the extent to which particular religious, racial, or social groups have operated under special handicaps in respect of their economic activities; have, as the saying goes, been discriminated against. We have already seen how a free market separates economic efficiency from irrelevant characteristics. As noted in chapter i, the purchaser of bread does not know whether it was made from wheat grown by a white man or a Negro, by a Christian or a Jew. In consequence, the producer of wheat is in a position to use resources as effectively as he can, regardless of what the attitudes of the community may be toward the color, the religion, or other characteristics of the people he hires.

[0] http://www.nytimes.com/2015/04/21/nyregion/poor-door-buildin...
What's Scala's superior alternative to builder patterns? You can have lots of final members in a constructor in Java, too..
Yeah sorry, so what I meant was: What type of startup are you? Do you have a product? Software as a service? Some sort of service startup? Answering questions about what type of business you are will give a better idea of what your needs are. An example of this would be what type of data are you collecting? Based on what you are collecting a certain database technology will likely be better than the rest. Look at this link about nosql vs sql https://www.mongodb.com/nosql-explained. Hope this helps more.
The issue is not "one button," the issue is power management. Even in OS X, there is a noticeable difference in the energy efficiency of Safari vs. Chrome or Firefox. That matters way more on a mobile phone.

If users installed Chrome, and their battery died an hour earlier or more, would they blame Chrome? Most would not. Most people have no idea that different versions of the application (a browser) can have that large of a difference in power drain.
Swift 2.0: Availability Checking
Maybe this would make more sense for Native?
The issue isn't as much about Victoria getting fired (although that doesn't mean that's not important) but in how Reddit went about it. It was very sudden and with no warning to any of the people who counted on her, and no transparency afterwards. AMA's were pretty much only working because of her help. Mods have also been having other issues for a while, this latest incident just pushed people over the edge.
Java 8 has lambdas and lots of streaming functional comprehensions like map, filter, fold etc.

That sounds like all the functional stuff Scala has, right? What's it missing? Also, since when does 'functional' mean 'algebraic types'? Aren't those completely different things? Are common LISP and Scheme 'not as functional as scala'?
I wish C/C++ had a labeled break construct, like JavaScript, Java, Rust, and other languages have. It's surprisingly powerful, while still remaining structured. I personally have enjoyed learning about it, and about just how rarely an actual goto is really needed.
Rahul's is the story of the quintessential silicon valley startup founder, except he's in India and these stories are novelty.

When media contacted him if his company was acquired, he reportedly said yes to 50% of the journalists and no to 50% of the journalists "to have fun" - http://indianexpress.com/article/blogs/rahul-yadavs-latest-a...

This was apparently the last of a growing list of misdemeanors. So the board of directors asked him to step down.
groan…

"Fail early and hard, don't recover from errors" is a recipe for disaster.

That principle applied to critical systems software engineering leads to humans getting killed. E.g. in aerospace the result is airplanes falling out of the sky. Seriously. The Airbus A400M that recently crashed in Spain did so, because somewhere in the installation of the engine control software the control parameter files were rendered unusable. The result was, that the engine control software did fail hard, while this would have been a recoverable error (just have a set of default control parameters hardcoded into the software putting the engines into a fail safe operational regime); instead the engines shut off, because the engine control software failed hard.

In mission and life critical systems there are usually several redundant core systems and sensors, based on different working principles, so that there's always a workable set of information available. Failing hard renders this kind of redundancy futile.

No, Postel's Maxim holds as strong as ever. The key point here is: "Be conservative in what you send", i.e. your implementation should be strict in what it subjects other players to.

Also being string in what's expected can be easily exploited to DoS a system (Great Firewall RST packets anyone?)
Hey Brian! The personal touch is so important for companies. I think everyone loves receiving a handwritten card in the mail! People remember it forever.
Kind of. Reddit cares a lot more about keeping the defaults around than keeping the smaller questionable subreddits around. I genuinely don't think they want to ban the distasteful but non-harassing subreddits (partly because they don't want to be known as a site that would ban those subreddits), but if one of those subreddits decided to one day get up and leave of their own accord, they wouldn't shed a tear. If, say, /r/IAmA decided to get up and leave, that would be a problem. This happened once [1], it was a problem, and (IIRC) Reddit management stepped in.

So yes, they're disconnects. But one is a disconnect between a userbase / the moderators of subreddits that Reddit the company is not very invested in keeping, except to the extent that in general, they want to keep subreddits that don't break rules. The other is a disconnect between subreddits that Reddit relies on.

That's why when tension 1 flared up a few weeks ago, Reddit banned some subreddits and implicitly threatened others with banning, and when tension 2 flared up yesterday, some other subreddits threatened to shut down and successfully forced Reddit to care.

[1] https://www.reddit.com/r/IAmA/comments/ju5cf/goodbye_iama_it...
So what is your opinion of this method of install? http://brew.sh/
> The purpose of this PoC was to point out that Rust modules are functionally identical to #include-ing C files would be in C, which is a well known antipattern.

But they trivially aren't.

lib.rs:
mod foo;
mod bar;
foo.rs:
fn f() {}
bar.rs:
fn f() {}

No name conflict. foo::f and bar::f happily coexist.

In C:

lib.c:
#include "foo.c"
#include "bar.c"
foo.c:
void f() {}
bar.c:
void f() {}

Name conflict; fails to compile.

> Rust is very close to C when you consider the guts of the toolchain. C has solved several problems with respect to linking and I feel like Rust could have taken several more hints from C. This is probably a consequence of the Rust devs inherently disliking C and wanting to distance themselves from it.

No, it's that header files are are a big problem in C (DRY violation, hostile to code inlining, slow compilation) and it was felt that a real module system would be an improvement.
> Does the EV certification process put any requirements on the CA, such as mandatory independent audits or some other overwatch mechanism?

The EV Requirements themselves do not.

However Google required since Jan 1 2015 that ALL EV certificates have certificate transparency enabled. See the links in the article - I've tweaked it a little to directly address your point too.

Certificate Transparency makes it much harder for a CA to issue a certificate for someone else's keypair in your name.
One of the top posts there right now:

Ellen Pao Fired Reddit Employee Because He had Cancer "...Because of our discussion, you are too sick to properly fulfill your duties as Community Manager"

https://np.reddit.com/r/IAmA/comments/3c0idl/i_am_dacvak_for...

Come on this is getting ridiculous...
We are working to build something like slideshare. Users + documents is our concern to handle.

Like should we go for JS based framework for front and back?
if yes which one? as many are bad at SEO and some are still imature.

What to use at the backend? Node or Laravel?

Which db to go for? etc.
The article is literally "If you tell these utilities to execute this script, they'll execute this script". NONE of these should be "unexpected".
This is true. I guess you could say it shipped and is still shipping with many unstable APIs because they so cautious about shipping things they can't take back.

I don't see that as a bad thing though, it's not great if you are trying to write Rust programs/libraries -right- now as sometimes you will have to jump through some hoops to only use stable Rust APIs but it will be worth it in the long term.
The first is bad because of UTF-8, basically. It's unclear what an index should even return: bytes, codepoints, grapheme clusters? Furthermore, because it's a variable-length encoding, it's not O(1) access, which is what [] implies, and since Rust tries to surface the cost of operations, it would be inappropriate for Rust.

(Note that Rust _does_ have a ranged syntax here, which returns bytes, and is O(1))

Pre vs post increment just leads to a lot of confusion, and doesn't give you much over `x += 1`, in my opinion. Not sure what Graydon's reasoning is here.
Get publicly available draft 1570 of the C11 standard from the committee: http://www.open-std.org/jtc1/sc22/wg14/www/standards.html
Apple patent suggests peer-to-peer payments could come to Apple Pay
Maybe ask some girl gamers of something they think would appeal to your mom ?

https://www.reddit.com/r/GirlGamers/ ?
> Reddit already has a problem with moderator abuse and nontransparency,

1. That's the discussion that should have occurred... debate on the merits of the idea.
2. Mods already ban people, which is the problem. They get rid of people they like, whether or not there is cause for it. This would be mods banning people whose names they don't even know for objectively wrong behavior.

So yes, I think it would be a good idea. At the very least, the experiment could have been run in a few test subreddits.

Argue more, overreact less.
Meanwhile New Zealand will put you in jail for offending someone on the Internet:

http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objecti...
Wasn't aware of that, thanks!
Voat is an ASP.NET application running on windows servers with IIS. As someone with a lot of experience in that stack, I can understand why they're struggling - scaling is more difficult and more expensive on a Windows stack. I also suspect that the voat guys are just inexperienced, I hear that they're just two guys in college and the Github repo says that voat started as a hobby project.
Latest standard drafts are usually free

for C99 see http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
That's absolutely OK and I do understand that people want that. I actually like snake case and only slightly prefer camel case. I'd write snake case in large open source projects, if it's actually preferred. But it's very awful to type snake case code on my keyboard and I'm not ready yet to switch to a US keyboard. The worst thing about that warning is that I get some kind of a bad conscience by disabling it.
Show HN: Checkmate, Pay Anonymously Online – Coming Soon
I do not belive I or any other can answer with a in depth answer to such a broad question.

It depends too much on price range, customer base, value created, etc.

With my SaaS App and method called TimeBlock I have a user price of $49, at an average user count of around 10 I do not need to contact more than a few new leads a day to grow the business.

I have around a 50% conversion rate from lead to "using the method" in some way, currently my sample base is not big enough to know the conversion rate to paying customer.

Read more about TimeBlock here: http://timeblock.com
I've never had to use 'goto' in C++ except to break from a nested loop. In C++ labeled breaks would make 'goto' completely obsolete.

In C it would still have use in the implementation of orderly error handling -- the pattern where you hand-implement exception handling in C by putting an on_error: label at the end of the function that is goto'd on error. The addition of some orderly construct for this in C would eliminate that case, leaving no real role for goto there either.
Moderators can't disappear posts outright, they can only remove the links from their respective communities. If someone has the link, it still can be interacted with in the usual way.

The hypothetical you chose is disgusting, unnecessary, and impossible in the real world.

Arguments to child porn I think are the modern equivalent of godwin's law - the moment it gets brought up, all productive discussion stops and is replaced by emotion.
but not farther "His jet-powered Virgin GlobalFlyer vehicle completed a full circumnavigation of the world in that time [76 hours], travelling more than 41,000km."
Agreed re: EV should be been what happened from the beginning, but there was some pretty bad late 90s SSL too: I remember having a 'fax on company letterhead' as being sufficient for getting a (what's now called) a DV cert back in the day.
I'm in the camp that would love for rustfmt to become both very strict/opinionated and widely used.

It makes everything so much easier to read.
You might be amused about one of the questions asked of each interviewee in http://www.codersatwork.com/ about whether or not they read TAoCP. Most, including Knuth, claim that they did not read it.

I have one of the first printings of the three first volumes but have not read all parts. I did do a deep dive in the floating point, as we at one point had to write that at MWC for an early compiler for the non-8087 class of computers. (Good work, Tim M.!)
Lua introduced goto in a recent release, to some surprise, but it is useful especially for code geneation and interpreters.
Reddit CEO Fired Employee Because They Have Cancer
Yeah, like I said, I think you're living in a bubble and/or this is confirmation bias. I grew up in the 00s and, from my perspective, I see Monty Python as belonging to my grandparent's generation. No one in my age group commonly quotes Monty Python.

If people still do quote Monty Python, I think it's a culty minority or people who study media. The same status as the Marx Brothers and other comedians of bygone eras.

But we can agree to disagree :)
I was banned from r/history a few months ago. The moderator was attempting to humiliate me and added flair to my comments. I turned flair off. Then the moderator abused the stylesheets to hardcode flair that I couldn't turn off...

That's against reddit's own rules, and the admins claim they will ban moderators from reddit sitewide for that.

I went to the admins, they made him turn it off... and 1 minute later I was banned.

The admins never banned him.

Mod abuse occurs all the time. There's just nothing to be done about it, and there's no point in whining so you never much hear of it.
Shotcut – Open Source Video Editor with 4K Video Support
State monad and/or lenses when appropriate, which is made quite pleasant to use with for comprehension's syntactic sugar.
Electric vehicle traction motors without rare earth magnets
OnePlus’ Google Cardboard viewer is now available for $0
The idea that "[u]sing a return as the last line of a function works, but is considered poor style" irks me so much. A lot of what I find appealing about Rust is that it makes so much explicit through its type system, so I don't understand the philosophy behind preferring implicit returns, especially since you could have a scenario where someone hasn't finished writing a function but it still compiles without error.
Looks EXACTLY like cybersquatting to me. You have to learn to read behind the lines here. I've had to deal with these people before, they are infuriating. Heres the facts that suck

- Has the domain for 16 years, doing nothing with it.
- Strings a long a deal for purchase because it doesn't meet his demands.
- Continues to fight extremely hard to do nothing with said domain.

I find it convenient the author never mention why the guy backed out of the deal, probably because his demand was $50k+ and completely unreasonable.
When something can't do any good to anyone, but rather the contrary, it makes sense to forbid or restrict it.
Built http://www.thealetree.com a few years ago so not related to the current issue. But I'll turn the database on for a few days if people want to try it out.

The source code is at https://github.com/rdwallis/TheAleTree

The idea behind it was that the passionate minority on sites like reddit, hn etc tend to drive the discussion on issues because the less passionate majority isn't as inclined to upvote / downvote.

So say you've got a website where a small minority of the users are racists but the racists are very passionate and always upvote racist content. You'll tend to see a lot of racist posts on the site even if the site as a whole isn't racist. And over time the passionate racists will drive out the rest.

Wanted to see if I could solve the above without moderation, while keeping posts completely anonymous.

Probably doesn't work but the idea is that before users vote you divide them randomly into teams. And then when a user submits a post or a comment the team votes on it and only if certain percent of the team like it does it get an upvote. And the passionate racists would most likely end up on different teams so they'd be less likely to be able to get submissions into the public parts of the site.
Yeah. Even basic things like building SSA can be done more simply on "structured" CFGs.

The benefits are enough that data structure and algorithm designs in the JVM compiler world often take advantage of assuming reducible control flow even though Java bytecode can express irreducible CFGs. Instead, such programs are left to the interpreter.
رقم+مقاول+حمامات+سباحة+هاتف+51387985+
For anyone experimenting with inline styles, there are a couple of things you'll still need a stylesheet for.

Inline styles can't modify psuedo-elements or psuedo-styles. You'll need to define styles for :before, :focus, :active, etc. in a stylesheet. These selectors are really important if you want to make appealing forms, e.g. http://blog.circleci.com/adaptive-placeholders/

Vendor prefixes are difficult to do with inline styles. If you're using a map to represent your styles, you can't define multiple values for the same key. For example, if you wanted to use flexbox, you'd need "display: flex" and "display: -webkit-flex". Solving that with inline styles is going to get messy. It's much easier to use less's auto-prefixer plugin to do that for you.

You need a stylesheet to define keyframe animations.

There's probably more I've missed, but those were the problems I ran into when I experimented with inline styles. In the end, the vender prefixes problem made me move all of my styles to a stylesheet. The good news is that the problem could probably be solved by applying a runtime equivalent of less's auto-prefixer.
You'll go to jail if you name your dog Adolf and teach him to do a Nazi salute. The dog didn't do it accidentally.
I've read your book! Very inspiring indeed! Thank you !
Evidently it wasn't Ellen Pao who precipitated this shitstorm. Alexis Ohanian, a founder of Reddit, who should know better, made this change to their staff unannounced, unexplained, and then proceeded to make flip comments. After mods "blacked out" vast tracts of Reddit, he has made terse partial apologies.

However, there are other indications Ellen Pao doesn't know how to handle Reddit employees: https://www.reddit.com/r/IAmA/comments/3c0idl/i_am_dacvak_fo...

Firing a legitimately ill employee who is about to return to work, and who, to all appearances is eager to work hard as he did before, is a rookie move. On top of that she is alleged to have told this employee he is being dismissed because he is ill. Mishandling a dismissal when you yourself just got out of one of the highest profile employment disputes ever... I'm boggled.
The PoC did this:

mod foo {
#include "..."
}

Which is barely enough to say that Rust is hugely different than just #include-ing C files.

I was talking more about linking objects incrementally and the consequences of that design, rather than singing the praises of headers (though I do rather like headers). I understand C from the compiler's perspective as well, having written my own linker and assembler from scratch myself, and I really appreciate the elegance of the design.

>slow compilation

That's objectively untrue. It's much faster to compile with something like headers.

As far as inlining and DRY are concerned, back before Rust shipped I spoke with many Rust maintainers about solutions to all of these problems, but it was dismissed because "we're trying to ship". Maybe you shouldn't sail a boat when you need to replace the hull later?
/r/netsec, the primary security subreddit is down.
Zendo: Design history of a board game (2007)
Implicit returns encourage functional style; foo.map(|x| x + 1) is so much nicer than foo.map(|x| { return x + 1; }). Once you have implicit returns in closures, you might as well have them everywhere for consistency.
I was confused by your comment until I remembered that blasphemy is different from slader and libel.
The original trader still has the ability to capture his information rents in a single trade on one market. Nobody can see it and step away or react before the execution goes through. That's all anyone is guaranteed. HFTs face the same problem. If they're trying to cross the spread to put on a trade or hedge, they also have market impact costs and slippage.

I think it's controversial because a lot of their marketing implies all HFTs do this as their primary business and thus add very little value. It creates this narrative of a parasitic activity that intermediates trades which would have already occurred where no risk is taken. I don't think that's the case in reality. All HFT strategies are looking at order books in the products they trade, and they definitely make money (or avoid losses) when someone executes inefficiently across exchanges, but there's more to it than that. HFTs are very successful in futures and non-US markets where products trade on a single exchange. How do they do that if they aren't good at predicting prices and taking risk?
For anyone not aware of what we're talking about, Voat aims to be the new home for Reddit users who are upset that Reddit doesn't allow doxxing and kiddie porn. http://www.washingtonpost.com/news/the-intersect/wp/2015/06/...
You can start with RoR. Excellent tutorials, community, battle-tested and plenty of developers.
The entire idea is problematic, massively, in that it allows for covert manipulation of a community.

Why are a small handful of unaccountable people determining what is a "negative contribution", on the sly no less, when the whole reason for the existence of karma systems is to do that organically and by consensus?

More importantly, what does such a system accomplish via deception that flattening such posts in a visible and accountable way does not?
30 books everyone should read before turning 30
You mind pasting an example? I typically find higher kinded types, monads etc to be more of a pain than the problems they're solving (builders & constructors not really that painful IMO), but am really trying to keep an open mind.
I'm also very interested in the answer to this. (http://projects.formidablelabs.com/radium/)
AFAIK they're on Azure now.