skysight-inc/HackerNews huggingface dataset:
Android: Java? Or any language?

The bad news is that the vast majority of the "other" languages for the JVM - and this includes Clojure, JRuby, Jython, and rest - are dynamic. This means that they are either interpreted or compile to Java bytecode at run-time. Pure interpreters are fearsome slow, so these days everybody does runtime compilation.

Runtime compilation, however, won't work with Android. For licensing reasons, they use their own funky Dalvik VM, with a different instruction set to the JVM. Although you write Android code in Java, all the code in your .class files is translated into Dalvik bytecode as part of the packaging process. This is naturally incompatible with generating JVM bytecode at runtime.

The upshot, then, is that none of the big dynamic languages will run on Android, which is a big pain. Scala is an exception among the "other JVM languages". Because it is very static and doesn't have "eval" functionality, it can be completely compiled (and translated) ahead of time.

Unfortunately, even Scala has problems with Android development: For starters, the runtime libraries are over 3MB (compressed!), which is going to tax if not completely blow the memory of any phone. All that extra code between you and the VM is also going to take its toll in CPU and extra garbage collection - and on an embedded device, that's battery life you can't afford to spend.

For my money, then, the only sensible choice for Android development is native Java. This sucks, relatively speaking, but think about it as a progression: For most embedded development, C is still more or less the only sensible choice. Java is still velvet cushions and hand-holding by comparison.
Case in point:
http://www.web-strategist.com/blog/2008/08/01/how-janet-fool...

(Random twitterer pretends to be official spokesperson for Exxon)
"The difference between madness and genius is measured only by success."
Ack. Trebuchet everywhere.
so they spend who knows how much on a four-letter domain and then require a newer version of flash than every other video site on the internet? Brilliant.
Yahoo wins solid shareholder backing in vote
FCC Says BitTorrent Throttling Illegal, EFF Releases Tool for You To Test Your ISP For It
Let's play Ask Matt Maroon: http://mattmaroon.com/?p=416
In any case, I'm interested. Let me know what your idea is and I'll provide feedback on whether or not I think it can succeed.
Anyone wanna try some Snow Crash?
Shane West’s ‘ER’ Comeback a ‘Double Surprise’
Dr. Ross? Pshaw. The ER return that most fans — or at least the most vocal fans — have been clamoring for is that of Dr. Barnett. And this fall, their prayers will be answered when Shane West’s Ray heads back to County General with a new lease on life and eyes for the woman that got away, his ex-roomie and unrequited love, Neela.
Is it http://www.fotolog.com/ ?
first google result for photo sharing site and 100 million. Also I have never heard of it and it appears to be Euro / Global (popular outside the US)
http://www.google.com/search?hl=en&q=%22pay+for+delivery...
http://www.google.com/search?q=trusted+sender

http://www.senderscorecertified.com/ and
http://goodmail.com/
I got twitter-spammed by SocialThing.

I don't care how great your service is - if you spam me, I'll never use your service, out of principle.

Someone should create a hall of shame of web 2.0 companies who twitter-spam.
The Lazy and Smarter Web
e.g. A replacement for all the torch applications that is just a blank web page.
#5 and #7 are the only items on the list that make good sense.
The writing could use some improvement (it seemed to be written by a non-native speaker, but if that was the case, the writing was actually not bad), but I appreciated the ideas the author was addressing and voted it up.
More impressive than writing about them is investing in more winners than losers!
Because Roombas don't work very well.
Peyton’s ‘One Tree Hill’ Maybe-Daddy
Remember the mystery man that Mia told Peyton (Hilarie Burton) she had met in the One Tree Hill season finale? You know, the guy who knew Peyton’s biological mother back in the day? The dude we were led to believe might be Peyton’s real pops? No? Me neither. But listen up anyway, ’cause this is about to get very interesting. I think.
They are slow, that's why.
But you must admit that making a Lisp dialect is a good learning exercise heh. I don't see newbs learning Perl, Python, C++, Java, etc. by writing their own dialect or interpreter for them.

Just "defmacro" and get back to solving your real problem.

Learning isn't a real problem?
i searched "shyla stylez" on cuil.com
and all the results point to "Reported Attack Site!" by mozilla firefox,
whats wrong with guys at cuil? they want us to go to possibly dangerous sites? even though safe search was ON!
Why can't you divide by 0?
That's not true. In most cases you don't have to wait to see the outcome to distinguish between them.
immigrant labor is cheap, plentiful, and scrubs toilets too
it was funny on cuil's first day, now its just stupid
By definition if a sales person is good they should be able to convince a Woz to join them. The problem is, though, that they tend not to be able to judge Wozzes very well.
"You either die a hero, or you live long enough to see yourself become the villain" :-)

(from _The Dark Night_ script, obviously)
it's a venture fund and they ve been doing it for long time now
Thankfully, Google Reader never forgets.
Yahoo Is Becoming A Leading Semantic Web Pusher
While not exactly CS related, I think the Wisdom of Crowds wins the title for most misunderstood book hand down. Of the hundreds of times I've seen people use the phrase in print, I think only two or three have been by people who actually understood the book.

Just look at the most recent abomination in the NYT article on trolling:

"Technology, apparently, does more than harness the wisdom of the crowd. It can intensify its hatred as well."

That doesn't even make sense.
I applied about 2 weeks after the SDK was released and got in about a week later.
How To Concentrate
I'm so pissed that I upvoted you, now that I've seen your contributions to other threads. But hey, you managed to finally make a comment that didn't call someone gay or disparage gay people... maybe some positive reinforcement will help you grow up. Good job!

But yes, I can't for the life of me understand why someone would want to use TwinLisp.
I liked the style - so elegant and calm, the article is worth reading.
You'd be surprised, at least in the US. For example, perezhilton.com seems to have twice as much traffic as techcrunch.com according to Alexa and Quantcast. I have no doubt that Technorati's metrics are much less reliable (authority? number of fans?). Check out the Quantcast top 100:

http://www.quantcast.com/top-sites-1

Would you have guessed that Walmart would be at #21?

More than half of all US homes have broadband. How many startup lovers do you think are out there? Also, how many people surf the web at work to pass the time every day?
I don't know if you've seen it, but their stories about perl, optimization and CMS for a newspaper are interesting.
so I thought, "wow, $2000 a day!, I want to try writing an app for the iphone" then i realized i don't have a mac let alone an iphone =|
‘Desperate Housewives’ Star Becomes a Dad Again
“Desperate Housewives” actor Ricardo Chavira and his wife Marcea Dietzel welcomed a baby girl into the family on Monday, July 28, reports “Entertainment Tonight.”
When I was in high school I was hired by a company to fix a problem in code for which they only had the EXE, not even object files! Since I had a lot of experience hex editing computer games, I was actually able to fire up a debugger and go down into the machine code and patch it. There are hackers who can work with machine code - but it sounds like if this company got into the mess their in in the first place (by letting go the engineers who knew the codebase), they're unlikely to attract the kind of talent that can patch a program with nothing but the binaries and a debugger.
Matt Maroon, you're a fun guy. (But your category links are all broken.)
What Java web framework would you use?
I may have an opportunity in the near future to do a bit of Java web programming, in exchange for many shells and beads. Having not done much with Java in the recent past, I'm not up to speed on the current state of lightweight application frameworks, and so I am poking the collective brain of all the people here at Hacker News. If you were going to develop a web application in Java, what framework would you use?
... because a Roomba can only vacuum and do nothing else.
No. of documents on climate change: 0
Why Google will die in the near future
It's all about the social media and social websites
I'd have to put Brooks' The Mythical Man Month up there as most misunderstood. I've seen that book used to justify all sorts of nonsense.
Another couple of possibilities:

1. The cleaning staff management has their offices located in the 19th century.

2. Roombas are easy to steal. Even in the nicer hotels, the paintings are bolted to the walls. Free-roaming robots that can fit in a suitcase? I think not.

3. Durability may be a concern.

4. Room turnover needs to happen very, very quickly, and so hotels are waiting for the 'Roomba-SS', because they need supercharged V8 cleaning power.
Large Hadron Rap
Lately, I think most people use Spring and Hibernate. I haven't used Java for a while either, though, so I may be wrong.

Maybe you could run Rails inside a JRuby instance and deliver that... :-)
I read several news sites' articles about this and none of them provided a link! A google search for it just brought up more news articles. Thank you, hacker news, for providing the meat (the actual site) and not just the fluff.
I agree. This implies that any java applet can steal your login info of any site and if that were true then java applets would have been banned 10 years ago.
The role of REST in Cloud Computing
I believe you can safely re-encode gifs without extra loss. (the encoding is also lossless for files with less than 256 individual colors)
The comments links are all broken too, at least for me.
The most overrated book in CS is more like it.
They don't use Euros in London.
The paintings are bolted to the wall so they don't fall, not for theft. There's an inventory taken when the room gets turned over, so if it's missing the customer is billed. Sort of like those $10 packs of cookies in the mini-bar.

My guess is that vacuuming a room just doesn't take that long and it would take forever to make a Roomba cost effective.
CL is pretty ugly. Scheme isn't so hot either. it's the reason i stayed away from lisp in general for a good half year until Arc came out. it's like these languages had a chance to be pretty due to lisp's streamlined syntax... but they ruined it by using excessively verbose names and abusing the parentheses
Why does titling paragraphs "How I moved on" ask to have the phrase "leaving wreckage in my wake" after it?

>> - "I rented funny movies" So now you're basically competing with every stay at home mom for work at home plans.

My partner is chronically ill, which can be pretty depressing. Awhile ago we realized that the illness is there every day, eroding our ability to be positive and enjoy life. One of the ways we deal with this is to rent funny movies. It helps, and we'd be pretty stupid to not do it because we thought we were being like stay at home moms.

I don't see how this is indicative of narcissism. Also, she's describing what worked for her - I don't know how you can argue with (or downplay, or whatever it is you're doing) someone's description of their own experience.

Last - you use the phrase "now she's competing with x". I have no idea why you think it's a competition in any way. She's describing techniques that worked for her. It sounds like you wanted her to radiate a smiley face, and convince it to bite her so she could develop superhuman happy powers.

I just don't understand your attitude. It seems like you're viewing her as a cutthroat business person trying to fleece women in need of help by providing them with a free article.
Giving away money might have helped a little, but it probably wouldn't have helped her deal with her deeper problems.
There's no choice anymore - it's got to be Seam. It's the first Java EE framework to really learn from Rails, eliminate the XML through annotations, natively support Hibernate as the ORM, and still keep the perf and tooling advantages of static typing, use the application servers for automated, efficient state management, and generally make the vast API resources of the JEE stack available.

On the UI side there's a lot of support for JSF components, which is good for someone like me who wants to write the backend and have the UI just work. The Seam code generator makes pretty instant CRUD applications that go a lot further than any of the Rails auto-scaffolding apps.

And, if you think Java's too verbose and inelegant - there's no reason not to write much of the application in Scala or Clojure.

And besides, it's by Gavin King. Gavin King made Hibernate. I know of no ORM in any other language that approaches its feature set - though SQLAlchemy in Python is moving in that direction, and acknowledges Hibernate as inspiration. Hibernate used to be a maintenance nightmare because of the XML; the new annotation based version keeps the power but is a lot more DRY.

The Java community really did a remarkable job of killing off the XML bloat in the current Java EE stack - and only within the last year or so.

[if anyone out there is as enthusiastic about Seam as I am, I have budget for several freelancer projects using it, some of which are actually not boring, and may evolve into startups - contact me on here]
Accessing SQL Server from open source software
Did you notice the first picture of the LHC on that page looks just like the Reality Bomb apeture from the recent Doctor Who episode? http://tardis.wikia.com/wiki/Reality_bomb
I would use Spring and Ibatis.
So he "read all the books" but didn't interview, look at a resume, or check references? Huh? I feel for the author, and it's a good story and all, but he made some extremely basic mistakes.
Wow, the government is actually helping people instead of corporations for once? I'm confused, there must be some ulterior motive...
Actually, all of his links are broken. Everything goes to the main page.
This article was already discussed today, and then it was killed.

http://news.ycombinator.com/item?id=264808

Incidentally, the discussion there is much more intelligent than what's here right now. It's a shame that article was killed.
Learning isn't a real problem?

If you are just doing something for fun/learning, there is no need to release it to the world. I've written lots of programming languages, but I don't expect anyone to use them.

I don't see newbs learning Perl, Python, C++, Java, etc. by writing their own dialect or interpreter for them.

This language is more like C++ or Java than Lisp.
Wicket. If database is involved wicket+databinder.
In a way, we can thank Apple for this.

Disruptive products drive competitors to innovate, or at least fund innovation that will benefit them.
The White House is Briefed on "Potential For Life" on Mars
problem is, this only works for guys like Fred. How many hackers on here have thousands reading your blog, twitter, etc.?
What frameworks do other YC folks use?

I've been running with Blueprint for a while now and it's working great. The simple 24-column system makes a lot of sense for layouts, but I'm not tied to it necessarily.
Strange, this topic came up last night and I replied (as did a lot of other people) and it got deaded. Maybe despite being at the top of the front page, the one I found was the dupe?
They seem to work for me. What browser are you using (FF3 here). Perhaps it was a temporary problem due to one of my plugins.
Venture Fund Economics
Diamonds May Have Jump-started Life on Earth
Also: opportunity costs.
Theft is a huge problem, especially for the only inanimate object that could be plausibly said to have ran away on its own. The hotel can, of course, bill you, but you can just dispute the charges.

The guest only has to convince his credit card company that there was no Roomba when he got there. Given the state of charge backs in the industry today, that would be a shoe-in. You probably could convince them there was no painting if you stole that and tried.
It seems to me that writing drivers for SQL server would be an excellent place for Microsoft to embrace the OSS movement.

Allowing language communities to write their own drivers for SQL Server strikes me as a win for Microsoft.

The old argument was that by limiting the fastest access to SQL server (i.e. native drivers instead of ODBC) to Microsoft backed languages would be a selling point for those languages (and by extension the tools that Microsoft sold).

It appears that they are just now beginning to address the threat being posed by Postgres and MySQL.
Well your enthusiasm made me at least google it. Here is the project page:

http://seamframework.org/
I'm assuming that they still have the right to throttle indiscriminately right?
I prefer Wicket over Seam for lightweight web applications. I spent a year or two trying to like JSF and I just can't do it. I find that Wicket's approach to building the UI is more closely aligned to how I work and think.

I've also played with the Stripes framework a bit and it seems like a nice option but I haven't done anything extensive with it yet.

Hibernate is my default choice for the persistence layer. It can be a little tricky if you're tying into an existing legacy data model with a bad design.
The Government does not just help corporations. It also, frequently, hurts them. Overall, the majority of corporations would be better off if the Government mostly left them alone and stuck to the basics of maintaining law and order.

The Government also both helps, and hurts, everyday people, all the time. And again people would, overall, be better off if the Government did less. But that is no reason to be skeptical of the good will of the Government when it does something genuinely helpful. Even in most of the cases where Government is harmful, it means well.
You don't have to program directly in an AST to do metaprogramming. It's a trade-off: some people feel it's important to make metaprogramming as easy as possible, while others feel it's more important to have readable syntax.

Every Lisp dialect has some high-level syntax, e.g. quote, CL reader macros, and Arc ssyntax. These obscure the relationship between code and the underlying AST, but the designers felt that the gain in readability was worth it.

How much syntax should there be? A hard question, but I think it would be good for Lisp to move in the "more" direction. Readability is one of the big problems I have with Lisp, and macros, while certainly useful, make up only a small fraction of my code.
That depends on how much you value having names for high-level programming patterns, and how long you've been coding before you read it. I think it is great for junior developers to read so they can get an idea of what to expect, and how to apply encapsulation and real-world OOP.

This book is more like the urbandictionary.com than Strunk & White, and some people get that backwards.
‘Mad Men’ Gets Ratings Bump
A big marketing push, a bucketful of Emmy nominations and an ocean of critical praise helped drive “Mad Men“ to its biggest audience ever.
Well, it makes sense if viewed in the light of democracy and mobs. As long as people remain civil, groups tend to do better than individuals. When that breaks down and malice gains momentum (forgive me for mixing social sciences and physics), mayhem ensues.
DreamIt Ventures Joins Y Combinator, TechStars in Pre-Seed Funding Space
The Top 5 Reasons Tech Execs Fail
Also on FF3. If I click any link (say, "Twitter Revisited"), I just get your latest article. The URL bar changes, but the content doesn't.
Menghapus Linked Account di MYOB?
awesome, this was an idea i was considering doing since it was missing in the space. i hope this is well done, as it could mean good things.
Menghapus Linked Account di MYOB? - Mixx
... because people would be stepping on them all the time.

I could list other reasons, but I guess Matt Maroon beat me too it.
I don't believe that. Most cases in which the government is harmful are caused by individuals putting their own interests above that of their constituencies. "The Government" is not an organism and it's a very common mistake to think of it (or a corporation) as one. It's a group of individuals many of whom have to be reelected to maintain their status.

Farm subsidies exist, even though every economist says they should not, because congressmen like the bucks passed to them by the agricultural lobbies, because those bucks help them get reelected. Etc.

For a real interesting read, pick up Michael Pollan's In Defense of Food. It explains how the interplay between government officials who meant well and ones clinging to power through corporate dollars degraded our country's diet to the point where it's significantly less healthy than that of indigenous tribes who eat nothing but red meat. It's neat how a government mandate to eat less meat instead became one to eat more carbs.
Don't Cry for Us, Silicon Valley
Nice tips. The first comment in the comments section cracked me up because they where such a douche.
LG KU380 Black 3G Unlocked
LG KU380 GSM 3G unlocked slide phone is available in Black. Key features include an internal antenna, speakerphone. Other features include Java, MMS, class 10 GPRS, and both MP3 and 64-chord polyphonic ringtones.
Why Hotels Don’t Use Roomba: Because That Would Be Retarded
I agree that CL is pretty ugly. But it is also seriously customisable. For example, you can make your own package in which

(eq (symbol-function 'map)
(symbol-function 'common-lisp::mapcar)) ---> T

(eq (symbol-function 'mapseq)
(symbol-function 'common-lisp::map)) ---> T

And you can do lots of syntax stuff using read macros.

Even simple stuff like doing, e.g.,

(defmacro mvb (&rest args)
`(multiple-value-bind ,@args))

can really help.

Having said all that, however, I have written my own interpreter in C for my own Lispy language, which I continue to develop (and use a lot for real tasks).
This is really quite stupid.
I succeeded in transitioning my workplace out of the dark ages about a year go; I chose Spring. If nothing else, use the IOC container and AOP. While it cannot reduce the xml-sit-ups, the Eclipse plugin does simplify their maintenance. I've not yet toyed with EJB3, so I have no comment in that respect. The other specific benefit of Spring is that the .NET side of the shop has the Spring port which eases the conceptual hurdles as engineers bounce from project to project. All that said, I'd not heard of Seam and I will be investigating it as an alternative.
So he did a google search for CSS Frameworks? How about some reviews/positives and negatives? Why do I care about any of these?
HTC Advantage X7510 Black Unlocked
This communicating gadget works over an Operating System of Microsoft Windows Mobile of future version supporting an extensive range of applications including GPS navigator, Java MIDP 2.0, Windows Media Player 10, File Manager, TV out, and much more.
This is great. Surprisingly educational. Would be interesting to see how school kids react to it.