skysight-inc/HackerNews huggingface dataset:
> People end up writing things like: for (x in hugelist) { doSynchronousCall()

What are you referring to here? I use client-side GWT daily; it is clear that RPC success() and failure() callbacks are asynchronous.

> the JavaScript world has moved extremely fast in the 4 or 5 years since GWT was developed ... So they're locked out.

GWT uses the Closure compiler, which presumably takes advantage of modern javascript advantages.

> when generating JS it just leads to UIs that crash the browser.

I work on a very large GWT client-side application, and size is indeed becoming a problem. Java is like kudzu.
Sure is...

http://www.verelo.com/blog/2012/06/01/yes-facebook-is-down/

With pictures!
As always: it depends.

As a peripheral observer and user of Scala, I feel like it gets a lot of things right if you want to use it as a "better Java". But that doesn't mean it's particularly usable as a "better Java"; obviously reasonable people can disagree but personally I find it uncomfortable to write Scala code for too long. It feels like it leads to awkward structures (blocks within blocks within blocks, hard-to-follow but oh-so-functional transforms) and an odd sort of terseness that reminds me of Python (not a compliment, I find Python irritating to read even though I like a lot of the ways it does stuff). It's like there's so much stuff there that it encourages you to be way too clever. "Too clever" is a thing and a bad one; somebody (maybe even you) has to puzzle out your cleverness later.

I do find cases where the language actually does cause problems, though. There appears to be three main groups involved with Scala: PL academics, "better Java" people, and "why isn't it Haskell?" people. The last group is, to me, rather frustrating, because it's the group that gets up in arms at the idea of a 'for' statement in the language. (The standard method of iteration is a foreach method over a collection and it is insanely slow; people resort to writing while loops because the foreach construct is so laughably slow. Why am I faking a for loop in such a "modern" language?) There are a few areas like this where practicality has apparently lost out to zealotry and it makes the language feel vaguely hostile to somebody who already Does The Right Thing in Java (immutable-by-default, dependency injection rather than creation, etc. etc.). As silly as it may sound, when I'm writing Scala I don't feel welcome in my own code--and I've been using Scala off and on for a couple of years, it's not just fear of the unknown.

I'm actually really looking forward to Kotlin (and Ceylon, to a lesser extent) because it's a language with a focus. JetBrains knows where they want to go with it instead of just dumping a box of stuff on your lawn and telling you to piece together what might or might not actually be what you want. The comparison always reminds me of The Big Lebowski: "Say what you want about the tenets of National Socialism, dude, but at least it's an ethos!"
Dell PP17S battery
56Wh Dell PP17S battery is specifically designed for Dell PP17S laptop. We offer a complete line of replacement Dell batteries and compatible replacements for almost all laptop models. All of our replacement Dell PP17S laptop batteries are made with high quality safe parts and are guaranteed to meet or even exceed the original manufacturers specifications.
I am probably somewhere in the target market for this (as someone who works in architecture), but as nice is it is technically and as good as the implementation might be, I'm not sure it would be very useful to me. I barely use a stylus as is (only for detailed work in photoshop) and most of the other situations for using this I'd actually prefer pen and paper (physical copies are easy to sort, trash and store, I'd rather not look at a screen all day, etc.)....
Bingo. I think this could be a huge threat to Microsoft in enterprise use. What happens when ISVs decide to just target web apps rather than rewrite to Windows Runtime?
Sort of reminds me of the iPython notebook plus some of the ideas from that recent pensive talk + light table ideas. Jython + Graphviz is right up my personal alley. I will have to check it out, but curious about the license.
I should note that the appearance of Blockly is very similar to App Inventor[1]. It seems that visual programming languages with imperative and sequential semantics converge to one direction: "blocky" combining core primitives and custom primitives. In this sense I think it's THE future of domain-specific languages.

[1] http://www.appinventor.org/
Looks like they just crossed $300k around 7:10pm PDT
Yes, I get that not everything has to appeal to everybody. But this article got posted here, which is basically inviting this community to comment on it.
I'm not really seeing what's going on here.

What is the app doing?
I have mixed feelings about captchas.

As someone who works in tech, I realize it's a somewhat effective solution to a very difficult problem, but as a user, I just hate them.

Captchas are like the "customs check" you have to pass to leave a Best Buy. Because of a few bad apples, everyone's customer experience suffers a little.
Off topic, but you could have done your notes in LaTeX as well. In fact, in my experience, using TeX for math formulas (I did a semester's worth of calculus notes in LaTeX) is actually faster than writing them out by hand (\unless I give up on trying to make the result readable at all, and maybe even then.

Admittedly, graphs and illustrations were an issue. In fact, I basically didn't bother with either. But just for text and math notation, LaTeX was awesome.
See also http://news.ycombinator.com/item?id=1970191 for when cdibona talked about this before.
Linux sales are dwindling, sadly. Judging from the "Total Payment" pie charts of past bundles, we went from ~23% (bundle 2) to 12% (bundle 4) to the current ~9%. Total sales across all platforms have remained fairly constant.
Basically, the whole "free video that will teach you how to earn $10,000 for two hours of work" thing just screams "spam". Maybe this is legitimate, but the way it's presented is really unattractive.
Looks good, but I just crashed my chrome after putting a "repeat while>and" block in between one of the move functions. Might want to watch out for new users accidentally crashing their browsers while trying to do something innocent.
I have two years experience with Clojure and about a year working with Scala (plus use of Ocaml and a bit of Haskell). Clojure and Scala both have warts. Many, many warts, as all languages do. Still, I can't say that I've found major, intractable "design flaws" (as in, design decisions leaving me convinced I could do it better) in either. They run on the JVM, and they're ambitious languages, so warts are inevitable. That's hella hard, and both languages do an excellent job considering the constraints involved.

Most of the things I find myself disliking in these languages have more to do with JVM legacy (e.g. type erasure in Scala) but that's also what gave them a chance at being mainstream, so no complaints there.
AutoCAD has a simultaneous GUI and CLI. SketchUp has a partial implementation of a similar model.

You could argue that Vi and emacs do both. Certainly the primary mode is a (curses-based) GUI, and the command modes operate on the same data. They're not quite always-on, but close enough.

I often wish more applications would do this!
> I contend that dragging our heels against any language change
> is equally absurd.

If by "any" you mean "all", then I agree. With "decimated", the meaning "one-tenth" is still an accepted current definition rather than an anachronism. So I choose to selectively drag my heels and cherry-pick definitions when it comes to words I enjoy.
Buridan's Principle (1984)
"High turnaround time for my own open-source projects. [5] ... two-month lag before I got an official reply from them .."

What I would give for two months! At my current employeer the turnaround time has been up to six+ month which has killed a number of my personal projects.
As someone who worked there 4 months last year, this is pretty accurate. I had a more negative experience because I got consigned to an obvious tarbaby team that was bleeding an engineer a month, but this seems more like the norm...

And yes, Google makes claim to everything you write while you're there unless they explicitly agree otherwise. They have set up a committee for making those decisions. This is probably a good thing IMO.
Lets steal someones php code and start a business LOL...
im looking for good php scripts, social networking, or some cool job posting script. I am on skype at " googlesupportteam " if you want to chat ....
I have no idea who this person is. I just know that his article basically says, sign up for my mailing list and I will give you a free video that will tell you how to earn $10,000 for just two hours of work. Maybe it's completely legitimate, I don't know, but it certainly appears to be one step removed from "housewife earns $500/hour from home!" ads.
Seems like the "accessibility" alternative is the weakest link here --- easily defeated with simple voice recognition technology.
It appears to send all mouse movements and timing to the server for verification. Regardless, their database of games will never be large enough to disuade spammers if this becomes popular. It will work in the short term, but I don't see how they can make this work long term, especially with no clear route to monetization.
You should be. I hope we will have some kids to show things like this some day ;).
Seems like everyone is leaving Google lately. Best of luck Gabor.
Ann Arbor Dentist, Dentists Ann Arbor, Dentist In Ann Arbor
for an Ann Arbor dentist? Get the best care available at Washtenaw General Dentistry Associates. We can help you achieve the smile of your dreams.Dentist Ann Arbor Michigan, Best Ann Arbor Dentist
Stop asking how they'll make money
Grab a new Apple Mac PRO Server for only $103.74
Don't miss out!,, Grab a new Apple Mac PRO Server for only $103.74 from EZY-BID auctions http://ezy-bid.com ...Hooray!!!
Google also had App Inventor similar to that. I don't understand why they are building this. Didn't they just kill App Inventor because they wanted to "focus" or something? So why this now?
Computational Journalism Server Version 1.6.5 Released
I try to phrase things in terms of sharing or helping instead of arguing. Not everything must be an argument! The less adversarial the phrasing, the easier it is to accept correction from a peer.
That email is epic in a world of robotic bland auto-responses. If a real person isn't going to write me an email at least make it interesting.
I think #8 is silly at best. I'm not even sure I know what is meant by "cooler," but whatever the definition the statement does not seem like sage advice from an elder. I am 32 now; I got over thinking about who was cool and who was not when I was 15.

I would add something about not burning bridges.
It's definitely up for me.
No, it really doesn't.

There are 3/28 votes for abolishing copyright, 1/28 for the current system as-is and the bulk, 24/28, for retaining copyright with some reforms.

Supporting copyright reform is solidly opposed to the "IP is imaginary!" crowd. Supporting reform means valuing the concept of copyright and wanting to see it work better. The "IP is imaginary!" crowd would much rather see the current system collapse under its own weight as a path towards getting copyright abolished.
Like Team Fortress 2, Valve make DotA 2 free to play - revenue via in-game store
It's a split pane Google with the results on the left and the page on the right.
This past weekend at the Vancouver Polyglot Conference there was a session with the author of Waterbear (http://waterbearlang.com/) that got a fairly good turnout. It looks remarkably similar.
Its not just zfs/btrfs, ext3/4 has the same cow behavior when data=journal (not default but to note)

And if you're on an ssd its likely doing wear leveling in a similar fashion.

Really the better way to do this than overwriting files in place is to have encrypted files and keys and just reencrypt with a random key you don't retain, or some other method I suppose. But the ability to rewrite to the same spot in the filesystem, for a copy on write filesystem, is rather ludicrous. Hesitate all you want, I prefer cow fs's for most tasks.
Cơm tấm, bún bò Huế được CNN xem là món hè phố hấp dẫn
Unfortunately I automatically associate this with "punch the monkey" banner ads and the like; if I saw it on a registration page I think I might skip it without thinking.
This is a fantastic list, though I have to nitpick on this one:

>2. Do not have faith in institutions to educate you

Except if you learn the fundamentals, instead of the specifics. Learn paradigms and methodologies, instead of individual systems and practices. This way as time goes on you've always got something to fall back on.
You likely are already aware of this, and maybe your selected domain name is not your permanent long-term choice for the project, but "scoutapp.com" (also named Scout) is a rather popular analytics package. It may lead to some branding confusion, even though the product goals are clearly different.
#21(b) X buttons will not save a floating navbar with a "digital clock font."
I am so glad that I don't have to solve audio CAPTCHAs. That was traumatic!
That video does almost nothing to show windows 8 is less easy to use. All this takes is to say 'go to the bottom left'. Windows 8 is not littered with things like this.
We have a small group from code of conduct/conflicts, open source, android and folks who represent a few other strategic groups at Google and we simply requests one by one. Most of the time it isn't a problem and we grant the request. Getting everyone together regularly can be a bit more difficult, that's why it takes longer.
I'm not sure I can agree its 'noble'. Are the resulting digitisations going to be free to access for everyone? Is the OCR algorithm that I am helping to create? No.

While it may use your time to 'do something useful' - which is nice, that something is also to Google's competitive advantage - so its really more good business sense than noble (to me at least)....
Datahero Wants To Democratize Data Visualization And Analysis, Raises $1M Round
From an interviewer's perspective though these kinds of ratings are still useful. They just need to be calibrated.

If I were hiring this person it would take less then 10 questions about one language to figure out where her competency is according to my scale and now (assuming she didn't fudge too much) about her competencies with others (some of which I may not know).
I read that point more as: "You end up being like the people you hang out with". So if you want to be a successful programmer, hang out with other successful programmers. If you want to be a successful businessperson hang out with other successful businesspeople.

It's just a different way of saying: Your network matters and is way more important than most geeks would like to think.
> both technically and philosophically unsound.

Philosophically? Can you please elaborate on this? Technically, I don't think there is any unsoundness in OOPs as compared to functional programming (or procedural or generic). Technically, there are paradigms available for all requirements. It might end up being messy or boring or bloated, but that is not a technical issue but more human. OO code on the other hand is incredibly easy to grasp and the ubiquity of OOP fuels itself. May be we would have been at a higher level in our enterprise codes if we had chosen a superior language like Haskell, Scheme or Python for everything; but we don't it for sure. Code is as much an art as it is science, and sometimes better art is possible with outdated paradigms likes paint and paper than touch interfaces and brilliant applications.
We actually decide it's okay the vast majority of the time.
(I can't give you exact stats, but i really do mean "vast majority")
To regular HN readers, he's known. As he mentions in the article, he appears here frequently as a commenter. Generally, anything he writes ends up on the homepage of HN. He's one of the more respected members of the HN community.
I don't know what you meant by tarbaby but that's a pretty offensive term. HN is not the place for that kind of speech.

http://ycombinator.com/newsguidelines.html
How "Game Of Thrones" Pirates Could End A Golden Age Of TV
Http://www.bdjianqiaomy.com/
There will be inspiring stuff happening in this industry for the foreseeable future. No point in waiting even a week, that's just one more week of amazing work you could have been a part of :)
Watching the browser requests as I try different games it appears that a determined person could reverse engineer that big json object that gets posted every time you interact with it. Just by looking at a couple it seems to keep track of the objects movements and whether the mouse button is down or not. I'm not saying it would be easy, but it seems a lot easier than trying to analyze audio or do some OCR. I wouldn't even know where to start with those tasks. This I could probably do if my desire was enough to spend the time on it.
First one I got was American-style pancakes, where I was supposed to put syrup and butter on it. Now due to partaking in way too much pop culture, I knew what to do. But while pancakes are pretty common, not everyone eats small, thick ones, stacked to incredible heights and thus is able to recognize them. Never mind the syrup, which is basically as international as a PB&J sandwich.

That's the problem with iconography in general. Easily outdated or subject to i18n goofs.
I think at best it will have moderate success, and at worst it will be a disaster bigger than Vista. There's no way it can be the "most successful ever", for 3 reasons:

1) Windows 7 has that title covered, because people waited for something like it for 10 years, and were very frustrated with both XP and Vista. It also came at a time when there was still no competition in sight for Microsoft. There was a real, painful need for Windows 7. There is no such thing for Windows 8. Plus it arrives at a time when people just got Windows 7 and they are happy with it.

2) Windows 8 does a dramatic change over previous Windows versions, which means most users are much less likely to be interested in it because most users don't like change, and Windows 8 would have to follow the technology product life cycle all over again (innovators -> early adopters -> early majority, etc.). So it has to actually convince people to use Windows 8 over anything else out there, including Windows 7.

3) People are less likely now to be interested in a Windows machine. You have Macs which are getting increasingly more popular (at least in US). You have iPads and Android devices. You even have Ubuntu and Linux Mint which are starting to leak a bit into the mainstream. The point is, the competition landscape is a lot less friendly to Microsoft right now than it was for previous versions over the past 17 years.
So far as I could tell, WINE was never part of the trial record (i.e. no testimony, exhibits, etc.) so it wouldn't (shouldn't) be referred to in the legal arguments in the trial.

That being said, it would be good to see the WINE project submit an amicus brief (possibly with the help of, for example, the EFF) during the appeals process.
Memoir of a Web App: Version 2.0
Hard to know how far this will go to solving what people want in this type of product. The lag is pretty clear in the video - don't underestimate how much this will frustrate you in reality. Watch the scene where the student is writing very carefully just to form simple letters in a short word.

In my experience, two things matter with styluses on the iPad - precision and responsiveness.

With a view to replacing all the scraps of notes and sketches I have lying around, I bought a stylus recommended by an Industrial Designer friend and gave it a crack on my iPad: http://adonit.net/product/jot-pro/ ($45 including shipping to Australia)

I've used that stylus in some sketching app I can't remember and Penultimate (which has some palm avoidance settings that are somewhat but not completely effective). The stylus itself is well made and the little tip piece works well enough. For rough wireframe sketches and largeish notes, it all works fairly well.

But if you want to annotate your drawings by hand, I think you may find it frustrating. Writing text is pretty weak. My stylus sits largely unused and I'm sketching on paper as much as ever.

In stylus demos, ignore any moments where they circle part of a map, or underline something, or sign their name. Looks lovely, but none of that is especially hard with a cheap stylus and a sketching app, nor will most people be doing a whole lot of it.

Pay special attention to the moments where they try to write in any small detail and watch for the thinness, quality of the lettering and responsiveness to the pen. Did you see the collaborative drawing of the Sydney Opera House? For almost everyone, that's what the drawings will probably look like - a bit of a rough mess.

The collaborative features might appeal to others, but at no point in my work/home life am I usually sharing a drawing space with a colleague. I'm rarely excited at the idea of someone messing with my garden layout drawings or idea wireframes! If I'm dealing with wireframes for a client project, it's usually not on an iPad.
大闸蟹好吃吗？
Presumably, if proprietary code isn't linked with GPL code, it's not a derived work, but two separate works under different licenses. If your situation can tolerate it, you might could write a gplserver running in a separate address space. Or, if it's hardware to hide, video drivers frequently provide a razor-thin kernel driver that does little more than let you mmap the device's I/O space, with all the action sequestered in a proprietary userspace library.
None of these are bad things, but they are not universal truths or musts.
I'd memorize:

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

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

and

http://en.wikipedia.org/wiki/List_of_streets_in_Baltimore,_M...
#22 Write a responsive design website
Previous discussion: http://news.ycombinator.com/item?id=4036058
神印王座
Judge Alsup is a Do-er
Great work. Also, nice site name. :)
Although I like this idea, I worry about the attack vectors that might open up. If stealing session cookies doesn't even require a manual connection any more, the reward rate for such an attack becomes much higher.

That being said, I don't think those concerns are an indication that this technology is bad. It is an indication that security practices around free and open WiFi networks needs to be improved.

It is likely that this technology will be available before we see any real improvements to that sort of security, so hopefully the system would be easy to configure/turn off and would use sensible defaults to ensure it minimises risk.

EDIT: edited for clarity/grammar
I have not had the fortune (?) to use one in the expensive category, and to date, not too impressed with the inexpensive / free ones.

It is quite possible that experiences are affected by quality.
As a lawyer (IP, not employment), i can affirmatively state you are wrong about this, for reasons various folks mentioned below (the actual phrasing deals with relating to your company's business, not directly related to your work).

Additionally, court interpretations of this statute are not as favorable as engineers like to believe (IMHO).

Living in !California, from what I see, California is only theoretically different from most states. In practice, for technology companies, the law basically means your employer owns stuff on your free time, in the general case.

(IE If you were working for a startup that does online home rentals, and you were making a video game, you may have an argument)
Red Hat Pays MS Ransom Demands
Google is also developing AngularJS (http://angularjs.org/), a pure JS/HTML framework which I'm very impressed with.
If you're looking for a tablet with a highly accurate stylus (made by Wacom) buy the Galaxy Note 10.1.