skysight-inc/HackerNews huggingface dataset:
The newer versions of Tcl have OOP. Even the older ones support it through addons like itcl [incr Tcl].

I quite like Tcl. Many of the 3D graphics packages have a Tcl console (at least the older ones do) and the OBJ file format is basically a Tcl file.

Tcl/Tk was a fast and easy way to get a GUI up and running on Unix/Linux. Expect is still extremely useful at times.
Lots of opportunities throughout the rest of the stack too - from novel architectures to on-chip programmable logic, the end of Moore's law puts more pressure on some really interesting innovation.

eg Rainbow[0], BORPH[1], Mill architecture[2]

[0] http://www.hindawi.com/journals/ijrc/2013/789134/

[1] http://borph.org/

[2] http://millcomputing.com/docs/
Siri's Inventors Are Building a Radical New AI (2014)
Website Link: http://viv.ai/
Tcl 8.5 should still support [incr Tcl] (a.k.a. iTcl).
I think its the decentralized nature that is the big win. However for bitcoin to really "win" is when people would actually prefer payments in bitcoin than any other medium. Which is not the case so far, except for illegal market places.
Tcl suffers in this respect from the same problem that FORTH does - the language is so malleable that everyone does it their own way. For example, before tcl got it's own native OO system, there were LOTS of competing OO systems, some which were compiled extensions, others written in pure tcl. All had proponents, none were standard.

Within the tcl community, this problem is well known, it just seems no one has the time to take on the enormous, thankless, never-ending task of curating all the useful bits that have been dropped over time. A few wikignomes bravely try to improve things, but it is like moving a mountain of sand with a pair of tweezers. (or emptying a well with an eyedropper).
The answer to the headline question is: "very".

Speculation on the location of MH370 is evidence of innumeracy, at best. Insanity, at worst: http://www.tjradcliffe.com/?p=1364

tl;dr: because air disasters are incredibly improbable, the range for speculation is almost completely unbounded, and therefore the probability that any particular speculation is correct is vanishingly small.
Turing's suicide is an important part of the argument that the government's homophobia drove him to commit suicide.
download doulCi – bypass iOS 8.1.3 iCloud act
As mentioned by other commenters, the Creator series has sets with more generic pieces. And you can easily buy large quantities of generic pieces, at least in the US.

For instance: http://smile.amazon.com/LEGO-Classic-Large-Creative-Brick/dp...

And the City series strikes me as striking a decent balance between generic and speciality pieces.
Agreed.

Also, am I the only one disturbed by OP's implicating the 3 Russian passengers? It's not backed by any investigation, just speculation. And more likely than not those 3 Russians were simply victims.
Surely it would be easier to kidnap a passenger at their hotel, or to hijack their taxi, then to steal an entire airplane, take control of hundreds of passengers, make it disappear from radar, spoof the location, fly it across national borders, land it in Kazakhstan, and hide it underground.

It's completely absurd. If the president of the United States was on that flight, I'd give it more credibility. However, which passenger on that flight was so valuable, and surrounded by so much security, that hijacking the flight made sense?

The same goes for cargo, it must be easier to make friends in the right places, or pay people off to have that cargo "misplaced".
Nice writeup. I did something much like this in 2002 or 2003. The main difference was that I was malicious, trying to steal money from other students.

I went to Rochester Institute of Tech. The number shown on your card and encoded on the mag stripe were your ID number.

I had plastic card printers and an encoder so making a fake was no problem. The design was simple so it didn't take me long to make one that looked exactly like the real thing.

How did I get numbers to encode? At that time they distributed grades to students in folders outside each department's office. These grade sheets had your full ID number on them. All I had to do was dig through the folders and take grade sheets from people who hadn't bothered picking theirs up.

I think I only used one or two numbers to buy some stuff from The Corner Store. I was mainly doing it to see if I could, credit card fraud was far more profitable.

One of the worst parts about it was that the student IDs were your social security number. Had I wanted to I could have easily used the data and fake IDs for identity theft.
Actually, copy/pasting javascript would be MORE work.

The hosting company I use, all I have to do is go to "http://mydomain.com/stats" and enter in the username and password I setup. No javascript changes necessary, because everything is in apache or nginx access logs, which have been around for just about ever.

Kinda sad/funny that younger web devs don't know this stuff.
sorry, *gay = game
"People die climbing it, that's not a justification for saying people don't belong there"

So what are you saying? People belong dead on a mountain?
"Joy" -- I feel like I spend all my time bookkeeping -- which is about the least fun thing imaginable. The guarantees keep me interested, but just barely at this point.
Also go-qml
In my post I asked for situations that these courses would enable a person to deal with significantly better.

I agree that a person could be placed in a situation where they were asked to do something against the public welfare. But I don't see how reading this rule in a course would actually help the person making the decision.

For example, I've been in situations where security issues came up. Like most real life matters, it was a matter of judgement, and the tradeoffs were complex. But I went above and beyond what was expected, to do things the best way possible. I did it because I thought it was the right thing to do, and because I take pride in my work. But I didn't need to take a course or get a certificate to know this.
I'm not knowledgeable enough to be able to recommend one language over another for specific reasons. That said, from what I've gathered on reading more informed opinions on the matter, it is largely just that--opinion.

Many people prefer one language over another. Both core languages, Ruby and Python, have excellent documentation and resources online as well as strong communities around them.

My comment was speaking more specifically to the case of Sinatra vs. RoR. I feel like RoR simply has many more high-quality resources available on it than Sinatra does. This is likely due to how much more development occurs in RoR vs. Sinatra (pure speculation there).
Right, except in the first case the state receives revenue from marijuana taxation, and in the second case the state pays private prisons taxpayer money...
make it a priority to install Cadence/JACK on your debian machine, and make PulseAudio it's slave. you'll thank me later.
And indeed there almost never are.
The API is available for use too.
Unlikely. Despite the negative perception, China is quite pragmatic. They wouldn't immediately resort to physical conflict.
Having built a system which does this, here is what I need you to do:

Step 1: Open an incognito window and watch some british milfs getting creampied by black dudes.

Step 2: go to cuteoverload.com and tweet the URL of some snuggly G-rated kittens.

I've now fingerprinted you across both xhamster and cuteoverload.

Additionally, once you tweeted something on cuteoverload, I just learned the the tweet_id of something attached to your twitter handle, which I tied to your browser fingerprint. Provided the tweet is public I can then get any personal info you make public in your twitter profile.

Pretty straightforward docs on how to do it: https://dev.twitter.com/web/tweet-button
https://dev.twitter.com/web/javascript/events

I believe facebook offers similar data via the api (not sure if it includes your id), never tried to do it with pinterest.
This all seems to come down to a couple of factors, namely the hygiene hypothesis and the gut microbiome. I suspect that many of the dietary changes which several posters have mentioned as having helped their allergies may have in fact just allowed them to develop a healthier gut microbiome. Overuse of antibiotics, especially amongst the very young, necessarily plays into this, as well.

http://news.sciencemag.org/biology/2014/08/gut-microbe-stops...
PRISM Break, a catalogue of secure, open source software
Kramer obviously disappeared into a wormhole as part of his research into faster than light communications.
Edward Snowden's AMA at Reddit
I think Tcl's popularity in EDA has to do with the fact that the very first EDA tool, Magic, was scripted in Tcl. In fact, Magic and Tcl were written by the same person.

http://en.wikipedia.org/wiki/Magic_(software)
I can't say how much merit the Russian theory is, but history has shown it is certainly plausible. The Russian apartment bombing (and failed bombing attempt) come to mind...
It is hard to find the latter because the former almost killed them all. How about just hiring good people?
I'd say that giving children under three peanuts is a bit miserly - give them at least half a dozen. They're pretty cheap... :)
Maybe. There are lots of finicky details, like inconsistent bit ordering and arbitrary lookup tables. I think it's a long week of work at least, probably more.

On the other hand, it is probably the simplest compression format in widespread use that uses variable-length encoding, and there's a few implementation around for you to look at. Things like bzip2 and LZMA2 really don't have independent specifications and multiple implementations, and are more complicated to boot.

Byte-oriented Lempel-Ziv formats like LZ4, LZO and LZJB would be a good way to dip your toes into a production compression format. The LZW encoding used by GIF files is also "simpler" in principle but I personally find it harder to wrap my head around.

If you want to experiment with binary formats, it might also be interesting to write a decoder for a simple image format, like PCX files, or even for old game file formats like Doom's [http://doom.wikia.com/wiki/WAD].
Building a Complete Tweet Index (2014)
Portugal has done just that and it's worked just fine: http://www.spiegel.de/international/europe/evaluating-drug-d...

You clearly are uninformed on the history of prohibition.
>I think you have to challenge your perception professional preference has to be gender-balanced, or else there is something wrong going on.

Why? What are my goals? Why should I be assuming that women should not have the same opportunities as men with regard to professional preference?

>Men and women are physiologically different. They have an intrinsically different hormonal and social development path.

Obviously. But the culture of business doesn't have any innate hormonal path, so why should it conform to mens' hormones and not women's? Why can't we change the realities of STEM to create a balance?

What is it about STEM that makes it incapable of accommodating different brain chemistry?

>The "preference" model hints what part of gender unbalance would be present even in an ideal world

An ideal world would have gender inequality? Got it.

>Surely you've met some nurses and seen why it might be a popular occupation among women?

Are you serious right now? Explain this to me. Why do women prefer to be nurses? Tell me all about how nursing requires vaginas and estrogen.
Unless it can be shown to have adverse health effects I'm not sure I would agree with taxation either, that said. Baby steps. Taking it from omg-lock-your-doors-theyre-doing-marijuana illegal, to on the same prohibited level as tobacco or alcohol is easier to digest for more conservative people.

Once it's legal and we've aborted this embarrassing War On Drugs, we can begin to address the rationale behind the taxation of harmless vices. It's a little bit of a bait and switch, if you think of it in the long-term, but don't tell them that.
The first time I heard this story it was monkeys, bananas, a ladder and cold water.
I also think dating website data would be more important. Looking at ordinary porn is an inconsequential fact of life.
This oversells golang's simplicity I think. Not a lot, but enough to rub me the wrong way a tiny bit.

---

> Go programs are built from just their source, which includes all the information needed to fully build the program.

Still have to deal with GOPATH, vendor your dependencies, and have everything a `go generate` comment wants to invoke. It's certainly better than makefiles, but it's hardly just the source.

> C# is joined at the hip with Windows. Objective-C and Swift are for Apple. Java and Scala and Groovy might benefit from JVM bytecode and its independence… until you realize that Oracle isn’t interested in supporting Java on anything other than Intel hardware.

C# has Mono, you can use Objective-C with gcc, the JVM has a bajillion implementations. I suppose Swift is more or less unportable at the moment. 1 out of 4 ain't great.

> Go is helping pioneer a command-line renaissance that reintroduces a generation of programmers to the idea of writing tools that fit together like segments in a pipe (the original Unix philosophy).

This never went away. Heck we were going over this in college, which for me was in Scheme, Java, C, and C#.
I have read the same story about a piece of ham in a pot. There's also The Onion In The Varnish: http://www.joeydevilla.com/2001/12/03/4419/
Congratulations. Welcome to why you don't use Go.

Lack of generic access to data structures is one of their bigger fails.

However, they don't see it that way. One point of Go was to prevent needing to describe things before being able to compile it. Most things that people regard as "failures" in Go were deliberate choices to enable large codebases.
Sierra is a genius. I have been developing for 12+ years when I read her design patterns book for "newbies", and I learned something from every page.
Guess I'll start buying burner phones for porn every 2 weeks.
"and then the runtime takes it from there" is of course the right answer, but no one upon first encountering Haskell understands the distinction between "the language" and "the runtime", so all the insistence that "the language" is "purely functional" is utterly misleading.

Furthermore, the claim that "getLine is really the same value all the time" is false. If that were the case, then any operation on getLine would return the same value, which it does not.

Edit: And in any case, the question is not whether "getLine" is a function, but whether "notpurelyFunctional" is. It has the signature of a function, but its return value certainly doesn't depend only on its arguments, or we would be able to say if value1 == value2 was true or not, and we can't.

Basically, any claim with the word "really" in it evaluates to false (in philosophy claims about what is "really" or "really really" true are sometimes enhanced by what is known as "a certain percussive emphasis.")

I think monads are an incredibly clever way of working side-effects into a language while maintaining an interesting level of functional purity. But the way the concepts are presented are just not conducive to conveying them to newbs, who will rightly call bullshit based on what words like "the language" are normally construed to mean.
5 advantages of custom software development
Are there decent (non-penny-stock) opportunities to invest in the cannabis industry (for accredited or non-accredited investors)?
I like the fact that the Go guys continue to avoid talking in detail about Rust and Clojure.

That tells me that the don't think they can win the comparison.
Lock-Free Data Structures. The Evolution of a Stack
For starters I have curated a list of TED Talks
http://li3.in/powerful-ted-talks
> I still just don't understand why they insist on building their own toolchain. It just doesn't make sense to me.

To quote rsc from https://news.ycombinator.com/item?id=8817990:

"It's a small toolchain that we can keep in our heads and make arbitrary changes to, quickly and easily. Honestly, if we'd built on GCC or LLVM, we'd be moving so slowly I'd probably have left the project years ago."

"For example, no standard ABIs and toolchains supported segmented stacks; we had to build that, so it was going to be incompatible from day one. If step one had been "learn the GCC or LLVM toolchains well enough to add segmented stacks", I'm not sure we'd have gotten to step two."
I think the reader will suffer more from obtaining a list of my viewed porn than me.
Databricks Spark Reference Applications
How do you use these things in the wild? Privacy stacks generally require that they are installed on both ends of the message. Trying to get my friends and family to exchange encrypted texts or OTR IMs is basically impossible.
Indeed "stabbing/sticking the dragon with" means "to make fun of".

This all reminds me of an episode of TNG where Picard has to communicate with a race that only speaks in proverbs, sentences that only make sense when you know their historical context or metaphors (http://en.memory-alpha.org/wiki/Tamarian_language).

BTW, an Austrian colleague just a couple of days ago told me (in Dutch) "Life is not a little lark." Which has no meaning at all to me but we started using it. Funny stuff :) In University we actually made a sport out of literally translating dutch proverbs which is why I "shook my original comment out of the sleeve" so quickly (Note that I didn't "suck it out of my thumb", that would mean I made it up whereas "shaking it out of the sleeve" means I came up with it without effort).
Ah, yes, thanks for that. I had read about that before[1].

Monkey's at work hey, quite pertinent actually. Time to start looking for a new job :/

1. http://johnstepper.com/2013/10/26/the-five-monkeys-experimen...
The easiest way to mitigate this is to view your porn on a mobile device or tablet, if able.

Mobile browser fingerprints are far more uniform than their desktop counterparts.

Host address correlation would however remain fairly effective in most circumstances, so it would be prudent to conceal that as well.
Tcl was not originally intended to be used for writing large programs on its own, but to act as an interface to compiled programs.

The actual heavy lifting was meant to be done in C, while interactions with the user could be quickly prototyped in Tcl. Tk simply added a way to do this graphically.

The name 'Tool Control Language' points at its intended niche.
I was impressed by the toolchain when I first peaked at Go because it was dead simple to get up and running on any platform, especially Windows.

For gcc you have to deal with MinGW. Isn't LLVM just now getting to the point where it can build native Windows applications?

This is one area where I hope Rust makes progress. MinGW/Msys2 is just kind of gross stuff to deal with.
This answer is slightly infuriating:

> Q: Lack of generic collection classes like in Java’s Guava library?A: For 90% of cases, slices and maps do what you need. For the other 10%, you might consider whether your package should own the logic of those special containers, instead of using an external package.

I read this as:

"We're not willing to put in the hard work on thinking of a decent generics implementation, despite decades of working solutions with a myriad of choices in tradeoffs, so you'll have to do the hard work of integrating a dozen different collections libraries and who knows how many different, after-the-fact, mediocre strategies to the generics issue, each slighly off, all of them conceptually incomplete somehow, and with the slight bugs that come from not having a well-trodden path for an essential component of most programming languages."
Consider the following:

it is actually more difficult to code in a language that's simple

Why? Because a more feature-complete language allows you to ELIMINATE the concept of `nil` through an `Option` type.

An `Option` type is an `enum` that consists of either `Some(x)` or `None`. That means it is always checked. You can never accidentally use a value that is `None` because the type checker would not let you use `Option<T>` instead of `T` itself.

The code snippets on the websites are far from simple. You HAVE TO remember to do `if err != nil` in every single function. A more advanced type system would actually make this a requirement.

So what is more important, the simplicity of the language or lack of bugs?
Fermat lived almost three decades after he proposed his "Last Theorem" and was hardly inactive in that period.

Indeed, just to clarify: The reason it is called his "Last" theorem is that it was the last of his many claims to have been neither proven nor refuted; nothing to do with when he made the claim.
This whole section seems implausible:

> It’s not possible to spoof the BFO data on just any plane. The plane must be of a certain make and model, 17equipped with a certain make and model of satellite-communications equipment,18 and flying a certain kind of route19 in a region covered by a certain kind of Inmarsat satellite.20 If you put all the conditions together, it seemed unlikely that any aircraft would satisfy them. Yet MH370 did.

If your goal was stealing a large airplane, I think there's easier ways of doing that. If your goal was getting at the cargo or the passengers, it's highly probable that doing it on the ground is also much easier.
Total knock off of Misfit Shine.
Ah, its not just a minor criticism of the analytic-synthetic dichotomy but a devastating identification of Kant's fatal error regarding consciousness and his theory of concepts that eviscerates Kant's entire intellectual framework. Your whole "wrong or trivial" approach is an excellent example of the analytic-synthetic dichotomy "in the wild" and accepts the Kantian worldview. Your professors in grad school are wrong and either unable or unwilling to identify this fact.

Did you read the article by Leonard Peikoff?
It's even worse as a theory when you consider the hijackers give out accurate information as to their distance from the satellite but bet on inaccurate directional data to throw everyone off. You've still narrowed down the search space considerably - not to mention all the time between finding the distance pings and directional pings when the correct path is being checked.
Reactive CoreLocation: no more delegates
It's not about technology but about service.
http://www.dwheeler.com/trusting-trust/ < David A. Wheeler’s Page on Fully Countering Trusting Trust through Diverse Double-Compiling, for an example.

Though the diversity available for a go compiler written in go isn't very tremendous.
Exactly. If simplicity were the most important thing, we'd all be writing code in Forth or some sort of macro assembler.
Rajeev Motwani

Rajeev Motwani was a professor of Computer Science at Stanford University whose research focused on theoretical computer science. He was an early advisor and supporter of companies including Google and PayPal, and a special advisor to Sequoia Capital. He was a winner of the Gödel Prize in 2001.

Further,

Motwani was found dead in his pool in the backyard of his Atherton home on June 5, 2009

http://en.wikipedia.org/wiki/Rajeev_Motwani
If P is true, its negation is false.

>In actuality nothing in science or in reality can be proven to be true.

If this were the case, the word "true" would have no meaning. We prove things in science all the time. We proved that you can cross a river without getting wet, for instance. We proved that humans can travel to the moon.

The examples are endless, really.
You make a good point, but in this case location X is not a specific coordinate but a wide range of possible coordinates over the ocean.
Internet Interviews with Top Blogger India