skysight-inc/HackerNews huggingface dataset:
I am not surprised with the position of author. That is the principle of law. His narrative seems to indicate other 10 jurors took the position you are advocating which goes against the principle of law.

The fundamental principle of criminal law are

* presumption of innocence

* burden of proof on people (prosecutors)

* proof beyond reasonable doubt.
Secret Santa Protocol
EVIL ACCESS POINT WITH AUTO-BACKDOORING FTW
Huge bummer to hear that. Was the exact opposite of that for my 1996-2000 tenure. Many decks used UNIX, many PMs used Macs--it was encouraged so you'd know the competition, whom they respected.
Given the favorable tax system written by people who want to hoard their wealth and when many trusts/charities are just vehicles for securing wealth for founders' families, it is hard to believe anyone acts completely altruistically.
Mark Zuckerberg isn't taking anything away from the $75k/year guy. He just has more because he created something valuable.

If you are an artist so good that your paintings are worth $1M each, should you get to have them? Or should someone walk in your door and say "whoa there, you have too much now, we're taking your paintings until you have the same amount of wealth as the $75k/year guy"?
>If "++" seriously trips you up as you learn to program, perhaps programming isn't for you...

And by induction you can use this argument to allow any amount of bullshit in a language.

>"+=" is no better.

"+= x" saves you from "= long_variable_name + x" which is arguably less readable.

"++" saves you from ... "+= 1" which is already entirely clear, and I have no idea why anyone feels the need to shorten it.

Sure it's a relatively small complexity cost, but it's also an even more microscopic advantage.
But still not dated.

I don't understand some posters' obsession with "it's not from this week".
A Beginner's Guide to HTTP Cache Headers
Unfortunately I don't believe that the costs are worth it. I'm afraid we're very myopic about these things, and that we don't think about the processes or structures in place that censor things. The fact that processes are sticky and stay past their original purpose.

And like the fact that we want to only discuss, in a vacuum, whether revealing the names of murderers might cause more murder, and if the answer is yes, then that's good enough for us. How much more murder are we talking about for the price of censoring all media? Should anonymous volunteers go on Wikipedia to erase names of murderers?
+1 for LibraryThing.
> In your future where government is no longer permitted to apply force, where is the accountability?

I assert that, in a social dynamic characterized by omnipresent personal recording devices, the capacity to share the gathered evidence, and the capacity to deliberate and apply social pressure in response to criminal behavior, that accountability is the natural consequence.
Anyone with 45bn to spare should be scrutinized and examined.
Google Just Turned Android Smartphones into Amateur VR Cameras
> Using Lisp syntax, you are wrongly conflating `(+ 2 2)`, which is equal to `4`

It is not equal to 4; it computes to 4. Substituting (+ 2 2) for 4 everywhere yields a different computation with a different complexity.

> but in a pure language, they will semantically denote the same value.

The same value means equal in classical math; not in computation. Otherwise (sort '(4 2 3 1)) would be the same as '(1 2 3 4), and if so, what does computation do? We wouldn't need a computer if that were so, and we certainly wouldn't need to power it with so much energy or need to wait long for it to solve the traveling salesman problem.

> For its lack of conceptual clarity. And for its bugs.

That's a very glass-half-empty view. I for one think that IBM's Watson and self-driving cars are quite the achievements. But even beyond algorithmic achievements and looking at systems, software systems that are successfully (and continuously) maintained for at least a decade or two are quite common. I spent about a decade of my career working on defense software, and that just was what we did.
My other fear is that what happens when, with access to the facts or judicial procedure, I determine that the defendant actually is guilty.

And when you determine that the defendant is innocent?

If you were falsely accused of the same crime, what would you think of someone who acts as you're proposing?
We are all at the beach and were just wondering where you were!
by that rationale everything i said last year and all the shit ive done no longer matter because im 21 now. so you know, its no longer my responsibility.

yeah, fuck that logic. you're extremely responsible at 18. moreso at 18 than at 70, if anything.
If it is, good on him. Estate tax is just tax on something that has already been taxed.
Schlieren Photography
You forgot "do a line of coke before giving a presentation"
That easily makes the top 3 list of most sociopathic things I've read all month, and between mass shootings and debates about refugees it's been a banner month for sociopaths on Facebook. Did you intend to measure the value of a human life in terms of enhancing shareholder value or is this just poorly worded?
It would be pretty strange to tell the IRS that he's discounting the transfers 40% after publicly stating "we receive no tax benefit from transferring our shares."

If you believe in the government's ability to allocate money, you should probably believe in its ability to collect it, too.
Ah, cheers :)
I never thought I would see the day when I agree with something that Steve Ballmer said. But he has a point. The problem is no developer has an incentive to write a universal application that runs on all aforementioned platforms. Developers will always write apps for platforms where it makes sense. Windows has a large share of the desktop market so it is a no brainer. But why would a developer care about their app working on a phone platform with limited market share?

I think Windows Phone is brilliant. Well-made devices and a great operating system, but the lack of apps makes it very unattractive to the general masses. Support for Android apps without needing to be redeveloped is a no-brainer in my opinion. No developer will see the value in converting an Android app over to Windows. It has to support Android apps out-of-the-box without the developer needing to do anything or no tool, no matter how great or smart it is will make developers change their tune, even if it is easy to do so.

At present there is no motivation for developers to develop for Windows Phone and no incentive for customers who adopt the platform. This is very much a chicken and egg problem, one I don't think they will ever solve for as long as they don't support Android apps.
Ask HN: How to deal with people that do not follow language style standards?
There are a few coworkers that, _to me_ don't follow the proper programming language standards for our platforms.

For instance, in any programming language for the past several years, why use a one or two letter/char variable name?

For example:

MusicMP3 m = new MusicMP3();

vs me (and queue the rather heated discussion)

MusicMP3 mmp3 = new MusicMP3();

What gives? This guy is fresh out of college and should know not to name variables like this.... no longer is the day 8char restricted variable names.

For the record I'm a senior for CS.

How can I approach the few team members that do _not_ follow programming style guidelines (that are set by our lead Programmer mind you)?
[video]Structural modification of graphene by ion irradiation – Introduction Pt0
That is very nicely written, thanks!
Most of the educated blame seems to go towards the teacher's unions, which have always been heavily against accountability for teachers, in favor of seniority protections, so that the worst teachers can't be fired. Standardized testing, for all it's shortcomings, is equally bad for them, since it reflects on which teachers are the worst performing. Low testing scores due to poverty is a poor defense since such deviations can easily be controlled for, as is commonly done in statistics-based research.

Teacher unions constantly fighting to kill educational reform has been a recurring theme in most all reform initiatives, including Zuckerberg's.[1] There are numerous documentaries (e.g. Waiting for Superman, The Cartel, etc.) covering attempts at reform and how the one thing the unions will never allow is holding bad teachers accountable.

[1] http://www.businessinsider.com/mark-zuckerbergs-failed-100-m...
Like most HN users we thought your Show HN was cool, and a good idea. But I don't think the examples you've been posting lately quite count as substantive enough to make good HN posts. Users have started to complain to us about them, so you should probably hold back on those.

HN users tend to be more interested in a product itself than in examples of the use of a product—the bar is high for the latter counting as interesting, and gets higher still the more of them you submit. At some point HN readers tune out because it feels too promotional. This isn't unique to your project, but a pattern that holds across nearly all of them.

But if you make major changes to the software or have some other breakthrough, you should certainly post about that.
Ah, then you needn't worry much, because when your evidence is presented the jury will be thinking instead about the twenty dead bodies buried in the basement, right?

If the evidence is overwhelming, a little defense shouldn't hurt, and if it isn't, maybe they're innocent after all.
I'm no longer surprised at openssl issues having looked at the code. Personally and professionally, I have slowly been transitioning to mbed (was PolarSSL before ARM bought it). For those who haven't seen it, it's worth checking out.
"...the people who create something worth $300B out of nothing..."

This is a false statement. I applaud people who succeed in their businesses but accruation of lots of capital to a few people is not only due to them but due to the existing society around them. Infrastructure which facilitates logistics and enables a pool of workforce, stable civil society, etc. Not to talk about the economic system which makes financial transactions cheap and predictable.

If you don't like the idea of redistribution, let's think it like this: from the point of view of personal wealth, the economy is like a giant casino where the games are more complicated but most people actually win - and some people win a lot. Taxes can be thought as a fee for the right to participate in the fun and games.
Show HN: Coding WebIDE
In the particular case, this jury has two missing whites and a full extra "hispanic", so swapping the hispanic out for a white would improve everything. The other missing white is filled in for by a partially-black partially-Asian guy.
I figured some expenses were hiding, but hadn't found enough of them yet.

I'm cobbling together some more data points here. They aren't all for the same year, but are close to recent.

- Veterans Affairs: ~160B [0]
- DHS: ~65B [1]
- "non-military intelligence spending" (I assume including a solid chunk of NSA and CIA): ~55B [2]
- FBI: ~8B [3]
- retirement from Treasury (for service before 1984. The reference is interesting!) ~8B [4]

This tallies up to an additional $296B or 8% (for 25% total).

The Project On Government Oversight has a similar table [5] that includes some of my items, some additional items, and excludes some of mine. It reaches a $1 trillion "National Security" budget, which shakes out to about 28% of spending.

Thanks for the linking and push to keep digging! The "Military budget and total US federal spending" section of the article linked in the parent was a good jumping off point for me, as well.

[0]: https://en.wikipedia.org/wiki/United_States_Department_of_Ve...
[1]: http://www.dhs.gov/sites/default/files/publications/FY_2016_...
[2]: http://www.usnews.com/news/articles/2015/02/02/black-budget-...
[3]: http://www.justice.gov/sites/default/files/jmd/legacy/2013/1...
[4]: http://www.rand.org/pubs/research_briefs/RB3005/index1.html
[5]: http://www.pogo.org/our-work/straus-military-reform-project/...

EDIT: formatting
PHP7 Officially released!
Some people are only able to reason about things they can measure.
The simple reason, at least in democracies, is that voters want charities to be tax free. If they did not care, you can be damned sure tax-free status would be dropped.

I don't think there is any more complex moral reasoning than this.

I for one would never vote for a party advocating taxing donations. As to what constitutes a charity ... well that is another debate [0]

[0] http://mentalfloss.com/article/18575/ikea-worlds-largest-cha...
The point of providing value to society in the first place is so that people can experience the benefit of it.
Ayn Rand Never Built a Company
Friendly note: I think you want some word other than “vicarious”, which doesn’t make sense in context, the way the sentence is constructed. (I’m not precisely sure what you were trying to say, so I won’t suggest alternate words.)
I have a pet theory on this. Smart people tend to go in depth on things in a way the average person doesn't (generally more to laziness rather than capability). The one trait I noticed in smart people is they never just stop at the convenient answer, it has to fit into a coherent world view, and they tend to integrate ideas into larger wholes.

Lets say you try to explain quantum physics to a lay person. We know quantum mechanics is basically correct, but it sounds batshit insane if you try to go directly to the conclusions of quantum mechanics without starting at the first principles. You can't just go from A-Z, you have to go A-B-C...Z. The average lay person just goes from A->"wow quantum physics are weird, murdering cats and stuff"

The thing is, we can believe some of the more outlandish claims of physics because physics is a trusted institution and we know claims are checked, etc, so we don't need to check it ourselves.

So that works for science; because smart people made it work, but what happens with things that aren't science? The same people smart enough to study quantum physics might also be just as interested in politics. So maybe their thoughts start at the mainstream, but they keep growing sideways off it in their own unique branch. In science, these branches get clipped when they're falsified by the community, but other areas don't really have a bar for determining the correctness of a theory, those branches don't necessarily get trimmed.

Anyway, I guess my point is that if you know a very smart person and they're saying something seemingly insane, what you're probably hearing is step Z in their thought process, but for it to make sense you have to hear the preceding chain of thoughts A..Y that led to that. Not to say their theory is right, it probably is loony, but since they probably haven't gotten anyone to critique their A..Y coherently, when they get called a crackpot they probably rightly assume that nobody quite understand what they're getting at.
I'd like to point out one difference: as far as I know, in the US police are never given orders to hurt protesters. In theory, they can even get in trouble for doing so. In the other countries you listed, this was official policy.

In any case, my point was that in the Occupy Wall Street case, these things occurred, but they are not what caused the final blow. The final blow was a court ruling that said they have to clear out. (The wording was a bit more subtle, but that's what Wikipedia is for.)
you are welcome!!
Enjoy yourself!!
I don't really trust jury/layman to make the correct decision.

I mean, you're taking ordinary people, untrained to probe the gobbyspeak of lawyers or matters of science

And you're expecting them to render guilty or innocent verdicts?
He chose to make a public statement, no one forced him to.

Also, the hostility directed at Zuckerberg and Facebook is not "irrational". His company uses the banner of "providing internet access to all" to try to create a stranglehold on how the worlds poorest people get access to information.

That's basically Elliot Carver from 007:Tomorrow Never Dies. In case you haven't seen it and the general concept of a single company having such a massive amount of control over access to information doesn't tip you off: Carver is the bad guy in the movie.
I would be more impressed if it were called Taylor.
It looks interesting. Unfortunately, judging from the comments here, it's also more or less useless. I really look forward to seeing the source code, though, but the hard part is the part that seems not yet done - which is the security.

I mean, what even is the point of sending me a file with a txt extension if you're not sending text headers?
This was super simple and worked like a charm!
That's not how it happened. It did sell respectably well the first year it was released, but that was only as far as smartphone sales went back then, which was a very small market. It was still had only a small share of the smartphone industry, primarily because the pricing meant very few people could afford it. I had the original iPhone and I was the only person in my entire direct and extended social circle that had one, and that too only because my employer bought it for me. I remember looks of envy from strangers wherever I took it out. The sales numbers from that time bear this out.

But then a year later AT&T started subsidizing the iPhone 3G in exchange for a two year contract, and that's when sales really took off. You can clearly see the uptick in July 2008 when that happened:
https://en.wikipedia.org/wiki/Mobile_operating_system#/media...

That is what changed the mobile phone industry. It created a whole new market: the consumer smartphone market. Previously it was only really affordable for two markets: enterprise buyers and rich people. With this new model, everyone could afford a smartphone. Now I don't have any proof of this, but my hunch is Jobs convinced AT&T to go with this business model. If true, his true genius when it came to the iPhone was not really in making a really nice device, but in creating a whole new market for it.
If you admit you were ever on a hung jury, you are much more likely to be struck from the list, so while the author will have to serve jury duty, there’s a good chance the author won’t be on another jury any time soon, especially in another serious case.
Intel has produced some of the best quality low-level OSS codebases in recent history. I'm currently deep into DPDK, a userspace networking library with performance unmatched by Snabb et al. I remember learning about TBB at 17 and feeling an amazement at the power of modern machines that I hadn't felt before or since. I'm always excited to see new projects like this from Intel.
> Support for Android apps without needing to be redeveloped is a no-brainer in my opinion.

Have you looked at the Android Play Store lately? Its Facebook, Netflix, Twitter, the McDonalds app (#16 !?!?!) a few other social things, games ... and the rest is total crap.

Why take this ocean of garbage onto a new platform (and at the same time, alienate existing developers who now must compete with Android apps)?

If app popularity obeys power laws (0.005% of all apps make 60% of all app store revenue)[1], seems a better strategy is just to make sure you have the few essential apps necessary, and then provide great tools and encourage developers to write the rest.

> At present there is no motivation for developers to develop for Windows Phone

I've been developing for Android quite some time, and the economics of the platform are not appealing. There have been several articles saying the cost of Android app dev is between 20-30% (minimum) more expensive than iOS[2].

As Windows 10 adoption moves along, it will be more enticing to write a univeral app for that platform and mobile.

[1] http://arc.applause.com/2015/11/11/app-discovery-strategy-an...
[2] https://adtmag.com/articles/2015/11/02/android-ios-costs.asp...
sed 's/HERP/\>/g ; s/DERP/\</g ; s/HURR/\+/g ; s/DURR/\-/g ; s/GIGGITY/\./g ; s/GOO/\,/g ; s/WOOPY/\[/g ; s/DOO/\]/g' $1
The Gates Foundation's purpose is "bettering the world". The US Government's purpose is "bettering the US". With that in mind, it's not particularly suprising that the Gates Foundation would be better at your given task.
Your quote would seem to support the idea you object to. "I'm no Henry Fonda" explicitly draws a comparison between yourself and Henry Fonda, and this kind of rhetorical device is often used to suggest things that the bounds of propriety forbid you from saying outright.

Imagine two political rivals campaigning against each other, Mr. Lowbrow and Mr. Classy. Mr. Lowbrow releases campaign literature to the effect that Mr. Classy is a pussy. Mr. Classy responds "a less courteous person might observe that my esteemed opponent washed out of seventh grade... but I won't. This race is about the issues."

The particular rhetoric Mr. Classy is using there doesn't mean it makes sense to defend him against charges that he called Mr. Lowbrow stupid. (Hey, he specifically said he wasn't doing that!)
> cloudflare is amazing until the input buffer gets under 80 bytes. That's the point where it stops using the optimised implementation and falls back to the regular zlib implementation (slice-by-4). I'm not sure why (no explanatory comments I could find), but it's a showstopper for our uses.

Why on earth is this a showstopper?
Because the lack of credibility of someone who gets his fortune from creating a severely ethically challenged corporation?

The benefit of the doubt only applies if there is no evidence either way. We're past that.

Sure, we can hope, but there is absolutely zero reason for such naivety to be the default.
How to Remove Obstacles to Learning Math
Used it. But although overall idea is good (I'm a fan of code visualization, source code mining etc.) I had problems to really get anything useful from Gource. Animations looked beautiful but had I really understood better project which I worked on? Not really. It showed me just figures of people that shot laser beams into files. I learned Who and When edited which File - but it was all - it didn't me any more edition patterns or insights.
> I used to hold scientists and programmers to a different standard than most normal people, because it seemed like a certain level of advanced understanding was necessary to build anything functional in those fields.

This is a dangerous and wrong idea.
I just gave up toward the end. Found nothing enjoyable in this read, not really sure why.
> If the universe were similarly segmented, then there would be a limit to the amount of information space-time could contain.

I thought there is a limit to the amount of information spacetime can contain: the Bekenstein bound[1], and its variations[2]. Though it's related to the surface area bounding the region, and not the volume enclosed itself. For a spherical cubic cm, about 10^66 bits, iirc.

[1] https://en.wikipedia.org/wiki/Bekenstein_bound

[2] http://www.scholarpedia.org/article/Bekenstein_bound
Microsoft Office 2016 Quick Start Guides
I presume you're using C as the example language?

Most modern languages have an append-to-list method/function, so your example isn't really applicable in those langauges. For example, ArrayList#add() for Java or Vec::push[1] for Rust, etc. (Yes, these are technically dynamically sized arrays, but you can always reserve the necessary amount of space up front if you so desire.)

[1] https://doc.rust-lang.org/std/vec/struct.Vec.html#method.pus...
Just to put it in perspective: I have since moved on, and then moved on again. In both the post-Yahoo companies, the WFH policy is basically the same as that at Yahoo under Marissa. She just brought it in line with the rest of the companies in the valley.

As far as potential employees go: in my 14 years of interviewing in the Bay Area, I have never, ever been asked about the work-from-home policy. That should tell you how little an impact it has.