skysight-inc/HackerNews huggingface dataset:
> The US routinely sends planes to the Sea of Okhotsk which is completely surrounded by Russian territory

It's not completely surrounded by Russian territory. Japan has ~200 miles of the coast of Hokkaido bordering the Sea of Okhotsk.
You're right. Now that I think about it, the majority of Twitter user probably happens on phones and tablets, where there is no out-of-feed real estate for advertising, and a smaller percentage of people on desktops use a native app instead of the browser site.

So the revenue potential is probably not as much as I'd imagined.

And I fully agree that I don't want to see an increased number of sponsored tweets inserted in my feed.
And I absolutely expect them to do that, but when you have a platform you know works well with your software then you'd rather get to market there and then once you have everything working across the board release for all. Again, as every web developer must, release a beta that works under x specific circumstances and then fix for all resulting in your v1.0 product. If you don't do that then time to market doubles or more.
It doesn't even really work well for that, what with its max 2k following limit. :(
Sound idea - thanks!
... in the context "dash is now available on iOS", since thats what we're talking about, right. Obscure UNIX shell? Wow.
Breckenridge Open with New Snow
I was talking generally about why you may have had problems.

Sorry for trying to help, princess.

Chip on shoulder? Try the mirror.
I think many people were coming here to post that. It is apropos in my opinion.
His innocence "wasn't decided upon"?

I meant on the court order you mentioned.

Per the 2012 appellate court decision that freed him, "his conduct did not constitute an offense under either statute" for which he was charged. It's hard to find a clearer statement of innocence than that -- which is why the judge ordered that his conviction be reversed, and that he be immediately released.

You're confusing the issues. The 2012 decision was a federal court, the 2014 decision was a NY State court, where he was charged under a different law. The two are unrelated.

In a related note, the only reason he was freed in 2012 was because the system from where he copied the code wasn't developed for interstate and/or international purposes - it had nothing to do with the code being unimportant.

That was considered an oversight of the law, and Congress in response of his appeal has since changed it, so had he done the same now, he wouldn't have been released.
* SQLite is a Tcl project that "escaped into the wild" and in Richard Hipps own words, would not have been possible without Tcl.

* F5 and A10 front-end traffic management use Tcl at their core -- here's an interesting article from F5 about re-visiting that design decision: https://devcentral.f5.com/articles/irules-concepts-tcl-the-h...

* Tealeaf (http://www-01.ibm.com/software/info/tealeaf/) uses Tcl at the core of its capture appliances.

* Tcl has exceptional testing capabilites -- tcltest drives a lot of the tests for SQLite for example, and is the core of dejagnu, the test harness that drives gcc testing (probably among other things).

* Attempts to replace Tcl at NBC (http://www.researchgate.net/publication/247290458_Prototypin...) have apparently gone on for years -- but nothing has managed to do it.

* Tcl was used in prototyping mars rover work (http://wiki.tcl.tk/13456)

* Tcl is used in chip design (http://wiki.tcl.tk/12897) and other CAD work

* Tcl is at the core of high-end Cisco products... and on and on and on...

I think this[0] really sums up "where is Tcl these days"... it really is out there, if that makes you feel better about using it. If that doesn't matter -- the sheer joy of a solid, battle-tested, fun-to-use language/framework might be enough to draw you in. Try it. You'll like it.

[0] http://www.reddit.com/r/programming/comments/1a1ynm/tcl_the_...
The guy knew he was doing something wrong.

It seems you don't quite understand how our justice system actually works. We don't just put people in jail because we feel that they "did something wrong." We have to prove that their conduct violated specific statutes. The courts found that in Alyenikov's case, it did not. Not only that: even as alleged, it did not violate the statutes under which he was accused.
Netflix Streamed 19,500,000 Terabytes Of Video In The 1st Quarter of 2014
I sincerely hope that we never cross paths. I would never want to work on the same team as you.

For what it's worth, though, you do have a point in that location is also an issue. Regardless, your "help" was not asked for and is most definitely not needed.
This virus may also give us more clues at which parts of our DNA affect intelligence - something that has difficult to pin down: http://www.nature.com/news/smart-genes-prove-elusive-1.15858
If I paid everything I made every month it would be $1584 /mo. 40 months. 3 years 4mo.
Her part =)

The problem with humble and beautiful people and things is that, being of such a disposition, one is often not wont to market and self-promote, something I find to be quite endemic of the ever decreasing Tcl community. However, since I've decided to crush my Impostor Syndrome with a pointy heel, I've determined that there's no reason to be shy any longer.

Nothing good comes of faulty and detrimental meekness. Therefore I am creating this grandiose and megalomaniac caricature of myself and a web server framework to show the world that, just because a thing isn't well-marketed, that it doesn't deserve to exist, by, well, solving the bootstrapping problem of insufficient marketing. And maybe making some lovely software in the meantime.

I think I could go on and on for hours about the technical benefits of Tcl, and even make a non-ironic shit-eating grin through an explanation and ownership of some of its flaws (for instance, lack of garbage collection in TclOO), but I'd like to think this whole hootenanny makes a good object lesson in uniting people and spirits in joyous community and technical excellence.

TkDocs.com is a great resource, by the way, and is something I'm taking cues from for writing some more in-depth tutorials and "Getting Started" guides and cookbooks for tänzer. Speaking of which, if you or anyone else you know have any interest and time in helping me with my honey-do list (because "issue tracker" doesn't have that "je ne sais quois" I'm looking for here), that'd be absolutely bloody brilliant.

Thanks for your love!
Maybe I'm not thinking "best of". Instead a better way to describe would probably be "most of". Such as: Thread with most points. Thread with most comments. Etc.

Although, come to think of it, this could cause competition, so perhaps instead "density" of comments, or "number of comments within 'X' units of time". Same with Points.
>Part of my reason for being so hellbent upon proliferating tänzer is to improve the state of affairs for Tcl's perception by the wider community. It's a beautiful language, and a well-considered ecosystem.

After being impressed by the "GopherJS" golang to js transpiler, I would love to see a corresponding Tcl/Tk to js transpiler, particularly one with Tk supported as transparently as possible in a browser canvas (or whatever). Greater than 90% of the GUI utilities I write can be handled using Tk's stock widgets. The ability quickly mash together a Tk interface in Tcl/Tk and compile it to js would be a productivity multiplier.

It's almost 2015 and front-ends are still a bear to write and maintain and keeping up with the js framework fads is exhausting. GUI development can and should be as easy as Tk made it ~20 years ago.
John Muir's legacy questioned as centennial of his death nears
U.S. Navy Deploys Its First Laser Weapon in the Persian Gulf
There's a comment below with the full text of the study: https://news.ycombinator.com/item?id=8608989
Be careful some TVs like Vizio, have USB ports that will supposedly let them connect to the TV, debug it, update firmware etc. However it also has a feature where it will lock itself in cases it detects an un-authorized device plugged in. Then you have to call the company to fix it.

It could be a DRM thing or a "we don't like to let people break our TVs".

I found about it because I wanted to play with it, and after reading that on a forum gave up.
Can you rephrase your question? What you want to confirm or deny?
Good for reflection and renames. ReSharper helps but I don't want to rely on it.
Google Glass future clouded as some early believers lose faith
Likely because they were foreign and had different customs. If the OP had actual evidence that they were stealing data or installing malware they would have reported it.

It will likely be culture specific complaints like "they kept to themselves" and "they weren't as social as other people."
This isn't necessarily a programming internship, but if I looking for work experience this is where I'd go to get it.

https://www.mapbox.com/blog/open-data-research-internship/
Presenting: the Schmoboard :-)
That's a good point. I imagine it will require consideration by the developer/architect of how to handle internationalization. It may be that you don't want to use string-interpolation for any strings that require translation.
Xamarin for iOS compiles to native as far as I am aware.
Hey, at least the article mentions Artaud. His work has always seemed like the secret weapon for good VR work to me.
See also: Scala Pickling [1]. Serialization and deserialisation logic optimised for specific datatype is generated purely at compile time using Scala Macros [2].

[1] http://lampwww.epfl.ch/~hmiller/pickling/

[2] http://scalamacros.org
Static meaning what? Games where the observer is stationary, like flight sims or racing sims, are more immersive and less likely to cause nausea, but lag would be the same in both experiences.
Thanks for sharing that. I actually follow Yishan on Quora and hadn't seen that pop up.

Definitely helpful to get some context. I'd like to believe that everyone is being truthful here, but I guess there will always be a nagging doubt that we are not getting the full story due to the nature of the situation. I guess that brings up the more philosophical question of what duty a company has to make its dirty laundry public to its users.
How can it be a gimmick if it hasn't even launched a consumer version yet?
Koppillil Radhakrishnan from ISRO: The Man Who Sent India to Mars
> BBC Worldwide (International Site)
> We're sorry but this site is not accessible
> from the UK ...
Lag reduction is a big issue, and one that everyone is actively working on.

I tried out two Oculus Rift DK2 demos at SIGGRAPH this year.

The first didn't have the new head tracking, and you had to strap yourself in to a walking pod to move around. That made me want to throw up after a few minutes, although I think that was mostly the exertions required to walk on the spot in slip shoes on not smooth enough plastic, turn, and push against the edge of the pod.

The second I was sat down for, and it did have the new head tracking on. No motion sickness, and it was a really immersive experience.

So possibly, anecdotally, that supports the idea that moving is a problem, although I'd still blame the walking pod being really uncomfortable to use more than the on-screen movement.
AWS Lambda Walkthrough Command Line Companion
I was hoping Unity would start loosing some market due to outdated Mono. I guess we are in for another github-like "monopoly".
You can just use RDS m1.smalls then. We have databases that are 20-40GB running off smalls with relatively high throughput (more than I expected when builiding it for sure).

$200/mo minimum pricetag is extremely high for 300mb of data, or even 10GB of data.

We're looking at migrating a product of ours to Aurora and it has an operational dataset on the order of terabytes.

(inb4 nosql: Why not NoSQL? It needs transactions that don't suck (I'm looking at you Cassandra). We use C* for other large datasets, I do wish we could just use that.)
How to Tweet via Twitter API and Rails
This uses std::string all over the place, which allocates memory under the hood.

I'm not sure how any JSON parser could avoid memory allocation without a difficult to use interface. Numbers, arrays, strings, and objects are unbounded by the JSON spec, so a truly malloc free library would need to provide a kind of streaming interfaces where things are returned in fixed sized chunks.

JSON wouldn't be my first choice for data storage in situations where I needed to avoid dynamic memory.
I get really frustrated with the monopoly attack on Google, and really, with any attack on a company that is a monopoly through being great at what they do. Google is the best search engine; we use Google because it's really fucking good at what it does. Yes DDG exists but it doesn't compete, Bing is well, Bing, and others don't hold a flame. You may not like that they are a monopoly but for 99% of people, Google is the Internet.
(18Fer here)

That's one of the things we're very much focused on fixing. While we can't go in and change every federal government website out there, we can work to ensure that the security of the platforms we are working on is tight as possible. 18F is working with a number of agencies (see https://18f.gsa.gov/dashboard/ for the full list), and our hope is that we can be a force multiplier in security best practices throughout government.

Furthermore, we take responsible disclosure very seriously, and welcome any feedback through our email (18f@gsa.gov). We should probably take this up a notch and have a dedicated security inbox that goes directly to our core security team.
Ask HN: Which domain name registrar provide API to register domain names?
For small service I am working on, I would like to let the customers register their own domain names. What is a good domain name registrar that provide an API for registering domain names?
Whats New in Max 7
Wanna Learn to Code? Pick One of These Five Coding Academies
Blocs – Build beautiful websites without touching a line of code
We were fortunate enough to get to partner with Last Mile https://zip.kiva.org/trustees/186 to fund Tulio: https://thelastmile.org/meet-the-people/alumni/tulio-k-cardo...

He's now Lead Developer at Launch Podium: https://launchpodium.com/company/

And his side project is looking pretty good now compared to the last time I looked at it: http://collaborativebenefit.org/about-us/from-our-founder/
Whatever, kid.
Wow. This is awesome. I never really, really understood Markov Chains. Really very well designed.
How does adding iOS, an OS with no shell and a walled garden that prevents third parties from adding any such functionality, help your case at all?

The ash shell seems somewhat well known. Dash, not so much, what with it only being used on one Linux distribution and some derivations.
This is incredibly useful, but I don't know why they are charging $9.99. In my experience they would make more with a free/advertising app
Strike the Balls is an addicting game with a realistic physics engine
What Is NVLink? And How Will It Make the World’s Fastest Computers Possible?
At the bottom of the page there is a "lists" link which contains:

leaders	Users with most karma.
best	Highest voted recent links.
active	Most active current discussions.
bestcomments	Highest voted recent comments.
noobstories	Submissions from new accounts.
noobcomments	Comments from new accounts.

I'd be interested in something like "links with most classic votes" where a classic voter is someone who has a six year old account. Like classic[1] but for votes not submissions.

[1] https://news.ycombinator.com/classic

https://news.ycombinator.com/item?id=607271
And a lot of that, suprisingly, using FreeBSD instead of Linux or Windows, as can be seen on recent presentation from MeetBSD California: http://www.slideshare.net/iXsystems/scott-long-netflix-updat...
You misunderstand, it's a gimmick UNTIL there's a version consumers will buy.
Ethereum builds CounterParty in 340 lines of code
It would be interesting to see if they all succumb to the same kinds of illusions. I guess the important question is whether these illusions are arbitrary and reflect arbitrary choices by evolution, or if they are fundamentally hard and would be hard for any hypothetical vision system. My hunch is that they are fundamentally hard.
Don't even try F# then :). Syntax is terse, but so academically alien.
> Trying to follow the whole thing is insane

It's only insane when you follow a huge amount of people and/or people who tweet a lot (or worse, both).

I'll make exception for a handful of companies/organizations (e.g. WSJ, NASA) but generally I won't follow accounts that tweet more than once or twice a day.
> The static class is nothing more papering over object oriented bureaucracy that "everything is an object" to provide functions.

Classes (in typical static, class-based "OO" languages like C++/Java/C#) aren't objects, and static classes are classes that don't even relate to objects the way that "normal" classes do. Static classes as containers for functions aren't papering over object-oriented bureaucracy that "everything is an object", they are papering over class-oriented bureaucracy that "everything is connected to a class".

(This is a general agreement with your basic point, though.)
The best camera is the one you have with you.

How many "missed moments" were due to having left you camera in the car or at home?
jsmn is a nice JSON tokenizer. You malloc a chunk of memory up front, but that's it. It gives you pointers to the tokens and you can do what you like with them. I am using it in an app that has a fixed-size data structure that is populated from a JSON file. So my code is malloc-free also.
Very cool! I wouldn't mind forking this repo!
Digital Ocean is pretty encouraging proof that the giants can be beaten, they were only founded 3 years ago and haven't raised much investment.
U.S. To Build Two Flagship Supercomputers for National Labs
I don't think that VR has quite the same implications as, e.g., the moon does. "Reality", to us, will always be the sum of our senses and experiences, and we're gonna be fighting a struggle against the uncanny valley (I'm betting) for the rest of our lives. At that point, it's hard to figure out its applications outside of entertainment.
Yeah, but only in the most trivial sense. Generators are a very, very poor substitute for proper yield support, just as they were when Python devs used them in Twisted.
The announcement is set in the same typeface that the texts Choose Your Own Adventure series were set: ITC Souvenir.

The title texts on the cover were ITC Korinna.

These seemed to be a popular choice in the late '70s/early '80s. I remember TSR Advanced Dungeons and Dragons rulebooks and modules, among other things, used the same faces.
You should add the raft visualization which has been out there for a while now.
The largest security issue with SPDY was CRIME, which was specifically caused by a gzip-compress-then-encrypt problem with the HTTP headers (which can contain attacker controlled info).

The switch to HPACK for header compression resolved this. SPDY/HTTP2 has no currently known security flaws.
Is this one of the ones that has an always-on microphone for "voice control"?
More and more just keeps coming out and it honestly seems like Tor is not a flawless method at all for anonymity and it is not something I'd trust relying on. I'd put more trust on using Tor in combination with a logless VPN.
While I am actively learning D3 itself, I really like the style of this library and its abilities. It makes almost 100% of the same design decisions I would make when plotting the kinds of charts it does. I've been looking for an open-source project like this for ages. I know about a lot of others (like nvd3) but never quite felt like anything provided the level of interaction (specifically hover states) I wanted. I'm excited to give Metrics a shot.
F# module == C# static class. What is the problem?
I owned an earlier generation of the Wheelman: http://www.dersh.com/dershstock/DS05/Wheelman.jpg

It was really hard on your shins!

My favorite part was that the drive train in that generation meshed directly into the knobs on tires.
I would still rather cmd+tab and copy&paste into a desktop app than carry around an extra device to view docs, personally.
My first forays into BASIC programming were laboriously copying the text from a choose your own adventure and making a simple online version using IFs an GOSUBs.
One way of cutting through the BS is to see whether people agree with each other about the message. On one extreme, the Lorax clearly has an environmental message, and you'd be hard pressed to find an adult to read it and disagree with that. On the other extreme, the sheer variety of suggestions about what Alice in Wonderland is "really" about suggests that the vast bulk of them are quite wrong.
I didn't mean to imply that 18F is responsible for everything in the .gov namespace, and I have no reason to doubt that you guys take security seriously.

The problem, from my perspective, is that NO ONE is responsible for everything in the .gov namespace. Trying to sort out an appropriate security contact, especially for relatively minor vulns like this (though it's likely also reflected cross site scripting on benefits.gov) is a nightmare.

Another example involves some work I did while at a previous employer: https://web.archive.org/web/20131114050720/http://www.secure...

I definitely think you're right that a dedicated security inbox would be helpful. Even better would be a dedicated .gov-wide security inbox. I don't know how difficult it would be to establish something like that, but it would give security minded folks who care about improving things an outlet for sharing these sorts of details, and hopefully help get things fixed.
◳◰ ◓◨ ◨◧◕ ◎◌ ◱◯◱◯ ◍◌○ ◉◉ ◇◔◓◕ ◐►◓◒ ◒◑ ◈◑ ◆◆◓ ◉◉◉
This link is blogspam and should be redirected to the source: https://mice.cs.columbia.edu/getTechreport.php?techreportID=...
One of the big things you have to remember is that the government is not only large and inconsistent (imagine a F500 with a ton of acquisitions and you're on the right track). I'd put pretty good odds that there's someone who cares at most of those .gov sites and they've been trying to get their management to authorize a fix for many years.

In many cases, they've been prevented from hiring technical staff for a decade or longer so it's not uncommon to find projects which are entirely on life-support, subject to a contract which would require expensive (in both time and money) amendments, etc. The person responsible likely knows about the problem but have zero ability to either fix it directly or get someone else to do.

The other thing you tend to find are poorly considered policies with serious unintended consequences – i.e. for alleged performance/security reasons all traffic is required to go through an agency-wide load-balancer but they didn't buy the SSL module / it's already at capacity and nobody is willing to authorize an exception. (Bonus points if the old single-point-of-failure is scheduled to be replaced by a shiny new SPOF and no changes are allowed until that overdue project ships)
The actual release announcement itself is here: https://lists.freebsd.org/pipermail/freebsd-announce/2014-No...
... advertising in developer documentation? Seriously?
From what I can tell, The generator pattern requires you to make all your functions generators. My understanding is that you can use yield only inside generators.

For example,
var data = await downloadSomething();

function *downloadSomething() {
// check somethings

return await http.get('foo.com', function (result) { yield result; });

}

The above won't work since the callback to http.get is not a generator.

You cannot make the callback a generator because it's not what a http.get expects. AFAIK, you have to instantiate a generator unlike a normal callback.

Did c# actually require all the code to be changed into generator functions/new syntax to support await/async?
Crazy, that will never happen :)