skysight-inc/HackerNews huggingface dataset:
But where the rubber meets the road is when they got a warrant to detain him on the grounds of his being a flight risk (which was utterly ridiculous if he didn't have a passport, and they were already allowed to carry out surveillance).

The guy was actively investigated - it's not like laws could be passed which are going to bar the FBI from investigating people who potentially are linked to major terrorist attacks, and doing things like asking co-workers, old neighbors, etc about them - or looking up court documents (which would show he was the lawyer on the cases he was on).

Which is my problem with the article - trying to frame this as a data collection issues is absurd. It's a procedure and institutional culture issue, and the big question is how a detention warrant was granted on such flimsy evidence. By focusing on a nebulous data collection issue, we in fact miss the important lesson and we're unlikely to change the part which has direct, real-world consequences (side note: 2 weeks detention is the same amount of time Australia's 'anti-terrorism' laws allow the federal investigators to detain you without notification or charge).
checked exceptions :), sorry just kidding.

mainly wildcards, you can design an interface which is covariant and contravariant, and real interference when calling a generic method.
The top speed is also 420mph. How clever.
What really bugs me is when spaces and tabs get mixed together in the same file. That's godawful.
Something I like about Go is that there's a specified way to write your Go code, and the binaries are distributed with a tool to automatically format your Go code to the specification.

So, while you can write messy, unindented code, if you run gofmt over it, it'll look like everyone else's code (but probably still messy, because if you can't be bothered to indent your code, why would you be bothered to write clean code?).
That's truly an ignorant position to take. Do you think you are repeating anything that I haven't heard? Why don't you actually read the essay? That's the thing about you dogmatists-- you don't even bother to read any articles which might cause you to challenge your worldview. That's so cowardly in my opinion.

If you read the essay, all of your points are considered (and refuted). I'm not going to do the work for you, but if you have the courage, you can do it for yourself, pussy!
It appears to be semi-legit, in this block: http://myip.ms/view/ip_ranges6/60/2605:e000::_2605:e000:ffff...
nowadays

Exactly: it isn't the case now, but it was the case before. Why is that?

if we would use it to belittle the work of everyone who is trying to improve the situation

But the whole point is that "trying to improve the situation" by making a huge fuss about "women in tech" is counterproductive; it makes the situation worse, not better.

To the extent that there is a "right" approach, IMO it is to not fuss about anything except what each individual child is interested in. The moment you start thinking "I want more girls to do X" or "I think more boys should do Y", you've already gone wrong. Thinking of people as members of groups instead of unique individuals is what caused the problem in the first place; that kind of thinking is not going to fix it.
And dozens of probes lost because they couldn't adapt to small unforeseen problems.
Could you provide a couple specific examples of tasks which fit the bill, that can't be accomplished effectively by unmanned missions?
> You make plans for the child and are excited to meet the person they will become. It's a miscarriage.

You often interact with children in utero before they are born. Also, at about 4 - 5 months (it'll vary from jurisdiction to jurisdiction) a miscarriage becomes a stillbirth and requires a birth and death certificate.

And while I have not lost a child at 3/6/12/24, I have lost a child at 6 months into a pregnancy, and it was quite probably the worst experience of my life - worse than my experiences during this: http://en.wikipedia.org/wiki/2011_Christchurch_earthquake - and I was trying to dig crushed people out from underneath rubble.

Births are (these days anyway), normally a joyous event wherein a new life comes into the world. A stillbirth is the polar opposite - especially if the baby died sometime before the birth was induced.
It is not obsession with money, it is just confusion over it.

The actions and statements of the author seem completely at odds, and he literally could not do more self-promotion if he tried. Seriously, beyond assassinating a world leader dressed as flappy bird, I cannot fathom how he could have cemented more attention.

He had a hit game. These come and go, usually with the creators completely shrouded and hidden. But he does an interview where he states enormous income levels, guaranteeing an incredible amount of media attention. He is all hands on twitter. Then, in the face of supposed negative attention (or simply attention), and coincidentally at what many would say is almost certainly the crest of the game's popularity, he announces that he is removing the game...in a day. So get in and get those downloads, before you lose your chance. Again, enormous attention across the media.

Had he not done the original interview. Had he not announced that he was making $50K per day on ads. Had he not then announced a 24-hours until its gone window...he would have remained yet another anonymous game creator. Instead we know how it played out.

It could entirely be cultural misunderstandings, but it is tough to listen to the whole "just leave him alone" claims in the face of actions that the most manipulative, talented PR agency would dream up.
They aren't doing this here, they are using a flawed methodology to (imagine) change a road.
Speed isn't the only issue here. In fact, the execution of the looping construct itself is almost meaningless compared to what you're actually doing in it. (Explained here http://stackoverflow.com/a/17253577/1348195 )

JSPerf is a horrible place to benchmark these things, see http://mrale.ph/blog/2012/12/15/microbenchmarks-fairy-tale.h... and http://mrale.ph/blog/2013/08/14/hidden-classes-vs-jsperf.htm... by Vyacheslav Egorov (worked on v8)

For example:

if(array.length > 0) doFunction(array[0]);
array.slice(1).forEach(doOtherFunction);

Is far more readable and maintainable than that mess with the useless indexes and does the same thing.

Optimizing based on microbenchmarks and not checking for deopts and doing profiling is worthless.
So? They're machines. We just make more of them. Lots more, if we can recover the funds we waste on manned stunt trips to orbit.
JCVM sure has some issues (Javascript Coder Virtual Machine)
Hard to say for sure, when I was in school I felt like I was banking on technology becoming cooler over time which does seem to be the case.

There's also less pressure on men to settle down early. A man can more easily think "fuck it, I won't start dating until I'm 25 by which time I'll be successful, drive a nice car and be an eligible bachelor".

With the whole biological clock issue women are often hoping to be married and starting a family by that age or risk being seen as the archetypal "cat lady".
In my opinion, lambdas were not introduced in Java before now because Java as already anonymous classes that are at a high level conceptually the same things even if a lambda is more lightweight syntactically and at runtime than an anonymous class
> were you on a linux os? Did you break your software often?

MS DOS here. And fdisk could do a lot of harm to a HDD. Especially when you don't understand English.
It's generally a given that people use the word `tab` to refer to both hard and soft tabs.
This hurts my eyes, it doesn't look like Java, what would this look like in Java:

int sum = widgets.stream()
.filter(b -> b.getColor() == RED)
.mapToInt(b -> b.getWeight())
.sum();
Not really, things like branch prediction and JIT optimizations will kick in pretty fast. This is why these benchmarks on jsperf suck - the code gets a different 'fresh' version every time and jits (like crankshaft in v8 ) don't get to work.

Effectively, you're checking 'the performance of interperted JavaScript' most the the time.
I should add that yet another option is to use chroots, via schroot. It can get really hairy, but it can be the "easiest" way to get stuff like 32bit upstream wine running on a 64bit Debian box (without resorting to downright virtualization of some kind).

https://wiki.debian.org/Schroot

http://www.debian-administration.org/article/schroot_-_chroo...

Note the warnings about going willy-nilly "xhost +". Much better to bind-mount home under the schroot(s) -- partially you'll probably want access to your home folder anyway (say Firefox or Chrome profile?) -- and it gives access to the X11 auth cookie keeping everything as (in)secure as it usually is.
My weekend project: #sochi tweets around the world
It's still a closure, just a closure with immutable capture, just like Python. Also like Python, you can get around it by boxing the variable you would like to modify (or using nonlocal in Python 3).

IMO the lack of exception transparency is going to be more of an issue with Java's lambdas.
C# is more similar to Java than any other language.
Of course not. My editor, like any proper editor, automatically inserts spaces when I hit tab.
Google's and Facebook's laziness creates opportunity for StartUps
Although the graphics are excellent, the site's hijacking of the left and right arrow keys is not appreciated.
Personally I thought the synth sounds were a bit cheesy on that record, thrift shop sounds more like a genre parody. I think the album would have sounded better if the two were not prevented from even basic sampling.

In a lot of cases not using samples often just means taking a sample which you have already roughly arranged into a song and spending a lot of time and money recreating it with live musicians.
But the code is actually doing a whole bunch of things, let's say 20, with each loop. So it's O(21n) vs. O(20n).

2n implies looping twice or something, not a single extra operation.

(and 20 is probably a gross underestimate if we're comparing console.log to a mere ==)
> I wouldn't try to "understand" a restaurant that served my cochroaches in my pizza, I'd just avoid it and bad mouth it to everybody I know.

This is Hacker News, where we like to "understand" enormous failures, even if we don't have "patience and understanding" for them.

I think the point of the people talking about the technical glitch, is to counter everyone saying "BTC is perfectly frictionless, therefore if Gox can't give me BTC they must not have any!" nullc/gmaxwell gives credible technical explanations for why spending thousands of BTC in daily volume from various sources through a volume-necessitated custom implementation of Bitcoin, can actually be non-trivial. You're free to think Gox is incompetent, or that the pizzeria is unclean, but that doesn't mean you can't have interest in how they got that way.
Nadella’s Job One
> For example, a voting system where one person determined by their status in society has their vote count and everyone elses is discarded is objectively less democractic than a voting system where a ballot is selected at random from all voters and is taken to determine the result.

Obviously this is true, but this is rarely one of the voting systems being considered in any discussion about voting systems.
Any source for your claim? Is classes for girls better in producing hackers, ie, someone who is passionate about programming to the point of both work and hobby?

I sincerely doubt it, but feel free to prove me wrong.
It's not worthless when you are writing an app that happens to run in the browser.

I agree 1000-fold that the Array manipulation techniques are extremely easy to read. Keep in mind though, you are creating a new copy of the [1-n]array through the slicing, and the overhead of the function call with forEach will matter on large Arrays. Really depends what you are building. Don't call performance optimization worthless.
This is one of those times you'd really want to use an actual random number generator, rather than a pseudo-random number generator.
The possible subtext is that he is shutting it down in fear of bad repercussion - like being exposed for gaming the app store rankings - or to simply avoid such accusations.
if foo == bar {
baz(), lorem(), ipsum()
}

could be:

if foo == bar:
baz(), lorem(), ipsum()

or:

if foo == bar:
{baz(), lorem(), ipsum()}

Admittedly, this code doesn't have a functional difference. With a bit more thought, I may be able to come up with code where that matters.
I ran a 30 day experiment only using my 8" tablet when I was not at work or home. I eventually added a small 9" bluetooth keyboard and 90 days later I feel really anchored down if I carry anything in addition to my tablet.

I use a terminal emulator to log into my VPS where I do most of my work. I have had to simplify my work flow but I do not miss the bulk one bit.

As technology changes, I want to be part of the first adapters, I don't see myself being able to take advantage of the cutting edge when I am unable to let go of current and fading solutions.

Of course this is not going to be the best approach for everyone, I find it exciting.
Is there really nothing you can't imagine humans doing better than machines? Seriously?
"...increased emphasis on identity politics is off-putting to me...because it's shifting attention away from the interesting stuff - the stuff that makes tech fun and interesting in the first place."

This. This. A thousand times this.
Hm, now that we have wireless charging actually marketed as a product (for mobiles and tablets anyway, I assume a "full" laptop might still be tricky? Maybe not if the goal is simply to not use the battery while docket (rather than charging it)?) -- we should be able to do usb1.1+ speeds via some kind of NFC interface -- and hdmi is possible to wirelessly -- so how long before we get docking basins/plates rather than docking stations? Two years?
They still need to steal the properties so we can remove the getter/setter and the local type inference from c#.

I must admit that except for this two missing features, I'm quite happy with the java 8 release in term of features.
So you have to find two places of work, shopping, school (potentially several different schools), worship, and recreation all within say 2 miles of your home?

Good luck with that.
I've expected the JS interpreter to optimize that out. Turns out I was wrong and the version from the article is even 40% slower for a loop that iterates over 5000 elements and does a trivial amount of work:

http://jsperf.com/for-loop-vs-for-in-loop/18
The article remarks its pid 1 to catch "bad" services that disown their parents and get defaulted to pid 1.

But I figure if they switched the bulk of systemd to pid 2, any negligent services would get complained about until they were fixed.
It's exactly how the backports are built. Fetch from testing, build on stable. Dependencies are not backported unless they are absolutely necessary, only the package.
We need new words to describe new patterns of social news and commentary. For aspects of this situation, I first propose 'paraphrage':

paraphrage (v): to paraphrase in a way to maximize outrage

Tim Armstrong has been widely paraphraged as saying, "we're cutting your 401(k)s because two AOLers had distressed babies last year".

Paraphraging not only brings many profitable clicks, but it removes complicating details that interfere with an audience's offensertainment.

offensertainment (n): amusement or enjoyment felt by taking offense, and expressing moral indignation, usually in solidarity with some larger group

The isolation and individual disempowerment of modern online life has driven many people to seek a compensating sense of joy, purpose, and belonging through offensertainment. Leading offensertainment providers include Gawker, the Huffington Post, and Slate, but the full participatory experience also requires forwarding, commentary, and button-pushing through services like Reddit, Facebook, Twitter – and HN.
I think the commenter meant to literally ignore comments and emails, as in, don't read them.
Except for the part where this is 37 weeks and not 25 weeks which is 30% of the entire duration of pregnancy. The story is from AOL is at the 5 month mark which means it could be even earlier than that.

Can't go back to watching Fox News because I don't have a TV. Nice, red herring, though.
Personally, I love carrying my 17inch Macbook Pro around with me at all times. You gotta love your machine.
And this makes the opposite assumption, that all people learn better this way.

From personal experience, I wilt under this approach
A sobering analysis:

"“We are the only ones who can harness the power of software and deliver it through devices and services that truly empower every individual and every organization. We are the only company with history and continued focus in building platforms and ecosystems that create broad opportunity.”

One hesitates. Either Nadella knows this is BS but thinks we’re stupid enough to buy into such pablum. Or he actually believes it and is therefore dangerous for his shareholders and coworkers."
I bet my bottom dollar that branch prediction is not going to magic away that index dependent if statement in a language like JS, even with Crankshaft in full effect.
There's two approaches to this:

Approach A: If I own 100% I would clearly get 100% of all future profits. If I owned 50% (ie, if this was a joint venture between me and my friend Joe), then...I'd have a claim to 50% of all future profits. By extension, X% of ownership gives a claim to X% of the future profits. Your share of Amazon may be tiny, but if someone wanted to buy Amazon outright, they'd need to buy your share; the value of that share to the potential buyer is proportional to the value of Amazon as a whole.

Approach B: Every dollar of profit that Amazon makes is either paid out in dividends, or is retained and re-invested in order to garner future profits. The same is true for future profits. However, all things are finite, so at some point the company will be wound up and liquidated; any profits that have not been disbursed to shareholders via dividends will be disbursed at this time. Ergo, every dollar of profit is eventually disbursed to shareholders.

(Ah, you say, but it might be a decade or more before Amazon pays dividends or is wound up. But when you go to sell your shares, the same analysis holds, recursively. Your share of Amazon has value because you can sell it to someone who will buy it because they can sell it to someone who will buy it because [...] they want a share of Amazon's future dividends.)

Or to put it another way: A company has assets and liabilities; if you net these out (ie, sell off all the assets and pay off all the liabilities) you get a "book value". But a company almost always is valued at well above its book value: Amazon at 17 times book value. In other words, it would cost you 17 times more to buy Amazon than it would to just build an exact replica of all their warehouses and infrastructure (and patents, and brand awareness, and goodwill, etc.). Why? What do you buy when you launch a hostile takeover of Amazon other than all those assets? Answer: Their future profits. That's the only thing left to have value.
That's not true. ID is based on forensic science and information science. I know that this debate wasn't about what is or isn't science but I think that, in the larger picture, it definitely is. Evolution is dogma and it isn't to be challenged. Let anyone who does so be considered anathema (blasphemous even!).

[Btw, I'm not defending YEC but I definitely do think that ID has a place in the discussion]. We are going to continue to make so many more discoveries at the sub-cellular level of organic life that continued support of the idea of abiogenesis will look rather silly (and honestly it already does).
Please, please, please do not use skeuomorphic spinning knobs on your web pages. They're horrible to use. Right now you're thinking, "but if you implement them this way, they're fine!" No, no they are not. Physical knobs work well because we have opposable thumbs. We can roll the knob between our thumb and forefinger in a way that provides gratifying tactile feedback. There are no methods to achieve this with a mouse pointer interacting with a knob.
Instead, he spent several hours siphoning the documents afterwards

Do we know how he accessed the documents? Did he crawl the directory with a login or without a login (meaning the directory is not protected)?

And why would he share such document with his fellow writer? What for?

The fact that a judge can't comprehend technical explanation according to the article seems to be the main issue here. Was he given a fair hearing?
Which should be good. If the OPs arguments about how dangerous it is to empower and stuff a lot of functionality into pid 1, think of how running in kernel mode on a cpu gives you power when your code is in the kernel proper.

So moving functionality out of kernel mode and into user mode is great. The only steps after that are moving as much functionality as possible to the user, and then to nobody. We do trend towards minimum permissions for the sake of security for a reason.
C:\TAD\Text\BIBLE.TXT

bundance without
weight; 22:4 Also cedar trees in abundance: for the Zidonians and they
of Tyre brought much cedar wood to David.

22:5 And David said, Solomon my son is young and tender, and the house
that is to be builded for the LORD must be exceeding magnifical, of
fame and of glory throughout all countries: I will therefore now make
preparation for it. So David prepared abundantly before his death.

22:6 Then he called for Solomon his son, and charged him to build an
house for the LORD God of Israel.
Really? You find the above loop more readable than:

if(array.length > 0) doFunction(array[0]);
array.slice(1).forEach(doOtherFunction);
I made an assumption, you're making an assumption too. I'd agree that in any case where it would actually matters, you'd be doing a small amount of ops in the if statement. The complexity change will depend on what you were doing in the loop as compared to the speed of a single if statement. If it were a large amount of ops, then yes, it'd be a more minor difference.
If you have something to "e-read" them on, and you're comfortable reading on that thing -- why not just scan the books yourself? Pretty quick on a multi-copier/scanner/printer-thing (the industrial size ones -- like you might find at your library or a copy shop (if you can find one).
Oh, you've caught a point. It's such a smart cheat!
Absolutely. There are thousands of them. Indeed, the whole "this game is super frustrating" was a meme the author of the game picked up on and leveraged in December. e.g.

https://twitter.com/BarlowConnor/statuses/412712696102932480

(Dong is one of the retweeters)
I think it is shameful, personally, that he profits so much.

Profits from saving human lives. Can a price be really put on a human life? Sure you can cite economics and a number like $7MM or whatever, but would you, personally, decide against paying that amount (assuming you had the money) to save your or your loved one's life, push come to shove?

And of course, it is always about resource availability, in this case the resource being money.

He works hard and he saves lives, it's true, but how much is enough?

Demand and supply. He works at a level of specialization that is a cluster of "black swan" events. Hence also, his crazy hours and most importantly, responsibilities. Do you have experience working at a position that is a nexus of similar conditions? Have you ever felt responsible for the life of not one but multiple human beings? And have that responsibility extend over your entire career, each day, every day? Now tell me, how much money would be enough to do work like that and keep doing it well?

Note: I am specifically focusing on money, because that is the question that was raised. Let's not divert the conversation into job satisfaction or humanity and all that, in this particular discussion.
The music market has worked similarly for a long time.