skysight-inc/HackerNews huggingface dataset:
It's upsetting that some proponents of this administration dismiss its critics because they presume that they dislike him categorically. It is this sort of bigoted presumption and political antagonism that is causing the erosion of political discourse in this country. This issue is not that Obama has critics, it's that some people believe that he shouldn't.

Why is it so difficult for people to accept that those who disagree with them aren't just trying to antagonize them, and may have actual, legitimate political orientations and views?

Instead of dismissing everyone with whom you disagree and painting them as irrational bigots, why don't you attempt to discuss something with them?
Don't forget that 9/11 didn't just affect 3000 people and their families and friends, it was attack on us all.

EDIT: guess I touched a nerve.
Pointing out problems without solutions, comparisons or frame of reference is often nearly meaningless.

Reminds me of the tongue-in-cheek petitions against and calls for a ban of dihydrogen monoxide http://www.dhmo.org/facts.html

And of course Churchill's famous dictum that "Democracy is the worst form of government, except for all those other forms that have been tried" is apt here.

To at least create the appearance of balance, questions such as these must be raised:

• What is the good of democracy and how can it be amplified?

• What are the alternatives for its ills?

• How can nations wishing to make the most of democracy best proceed?
'90s Hitmakers Fastball Return with New Single and Video
I see this (very cool-looking) IDE has one-click Clojure Android project skeletons. I'm in the midst of Android development, and find that Java is slowing me down more than I would have anticipated. I just can't sketch out ideas like I do in scripting languages. So my question is: how is Clojure on Android these days? I know that historically, it's had some performance issues. Are these getting better? Is interaction with the Android API pretty seamless?

I'm half-tempted to use Nightcode just to spare me the pain of trying to set up a Android project using Clojure. If any of the previous non-Java languages I've used on Android are any indication (Python and Lua, mainly), it's a huge pain in the ass. I really wish Google had built a more polyglot-friendly environment in Android.
Judging by the comments here, people on HN hate Apple more than they hate patents.

Incidentally - for those suggesting that Apple should get a taste of its own medicine, what on earth are you talking about? Since when did Apple have competitors products banned?
Good Intentions The biggest waste of time I know
The way you get better at something is with deliberate, difficult practice, and deep inquiry. When I was in high school preparing for the SAT I found this was the opposite of how most test prep worked.

I found one book--called something like SAT 1600, which was the max at the time--that talked about how test makers try to assess you, and how questions are constructed. The drill questions were very hard and came with an explanation of how the questions worked. Taking a practice test before and after the book my score went up by over 100 points. It got to the point where I could usually answer a math problem by guessing what the answer "should" be, based on how the question was built, and then just work backwards to verify the answer.

But most test prep was boring drills together with strategies like "use the process of elimination." Yeah, duh. That sort of brain-switched-off busywork is the common pattern in test prep and, more broadly, American education.
This seems like a weirdly combative comment. This certainly isn't the primary technical (or emotional) argument against Dart.

To translate for others: browsers tied the DOM memory model tightly to the single Javascript VM because it was a lot easier that way, and expanding support to multiple VMs will take a lot of work. This is one reason why you don't see many browser forks running with the "let's just add python to browsers" idea that so many have had. It's also why we still have no canvas or WebGL in web workers: no one has a DOM that sufficiently supports multi-threaded access.

I have no idea what "ignored" means in this context, since Dart bindings obviously weren't added to webkit, and Oilpan is replacing the GC model for the DOM in blink. That might make it easier to support Dart (that's still only something I've read here on HN, but I don't follow Dart lists), but it's a performance improvement that has long been needed. Try tracing garbage collection in Chrome sometime in an app that manipulates the DOM; the typical pause will spend most of its time trying to collect memory on the DOM side, not the Javascript side, even for some of the simplest DOM manipulations. My understanding is that (somewhat humorously, in the context of the above) this is because of the more inefficient bindings created to allow V8 to work with Webkit, where it used to be that only JavaScriptCore bindings were needed.
Didn't Larry Page say "we're putting more wood behind fewer darts" when he took over?
It is in Chrome Canary already.
i like it, and im willing to pay $5. to make it happen
1. Many web technologies were developed by a single player: JavaScript and Canvas are pretty big examples.

2. Goes along with (1), for something at this stage. That will change if Dart is successful.

3. False. Dart is designed for the needs of larger, structured web apps and teams. That certainly includes more than Google.

4. Dart was released pretty early in it's development cycle. The language has changed a _lot_ since then. We've gone though a couple of complete compiler implementations too. It's generally good to have some working proof of concept when announcing something like this.
Thanks for clarifying that, this makes it easier to stomach.

There will still be a large expenditure on the side of the government, as is with most things in government. Such e penditure would be best spend influencing innovation and business, not requiring a sector to implement mandatory technology which probably has large costs.

It seems like the consumer will really foot the bill here. It seems a lot of decisions are made which cause the average joe to spend less, which isn't great for the economy.
Utterly false. Apple is not a lobbying juggernaut at all and spends less on lobbying than any of the other major tech companies: http://www.politico.com/news/stories/0512/76073.html

Apple is also taking a serious beating from Obama's DOJ. So clearly not 'a favorite' of the governments.
I also used this timeline for a small project with lots of data this week. I strongly recommend it. Excellent documentation and examples, too.
I'm thinking they should add a 'legal' page, where they can notify potential UAV pilots of laws they might break accidentally when flying these things. I'm sure there are a few regional restrictions in addition to any federal ones.
I called it that because I first heard about the model that one should pay for the creation of software but not its use in the "GNU Manifesto" [1] which Richard wrote.

[1] http://www.gnu.org/gnu/manifesto.html
To be honest I think a browser should shut the tab up if it isn't focussed and when you switch to it there should be an unmute button.

There are so many pop-unders these days which start talking to you it's unreal.

I'm not a victim of these regularly (thanks to adblock edge) but I know many who are.
Don't ADD medication looks like an easy way of not improving your willpower ?

You let an external mechanism do the work for you.

I think the author is in the right way :

>it's starting to really gnaw at me

tehwalrus's advices are really good, except for the 1st one.

> 1) don't waste cognitive energy on silly tasks (games, arguing in comment threads, etc.)

You should not focus on that, but on all the other points : Go do some sports (Because you didn't do it in the past doesn't mean you're doomed not to do some now)
And when you do it, time yourself and push it a little bit more each time (lifting stronger weights, running a bit faster, etc.). You don't need some instructor to yell at you to do that, just by strongly thinking of the idea of improving yourself (mentally and physically) will yield to incredible results.

At the end, the " don't waste cognitive energy on silly tasks (games, arguing in comment threads, etc.)" will happen without you paying attention to it : You must not force yourself from not playing games, you just mustn't feel the need to.

At work it's a bit different, if you feel you're still doing nothing, it would really help you to remove distractions from you, as said in some blogs : block websites that makes you unproductive from your work computer. When you feel you need a break, just look at them on your tablet, if possible, by changing of physical location, that will make you realize when you're not working, and so you will say to yourself : "ok, time to get back to work".

If you stay at your computer desk all day it's harder to have this "time to get back to work" kicking.
Yahoo's core business is content, not search.
Is there a way to trigger the copy, cut, and paste events? I've never heard of any. I know that you can be alerted when the events have occurred. I also had a difficult time finding anything about oncopy. My only readable source indicates that it's not cross-browser in either case.[0] I also tested it.

0: http://help.dottoro.com/ljwexqxl.php
I get my impression from this video

https://www.youtube.com/watch?v=TlJob8K_OwE

Skip to &t=17m26s and you can hear them talk about it. Judge for yourself.
It's a false equivalence in theory, but in practice, I don't think so. Realistically, how many developers are not going to ship something that doesn't work on Firefox and Safari, especially, Mobile Safari? Especially when the tools to do this are trivial and automatic.

It's much harder to write cross-browser CSS, with full GPU compositing, and responsive layout than it is to compile Dart to JS. What is the incentive for the developer not to do is and leave a huge chunk of marketshare on the table with little effort?

Stuff like prefixed-CSS is a far far worse threat to the Web than a DartVM.
I'm not sure how you plan on doing it, but I think you should tie everyone's public keys to their names/id's. So let's say you know someone who uses Mailpile. You shouldn't have to ask him what's his key. You should just "enable PGP" (if it's not default, though maybe it should be), and he should just get the e-mail.

So try to do the key management as automatic and "out of the way" for users as possible. That's the biggest hurdle with using PGP right now.
No, it works, and other sites have been using this technique for quite a long time. It just never made it into YT product until now.
>As for traction, if Dart doesn't get any traction (after it's actually released, and had a good chance to succeed of course!), inside Google or outside, then it probably _should_ be abandoned, right?

Yep. So goes the argument. When/how is it going to be released in a meaningful way, such that it can 'actually' gain traction?

People are using CoffeeScript and Typescript in production right now. Dart has been a theoretical project for far too long.

>The Dart and Chrome teams firmly believe that the adoption of Dart will entirely depend on it's success as a compile-to-JS language.

Yep. It's not doing so well.

>The FUD around Dart is just incredible.

Maybe it's not FUD, maybe it's legitimate criticism.

In any case, I wish you good luck.
Well, yes, but at least you knew you copied something in this circumstance.
I think most of the punishments they set up for Apple are perfectly reasonable and on top of those I'd go ahead and yeah I'd add a huge fine. IDK on the amount, something at least as large as everything they've made on books and then tripled or perhaps based on the avg price of ebooks before and after times the volume i.e. what consumers paid based on the price increases Apple was responsible for.

I think the record companies (et al) might want the ability to raise Apple's prices without the governement ok-ing it so that item maybe could be modified with their input.

I think the Amazon gift is silly. You say "What they did hurt their competitors." but that's not what Apple is accused of. Apple is accused of hurting consumers while Amazon profits actually increased. You bring up Microsoft but Apple does not have a monopoly on ebooks like Microsoft did in browsers. Not even remotely. They aren't even the largest competitor. By a mile.
Because a decision Amazon makes is totally like when the government forces it to do something!
This is very interesting. A friend of mine is trying to make an Arduino quadcopter so he can learn the framework. It's already functional, but there's still some work to do like stabilization algorithms and GPS stuff.
That doesn't really explain how the healthcare can cost 5x or more. What you've said is that every 5th or 6th person is a free rider (presumably due to laws such as the COBRA http://en.wikipedia.org/wiki/Consolidated_Omnibus_Budget_Rec...) ... if that was the source of the added costs, it would suggest they would only be 1.2 or 1.5x higher, not 5x or more.
I guess I've never thought of it that way. I've always been quite happy to talk to people from far, far away.
Yes, I had Rhodes' work in mind. In Common Lisp, sequences are hardcoded as lists and vectors. [1] Which excludes the sets and hashtables (which I mentioned), not to mention anything sequence-like which users might come up with. (Actually, it doesn't even have sets built in. I've seen people use degenerate hashtables to simulate them — keys which just hash to true.)

Furthermore, the by far most common mapping functions operate only on proper lists, not sequences. [2] And in the very popular (albeit notorious) LOOP macro, one must even use in/across/"k being the hash-key using (hash-value v)", depending on whether you're operating on lists, vectors or hashtables respectively! [3]

(Of course, one could add these things to CL, in the sense that you have all of CL's power in C — by implementing CL atop C. Or you could invent your own generic seq functions, and hope others use it.)

Someone could point out that had CL's standard had continued to evolve, it might've had these things. Or that these limitations were due to weaker computers. But whatever happened happened, and this is the real-world CL we have. CL's a wonderfully powerful language (not counting the troll-dominated community), but there's seams.

[1] http://www.lispworks.com/documentation/HyperSpec/Body/26_glo...

[2] http://www.lispworks.com/documentation/HyperSpec/Body/f_mapc...

[3] http://www.unixuser.org/~euske/doc/cl/loop.html
While I agree that liability is important, it becomes less of an issue with treatment so much cheaper, especially for issues that do not threaten your ability to travel. If something goes wrong, you can still go for the 80% cheaper corrective treatment.
I hope you're not saying that since JavaScript was designed a certain way, we should design all technologies that way. Because that's obviously false. v1.0 JavaScript was a complete mess and it's only thanks to the tireless efforts of the TC39 crew that we have a more reasonable language now with ES5.

The Canvas spec is a complete steaming pile of nonsense that again, has only been iteratively improved into a more useful state by the tireless efforts of the whatwg (and whoever was maintaining it before them, I don't remember). Canvas delivers miserable performance and a crippled, arbitrary feature set that was clearly designed for the specific purpose of solving whatever problems Apple had at the time.

Compare Canvas with WebGL, if you like: WebGL was developed in the open, based on an established, proven API that had been used to solve problems for decades, and it is quickly gaining on Canvas for many use cases due to that - even though it's lower-level, harder to use, and less widely supported.

You can say Google is designing Dart for everyone, but because design occurred behind closed doors at Google, nobody else had a say. It doesn't matter how hard you tried to anticipate people's needs if you didn't ASK THEM or let them tell you what their needs are!

You don't have to announce a project the day you start working on it, and there's a huge difference between announcing an idea or an initiative with a proof-of-concept and what Google did with NaCL and Dart, where something was announced along with the intent to ship it as a built in special-purpose binary blob in the browser and expose it to the web, regardless of the thoughts or intents of web standards folks and the community at large.
GWT did not get dropped by Google, in fact, the team supporting it is larger than it has been in recent memory.
> Apple is a lobbying juggernaut

Wrong.

Apple's not even in the top ten tech companies. In 2012, Google spent $18M while Apple spent $1.9M, less than Google, Microsoft, Hp, Oracle, IBM, Facebook, Intel, Cisco, Amazon, and Dell.

Handy chart:

http://appleinsider.com/articles/13/02/18/apple-reduced-fede...

Key quotes: "Apple has historically spent less than its rivals on government lobbying" and "Apple's lobbying efforts were spread out pretty thinly over a wide range of issues".

So, pretty much the opposite of "juggernaut".
Expensive "test prep" also involves learning about scamming your way into a good score:

"Nationwide, only 2 percent of students who have taken the SAT over the past 10 years have done so untimed. Most of these students' diagnoses are presumably genuine. But in places like Greenwich, Conn., and certain zip codes of New York City and Los Angeles, the percentage of untimed test-taking is said to be close to 50 percent. "

http://www.slate.com/articles/health_and_science/medical_exa...
Why a single hospital? Have a website which lists hospitals and reviews of people, the prices charged, and even the doctors who practice there. Then people could book the trips through the site, which would take a 5% cut.

Is this any good: http://www.treatmentabroad.com/medical-tourism/ratings-and-r...
No, 90% of the work consists of compiler engineering efforts to significantly refactor the compiler, improve performance, and radically improve interoperability with JS. It's taking a long time and we are more concerned with the future, and not just maintaining IE6 support which significantly harmed the design of several APIs.
JAY Z - Picasso Baby: A Performance Art Film
I really like it too, but I may finally try a Mac when they refresh the retinas. I'll probably get more work done without all of those distracting video games anyways.
Curiosity's First Year on Mars
You have oneclick access to Mail, News, Trending News, Sports,Finance, Weather, Games, Groups, Answers, Flickr, Search, Trending Searches and two click access to more content via the 'More' dropdown. Now, compare this to the current home page where you have everything flying at you not know what to do and being distracted by Kim Khadashian's baby photo's when i came to check my mail or the latest sports news.
Some Guy Plays a Rihanna Song with Ukulele?
Yes, the difference is 0 risk vs 1% risk. Really, what developer will give up a huge chunk of the market for 2 minutes of work to run Dart2js.

prefixed CSS and APIs are far more of a fragmentation threat. WebKit on mobile, for example.
The fundamental problem is that everyone in the system benefits from spiraling costs, and so they make them spiral in ever more egregious ways.

Everyone benefits? Well, higher costs are obviously better for hospitals and doctors, but don't insurers want to control costs? Not really. As long as insurers pass costs through, the more they pay, the more they can get away with charging, and the bigger their profits can be. Insurers want predictable and rising costs, not low ones.

How egregious is the inflation getting? Let me give you an example. From the mid-90s to now the cost of childbirth tripled. See http://www.nytimes.com/2013/07/01/health/american-way-of-bir... for confirmation. In England there was controversy because the royal childbirth cost over 2x what the average childbirth there does. It still cost half the average US childbirth.

And no, Obama's plan does not address this issue. It says that insurance companies must spend at least 80% of premiums on health care. If I was an insurer, I'd look at this and see fraud as an opportunity to have the 20% slice which covers my costs and profits continue to rise, and put out effort to catch exactly enough fraud to keep the amount paid out at exactly 80% of the premiums that I collected.
As someone on Reddit pointed out: alleged movie pirates.
Thank you - that is good, hard earned knowledge from the trenches. We don't often get that these days.

I would offer one piece of advice to anyone trying to stay on course: when you experience those early highs (launch, fundraising, etc), try to explicitly capture how you feel and why you feel that way. Write it out somewhere you won't lose it, then make a habit of re-reading it regularly. There's nothing foolish about that phase of optimism. It's no worse then some future dose fueled by a new tangent. Keep that optimistic mental image around and use it to fuel new attacks in what can become a boring fight.
Arrows are also useful while studding unknown code. For example, if the code is

(do-something (create-something height width7))

I use the arrows to connect the appearances of the unknown functions do-something and create-something with their definition and then read the definitions, and perhaps add more arrows there to previously defined functions. I usually remove the arrows when I understand that the function is not related to my problem or when I understand what the function does.
Point blank - I'm tired of people abusing crowdfunding as some sort of money grab (Spike Lee's recent Kickstarter as an example) and because I'm involved in the industry, I have a vested interest in seeing crowdfunding, as an industry, prosper.

These guys probably have a great product, and are probably great people, and for that reason alone, I feel bad that my comment leads the thread. However, I never said anything that suggested this was a scam, and I don't believe it is. Like I said, people get what they pay for. It's just that I see this trend getting worse, and I think long-term it will hurt crowdfunding.
The parent comment seems to imply that there are some absolute mathematical truths and that there are some statements true in this absolute sense that can not be proved by mathematics. Goedels theorem shows something else: that starting from an axiom system there will be statements true in this axiom system that are not provable. I anyway doubt John Baez meant mapping all true sentences from all possible axiom systems in form of a graph...
I wouldn't say that Angular is reinventing the wheel. Elegant and efficient two-way data binding is a non-trivial problem, and I haven't seen it implemented well (or at all!) in any UI framework that I have worked with in the last 15 years.
I think few people, including Gruber, expected the Obama administration would step in. It was a possibility, but it wasn’t at all likely.

As for the ebook farce: Apple was told by Capitol Hill insiders that it should increase its lobbying efforts (like Amazon and Google), otherwise bad things might happen.

http://www.politico.com/news/stories/0512/76073.html
If they're baseless hypothetical assertions laced with strawman arguments from irrelevant technologies, I'd tip towards FUD.