skysight-inc/HackerNews huggingface dataset:
As much as I've enjoyed writing Grails apps and Groovy scripts, what I don't like about groovy is that it comes with a large runtime jar and its binaries are not really usable from java projects without API uglyness.

I wish Java had been designed with the same multi-language philosophy that .NET has had from the get go. Binaries produced in any language in .NET don't give any clues to what the language the binary was implemented in. For example, if your writing something using VB.NET and working with a library that was implemented in C# there really isn't any evidence that this is the case and the signatures look the same.
it was fairly inappropriate, and for the most part pragmatic web designers ignored it until it become realistic.

OTOH, it was the early adopters that were driving it, and I dont really have a problem with that. That is what early adopters do.
Because it seems he's doing a series on multiple languages that can run in the JVM, starting first with Groovy, and moving next into Scala.

He also mentions Clojure (probably the next in the series after Scala), in addition to Jython and JRuby.

I, personally, have nothing against the name "JVM". Describes which VM we're talking about (even if more than just Java use it)
Skype claim to have already fixed the bug with their release last month on April 14th: http://blogs.skype.com/security/2011/05/security_vulnerabili...

Sadly the fix seems to be only for the 5.x series and there's no indication for holdouts like myself on whether 2.x is affected or not.
You Think Pitching Your Startup Idea Is Hard? Watch These Kids Do It
Same for http://videolectures.net/
A Better Unsubscribe
> There is also the fact that the JVM(currently) doesn’t have support for dynamic memory dispatching which is feature vital for dynamically typed languages to get a decent performance.

Can someone explain what "dynamic memory dispatching" is? Is it perhaps better known under a different name? (Google is no help.)
How Social Commerce can Result in a -100% ROI
But that's mostly because VB.Net and C# are isomorphic, it's the same language with different syntax.

I remember reading about the first versions of Eiffel on .Net. That gave the impression that unless you put a lot of effort into your language, it will probably be just a variant of C#/VB. The first versions of Eiffel for .Net lacked multi-inheritance and I think DBC was crippled somehow too. :-/
Why do opensource hackers write obfuscated code?
Say you have a field hidden with a div on a low profile, minimum traffic site (100 visitors a week). It's incredibly unlikely and pretty dumb for a bot to be made specifically for that site -- in this case, how could a bot determine whether that field should contain a value or not?
It's not just Java and Groovy. I've managed to write a "Hello World" app using 6 different JVM languages:

https://bitbucket.org/puffnfresh/hello-jvm/src/f78a6a2312ae/...

Interoperability is actually very nice for most languages.
Guidelines Before Purchasing Prom Suits and Dresses
I don't think that's quite true. F# is very different to C# and VB but still very well supported.
> PS: tables are still bad.

Tables are not bad.

CSS purists state that using table markup purely for layout purposes (e.g. for positioning a page footer) is bad, because it violates the separation between content and presentation. In that case display:table-* will give you the same layout (neither worse nor better!) but without requiring any specific markup in the html.

But this poses a dilemma for web developers, because display:table-* is not supported by all browsers, so some specifc kinds of layout can only be achieved with table markup.

Developers had to choose between (1) compromising the layout (2) compromising the semantic/style separation or (3) use complex workaround like the CSS frameworks, which tried to emulate the table-layout model without requiring display:table support in the browser. Neither is optimal.
Building Great Teams - Tine Thygesen
It's mostly because of the effort the F# team put in.

It's not inherent to the run-time and libraries. IMHO.
The root account is not enabled by default. Did you set an account password for it at some point?
Right on. I have a pretty good DSL connection (measures 10Mbps down most of the time) but YouTube is almost unusable on my iPad since if there's an HD video, that's the only version you can watch. The speed to YouTube is so poor that the video can't play in real time at all even with a long buffering period.
I can't help but be weary of anything advertised as "Enterprise ready"
I used groovy to build an internal app that worked with subversion, jira, and a local sqlite db this week and it was so much fun. It was so productive that I decided to put a web ui on top of the core app. Rather than use grails I used groovlets with the built in HTML builder. My favorite line of code had to be:

table{ myMap.each{k,v-> tr{ td k; td v;}}}

that turned myMap into a HTML table.
Right, that's my point. Why is Groovy "java.next()" and not one of the other many languages that run in the JVM?

edit: Maybe I've misinterpreted the headline to mean more than it should.
>made the platform better.

Sure, except for me, the guy who bought the HTC G2. I have one of the best android phones you can get and when I used a coworker's iPhone yesterday I frowned at how poor the interface and responsiveness of my phone are in comparison.

I think this'll be my last Android phone (this is my second), I'm going iPhone whenever they do another release.
Not necessarily. If everyone tried to use the connection at full capacity, they wouldn't succeed since the backbone and international connections are bottlenecks at a far lower capacity than the collective theoretical bandwidth of all local users. So if a million Swedes tried to download from YouTube at 10Mbps each, you can be sure there isn't a 10Tbps pipe to deal with that, and so every user would end up with slow, sluggish service. Just unmetered.
After Mubarak fell, we witnessed an extraordinary change in rhetoric from Hillary Clinton and the White House, from “Mubarak is a great guy and he should stay,” to “Isn’t it great what the Egyptian people have done? And isn’t it great how the United States did it for them?” Likewise, there is an idea that these great American companies, Facebook and Twitter, gave the Egyptian people this revolution and liberated Egypt. But the most popular guide for the revolutionaries was a document that spread throughout the soccer clubs in Egypt, which themselves were the most significant revolutionary community groups. If you read this document, you see that on the first page it says to be careful not to use Twitter and Facebook as they are being monitored. On the last page: do not use Twitter or Facebook. That is the most popular guide for the Egyptian revolution. And then we see Hillary Clinton trying to say that this was a revolution by Twitter and Facebook.
EXCLUSIVE - Google's New Search Result Interface
All their other updates done through Software Update use a very sophisticated binary diff setup using Colin Percival's bsdiff — the updater checks the current state of your filesystem, hashing the files covered by the update manifests, and downloads the smallest possible update.

The only downside is that the "Checking for new software…" dialog takes fucking forever.
Comedy Magician Brisbane
You can book Glen Rhodes with confidence knowing that he is an experienced full-time professional entertainer and magician who is happy to work with you to ensure you get maximum entertainment impact.
Unrelated, but something is up with the encoding on your site (or the quotes used), and it makes it terribly hard to read and comprehend anything. (win7/ff4)

Screenshot: http://i.imgur.com/6lKfw.png
A business owner might approve of this design, since they will probably get slightly fewer unsubscribes. However, many users will find this mildly annoying. You wouldn't add an extra step in the sign up process, so out of respect you shouldn't on the way out either.
> "well if this smaller update didn't work in any of a huge variety of ways, you could optionally try this other update"

Not once has Chrome botched itself during an incremental upgrade of itself.
In Australia, it's more like 95%... unless you pay for the super expensive Unlimited plan
RFC6234 - SHA and SHA-based HMAC and HKDF
Free Logo Makers: Aer They Actually Free
There is a common saying around since forever. "Nothing in the world is for FREE" which is very much true but after all there are some things we call "exceptions".
Phooey -I’ve Got Your Analytical Essay Format Right Here
The format of your analytical essay is an important element to the success of the essay. Therefore, students need to be familiar with it. In order to submit a well written essay, students need to know that if the format is followed through they will be able to submit a good analytical essay.
Look at Pooter's comment history. He/she has been banned for some reason.
Either you had a significantly different educational experience to me, or your optimism is remarkable in its magnitude :-)
There is definitely competition, but even if there wasn't, that would mean that the existing provider was good enough. What's stopping more alternatives from appearing besides this? Probably looming legislation more than anything. If you really hate it, instead of spending your energy lobbying for regulations, go start your own ISP that gives everyone the world for a lower flat rate. I'm sure you'll stay in business for a long time.
The article is using unicode quotes (\x92 and \x93.) You can just switch the character encoding used by Firefox in view > char encoding to UTF-8 and it renders fine.

Chrome reads it as UTF-8 without prompting, I'm curious why that isn't the same in Firefox.
Sony removes stolen personal data from a website, delays restart
Woah. Just installed this and I'm getting that giddy feeling a web developer rarely feels when doing CSS editing. This is a godsend! Thanks :D
Given that there is a known issue with the current version of Skype (5.x) for Mac where if you have your language set to something odd, it'll render the Skype chat windows in raw HTML tags ... I'm thinking the exploit is unescaped HTML/Javascript, combined with the ability to launch local code.

If you read the original post from the hack team in question, they stated the ability to at least get a local shell running as a result, so either there's something resulting in launching local file content (like an interpreter, then passing commands to it) or something able to crash Skype in an interesting and controllable way.

Given that the original authors also stated that when he tested this on his GF, she was unable to use Skype for awhile - I have a feeling it's chat related, was stored in the client chat logs, and was re-launching / re-executing whenever Skype was being opened.
> Phone numbers are a finite resource

They don't need to be. We are used to 7-digit numbers, since that is the limit what a human can easily remember; but there is no reason why phone numbers can't have any number of digits.

In the days of analogue telephony the order of the numbers dialed was important, as the switches used them to narrow down to the actual recipient of the call; but today they're more like URLs, where the whole sequence is taken into consideration. So, while once it was impossible to have numbers 1234 and 12345 in the same area code -- and when they were expanding everyone switched at the same time; I remember that vividly when my hometown switched from 6 to 7 digits some thirty years ago -- today you may have them, and even 1234567 or 1234567890123456789012345677.

I honestly expect that no not so far away future we will ditch phone numbers completely, and instead the phones will be just another technical details we don't bother to remember or even think of, like currently the IP address.
The Top X jQuery Techniques
jQuery has become hugely popular as a JavaScript framework and is a powerful tool for all kinds of users.
Artificial scarcity is not real scarcity. When you have the ISPs taking federal money and blowing it on themselves, merging with each other to lower competition levels, buying up media assets & suing communities who try to do things on their own terms, you start to see how underhanded a lot of the telecoms practices are.
Well, that's one point of view, but the ancestor comment to this, the original one to which I replied, contains no information at all except to spoil the one joke in the clip. It's content-free, except to be a spoiler.

And it spoilt it. For no value.

And that's my point. If it had also contained some actual value then I'd've shrugged and not minded.

No doubt I won't persuade you, so I'll stop now.
Working with polynomials. That's important in Computational Geometry

https://domino.mpi-sb.mpg.de/intranet/ag1/ag1publ.nsf/0/ca00...
Upstate NY is big. What part? What school are you going back to, if you don't mind me asking? There are a number of very good colleges up there in the form of RIT, U of R, Syracuse U, a ton of SUNY's[1] and others.

Paychex and Kodak were founded in the Rochester area, for example. So its not like you're guaranteed to be in a desolate rural void just because you're in upstate NY.

What would you focus on if you were to go back (note: not what would you major in, but, what would you spend your time doing?)

1. As someone from Long Island, Albany, Binghamton and Buffalo are the ones that always spring to my mind when I think SUNY. But, others are still good -- I did't go to either of those three and got a (what I feel is) a pretty good education.
Because most of the time those countries are depicted in at least somewhat bad light, and they want to avoid any potential diplomatic trouble, or at least not impair their commercial chances at the said country. Or, probably at least as often, the simply don't want to do too much research into the language, culture or history of a real country. :)
That's not true. You can do all kinds of things related to polynomials on GPUs with nearly optimal speedup.

https://domino.mpi-sb.mpg.de/intranet/ag1/ag1publ.nsf/0/ca00...
Don't wait for permission
I think he's talking about the issues that JSR-292 (the invokedynamic bytecode) addresses.
It identifies itself as UTF-8 in the XML header, but is sent without the XHTML content-type so that's ignored and the encoding is ambiguous. (If it were sent as XHTML it wouldn't render at all, since it has an XML error.) The author should probably correct this.
I kind of doubt the utility of that with a heavily compacted system like this. I can't find any info on the chipset, but it wouldn't surprise me if the ARM SOC included the graphics driver as well, for instance.
They've merely rightsized their organisation to wikify their newsroom with crowd-sourced insight. It's totally thinking outside the paradigm, a true hack on pivoting.
Emacs trick: replace tabs with spaces
Amazing WebGL infographic visualization the Google Search Data
Hackmonth: How Facebook Wants to Keep Its Engineers Happy
It would be interesting to see if someone from SG or South Korea can chime in - i lived in SG 10 years ago and got 100Mbps downstream consistently.
Shouting into the unfunded abyss
Skype's blog post specifically says you can update from the client.
The Google motto is: "Robots scale, humans don't". Or otherwise, the resource constraints and reproduction rates are not good enough.
If only there was a language at Java's tooling and speed with Groovy's syntax and the perceived startup-time of Ruby and Python.
Dowry Calculator
I made these same complaints in their blog post comments when it came out. They made it harder to test code without first publishing it (i.e. welcome to CVS) and in the trivial cases where someone submits a spelling fix to your docs and you're sure it won't break anything, it now introduces two commits to do that, the second (the one showing at the top) providing potentially much less information.

I think it's good that they're making things easier, but fork queue (which seems mostly abandoned these days) seemed to solve these problems better. Understanding of course that none of cherry-picking, forced recursive merging or fast-forward merges is always right for everyone.
Because they were hellbanned 72 days ago for no obvious reason, every contribution of theirs is DOA.
Instead you get a language at Java's startup time with Groovy's syntax, Ruby's speed and Go's tooling.
Blog until you drop is over as the blogging hype has gone
Chalo Dilli: Lara Dutta Hot Photos, Wallpapers
Chalo Dilli starring Lara Dutta, Vinay Pathak is an bollywood movie Directed by Shashant Shah. Chalo Dilli is a journey that begins with the Mihika Mukherjea. She is a Senior Vice President of top Financial Institution in Bombay. She always divides world into two winners and losers. Its kind of is a road movie.
Ask HN: How to create an excellent FAQ page?
We're launching a new service that we're predicting users will have a few questions about the details.

An FAQ page seemed the obvious answer to get the answers across in a quick and simple fashion.

However, the list of potential questions quickly reached 30+, which seems too long for anyone to read through.

What tactics are there for creating concise of compelling FAQs for web services? Any good examples!
GitHub will switch to English-only on Friday, May 20, 2011.
Активията
Активия с парченца праскови всеки ден, като част от балансираното хранене, помага за значително подобряване на стомашно-чревния комфорт. С Активия усещането за подут корем намалява.
I did, yes. I have no idea when or how.
Good decision. No translation is often better than a poor translation (open source projects, take note...) (But of course, if I didn't speak any English and wanted to use GitHub I'd probably feel differently.)
PACS Growth: Not “If,” but “How Much?”
The U.S. PACS market is expected to see some serious growth in the coming years, find out how much
Buy AAA quality Replica Watches
In countries where there is actual competition between ISPs, such as Sweden, and other parts of Europe, there are no caps. And our ISPs don't seem to suffer for it. I'm sure they'd love to have caps, but the first one to do it will just start bleeding customers, and none of them can afford that since the market is saturated.

I have a throttle cap on my mobile internet though, I can use as much internet as I like on my iPhone for a flat fee, but if I go over 5GB in a month, they may throttle my speed for the next month. That's pretty fair, I guess, but they're building out 4G now with even faster mobile internet, so those caps are probably going to disappear slowly as people move over to newer technology with more bandwidth than the current 3G/EDGE systems.

Stop being an apologist.
How do people usually calculate an acceptable dowry? (not including this website of course)
Oh, boy. Just read this book and be done with the Vim initiation rituals... http://www.amazon.com/Vim-Vi-Tips-Essential-ebook/dp/B004JF4... For the record, I use both Vim and TextMate.
The future of JavaScript is in our hands
American society is more unequal than those in most other OECD countries
This is a fantastic book. The story is amazing as well as all the hacking techniques described there. There aren't many sections which describe basic security concepts that most of us know, so no useless padding, just pure meat :)
The simpsons season 22 episode 20
Here is a google query that lets you find people's human.txt files
http://www.google.com/search?q=filetype%3Atxt+inurl%3Ahumans...
Depends upon the wealth of the Brides father?
Classic children's party themes
Not sure about homelessness particularly, but if your flip through some Forbes lists that contain short bios, many of the wealthiest people in the world had difficult upbringings, often revolving around a lost parent at an early age and/or rough childhood.

If you go beyond the tech world and into hip-hop (quite entrepreneurial, in fact), then absolutely. Jay Z and P Diddy were raised in housing projects in New York and are now worth around $400 million apiece, I believe. If that doesn't inspire you, I don't know what does.
Herdict anti-censorship tool, now for Chrome too
This is wonderfully hilarious. I seem to keep getting 1 Crore, which is around USD 220,000. Not a bad deal - much more than expected. Off to India for impoverished graduates worldwide!
Ever since 2007/2008 GPUs and CPUs are converging, and it is inevitable that at a certain moment even some kernel computations are best left to the GPU.

Regarding security, these days, GPUs have memory isolation and protection. This is how the drivers work: they give a process its own memory-mapped command queue, and only permissions to use part of the GPU memory which they've allocated.

So although it does increase the attack service to GPU+CPU instead of just CPU, it is not a matter of 'simply stuffing everything into the privileged domain'.
might want to take alook at MetaFilter's FAQ list they have put together: http://faq.metafilter.com/
I assume you can be throttled if you use too much, and in that weird scenario, I assume the ISP would throttle everyone to balance costs.

Then again, most of our ISPs are tier1 or tier2 networks, so I assume they don't worry too much about peering costs.
Awesome! Thanks for letting know.
Show HN: DeviceReady: Test Your Android App Across 25+ Devices
2011/05/05's Chrome Canary Build acted strangely. After I tried to view the demo, all areas for WebGL or any kind of plugin were able to be clicked-through (essentially holes in the application). It's fixed in 2011/05/07's (13.0.757.0) though.
Note that this is just a landing page that I threw together using Unbounce. What do you guys think? Like Selenium + Browsershots for Android.

Everyone complains about Android fragmentation. Is this a partial solution? Kind of a "smoke test" to see if your app has issues on a particular device?
It looks like the efforts to promote entrepreneurship have been successful.

In a truly egalitarian society wealth would be distributed by contribution to society. And one should expect unequal distribution of wealth according to the unequal contributions to that society. These studies presuppose that income should be divided equally, it shouldn't, it should be divided fairly and that's something that's very difficult to measure. There's nothing egalitarian about taking money from people who've earned it and giving it to those who haven't.

We could equalize income tomorrow by gov't decree but the real question is whether that makes for a better society.
I wish Grubwithus was in Toronto. I love the charity idea. The "suggest a price for this dinner option" for some of the lunches with the top ten prices attending is simply brilliant.
Arguably it relies on the acceptance of fewer programmers, the library writers.
I think it is an outstanding idea, CONGRATS for having done that!!.

It solves a real problem, maybe you can extend it to mushrooms with HUGE warnings(you don't want people eating something poisonous a computer recognized).

I have this little tree in my yard, I do not know for sure what it is, it seems it is a cherry tree but I'm dubious.
The ISP company only benefits if their pipe is saturated 100% at that moment. If they had spare capacity at that point in time, it's of no use to them and they can't carry it over.
10 points about Java Heap Space or Java Heap Memory
In particular, a translation has to be better than the automatic translation you get when using Chrome, which has the advantage of being up to date.
Ask HN: Python or Scheme?
The introductory computer science course at Berkeley (CS61A) is going to be taught in Python in Fall 2011 instead of Scheme. I've heard many moaning about no more Brian Harvey and SICP; on the other hand, MIT has long switched over to teaching in Python.

I'm currently a freshman considering a CS major with limited experience in Python. I was just wondering what HN thought of this changeover- tbh, I feel like I'm missing something by not going through SICP like most Berkeley computer scientists, but then again it'll be interesting to be in a class taught for the first time.