skysight-inc/HackerNews huggingface dataset:
OK I guess I'm misinformed -- all I'm saying is that I've opened up a bunch of GWT applications in firebug / chrome developer tools.

And I see lots of multi-second latencies and dozens or even hundreds (!) of round trips to the server. Which makes it clear to me that the developers don't understand what they are actually writing.

I'll admit to being wrong on that one point, but I was upvoted like hell so I guess other people have the same impression of GWT that I do.
Nike hats
HTML5: Combining physics engine (box2dWeb) with DeviceOrientation
I use an iPad with Penultimate and a Wacom Bamboo Stylus every day. Works great. I don't need this.
Crowd-sourced startup strategy (with co-founder karaoke)
You're astounded because well-educated people from other cultures don't care about the same things you do?
Smalltalk needs your help
It’s Not If (But When) Your Startup Slides Sideways You Find Your True Potential
You've been downvoted a decent amount, and I can see why, but I believe it is unfair because it's only due to your perspective.

At one job I ended up having a lot of work writing language bindings from C to what is commonly considered a "scripting language" (TCL), so it's easy to have to deal with memory management and low level systems knowledge in relation to a scripting language (knowing the semantics of memory management within a language drastically changes how you have to write the bindings). However, the idea is to rate your skill with that particular language. No matter what the most advanced state is of a language, a 5/5 (or whatever the scale is) means that you can accomplish the most advanced task possible in the language. That doesn't mean that someone who is, say, 5/5 in Perl, will have the same skillset and capabilities as someone who is a 5/5 in AT&T syntax assembler. However, there are a list of base assumptions of skills they do have that may align with what we need as a developer when looking at resumes.
Tao Presentations 1.10 released, supports Tridelity glasses-free 3D displays
Clubtown Gardens
Clubtown Gardens new residential project located at off b.t. road, Kolkata. Clubtown gardens offer world class infrastructure & luxurious amenities. For More Information Call Us Now 09555666555.
How about letting the user make that call?
Chrome overtakes Firefox
I'm guessing that's because the publishing rights reverted back to Double Fine, so they can do what they want with it.
I agree and relate to a good amount of this response but I think it's a little over the top. For one thing I don't think every startup out there needs to have it's goal being "change the world." If you have a world-changing idea, that's awesome. But a startup can also be a great product that makes a certain audience very happy or helps fill a particular need. Not every startup needs to accept huge amounts of funding or go deeply into debt. Going that route often puts you on an all-or-nothing path where you have to hit a grand slam or else crash and burn. That in turn creates massive pressure and stress. It's not the only way to start a company.
That's some gorgeous writing interpolation. How high is the detection resolution / Hz?
I havethat's usages. You are falling for he fallacy of believing that because you are a talented that only people with the same experience and knowledge can be talented. This mistake I see in the many the recruiting articles that make it to HN that boil down to "how to here someone go is exactly like myself".

I have worked with extremely intelligent CS graduates. When it comes to the really involved algorithmic work they leave me in the dust. However every programming job I've ever had has been focused on the other stuff like writing tests and building clean abstractions and maintainable code 99% of the time.

When it comes to this stuff CS grads are no better than any other programmer. In fact, new graduates are often worse because they've never had to build and maintain massive systems over any significant period of time.
Ausländer Summer 2013, Rio de Janeiro
> 1. The world is trying to keep you stupid.

No it doesn't. Quite the opposite. While the idea that less educated are easier to manipulate is true
the item on the list says expresses a different idea.

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

You can only educate yourself. However institutions can help a lot. As for outdated curriculum: guess how old Newtonian physics and calculus is. Now think how many still have problem grasping these.

> 3. Read as much as you can. Learn to speed read with high retention.

Agree with the first part. The second part is oxymoron.

> 4. Connect with everyone, all the time.

Bullshit.

> 5. Don’t waste time being shy.

Bullshit.

> 6. If you feel weird about something during a relationship, that’s usually what you end up breaking up over.

Ok.

> 7. Have as much contact as possible with older people.

Why?

> 8. Find people that are cooler than you and hang out with them too.

Why?

> 9. You will become more conservative over time. For this reason, you need to do your craziest stuff NOW.

Why? Do I need to do the crazy stuff at all? Also, not sure about the whole getting more conservative thing.

> 10. Reduce all expenses as much as possible.

Ok.

> 11. Instead of getting status through objects (which provide only temporary boosts), do it through experiences.

Whatever.

> 12. While you are living on the cheap, solve the money problem.

Whatever.

> 13. Learn to program.

Why? Why program, not plumbing? I think people to often conflate programming and reasoning skill.

> 14. Get a six-pack (or get thin, whatever your goal is) while you are young.

How about not getting fat?

>15. Learn to cook

Ok

> 16. Sleep well

Ok

> 17. Get a reminder app for everything

Bullshit.

> 18. Choose something huge to do

Ok

> 19. Get known for one thing.

Whatever.

> 20. Don’t try to “fix” anyone.

Mostly true. But you can be a good help for someone who really tries to change.

My addition: don't make shallow lists like this.
Good at overcoming technical objections? 500friends is hiring sales engineers
A positive person extracts what he or she finds useful and dumps the rest. It's pretty obvious these "commands" worked for him, and you should take them with your own judgement. Getting annoyed by this is a waste of time, look at point 20. and see if it makes your life easier.
Samoa Travel
Away from everything and still almost in Apia town, just a short walk from Golf and Sports complex. We like to welcome you to our large private Samoa holiday home.
Not even close.

I'd say Go is, though.
Punjab Police announced Male & Female Constable Jobs 2012
Well, if you're using Java, you don't have map in the JDK. You can use Guava (or write your own) to get Iterables.transform(). But then, anything you map turns into an Iterable. So often you have to iterate over the whole thing once again to get the data structure you actually need. You could write Collections.map(), Lists.map(), Sets.map(), etc, until you get tired. (Guava does not include these.)

But at this point you're still way behind Scala. What about flatMap, filter, slice, drop, scan, etc? Every collection in Scala has a huge set of methods that work on it. But they're not implemented again and again, because the type system is powerful enough to prove that the generic code that works for Set can be used for List. In contrast, every Java program is full of innumerable primitive operations expressed again and again, so you have to keep reading the steps of every for loop to determine, "oh, this one is doing forall. This one is map" rather than simply reading "forall", "map". Which is why, thanks to the above complexity, Scala can be much more readable than Java.

What about Haskell? The existing standard library is fairly weak on collections. There are not that many implementations, and there's no typeclass that quite captures the idea of a collection: you've got Foldable, Functor, Monad, and possibly some others, which all get slightly different aspects of it. Small typeclasses are nice in that they allow more instances, but often you need some functions that aren't there. There's no typeclass which captures the size() function, for instance. That's mostly a library design issue, which is more tractable than a language issue, but still pretty hard to fix.

There's one additional cool feature of Scala collections which I haven't touched on yet: transformations can result in collections that are different from the original collection type, and the most specific collection that is compatible is used. What does that mean? Say I map a TreeSet from an ordered element type to an unordered type. The result type can no longer be stored in a TreeSet, so you get a more generic Set collection instead. I'm curious what it would take to implement this in Haskell.
this is both hilarious and terrifying
HIGHLANDERS VS CRUSADERS LIVE SUPER RUGBY ON JUNE 1, 2012
Live Online Super Rugby match Between Crusaders vs Highlanders. Please do not miss the today’s great match between Crusaders vs Highlanders.
Also, the attacker code need only to achieve a limited success rate (eg: ~10%).
Think of a gmail account creator: 1000 requests * success_rate = 10 accounts per minute. Not bat at all.
I started to write a similar list out for my son to read later on in life. It was mostly bullshit. I like his comment about relationships however.
Lawrenceville Bail Bonds
You can depend on bail bonds in Lawrenceville, GA, from A Action
Bail Bonds LLC.Lawrenceville GA Bail Bonds We are open 24 hours day,
7 days a week offering free and confidential consultations. Call us today!
At a tender age of 20, were you sir a Johns Hopkins Biology student faced with an essay question in a final exam about the types of reproduction in the Cnidaria phylum?

But after the exam and with nothing further to lose, you tried to get to The Block to escape the nonsensical world of jellyfish sex for something more practical; however, lacking directions ended up in a even sketchier part of town and during some ensuing endeavors, caught the claps? And finally experiencing natural selection yourself.

Only way one'd memorize those three things.
>Shocked moviegoers will have been left wondering why a genius-level hacker would outer-join to the Victims and Keywords tables

Mysql defaults to inner join. See http://stackoverflow.com/questions/4418776/what-is-the-defau...
If you think "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" is the one sentence summary, then I'd say you really missed the message. His own email list is certainly more a side note and one example, than anything to do with the point of the article.
"What is the difference between someone who takes a course to earn degree credits and someone who takes it for 'personal growth?' Is the course going to be dumbed down for the degree-seeker?"

There are a few issues. First, for a school to be accredited they need to meet certain requirements, many of which are orthogonal to actual learning. Second, it creates a misalignment between what's good for the school and what's good for the students. Third, it tends to create zero-sum dynamics. Fourth, there is the issue of extrinsic motivation undermining intrinsic motivation. And fifth, it attracts students who are extrinsically motivated.

I'm sure it's possible to create a good program that's accredited. But as it currently stands no one has done that yet, at least not at scale, so my default posture is to bet against anyone trying to do it until they can prove that not only do they know their shit, but that they know their shit in regards to psychology/sociology/education specifically.
I signed up for Fetchnotes two weeks ago. I now have a supermodel wife, not-cancer, and all of the chocolate chip cookies I can eat forever. Thanks Fetchnotes!
Lz4 is faster than zippy and much easier to use. It's a single .h .c file.
From this high speed video I took I think the refresh rate is 60Hz (this shows it is at least 60).

http://owenimholte.wordpress.com/2012/03/30/ipad-3-screen-re...
This speaks to me.

Sent from my iPhone. (Note: really android but iPhone for dramatic effect)
#hackers from University of Michigan
We're created a platform for top college students to showcase their work. Check out our list of some of the best hackers at the University of Michigan. If you're looking to recruit talented technical college students, login and browse over 1300 students! truApp is in alpha mode right now. Beta coming in just under two months.
What if I already saw Fight Club?
What companies do you know that even offers this type of process? Most companies you have 2 options. Ask and be told "no you can't" or don't ask don't tell and pray you don't get sued.

How is Google having an official policy to get clarity a bad thing here?
In 3 months I've only got how to create data types, functions, and conditionals. Haha.
The Pocket TV: Makes any TV a Smart TV
Un test urinaire pour aider au diagnostic des cancers osseux?
Des chercheurs américains auraient trouvé une solution simple pour permettre le diagnostic des cancers osseux, le test urinaire. Cela permettrait de détecter la maladie au tout premier stade.
Are there any interactive resources (like CodeSchool / Codecademy) available for iOS?
Actually, I just discovered that on btrfs, you can disable COW on a volume, or even on individual files. To do it on a per-file basis, you have to compile a small program available here: http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg1...

This makes btrfs suitable for virtual machine images.
Software Pioneer Leaves $10 Million Bequest For Drug Policy Reform
You speak in a manner that seems familiar. One that I took on some time ago and am thankful to have left behind. Please be careful if this describes your current situation:

http://www.movementsofgnostics.com/907
That's arguably a result of Linux's small user base. Linux users tend to be tech-savvy but game-thirsty, so it's possible HIB managed to tap that market out first.

My point: "stagnant Linux growth" might actually be "excellent Mac/Win growth," especially since those platforms dwarf Linux's install base (at least for home users, ignoring servers etc.)
I asked about the lag and they responded with this tweet. https://mobile.twitter.com/#!/collusionapp/status/2083668457...
Social Media Networks was acquired by LivingSocial, so for the purpose of discussing career habits, that's one job.
If I look at my surface-level emotions, that's what I see. If I scrape deeper, I realize it is more related to me not connecting, so my opinions don't seem to resonate. If I dig even deeper, I realize it is often me projecting how I expect somebody will respond, thereby circumventing the need for them to actually respond.

But knowing that doesn't make it easier for me to ignore it.

(FWIW, I appreciated your opinion on this. This point struck e, too, but it wasn't until I saw your comment that so closely echoed my own feelings that I stopped to put more thought into it.)
Startup Seeks 2+ yrs exp: SEO, JavaScript, HTML, CSS, Flash, etc. for...$8 hr.
Or the By-zero[1] with apps titled like "Studio Basic +". And a review[2].

[1] http://www.by-zero.com/
[2] http://www.ipadforums.net/ipad-accessories/57538-byzeo-studi...
So ignoring Java and concentrating entirely on expressiveness & ignoring readability, maintainability, etc... It seems like Collections are the entire kitchen sink of algorithms that map across iterable content. How is that better than more precise types (functors, monoids, monads, foldables)?

For example: what is the benefit of reducing these data structures (and associated algorithms which operate on them) to more generic versions?

> There's one additional cool feature of Scala collections which I haven't touched on yet: transformations can result in collections that are different from the original collection type, and the most specific collection that is compatible is used. What does that mean? Say I map a TreeSet from an ordered element type to an unordered type. The result type can no longer be stored in a TreeSet, so you get a more generic Set collection instead. I'm curious what it would take to implement this in Haskell.

While I agree that this is "cool" that you can do that, I really don't see the use of it except when sketching out ideas when you're not sure what kind of data flow you want yet... but that seems like a problem with designing the program and should be avoided.
I think Hume would disagree.
I still can't believe GWT is not an April fools that got way out of hand.
Use both.

"Execute OS command" task is the most powerful component in all ETLs. And every ETL-tool must have command-line utility to run it from scripts.

We have:

a) ETL-packages that only coordinating a lot of small scripts

b) And scripts that starts a lot of ETL-packages
http://imgur.com/Nvy8u

Here's one with same amount of code and optimal logic (for this map) without hard coding. It also ensures that there is a forward step in every iteration of the while loop.

Basically it's just an order of preference:

Turn right > turn left > go straight
As mentioned below, the point about synchronous calls was made based on seeing 30+ second latencies in more than one GWT app and opening them up in firebug, and seeing a crazy number of roundtrips (with many of them serialized). With async APIs people can somehow still structure their applications so that logically many full round trips are needed to render the page.

I'm not necessarily saying that's GWT's "fault" -- the claim is that the developers writing GWT don't understand what they're writing. I said essentially what I said here to a tech lead of a GWT app and he's like... that's EXACTLY the problem we're having. This happened to be an app I've never even used, but he was shaking his head in agreement.

I think GWT was written by skilled engineers who had written tons of JS and got sick of the repetitiveness and the primitiveness of it in 2007 or whenever. But the claim of the OP: "GWT takes the (very large) pool of capable Java programmers and magically enables them to become capable web programmers" is not true. Empirically, people who've never written JS are writing GWT, and they are writing terrible web apps.

I guess you can say that tools create apps with a "smell". PHP creates web apps with injection security holes. C creates apps riddled with dangerous and costly buffer overflows (or used to before crazy amounts of compiler/library work). I'll take a dig at my favorite and say Python creates apps that dump stack traces on invalid input and don't handle signals correctly.

GWT's smell is creating bloated and slow apps now with bad UIs. I was pretty surprised at the number of upvotes I received, so I'm not the only one that smells it. Like C and others, it's possible that people will derive so much value the tool that they eventually learn how to overcome the pitfalls.
Thanks I was going to say the same thing. I am an active EFF supporter and while most of the crystal prison article is more balanced than the title would imply, the money motivation is simply idiotic.

The Apple App store never was about making money - every quarterly report shows it performs just a little better than breaking even. They take a 30% cut but you have to consider than they're serving probably 100 times more free apps than paid for apps- somebody has to pay for that.
Where Digital Mars (language D) gone?
Actually, nobody will notice, because Chinese don't use google in the first place.
The trick is to do these things without coming off artificial. If Microsoft or Apple tried this, it would backfire, though Apple could do many things MS can't because of their known focus on the end user.

Memorable and authentic is a win. Memorable and fake is poison. Unmemorable is the dead pool.
The only thing the EFF should demand is that Apple provide an official way to jailbreak.

That's it. The rest of the policies are fine. They can show 100 warning messages, remove any warranty, et cetera - it's their stuff, why would they support it if you hack it?

Of course Apple will never do that. They will not officially provide a way to get the device into unsupported territory. Not because they're evil, or want the money, but because that's against Apple's entire philosophy.

By and large I think the locked down app store is a really good idea - I like it as a user, even. While I can't get some things I'd like to have, it also protects me from the kind of crap that happens on the Android app store.

The locked down app store is the reason I don't need to install "Anti Virus" software from dubious peddlers of scareware. That's something I appreciate to no end.
Instead of language D I see digitaldaemon.com.

What does it means? Another "info suicide"?

Weird.
You're absolutely welcome!
7 blocks has to be the shortest solution, right? http://imgur.com/r50yY
Ten Cent made an investment in Riot Games with the plan to take League of Legends into China. How is it doing against DotA?
Cheap Matt Cassel Jersey
The Dragon Has Landed
When I worked on LoL, there was a lot of focus that it not be play to win (this right up to release). I wondered how that would turn out. What would you say is wrong?

(I'm not a big fan of the genre [I'm not a pvp guy], so I haven't kept up on the game.)
Public Adjuster Miami
They really have a horizontal scroll for the OS? I thought it was general knowledge that horizontal scrolls should be avoided as much as possible, and should certainly not be implemented as a main feature.
From the same publisher is the earlier Penumbra series, anyone who's only played Amnesia should definitely play those too. My favorite was the second one, Black Plague, and I think for all that Amnesia does right, Black Plague does it better. (I think it was even in one of the Bundles before but I'm not sure.) Amnesia has gained a lot of traction with the modders, though, and it's sometimes interesting to see what other people cook up. (The mods tend to rely too much on "jump scares" however, just like pretty much everyone else besides Frictional Games. They do it too, just not as much.)
Any book worth reading is worth reading slowly.
SEO Company Ranchi
We are Professional SEO Company in India providing guaranteed rankings. Professional SEO Firm for your SEO needs. As a SEO Company, we provide business from search engines to our clients at low cost.
Number two is flat out wrong. The majority of knowledge that you need to know is not bleeding edge and does not become outdated by the time a curriculum is formed. In fact, you can't even understand the bleeding edge research without first understanding what came before it.

If by institutions, we are talking about universities, then they are one of the best places to access vast amounts of information and experts on different domains that you'll ever find. Most of us are just too young to realize it and don't care enough about learning to make use of those resources.

Hell, we see article after article here on hacker news about how horrible it is that science papers are so often paywalled. Yet nearly everyone went through university during which time they probably had free access to nearly every single relevant english science article on earth.

Perhaps if people bothered to learn a fraction of what is available in just the computer science or engineering departments of their university we wouldn't see the same old 50 year old technologies being reinvented again and again. Hey look! It's event driven frameworks again! The next greatest thing that's 50 years old!

The only part of point two I like is to not have faith. Never have faith in anything. Always observe, reason, and experiment.
You'd be surprised. But if you say so.
Daaru Desi Exclusive Video Song From Cocktail With Lyrics
That's a lame response from the interviewer, but you should probably have asked him what language you should use before doing it. If he did not say, then his question is underspecified (maybe to test you).

When I interview someone, I explicitly prefix coding questions with "you can just write pseudo-code or whatever you prefer" or "please use C/C++".
How to prevent Visual Studio 2012's all caps menus