skysight-inc/HackerNews huggingface dataset:
Like any two implementations of a spec, they probably have different performance and stability characteristics. As for what those differences actually are, or if there are others as well, I'm really not familiar enough with Harmony to say. My completely unsubstantiated guess is that end users will be more interested in OpenJDK, as it's derived from the mature, battle tested jvm Sun's been shipping for years.
Wow, I ask you for specifics, and you just write an even longer, yet just as content free post. This is HN, not a presentation to an idiot manager, we don't need bad truck analogies, just explain the thing itself.

I'm calling BS until you post some actual code, the closest thing to anything technical in that whole giant post of yours was you used the word 'view' once.
I know a lot of people are thrashing the chrome webstore (especially in the developer community) - and yes, it does seem ridiculous on the outset.

Some people have already mentioned the benefits for the users, but, even from the point of view of the developers, I feel that an "installable" web app (which is actually nothing but a bookmark) helps developers by putting the apps right in front of the users' eyes. It makes a lot of difference. As a normal bookmark, it will get buried - but when it sits in that extra special screen space as an icon - my gut feel says that users will tend to use it more.
You may come to find that 95% of people are assholes anyway. And the remaining 5% are perfect assholes. I don't too much believe in friends just different people with different agendas. I would say of all the people I've met in my life >=.01% where for any period of time actually friends.
If anything work on diplomacy and worry about yourself.
As for members of the other sex, just remember they're after the same thing you are only thing is their brains are fu¢ked.
Love the videos!
21 More Notable Free Linux Games (Part 2 of 3)
I do remember a PopSci article talking about doing it, but no one would dare admit it if they did.
WikiLeaks cables: Pfizer 'used dirty tricks to avoid clinical trial payout'
The same point as Apple's Web App gallery? (http://www.apple.com/webapps/) To make it easier for their users to find what they are looking for. For developers it's enticing because it can get you in front of a big audience without any marketing expenses.
In Project Mayhem, we have no names.

Now, you listen to me.

This is a man and he has a name,
and it's Robert Paulsen, OK?

- Robert Paulsen.
- He's a man

and he's dead now because of us.
Do you understand that?

I understand.

In death, a member of Project Mayhem
has a name.

[all chanting] His name is Robert Paulsen.

-- Fight Club
Well, you may be surprised by the increasing relevance of naval forces in our modern world. Even though big ships fighting Bismarck style is rare, big ships are still very useful in securing seaways for shipping. This is why China, India, S. Korea are all building up their navy. Sure, SpecOps / "terrorists" grab the headlines, but remember that countries have many other threats and don't openly promote them without cause.
With all due respect, putting OWASP at the end is a big mistake, you may have to refactor a lot to secure your code.
Rework of 37 Signals' guys. I read it along "Getting Real" as I started my own company and was quite eye-opening. Don't agree 100% with everything but there's a lot of common wisdom inside.
Fred Destin Advice for European Entrepreneurs [video]
If you like dancing, then I too highly recommend dancing! A majority of my (admittedly largely disastrous) romantic life was based on dancing. Note: this only works if you like it and you're good at it. The latter often results naturally from the former.

Parties are also great. My current relationship was the result of going to a School of Public Health crêpe party.
very interesting ... Thanks for sharing :)
Chrome Webstore, in the QnA session, it is said that these apps are essentially just web apps that all browsers can view them right?

How does paid app works? If i paid for a webapp/game on the webstore... and some day i have no access to Chrome, am i still able to open that webapp on any browser at all?
I was in your situation a couple of months ago, but I realized that joining a club/team is the easiest way to meet people who share the same interests as you.

If you want to meet other programmers or people who are similar to you, join a CS or Robotics club. If you want to meet different kinds of people, join a sports team.

I noticed that tech people tend to float towards techy things, but a whole variety of people do sports, and that trend was visible both in high school and university. On my dragon boat team, there are people from every faculty on the team, even other CS people.

So it depends on how you want to meet people. Staying in your room programming is definitely not going to make you meet new people. If you want to know a lot of different people, a team is your best bet, because they usually have team-building games or social events where they go out to eat or have fun.
No doubt, your embedded world presents incredibly difficult problems -- arguably much trickier ones than most web jobs out there. Keep in mind, as the OP and author, I'm comparing the "average" embedded job or desktop software job to the "average" web job. Perhaps I should have made this distinction clearer in the blog article. Most employed embedded engineers do not work on problems as tough as the ones which you describe.

But to me, the biggest challenge with web is the unforgiving avalanche of emerging new technologies a practicing professional must keep abreast of, literally during every spare second of their life, if he or she is to remain employed !! This unrelenting blizzard of new algorithms, new languages, new frameworks, new design methodologies is just another typical day in the life of a highly competent and employable web engineer.

The resource-limited embedded problems at your company are "old school". I'm not saying they're easy, but do the tools and technologies needed to solve such problems change much through the years ?
"Impressing your boss is a crappy career goal. Even if your boss is amazing.” -- tptacek

Linking the comment, give him the upvotes:
http://news.ycombinator.com/item?id=1994344
For me the professional production of the video makes a ridiculous difference to how much I enjoy news like this. It's really nicely put together.

Related to that, the way it was posted on CNET added nothing to the information in the video and reminded me that I'm getting increasingly irked by reposting culture.

Hacker News is good because it links to original content with a snappy title and then space to discuss below. Which leads me to wonder why this item links to the CNET article and not straight to the youtube video?
It would be pretty difficult to write an in-place sort in Haskell, given that it only has mutable state through monads (and I doubt anyone wants to go into a monad just to sort something). GHC is pretty good at optimizing list concatenations, so that's probably not a big deal either. You're absolutely right about the two-pass filter, though.
Ключи NOD32, Key NOD32, скачать, ESET, ключи для обновления базы
I am doing something similar. I am selling everything I have (not much stuff though, I am frugal) and moving to SE asia (where I was born). This is the first time I will be there in a long time (15 years) so not sure what to expect.

I made the decision in 30 minutes. Bought the ticket, committed myself, sold most of my stuff, said good bye to most people I know. The plan is to visit 50 countries in the next 5 years. Leaving on Jan 3rd.

I am too content with my life. Sometimes you need a kick in the butt to get out of your comfort zone. The world is too big and not enough time.
How is this a Hacker News worthy article?
“If you’re lonely when you’re alone, you’re in bad company.” ﻿- Satre
Sucks to be you.
Enjoy life my friend, is not as bad you might think :)
I think the seventh brings bitterness and resignation ;)
Webstores basically allow Google, Apple and others to monetize discovery for users that don't know better.

Many people have a seriously difficult time comprehending the concept of a URL. In fact, most of the time if you give some technologically illiterate people a URL, they will not enter it in the browser address bar, but instead type the URL into Google. Google will then give results for something like www.mydomain.com and people will click through to that site.

It is entirely conceivable that Google eventually puts links to it's Chrome webstore apps as sponsored links in the future, once this happens, users who look for your site through Google should find two links for you, one sponsored via the Chrome store and one unsponsored which is the actual link to your site.

If you use the Chrome store for monetization, you ostensibly give up margin to Google. For this reason I would put a free app to my site in the Chrome appstore and monetize people directly on my site. To do otherwise would mean giving up margins unnecessarily to Google.

Of course, this doesn't happen now. But I imagine that it is only a matter of time until Chrome AppStore results show up as sponsored links in Google web search.

On the otherhand, it's possible that Google only sponsor results for paid apps only.
That sounds awesome, and best of luck to you. If you decide to blog your journey, please let us know. I (and I'm sure most people) would love to follow along.
Ask HN: Should I work for a PTC site?
Sorry about the anon acct, but I don't want this traced back to me. I got an offer to do some web dev for a guy who owns a PTC (paid to click) site. I didn't really know too much about this sort of stuff before, but after researching, it feels a little sleazy. Am I wrong about this? Only thing making me consider this is I need the money.
Latest Update to Facebook’s Official Stats Shows Surge in Off-Site Traffic
"In Facebook at least you can rely on your real life connections, so the level of signal/noise is much better."

why don't you just only follow accounts on twitter that don't spam their followers? I agree that there is a lot of spam, but most of that shows up when you search for a trending topic/hashtag. Those trending topics usually get popular (obtaining 'trend' status) before the spammers take over.
by spelling his lastname correctly?
Because they're texting.
This article is misguided.

Hello World serves two (and only two!) purposes:

1. It's traditional
2. It lets you check everything is working

It isn't a way to evaluate or compare languages. How could it be? It only uses a very small fraction of the language. Note that the Hello World for C is rather long and inelegant. But C itself is definitely an elegant language. So its predictive power is poor.

QuickSort is neither traditional nor something a beginning programmer could use to check everything is working. Therefore it is not a substitute for Hello World.

- - -

If you want to get a feel for a language with one code snippet, allow me to introduce the Trabb-Pardo Knuth algorithm:

In their 1977 work "The Early Development of Programming Languages",
Trabb Pardo and Knuth introduced a trivial program which involved
arrays, indexing, mathematical functions, subroutines, I/O,
conditionals and iteration. They then wrote implementations of the
algorithm in several early programming languages to show how such
concepts were expressed.

http://en.wikipedia.org/wiki/Trabb_Pardo%E2%80%93Knuth_algor...

ask for 11 numbers to be read into a sequence S
reverse sequence S
for each item in sequence S
do an operation
if result overflows
alert user
else
print result
Dup: http://news.ycombinator.com/item?id=1991763
Ninoff Beta registration now open for new, simple, alternative social network
Cruising is a great lifestyle and can be done for less than $2000 per month.

There are plenty of people doing it on less than $1000 or $1500 for a family of four on sailboats from 30 to 35 feet.

More HN readers should consider living on a sailboat full time - it's fiscal mobility, grid independence, great stories, social without commitments and great views all in one.

Downside: Don't underestimate the work on a sailboat and you need to address maintenance issues right away - so be prepared to spend $xxx or $xxxx at random points in time.
I had a friend who, tried to, do something similar. Unfortunately he knew almost nothing about boats and bought a boat that ended up costing him almost as much as he paid for it in repairs, sank once, and that he eventually sold for a tiny fraction of what he paid for it a couple of years later having only been able to spent a few hours at sea.

So I guess my point is, if you're going to do something like that, make sure you buy a really good boat.
Google Chrome OS and Disposable Computers
Just. Do. Something. ^_^

There is no loneliness when you're busy.
That sounds absolutely fantastic! If one of the 50 countries is NL then be assured you have a place to camp out for a while here, I wish you much good luck on your travels.
That's a beautiful boat. Is he still your boss? Always interested in hearing how people continue to earn money while sailing.
Really efficient thermal soaring drones could trade off altitude for electrical power using airstream turbines. This means they could be used as adhoc high power transmission and relay stations. There would be military applications. (Yes, the military already has hardware that can do that stuff, but this would allow a man-portable setup of surprisingly high power.)
After I write my "Hello World!" program I usually graduate to writing a tictactoe game. Tictactoe has enough stuff to learn the basics of most languages.
Ex-Goldman Programmer Found Guilty of Code Theft
It's yet another "command economy simulator", probably not very different from the models used by our central bankers. That is, if they indeed rely on models and not nakedly trying to enrich or prop up the big banks.

There is nothing special about credit and money, they are goods and services that arise naturally from market interactions. Having central banks "in charge of the free markets" is self-contradictory.

Another specimen: http://nobelprize.org/educational/economics/trade/index.html
There is at least one HN'er living on a sailboat (hey there Max T.), it sounds like your boss is going to be having an interesting year. It's going to be even harder to stop doing that a year from now, that sort of freedom is quite addictive.

If anything it reads like he's still running a company, albeit a smaller one :)
Well, looks like this guy took his contact info down:

http://www.alextapanaris.com/cms/about

versus

http://webcache.googleusercontent.com/search?q=cache:PPhOZgL...
He missed off html5...
Paypal shut my account today because my business donated money to wikileaks
Keep those suggestions coming for the January 2011 edition!
Hyperdemocracy
Managers Not MBAs: Debating the Merits of Business Education
short answer: yes

longer answer: everybody is subjective. don't think programmers of the east think too greatly of programmers from the west, or programmers from down south.
everybody carries a set of cultural assumptions.
when outsourcing work (no matter if it's abroad or around the corner) the best approach is to harness the best qualities of every team, not to force them into being something that they're not.
the same thing is true when you're working with people in your dorm room.
what kind of a career path does a embedded programmer has?
what is expected at senior positions in such jobs?

how to get a foot into a entry level job? I am not a EE guy. doing a BSCS.
The future is not the F22, it's a slow and cheap remote controlled drone with a propeller.

It's a slow but highly efficient autonomous drone with GPS and a terrain map.
If you're ever in Singapore, hit me up.
In Smalltalk, I can have all the methods throw

someMethod
self subclassResponsibility

and then use the realize class refactoring on a subclass to generate stubs for all methods I must implement, just like an interface.
What country in SEA ? Malaysian here. Holler if ur nearby
Take that, patent trolls!

Sad to see Paul Allen associating his legacy with trolls and extortion strategies for profit.
Even for advancement in a corporate world, it's much more effective to keep your boss happy but impress your boss's boss.
Time to start donating to Apache for Java fork legal issues and development?
Even though I also use Ruby and Lisp a lot, Java is fairly much key to my business. For donations: http://www.apache.org/foundation/contributing.html
Thanks deviatore! Techsplurge Rocks!!!
The growth of Erlang: The Stack Overflow Case Study.
Off topic but I like your app and it looks to me like you can be loosing significant amount of first time visitors (How big is your bounce rate on homepage?) so I'll write it anyway.

Try some A/B testing with copy and amount of info (3 main blocks instead of 6... write not about what app does, but about what I don't need to do if I use it and so on). Now I see that it's something nice, well made and can be useful but it takes effort to actually understand it while it should be obvious.

It's hard to describe. I just think that this is a bigger problem because of conversion. (I'm a UX designer :))
Often it's a vicious circle. You're shy, introverted with a lack of self esteem. So you start avoiding social interaction. Also if you're in an interaction you can't enjoy it. You often are afraid to act non-conformal. Avoidance leads to less self-esteem and social skills and so on.

You need to tackle the problem on all fronts.

1) This is about your learned behaviour. You have to relearn. As some mentioned before, do some training. Stuff like going out alone. There're programs for stuff like that. Do it professional! That's the most important thing right now in your life! Don't rely only on internet ressource, even if they can be a great inspiration. Go to a therapist if you think that your shyness (or social phobia) is a problem, e.g. if you can't go to salsa dancing because you're to shy. You must break the avoidance circle.

2) Work on your own thinking process. Often, people don't know their own needs or don't dare to stand up for them and try to compensate by being great to get attention. That's a dead-end street. If you don't understand how you "work", the training ( 1) ) can only be of shallow impact. It's really important to unveil your thougts and emotions. I like the Yoga approach very much. To me, it's sound and practical. swamij.com is the greatest resource on the planet. It's a lot and takes time to understand. You could start at the articles about Karma. The kind of awareness and unattachment you step by step achieve makes you stronger. Stronger to understand and handle your legitimate desires. (which does not mean, supress them. In your case, don't supress your loneliness but go out to socialise. But overcome your fear and go to the salsa dancing event.)
Like many responding I understand your situation at least in part. One thing that helped me during my lonelier times was mailing lists. If you have a specific interest, see if you can find a mailing list hwere you'll find people with similar interests and geekiness. For me that was music, for you it could be something different entirely.

It may sound strange but I find a lot of friendship just in people's words - old books that I've carried with me through the years, literary critics, dead philosophers, internet famous (like PG) programmers who I've never met in person, and so on. An essay like "Why nerds are unpopular" goes a long way to getting some perspective on why you might be different.

Finally, as others mentioned, use the loneliness to your advantage. There may come a time where you're married with kids and your blissful moments of quiet come when you're on the can.

This too shall pass, make the most of it.
China and Japan both have a similar issue with bad news and saying "no".

When I worked in China, both my students and school administrators would avoid saying "no". If you are relying on some piece of work being done for product/project success, this approach can also be disastrous because people will say "Yes" to some request that they have absolutely no intention of performing/completing and you may not find out something wasn't done until something fails.

That being said, it's not a race issue, but a cultural issue. Someone of Chinese or Indian descent raised in the US are unlikely to present this cultural incompatibility.

On the otherhand, I think that if this cultural incompatibility exists, it is the manager's responsibility to neutralize it by demonstrating that delivering bad news (or saying "no" when the answer is in fact "no") is valued. This would be preferable to declining a good candidate for the task at hand.
It's conceptually much cleaner, too. If you're asking about the type of something, you're almost always just trying to see if it has some method. Just ask about the method response directly.
Using Advanced Due Diligence to avoid Buyer's Remorse
The answer to "Will you mentor me?" is...No.
These type of articles seem to come from a basic assumption that non-teens do tweet.

There's a gap between both MSM and the blogosphere and reality here. The blogosphere is attracted to Twitter since it likes new technology and constant self promotion. MSM is like the parents of a teen, trying to relate to their world and hanging to some band name etc they picked up.

In reality, Twitter plays a much smaller part in people's lives than it does in ReadWriteWeb or CNN.
ChromeOS a new challenge to Windows
Thanks! If I do blog, it will be here: http://iampavs.com/
Re-reading both the welcome guidelines: http://ycombinator.com/newswelcome.html

and the more general guidelines: http://ycombinator.com/newsguidelines.html

I do not feel this this is appropriate to Hacker News. If you feel otherwise then I'd welcome the opportunity to learn.
Yes, spending $569,000 on a cruise missile to take out a merchant vessel of comparable cost wouldn't be good economic warfare doctrine. If the navy can develop weapons that can sink merchant vessels from 200 miles away with dirt-cheap munitions (like a dozen $1000 ceramic slugs) then this makes for a more credible threat.
Bangladesh. I do plan to go there. I will start from Asia and go to nearby countries first.
Thanks will do!
Actually, undefining methods on an object because such an idiom that Ruby 1.9 introduced a new base class into the hierarchy: BasicObject. [1] This is now the new root class, above Object.

1: http://www.ruby-doc.org/core-1.9/classes/BasicObject.html
Jacob Kaplan-Moss talks about devops at Boston Django Meetup
I think that's only true for people who've never been humbled. If you've been humbled, you are more easily able to question yourself and recognize if you're not the smartest in the room. At least, that's the way it worked for me. :)
Scripting the Vim editor, Part 1 (by Damian Conway)
Ironically, in posting this comment you've already done the very action you were complaining about!

Anyways - there is no doubt that this article is interesting. It is a sharp sign of the times - venerated, 'unshakable' establishments such as the New York Times are being pushed out, while upstart tech companies are moving in.
Wow! Spock vs Batman! I never thought about it!
... but this isn't done very often, and is generally considered a Bad Idea, so let's not encourage it with a special language construct.
Previously reported:
http://news.ycombinator.com/item?id=1992538

Also here: http://news.ycombinator.com/item?id=1993567

Both have numerous comments.