skysight-inc/HackerNews huggingface dataset:
It's a bug in a complex element (GC). They happen. I wouldn't attribute it to a specific language, since even this post only mentions the latest Chrome.

There's a small reproducer example, so there will be a new version issued shortly. Not really something to get excited about in my opinion.

(Yes, I know this behaviour could be actually called ok and allowed, but you can do analysis on that code that will show the variable is not used. Even if not now, it can be fixed at some point in the future.)

((Downvoted as language bashing, rather than because I like JS - I hate it with passion for other reasons. "there are probably a huge number of these kind of issues just waiting to be found" is just a silly claim unless you're actually working on finding them or a true claim for any kind of general purpose software.))
Been using preamp for a few days now and I'd discovered a handful of new bands. Great tool.
High gain amplifiers and feedback loops can lead to unintended consequences.

Want to reduce school shootings to zero? This is what can happen.
Used it for 5 minutes, found 2 new bands to check out and 3 shows I didn't know about.
You asked me to elaborate on two statements and then wrote six paragraphs. How exactly would you like me to elaborate on #5 and #7?
Logging out of the service can log you out of Facebook. Depends how Connect is implemented by the service. See Airbnb as an example.
Really awesome for music lovers, up and coming artists and venues.
To be clear, I was not describing a hack. LastPass can be forced by the US government to get a LastPass users keys. All they need to do is get a court order and tell LastPass to send some backdoored code to the user, exactly like they do with Hushmail.
> I would gladly trade that for the additional mental steps of deciding which service to search and what the bang shortcut is for that service.

There are hardly any mental steps plural, if any mental step at all. Give it a try and see if there's a bang that doesn't make sense.

Examples:

!g - Google

!b - Bing

!gm - Google Maps (also !gmaps)

!bm - Bings Maps (also !bmaps or !bingmaps)

!d - Dictionary (also !dict and !dictionary)

!t - thesaurus (also !thesarus)

!gi - Google Images (also !gim)

!gh - GitHub (also !github)

!yt - YouTube (also !youtube)

!cpp - C++ reference from cplusplus.com

!hn - Hacker News Search

!aur - Arch Linux User Repo

!trulia - Trulia

!domain - domain name search

...etc
My side project Android app is trending on the Google Play Store right now
Yes, this is hyperbole, like the poor kid's. And just because you had to answer it and reflect a little on it, it has served its purpose. Exactly.

So: we are not exactly there but do you not see the writing on the wall?

Being afraid of making a joke is hideous. And being afraid because of the police is, honestly, horrendous.

EDIT: did I say anything wrong? Enjoy the downvotes.
They are. Breaking Poe's law, like breaking the law of thermodynamics, is a criminal offense.
Here's a more readable version: http://www.scribd.com/doc/150574528/Intuition-and-Logic-in-M...
Needs more <marquee>marquee</marquee>.
This story is especially concerning in light of the NSA revelations of late. Suppose this kid actually made this admittedly terrible joke over email. Suppose the recipient of the email was another kid in a foreign country; entirely plausible considering League of Legends is popular worldwide. The NSA could technically catch this email with their dragnet based on keyword search algorithms and pay him a visit, throwing him in jail as a suspected terrorist without a fair trial as the state of Texas has done. Think back to all the stuff you've joked about as a kid and tell me this scenario doesn't enrage and terrify you.
>There's a very complex and disturbing equation emerging here, and as events continue to take shape, I think the more any one person refrains from questioning decisions made at any level in any hierarchy, the more we place all of our lives in jeopardy. This becomes especially true when we have to now question the very nature of some of our so-called "inanimate" objects.

I don't think people with the powers like Henry Kissinger had want this for military personnel:

In Haig's presence, Kissinger referred pointedly to military men as "dumb, stupid animals to be used" as pawns for foreign policy.
"Where are the secret police whisking away 'dissenters' in the middle of the night?"

You mean like the 40-50,000 swat team raids against non-violent political dissenters that the US government carries out each year, almost always in the middle of the night?
Yeah, but when you play them you are looking down at the same surface that the game is on. Its different when you are looking up at a different screen. I tried this out a few years back with an ipod touch and a vid cable and I found the games unplayable.
no way some random uninformed lady sees this comment in game, or on a live stream and just happens to know how to track the kid down.

more likely he got trolled really badly by some kiddies who have royally fucked him over.
And that's why we switched to OpenVPN
Delanceyplace.com 6/26/13 - left brain versus right brain
been using this for a few days - a really organic way to efficiently discover upcoming shows and artists.
How Money Actually Buys Happiness
> He hasn't been convicted of anything yet. This is the media seeing that someone wants...

I'm curious about your wording in your comment. I may misreading your intentions but do you find absolutely nothing wrong with someone being in jail for the past 3 months for making a threat followed by "lol, jk"?
Your browser version checker thing is wrong.

I am using WebKit nightly (which should be categorized under "Safari 5.1+"), and it gave me a warning that said my browser was unsupported. As a user of a potentially unstable browser, I don't mind when sites freak out because it's usually something I can report back to the WebKit team. So I'd really like to see if my bleeding-edge Safari (I guess this would be 6 technically?) can run DevDocs… :)
Yep, cut my teeth on this book. I seriously hope all aboard are OK. I hated that she decided to not contribute to future editions for this trip.
Not likely - these kind of bugs are generally fixed when found, or remain hidden simply because that part of the language is very rarely used. You'll likely see this bug in Chrome fixed within a few months.

I was commenting more on the practical effects of having an evolved language - this is a known and likely outcome in an evolved language. Designed languages generally spend a lot of time trying to avoid these kind of issues - it makes sense that not spending that time and adding in features as they are thought up means issues like this will creep in somewhere.
His committee examined the actions of the FBI, CIA, NSA and other agencies between World War II and the 1970s.

Let's hope that it doesn't take another 30 years for these issues to be resolved. Though given the attitudes of the people on these committees, I don't give that good odds.
Great insights! Definitely need more of these!
Throwing in the Towel on Google’s Go: What Programming Taught Me About Sales
A) That's why the military has civilian oversight.

B) Napoleon famously said "A soldier will fight long and hard for a bit of colored ribbon."
An open MySQL bug receives a real Birthday cake
Goddamn, that is one beautiful theme.
Here is another tutorial on how to get setup on OS X: http://steveakers.com/2013/03/12/installing-graphite-statsd-...
The goal of a map is to represent reality and to make it easier to orient yourself. The goal of math is often just math. Eventually, someone finds a way to utilize some esoteric calculations and properties in a field or two. No one is bothered that math is often out of sync with perceivable (in the Common Sense way, at least) world. But Mercator's projection can be misleading. It's not like a metro map - it looks quite natural and people assume it can be taken literally.
Jon Favreau is friends with Elon, and actually based the current incarnation of Tony Stark after Elon (note the Roadster in Tony's garage in the first Iron Man, along with Elon's cameo appearance about an electric aircraft in Iron Man 2).

http://www.mnn.com/lifestyle/arts-culture/stories/tesla-ceo-...

Hell, I'm 30 and Elon is my hero. No bullshit, all execution.
With Users Like These, Who Needs Hackers?
If you're threatened by people being able to make free websites, you need to re-evaluate your life.
Bootplus -  Google styled front-end framework built on top of BootStrap
Check whether the theme definitions actually contain the same colour values. There are a lot of unversioned XML files floating around the TM/ST universe.
In the current political climate I think the best chance to stop it would be for the Supreme Court to rule on the merits. That would require the courts to allow the lawsuits to proceed, which might happen now thanks to Snowden.

If not, then the next best chance would be some Nixon-level scandal over partisan spying abuses that spurs congress into action. Though that could take decades before it happens.
Did you even read the comment you replied to?

"People shouldn't be prosecuted for speaking in poor taste. The statement was wrong but not criminal."

"barring hard evidence of intent to follow through, he should be freed."

"slippery slope that should not be legally imposed."
> evaluate all potential threats seriously

They didn't evaluate it at all. They blindly, knee-jerk reacted. And / or someone wants to appear tough and that they are doing "something" for election or promotion.
Grep in the Cloud: A Cost-effective Approach to Data Collection and Analysis
> Healthy, well-adjusted people just don't say things like that.

Unless they're doing this on an extremely regular basis, I don't even think this is a sign of someone having a problem. I think I'm normal enough, and I know for a fact there have been moments where I've made a comment that was meant to be a little over-the-top or shocking, and ended up being much worse than it seemed in my head. I really think this happens to everyone at some point, don't you? This kid just had the bad luck that the people he was talking to thought he really meant it.

In this particular case, I think it was understandable that they might not see his statement as sarcastic and under that belief, it makes sense for them to call the police. But I agree with you, that to convict him there really needs to be some other evidence besides a single off-the-cuff statement in the context of trash talk.

I don't even think this kid should get community service. His attempt to be sarcastic on the internet didn't communicate what he thought it did, and that's it.
Written in Ruby as well?

Edit: Just Checked GitHub, it is Written in Go, Interesting..... Another sign of Ruby being painfully slow.
> I'd think the "zeroth-order" assumption would be that you'd be keeping everything in that frame.

Why would that be a reasonable assumption? If a variable cannot ever be referenced, it should be garbage collected. In the example, "str" cannot ever be referenced. This is why we use garbage collected languages.

> but that's an optimization, not something you should be counting on.

It's not an optimization, it's correct GC behavior, and it's absolutely something you should be counting on if you're using a GC language.
Okay, can someone please explain Packer/Vagrant/etc to me? The way I currently provision is using ansible, I have a script that goes from bare machine to serving the site in one command (http://www.stavros.io/posts/example-provisioning-and-deploym...).

How does something like Packer/Vagrant help me? From what I understand, all they do is create a VM, which just takes two seconds in VirtualBox anyway. There must be a benefit, since everyone is using them, but I'm missing it. Can anyone please explain?
Are you implying that no one on xbox live is maladjusted?
When "threats" like this get you in jail, it's time to admit the speaker is in small-town Texas (New Braunfels, TX, population 57,000, 30 miles outside of San Antonio and surrounded by nothing: https://maps.google.com/maps?saddr=E+Ashby+Pl&daddr=S+Walnut...).
Every major service should implement RSA 2048 and forward secrecy soon.
"80 percent of life’s most defining moments take place by age 35."

Even if they've somehow statistically observed that to be the case that doesn't mean it's required.
Honestly: I am ashamed to own up I gave up at the "health" word... So much for my karma.... :)
BTW: oneup!
I think it would really depend on the local population but I generally think its a bad idea to have elected officials in the criminal justice system. In Alabama they have elected judges and they do things like campaign on how tough on crime they are.
The chairman of that committee, Frank Church, warned about the NSA in 1975:

> "That capability at any time could be turned around on the American people, and no American would have any privacy left, such is the capability to monitor everything: telephone conversations, telegrams, it doesn't matter. There would be no place to hide."

> "I don't want to see this country ever go across the bridge... I know the capacity that is there to make tyranny total in America, and we must see to it that this agency and all agencies that possess this technology operate within the law and under proper supervision, so that we never cross over that abyss. That is the abyss from which there is no return."

> http://en.wikipedia.org/wiki/Frank_Church#Warning_about_the_...
Honestly, I'm not really sure I'd call this a "memory leak" -- I just always assumed that all the variables present in a closure are maintained, if there's an existing reference to any function defined within. I'm not surprised at all, this is what I would expect.

I'm actually suprised/impressed that Chrome has an optimization to detect which closure variables are actually used in a function and garbage-collect the rest.

But it's certainly something important to be aware of. I think the main point is, why on earth would you be constantly re-defining a function "logIt" within a function that is repeatedly called? That's just bad programming -- whenever you define functions within functions in JavaScript, you really need to know exactly what you're doing.
Nationalism applies to a nation. Some nations have governments, and some don't. Some governments govern over multiple nations peacefully, and many others don't. Some nations without governments have aspirations to form them, while others don't. Even tying a nation to a specific territory is problematic - some nations, often due to persecution, are widely dispersed in a diaspora.

You're trying to simplify something that's rather complex because you don't like nationalism - but people almost universally have more affection towards those who share things in common with them, and that's all nationalism is at its core. Borders on a map don't create this national affection - instead, nationalism creates the borders! When borders get out of sync with nations, you get war and unrest, both within and between countries, and when this happens, it's usually the border that eventually ends up getting adjusted, with exceptions only achieved through brutal repression.
Why over OCaml?

* Easy multi-platform targetting and platform bindings without fuss.

* Mature and supported BCL and 3rd party libraries

* Access to the .NET ecosystem tooling like profilers, debuggers etc

* Easy to use Native FFI without having to write boilerplate C stubs

* Active Patterns

* Built-in Units of measure without perf cost.

* Built-in support for Unboxed Structs with Layout control and operator overloading

* Unboxed floats, not just for 64 bit ones syntactically present in arrays

* Built-in control over inlining

* 32 bit ints not 31

* Type Providers allowing typed access to untyped data and much more

[F# 3.0: Data, Services, Web, Cloud... at Your Fingertips] (http://channel9.msdn.com/Events/TechEd/Europe/2012/DEV338)

http://www.navision-blog.de/2012/03/25/typed-access-to-json-...

http://www.navision-blog.de/2012/03/22/wpf-designer-for-f/

http://blogs.msdn.com/b/dsyme/archive/2012/08/03/access-stat...

* Built-in support for runtime code quotions, with code inspection

* Built-in support for runtime reflection

* OOP abstractions without perf loss

* Built-in support for Operator overloading

* Polymorphic print function

* Mature Multicore friendly runtimes

* mutable local variables on the stack

* Cleaned up offside-rule indent based syntax with optional OCaml style override.

* Partial application of Discriminated Unions like List.map Some [1; 2; 3]

In OCaml you have todo List.map (fun x -> Some x) [1; 2; 3]

* Methods on Records and Discriminated Unions

* Extension Methods

* Built-in syntax for Array slicing

* Built-in syntax for sequence based for loops

* Built-in syntax for List / Array range construction like [1 .. 10]

* Extensible computation expression syntax for more than just monads.
Now, only if had a bit sharper contract...
Probably because they haven't implemented all of the same features in HTML5 as they have in the Flash version, such as ad overlays and annotations. It's up to the person posting the videos whether or not to use these features, and if they do, it forces the player to use Flash.
It's worse. We are in an USSR running on capitalism. Which means a much wealthier and more efficient USSR.
Thank you for making a simple, one-page, non-flashy description of your tool. Kids these days think they need to buy a domain and make a whole web 2.0 frontend to explain how their VM-creating shell script works. It's so much easier to just scroll down and read some text.
How to approach usability testing
Even more: you can get phone-swatted, is it really believable?
I agree with everything written here about how ridiculous this is. However, the dad is hardly helping matters by saying his son isn't aware of current affairs. His son clearly didn't make the schools reference randomly - he clearly had an awareness of what had happened at several schools in the US. Also publicly posting this on Facebook is idiotic.
The NSA would have to get a federal court to throw you in jail, and there is no federal court in the country that wouldn't dismiss this case on First Amendment grounds.

Texas courts? Sure. You have to remember that a substantial portion of the 1960's and 1970's were spent reigning in the absolutely batshit things state and local courts and governments do. Its always been bad at that level.
Why over Haskell?

* Easy multi-platform targetting and platform bindings without fuss.

* Mature and supported BCL and 3rd party libraries

* Access to the .NET ecosystem tooling like profilers, debuggers etc

* Easy to use Native FFI without having to write boilerplate C stubs

* more predictable reasoning about performance because of strictness by default.

* Built-in Units of measure without perf cost.

* Type Providers allowing typed access to untyped data and much more

[F# 3.0: Data, Services, Web, Cloud... at Your Fingertips] (http://channel9.msdn.com/Events/TechEd/Europe/2012/DEV338)

http://www.navision-blog.de/2012/03/25/typed-access-to-json-...

http://www.navision-blog.de/2012/03/22/wpf-designer-for-f/

http://blogs.msdn.com/b/dsyme/archive/2012/08/03/access-stat...

* Built-in support for runtime code quoations, with code inspection

* Built-in support for runtime reflection

* Subtyping without greenspunning around.

* Easier to fallback to imperative code.

* Extensible computation expression syntax for more than just monads.
I think that pain is a great motivator to refactor the code base. I understand that pain, I have been there. But coming from an IDE that supported code folding, I can say two things about it. First, it only helps marginally. Second, it makes occurrences of large files even more prevalent.
Thanks for the recommendations of Costco and fleet sales departments. Those are what I would use for my next car.

I tried Carwoo for my parents buying a new car. Since it was an all cash deal, and they were shopping for a new car, the cars and quotes were directly comparable. After visiting a couple dealerships from Carwoo, we had the same shitty experience as we would have without Carwoo. Salesmanship, adding several thousand dollars of "extra but very necessary fees not included in the Carwoo quote", exploding contract price, etc. I was embarrassed that my parent's car buying experience was that bad in 2012, and it cost them a couple weekends on the phone, driving out there, hearing that somehow the quote was not the final quote, etc.

In the end we just ended up at CarMax for a fair price and a decent buying experience.
Yes, although our Conservative government is doing its best to make our criminal justice system more American, with tough-on-crime posturing, mandatory minimum sentences, an escalation of the war on drugs and so on.
I hate JavaScript myself, but you're blaming it for what is actually an implementation problem, not a property of the language itself. It's also a problem I could see occurring in the implementation of any other language that supports closures.
3 Ways to Prevent Pay to Win
Damnit, now I want cake and ice cream!
> (not sure why it isn't used much lately)

Because it never gained traction and Facebook Connect pretty much killed it because it doesn't require setup of an additional service. Mind you, Facebook Connect is a big privacy and security risk, but it's much 'easier' to a user than setting up OpenID, which is why it won.

I only hope Persona takes off, as it's a much better solution.
Friday Chill Music
TECHSTARS Patriot BOOT CAMP ATTENDANCE
Thanks for pointing out this.
On some level I realize all of this. And one thing I did like is that it's really the least coercive of any sort of spiritual event I've ever tried. I've explored other facets of buddhism, and I'm always put off by bowing, images of the Buddha, incense, etc. and Goenka uses none of that stuff. And even the strictness, the difficulty is useful in the context of the retreat. So I'm in my own place along the path.
Facebook Android app sends phone number to Facebook servers without consent
For the love of all that is spelling, will a mod change the title on here... it should be "Cheat" not "Cheet"
26 senators say US relying on 'secret law' to collect data on citizens
Bought. I didn't need a loan.
I'm more excited about the jaguar at the bottom of the page. If I understood their article correctly, and if this http://www.unitjuggler.com/convert-fuelconsumption-from-gper... is to be trusted at all, then at 10k rpms, that engine is pushing 61mpg. That's just ... ludicrous, and in, what I find to be, a very attractive package.
Quantum computers are not just super-fast versions of normal computers. They allow the running of some algorithms that normal computers can't physically run. One particularly important algorithm is Shor's algorithm.

Shor's algorithm allows quick factorization of primes. RSA encryption, the main way that things are encrypted today, relies on the assumption that factoring large primes is computationally infeasible. So quantum computers would allow the NSA to read RSA-encrypted data.
Americans are wasting billions a year on name-brand pills
I cannot believe you're serious... You believe that people should go to jail for the things that they say, really? It doesn't matter if it was tacky or juvenile or vulgar.

When you were a teenager, you didn't do and say things that flew in the face of convention just for the sake of making noise? Saying the things that you know were verboten, just to get the reaction?
I think we have to wait for this to play out to see how it actually reflects on our culture. If he is released and the people who broke his right to free speech are punished then we don't have a problem. But even one case like this can be the foundation for hundreds more.

One is unacceptable.