skysight-inc/HackerNews huggingface dataset:
They really ought to stop teaching that fluid is incompressible in middle school.
I'm in a somewhat similar position. I started as a web designer, but then moved my interest toward web development almost entirely. I know where you're coming from, and it can be frustrating.

Everybody, and I mean _everybody_, has their framework, platform, language, and so on that you should learn. If you ask a question like this over an extended period or in a popular forum where it will get seen and responded to, you're going to get a million people telling you to go in a million different ways.

_You_ need to take a look around, and figure out what's best for _you_. Pretty much every established framework, platform, and language is good.

You can build an app with any of them, but some have special characteristics that might seem more relevant to your interests. You should evaluate probably 5-10 of each of the available options in each category based on the features they specifically point out that they're good at, and choose which ones you want to use. Here are some of the different frameworks/platforms/languages you can start with:

MVC-ish frameworks:

Angular: https://angularjs.org/

Ember: http://emberjs.com/

Backbone: http://backbonejs.org/

React + Flux (my pick, as it's pretty revolutionary):

http://facebook.github.io/react/

and

http://facebook.github.io/flux/

Server-side:

Ruby on Rails (the most common server-side framework, but slowly fading out as a favorite): http://rubyonrails.org/

Node.js: http://nodejs.org/

io.js (my pick, as I'm involved with it, and it's 100% a step up from Node, as you can by default use ES6 (search ES6 on Google if you don't know what it is) features): https://iojs.org/en/index.html

Django (Python): https://www.djangoproject.com/

Client-side JS:

jQuery: http://jquery.com/

Plain JavaScript (my pick, as I feel it's a lot more healthy to learn vanilla instead of rely on jQuery as a crutch, which is what most, but not all, front-end devs that use it do): A million tutorials online. https://developer.mozilla.org/en-US/ for docs on functionality. Find extremely well-designed (visually) blogs that have tutorials on how to _build programs_ that have actual usable functionality in the browser.

If you want any more advice or guidance, hit me up on Twitter @bitandbang or email me at bitnb@subvertising.org.
They're saying that if 23 states had legalized heroin then the government would have intervened to stop them. So the fact that the government hasn't intervened shows that it isn't as dangerous as other schedule I drugs, and therefore shouldn't be schedule I.

(Even though as you say cocaine and methamphetamine are both legal by prescription, and heroin is basically legal as well in the form of morphine, but whatever.)
I was going to make the same point. It could well have been a suicide, but the evidence is at best circumstantial, and there's fairly suggestive evidence pointing at it being accidental. I don't think it's controversial to say that no modern inquest would render a verdict of suicide given the very limited evidence that had been gathered.

(I personally think his death was an accident; probably the result if his experiments using potassium cyanide to dissolve gold to electroplate spoons. He was famously clumsy, there's evidence that the room he was using for experiments smelled of cyanide, and the autopsy found evidence more consistent with poisoning from inhalation than ingestion. And I've never found the suggestion that Turing staged his suicide to look like an accident credible; if he'd actually tried I imagine he could have done a vastly better job.)
Nicely done. To be fair though, Go is just 6 years old and still evolving.
My understanding is that they wrote code that translated the C code for the original Go compiler into Go code. This translation wasn't fully general -- it made assumptions about how the C code was written -- but it allowed the port from C to Go to be very precise (i.e. bug for bug). So now that the Go compiler written in Go can compile Go, that's what they'll use going forward, and they will slowly work to make it into more idiomatic Go instead of machine-generated Go.

So to answer your question, this new Go-written-in-Go compiler will initially be compiled by the Go-written-in-C compiler. The output from that will be an executable Go-written-in-Go compiler, and _that_ will be used to compile itself in the future. I.e. Go compiler version 1.4 will be used to compile Go version 1.5 will be used to compile Go version 1.6...

Keep in mind that this is not at all unusual. The C compiler GCC has been compiled using older versions of GCC for a long time. Having a compiler compile itself is a sort of milestone that many languages aspire to as a way of showing that the language is "ready."
To be completely honest, is there an environment that can be classified as 'well managed' that does not exhibit these tendencies? This largely seems like core competencies of a good dev being manifested through a management body that needs to get some sort of credit. I feel like this is some sort of piece trying to grab credit with an engineering team as a PR move.

Building a quality product for the CLIENT (your users) seems to be the basic idea of most people and places I've worked with and for.
It's all the poor, backward Southern states that really could use the tax revenue. Alaska, Colorado and Oregon were already economically successful states before legalization. Hopefully the dominos will start falling and we can put this 'reefer madness' behind us.
Have you tried meditation? One way of looking at it is as a 2,000+ year old tradition of attention training. I highly recommend Googling "pragmatic Buddhism", "Mindfulness in Plain English", and "Mindsight" by Dan Siegel. But the most important thing is to spend a little time practicing every day.

It's not a fast or easy solution, but I've found meditation actually works.
what would be helpful is a link to your language for comparison.
The third state is Washington.
Environment plays a large role in facial appearance. Weight, diet, habitual emotional expressions, facial hair, to say nothing of acne, injuries, facial exercises (for the muscles in the face) or reconstructive surgery.

Maybe they could divine how close the eyes are or how big the nose is... but even that doesn't seem terribly accurate from these picture. I suppose the technique will get better soon enough, but I doubt anything approaching publicly recognizable accuracy will be achieved by this method alone.
He wrote his whole theory up as a book: http://www.amazon.com/gp/product/B00TP07B0I/
Ki – a lisp for your JavaScript
Kudos to you, that's a great way of doing it.

I've worked with a few women in technical roles that decided to take more masculine versions of their names (Jackie -> Jack, Ashley -> Ash, Jessica to Jesse). For two of them it started out as a way of getting hassled less online, and the other did it as an experiment to see which resume got more interviews (surprise, the masculine name got more than double the callbacks.)
What does it realistically mean if this judge finds that marijuana is improperly scheduled? Does marijuana become default legal? Does it defer to the state laws? Does the process of re-scheduling start? etc.
Request a Quote for Hiring a Car in Melbourne
Now, if only German companies would do away with requiring, photos, place of birth and marital status in their Lebenslaufs... I mean, this is a good thing to do, but wish it would happen overseas as well. Could you imagine requiring photos and marital status in the US (aside from modeling and the like)
Here https://docs.google.com/document/d/1OaatvGhEAq7VseQ9kkavxKNA...

In the proposal section.
What is Tcl?
Was your degree in CS? Curious how thing turned out for you in industry? Did you ever teach courses on the side? Did you ever consider or dip your foot into entrepreneurship?
Your particular word choice caused me a chuckle.

> check out

http://en.wikipedia.org/wiki/Google_Checkout

"Google Checkout was discontinued on November 20, 2013."

Apple Pay is "for real" and Google will have to be effective on this front, now. Nonetheless, I can't help engaging in a bit of eye roll, to myself.
Morgan Spurlock: The Living on Bitcoin – Full Documentary
Neat! My version with some mostly superficial changes[0].

Note that we haven't actually removed the panic in the `Ord` implementation! Which is because we've eliminated what we believe is the source of the ordering uncertainty (the NaN), but the type system still doesn't know that.
Great points, I'd view privacy to be a key ingredient to make something like this work. I don't like built in phishing protection browser capabilities for this same reason.

Also great points about being a drop in the bucket... I asked a similar question tonight "Ask HN: Why don't companies sign email the way we do with HTTPS?" https://news.ycombinator.com/item?id=9098079

It seems even the basic security measures we think are "good" really have no acceptable level of traceability, wide-spread visibility or audibility.
I like how positive americans are. They wouldn't say people are dumb for coming up with crazy "Lost" and "Twilight Zone" theories. But instead, it's wonderful that everybody is trying to help :)
Nice ! I looked all over the internet for the HD video. Thanks guys.
Wonderful. It's the "symphony orchestra" method of finding the best, which also works to fight discrimination:

http://www.nber.org/papers/w5903

http://www.theguardian.com/women-in-leadership/2013/oct/14/b...
This: http://genopharmix.com/TuataraSum/index-142.html 100% Tcl.
Citation needed. Specifically, the patent office required that inventors submit working models of their inventions until 1880 [1]. That doesn't sound to me like the founding fathers' decision.

Edit: And they still require working models of anything claiming to implement perpetual motion.[2]

[1] http://www.nytimes.com/2002/02/18/business/18PATE.html?pagew...

[2] http://www.uspto.gov/web/offices/pac/mpep/s706.html
24-hour cable news? Probably not. The fact that they have to be saying something for 24 hours a day, without repeating themselves too frequently, is virtually impossible. There's simply not that much news. Not to mention the fact that young people don't watch the news (the State of the Media report in 2014 said that the average age of the evening news watcher was 53) [1]. Honestly it's painful to watch when I'm at the airport.

You could get all of the news that matters in thirty seconds if someone went through the work to organize it that way.

Print news will die even sooner.

Internet/app news (or print resurrected in Internet form) is also in serious trouble. It's a money problem at the end of the day. News agencies are literally making pennies when they used to make dollars [2]. Turns out if you're making 1/10 of what you used to make it's hard to keep people on staff. Those people on staff were the writers and fact-checkers, so now instead of being able to spend a long time thoughtfully reporting there's a lot of "I need three stories on my desk by the end of the day" going on. Combine that with the fact that now your local newspaper competes with every other newspaper, and most of the industry is pretty much screwed.

Yet, I say that as someone who is starting a news company (https://grasswire.com). I think at the end of the day citizen journalism and fact-checking (allowing more participation from non-paid parties) can not only produce higher quality journalism, but can actually save the news from its monetization woes. (In other words, our thesis is that instead of trying to squeeze more out of the monetization end as a result of increase in supply, we should just let that increase in supply decrease the value of each printed word). Basically we're trying to create an open Wikipedia-like newsroom where anyone can curate and fact-check in real-time. It has been working beautifully in private beta, so we'll see.

[1] http://www.stateofthemedia.org/2012/network-news-the-pace-of...

[2] http://www.stateofthemedia.org/2012/newspapers-building-digi...
You're going to mock her? She's put on the spot with a ridiculous question and shoots it down with a minor misspeak. She is not the problem in this scenario.
Barcode Scanning and Recognition of Code128, PDF417, QR Barcodes Are Enhanced
Her answer was essentially, "I'm a public official and so I know better than to call you a dumbshit in front of everyone on national TV"

It's the news "editors" that need to be taken to task.
Future versions will still be built with any current published compiler. There are binary releases for each major release, and it's not hard to avoid using new language features in the compiler, so building from source only requires the most recent binary release (at worst).
John von Neumann -- December 28, 1903 – February 8, 1957 (cancer) -- was a Hungarian and later American pure and applied mathematician, physicist, inventor and polymath. He made major contributions to a number of fields,[2] including mathematics (foundations of mathematics, functional analysis, ergodic theory, geometry, topology, and numerical analysis), physics (quantum mechanics, hydrodynamics, and fluid dynamics), economics (game theory), computing (Von Neumann architecture, linear programming, self-replicating machines, stochastic computing), and statistics. [1]

"A von Neumann biographer, Norman Macrae, has speculated that the cancer was caused by von Neumann's presence at the Operation Crossroads nuclear tests held in 1946 at Bikini Atoll." [2]

[1] http://en.wikipedia.org/wiki/John_von_Neumann
[2] http://en.wikipedia.org/wiki/John_von_Neumann#Later_life
Not me, I'm just linking this here. It was submitted the other day but didn't get much attention.

https://news.ycombinator.com/item?id=9092545
I still just don't understand why they insist on building their own toolchain. It just doesn't make sense to me.

When you set out to build a programming language, what is your objective? To create a sweet new optimizer? To create a sweet new assembler? A sweet new intermediate representation? AST? Of course not. You set out to change the way programmers tell computers what to do.

So why do this insist on duplicating:
(1) An intermediate representation.
(2) An optimizer.
(3) An assembler.
(4) A linker.

And they didn't innovate in any of those areas. All those problems were solved with LLVM (and to some more difficult to interact with extent GCC). So why solve them again?

It's like saying you want to build a new car to get from SF to LA and starting by building your own roads. Why would you not focus on what you bring to the table: A cool new [compiler] front-end language. Leave turning that into bits to someone who brings innovation to that space.

This is more of a genuine question.
Exactly. Which is why I think it's important to keep the option of compiling its compiler from a language which has a large diversity of compilers.
In source control, yes. There's not yet a stable release where that's the case though; Go 1.5 (due later this year) will be that release.
Oregon will join them on July 15th due to the passage of Measure 91 on last year's ballot.
Git-annex is great for syncing large files and personal distributed syncing. I'm really glad to see GitLab embrace this.
I lost it at "just like the movie LOST".
This is all you ever need to remember when considering the validity of the majority of news sources:

> I soon realized the germ of every TV-news segment is: “Officials say X.” The validity of the story derives from the authority of the source. The expert, such as myself, is on hand to add dimension or clarity. Truth flowed one way: from the official source, through the anchor, past the expert, and onward into the great sea of viewerdom.
Crap, me too! It also would've helped if he provided an example where the answer wasn't also the min.
The page doesn't even mention his death, save for wikipedia classifying the page under '2015 deaths'.
Well, and it was a TV show.

I dunno anymore, I feel sometimes like I'm living in some crazy world where everyone decided to start using "bad" drugs a while back and forgot to tell me to join in.
Your example has 3 locations in it. Of course it isn't hard! Try doing that for a billion locations.
What's your counter-proposal?

If you're building a new language, you need a new AST. You can't represent Go source code in a C++ AST.

There are alternate compilers for Go, in the form of gccgo and llgo. But those are both very slow to build (compared to the Go tree that takes ~30s to build the compiler, linker, assembler and standard library). And the "gc" Go compiler runs a lot faster than gccgo (though it doesn't produce code that's as good), and compilation speed is a big part of Go's value proposition.
wow an eye-opener, maybe there is 5% chance it makes sense?

Is Australia still actively looking for it? who is paying for all these efforts?
>HOWTO: Get into grad school for science, engineering, math and computer science

>Juniors and seniors often ask me how to get into a Ph.D. program. Having looked at applications for three years now, I feel like I can offer some good advice. [This advice applies for masters students too.]

>The one-word version of that advice is: PUBLISH.

>Read below for my full set of recommendations.

http://matt.might.net/articles/how-to-apply-and-get-in-to-gr...
Countering Trusting Trust Through Diverse Double-Compiling (DDC)
There are plenty of Americans who cannot believe that some adult gets on TV and publicly puts forward these sorts of theories.

It's like watching a Fox News anchor have a melt-down on TV regarding the ethnicity of Santa Claus...[1]

[1]https://www.youtube.com/watch?v=7XYlJqf4dLI
>For example, what if Exxon (403B cap) bought Lockheed Martin (64BN)? The USG can't do shit without either and together no government could take it on.

A large percentage of Lockheed Martin employees hold high-level security clearances. This effectively cements their loyalty to USG and by extension the company's as well.

My point was that, barring some sort of stereotypical dystopian scenario where large conglomerates literally are the state, governments will, at least in a foreign policy sense, continue to serve as a legitimate front for corporate interests, and a vessel through which corporate power is channeled.
Are dishwashers less common in the EU than the US?

NPR had a piece on washing dishes by hand vs. using a dishwasher: http://www.npr.org/blogs/health/2015/02/23/387553285/kids-al...

According to the "hygiene hypothesis" people are growing up in environments too clean to properly train their immune system, and it leads to allergies and other autoimmune disorders.
McDonald's Hot Coffee: Behind US most famous suing controversy
If you've dealt with vxWorks and Wind River's toolchain, you've been using TCL for over a decade.
I would never set out to build a language I wanted people to use and not build it as a front-end for LLVM. I don't want to write an optimizer or assembler.

I don't doubt for one second that llgo takes a longer time to compile. And in exchange for slower compile times you benefit from many PHDs worth of optimizations in LLVM. And every single target architecture they support.

It's easy to build something faster when it does less. I'll admit there's no blanket right answer to that tradeoff.
I found this thread kind of hard to follow because I'm not familiar with the details of how a page renders but it seems that everything suggested its kind of complicated and a pain to work with.

What if we had an API that could just provide us with the contents of a div as a bitmap, and we replace the complex dom with a single canvas and do our own rendering while doing these smooth 60fps animations. When done we hide the canvas and show the real DOM again.

Err, I guess thats what those other guys are doing that we read about last week.
Yutaka Taniyama, suicide
This articles first paragraph says: "There had been no bad weather, no distress call, no wreckage, no eyewitness accounts of a fireball in the sky"

Someone did claim to see a fireball.
http://www.thewire.com/global/2014/03/oil-rig-worker-says-he...
Have you considered a hybrid of the two models? Have an open source framework, but build and sell closed source components?

I tend to find that business customers require a mixture of generic services and custom software. You can offer a basic set of functionality as open source, but sell customization or niche components.
I made to the eighth word: Walmart (Labs).

Pro tip: if where you work is embarrassing, don't mention it.
The difficult thing with this sort of article is that while it generally sounds plausible, the layperson reader doesn't know about the specifics. I don't know anything about BFO spoofing or handshake rings. This means that all I can really judge this article on is its presentation and logical reasoning, and while both seem okay, there's no way for me to evaluate the premises and finer points that the piece critically hinges upon.

Reading this article sort of left me feeling the same way I imagine a child might feel when reading Erich von Daniken or a book about Roswell or something like that: a set of allegations that are (1) surprising, (2) seem to make sense, and (3) that are totally beyond the reader's capacity for counterargument.

I will deliver one counter-argument: I think the focus on Yubileyniy might be unwarranted. The extrapolation of the flight-path is mere speculation, and don't forget that there are lots of places to land a plane, even a very large one. Out of all the larger airfields on the eastern hemisphere of our planet, I'm not surprised to see one that's large enough for this plane and that had some apparently-unusual things going on within the last few months. Statistically, I just regard such an event as probable to occur, independently of any missing planes.

Anyway, it was an interesting read.
If anyone is interested in the manufacturing of these chips, this is an old but fascinating video: https://www.youtube.com/watch?v=NGFhc8R_uO4
Despite the numerous books and talk about Tcl, I've never seen any actual Tcl for two reasons.

1) It seems to be used in GUIs for biological and medical sciences only, which is distant from my field.

2) There are absolutely no code samples on the surface of tcl.tk or on this article, and after clicking "Random Page" a statistically significant number of times I found that only 1/6 pages have any Tcl code at all. Even the tutorial for the language itself has a strangely low code-to-text ratio. It makes me wonder that the developers are wanting to hide the code due to shame, or the CEO bosses behind the project only feel that advertising features of the implementation, applications, and the language's popularity are important, while in fact these are relatively useless to speculating and beginner Tcl programmers.
How was C made?
I would go freemium. Make the base app open-source and free (as in freedom, though you could also make it free as in beer, too).

You could do something wonky with your license where it's free or nearly so for noncommercial use and then scale up the licensing costs by some metric for commercial use.

Or you could go the normal freemium model and determine via beta customers what businesses will actually pay for and then charge to do that well. I'd pick this option.

Realistically though, if it's the type of product that only enterprise will ever be interested in, then the discussion is mostly moot.
Exactly. There's no reason to expect her to understand a lot about black holes, but even so she demonstrates her general competence by knowing that black holes are a ridiculous suggestion for the disappearance of the flight. Compare that to the questioners and to Don Lemon.
Yes, that's why there's both gc and gccgo (llgo came later). Apart from the rigour of having two independent compilers, they are seeking different tradeoffs. gc is very interested in running fast, and gccgo benefits from decades of work that have been put into gcc's various optimisations.

Does that answer your original statement that you didn't understand why we build our own toolchain?
Harvard Unleashes Swarm of Self Organising Robots