skysight-inc/HackerNews huggingface dataset:
Yes, and also every app designer is proud of her baby and thinks the user is just aching to learn it. When in fact the user has an actual task to get done, and your tool is actually in their way.
Imagine building a house, and having 47 tools in a pile in the driveway when you arrive. Not helpful, probably you'll just pick up the hammer and start pounding.
J2ME is actually pretty good at 'limited environments' - my first Java phone had a size limit of 64k or something for jars, and you could actually do some interesting stuff in that size.

You'd definitely have to measure things to get the details, but what I meant was the Linux runtime - all the various libraries and shell and whatnot seem like a lot of stuff to have, whereas with Android, you only really need the Dalvik runtime and its accessories. It just seems like a smaller target to work with (also making work to optimize it pay off quite a bit).
From Facebook's Facelift to IBM’s Bridging of Worlds through Modular Innovation
That's one of the worst similes I've ever heard. I wish people who didn't understand the English language would stop trying to be impressive with it. Stick to clarity until you're sharp enough to have a style.

If you define potential by "how many people have I sold something to", then you're a sad, sad person. I could never judge a life by something that arbitrary and unnecessary. In this case especially, where developing for Windows means you're giving up a part of your soul. I'll assume you've never ever ever used a Mac application before, because you're acting like there's no difference between a Mac app and a Windows app, but I assure you that the difference is staggering.
People don't get cell phones to keep things simple, but I love the simplicity of not having to plan my day ahead of time.
Open Mashup Alliance
McCain moves to block fcc net neutrality
Interesting article. Hopefully this doesn't go anywhere.
Wait a minute, hasn't ZFS already been ported to FreeBSD? Why can't Linux just take the FreeBSD version, which I presume is BSD licensed? Ditto for stuff like D-Trace. Or does FreeBSD actually allow inclusion of non-BSD-licensed code?
Tool of the Day: Ninite: Easy Software Installation With No Crapware
Actually, Android _DOES_ support (partially) compiled applications. There's an Android Native SDK: http://developer.android.com/sdk/ndk/1.5_r1/index.html
Was there a ruler in the picture? How could he possibly have calibrated?
Modern journalist 'a shill', says Internet commenter who finds older reporters had better things to do than misinterpret fascinating archaeology as insults to the modern age
It was. But even with "waiting until after the election to know who won" you want to know who won by breakfast the next day. Would anything actually go wrong if you waited a day or three?
> Also, what are some tips for other sites where you get good photos/font ideas/any other ideas that go into making a presentation good...not bland and lame.

I spoke to a team of lawyers about how software was made recently - explaining source code, libraries, binaries, etc.

Since my story was linear, I use the slides as a window on a larger process.

Eg, a single line went through the whole presentation, sometimes going right, sometimes up, occasionally down or left. The current slide simply followed the line to determine where to go next.
Domestication of animals consists of selecting examples with protracted juvenile form; more docile and manageable for longer.
Humans have self-domesticated. Today we have later onset of puberty, lower hormone levels, bred out much aggression.
The Roman business is silly. The legions routinely set up stockaded camps every night, a job that required several hours. If you look at Cyrus's marching rates in The Anabasis, generally his troops (contemporary with the early republican legions) made a bit under 20 miles per day, making camps that weren't fortified. The legions may have managed the occasional 40-mile forced march, but so have infantries much more recently.The USMC at one point made a fetish of the 50-mile hike.

I suspect the Athenian business is silly. Our information about the building and operation of the triremes is quite sketchy, or was within the last ten to fifteen years.

As I recall the Tutsis had a step up before the bar, from which they jumped. What the mechanical advantage of that might be, I don't know.

I'm tired of this nonsense, probably because I'm a modern wimp--australopithecus surely had a higher tolerance for pseudo-scientific nonsense.
A web browser? Amazon's books are just HTML.
I have to state that I have seen a case where keeping comments around which formed pseudo-code was a good idea, even though it was just once, and it was a very nonstandard case.

Basically, the comments were text and relational algebra in LaTeX which explained the implementation of dataflow equations by using sets and those relational algebra expressions were then implemented in operations on binary decision diagrams. However, as I said: this does not occur often. In fact, one might call it rare ;)
Mobile Marketing Company | Transporation Logistics
At Pyramid Logistics, trade shows are a full-time endeavor and a business priority. Our decades of experience in this specialized field insures that our client’s properties arrive on-time and in budget. We do the legwork necessary to double check target dates as well as delivery information. Our familiarity with the nuances of convention center deliveries means less work for our clients and a worry free transportation experience.
I just ran through the tutorial and it was a real breath of fresh air - everything ran out of the box, there was no need for an IDE or a build process and changes were live the second I saved them from my editor (it apparently ships with the on-the-fly compiler from Eclipse). Really impressed.
Given a quick read over the article and comments, and a small amount of personal clojure experience, it seems to me that this is a poorly researched article. The visualizations may be easy to understand, but they are based more on assumptions and misunderstanding than on reasoned fact.

In particular, the author's concern regarding management of mutable data structures in STM is almost bizzare. The concurrent code that I have worked with uses persistent but immutable data structures across agents, which are execution blocks queued in a thread pool. Using this you can write large pieces of code without dosync that scale to any number of cores in an efficient manner.

So, while I enjoy comparisons and nice visualizations, maybe someone else could try their hand at this one?
"Sour Grapes!" trumpets blog hacker who has nothing better to do.
Air freight shipping | International shipping services
The increasing number of ‘open borders’ in this global economy provides new opportunities for businesses to enter international markets. Yet, the opportunities of importing and exporting goods are not without challenges and can easily become too daunting and cost-prohibitive. Choosing an experienced logistics partner like BGI Worldwide Logistics can minimize international trade hurdles and help your business profit.
Java has real lightweight threads, so what's the advantage of "shared nothing" here? Extra memory usage and less speed?
Martyred?
I don't agree with you... They didn't leave money on the table, they decided to focus on one thing to do it well instead of targeting everyone...

Doing cross-platform application comes at a cost (and not only in term of development time), even if it works well, the apps always feel a bit off compared to the rest of the apps on the platform (especially on mac) and that has an impact on usability, sales and so on....

Now for webapps, it's a different matter... but I'd still argue that if you are sure that a very small proportion of your userbase uses Internet Explorer 6, it might not make economic sense to support them because the cost of paying someone to do so is higher than the revenue generated by those users.
Ask HN: review my Twitter app game, Twabble
http://www.playtwabble.com . It's a point system game based on the vocabulary you use in your status updates. Points are awarded like Scrabble.

I built it to learn Python and Django and also as a resume builder (I am looking for a software dev job...). I didn't build it to showcase my web design skills.
It uses Oauth to do sign in with Twitter, and because I know HN is weary my app requests write access but will only send a message to your stream if you explicitly tell it to.
Of course I jumped directly to the tabulated results but found...

A helluva a way to present statistics: green values representing the CPU time in milliseconds of the fastest software while all other values on a row are normalized multipliers of that value. No attention paid to significant digits whatsoever. Jeez! Wonder what Edward Tufte would say about this one? And once again I'm grateful to not be one of the 8% of men who are color blind.
Psystar taunts Apple a second time (releases $50 'one-click Hackintosh' tool)
Free Website monitoring Service
Monitor your website for free with 100pulse. Get notified through email, RSS feed and sms when ever your website is in trouble
I go months without rebooting win2k, but I've also seen it blue screen simply by removing a USB/serial adapter with the port still in use, which is obviously a third party driver problem.

You might try setting the "Always on top" option for taskman, so that other app windows can't cover it up. I've _never_ had a problem with taskman being obscured by another window.
Personally, I think chicken is the least interesting of the 3 (bigloo, gambit and chicken) scheme->c compilers.

Bigloo has the best FFI, hands down, it's simple, it offers mapping, and doesn't require you write chunks of C for each definition. It's also slightly easier to call from, and embed in, C, in my experiments.

Bigloo has better potential performance, due to the strict typing abilities.

Gambit has the best performance, this is probably debatable though, at least according to the benchmarks I've seen.

Gambit also has the best portability, bigloo and chicken only 'mostly' work on win32 - bigloo's socket support has some annoying bugs on win32, for example, and I've had problems with chicken even compiling properly on win32, often failing to find compilers, etc.

Whether Chicken or Bigloo has the best built-in module system is debatable, personally I'd prefer bigloo's over the two. Gambit's lack of a built-in module system is offset by 'black hole' which is progressing nicely, and is possibly better than both bigloo's and chicken's, in the long term.

License wise, Gambit is dual (LGPL and Apache), Chicken is BSD and Bigloo is LGPL. All are pretty much equal, really, from an end-user's point of view and none of them should impart any restrictions on any programs you create with them, as far as I can tell.

Edit: I knew I forgot something, I didn't mention the '4th' option - JazzScheme. Which is really just a version of Gambit with an integrated IDE, a module system similar to bigloo's, and a bunch of pre-built library mappings (Gtk, OpenGL, and a bunch more, iirc). It has potential, but for me, I don't like to have to use a provided IDE, I prefer emacs, and the 'command line' version of jazz isn't really finished yet.
Rich Americans believe they should be taxed higher as well.

http://www.cbsnews.com/blogs/2009/05/04/business/econwatch/e...

http://www.bloomberg.com/apps/news?pid=10000103&sid=ap3I...
I agree -splitting the app into client- and server-side pieces is like cutting a banana long-ways.
Also there's the performance problem. The web link has erratic latency resulting in: hesitant response to form entry, lack of hour-glass support, unpredictable page updates. When it works its fine; when it lags its dang irritating. Worse, its hard to even code the app to accomodate lag: the app lags when LOADING the next phase of the app, so "nobodys home" when it lags to even respond to the lag with a progress bar or hourglass or whatever.
Well, come here and see for yourself.

I did, for a few years, and it appeared even crazier up close.

Living there only made the insanity of the "creative" public spending all the more obvious to me, but then I don't claim to be an expert.

However, I am close to a Central Coast native who happens to have a career in California government finance - when she says the county and state finances are completely screwed and incompetently handled, I give that opinion a little weight.
"DISCLAIMER: I'm Indian and I believe Arunachal Pradesh is an integral part of India."

Would you mind explaining what brought you to that conclusion?
With no APIs except the standard C library and Zlib, it's just not particularly useful (yet).

If you've got some performance-intensive number crunching code in plain C with no dependencies, then the Android NDK will allow you to expose that to your Dalvik app... But the NDK doesn't help much in porting the overwhelming majority of existing C/C++ applications.
Yes, this and the picture of Linus at the Windows 7 booth... starting to look more like reddit every day...
Wow, that Mac ad is hilarious! Unusually bold, coming from a company.
I think his point was about the American interstate highway system being specifically modeled after the German autobahns.
Beware of this Adware from TrueAds | TechJaws.com
Protip: apple's $60 magic mouse != a regular $10 mouse. For that matter the mouse on my pc ( logitech g5, one of the few great mice available) is the same $60.
The joke isn't that Linux is complicated or Macs are cheap. The joke is that she (Microsoft) makes you THINK (keeps you "by convincing you") that Linux is complicated (e.g., rumors about hardware incompatibilities) and Macs are expensive (e.g., those "I'm a PC" ads).

When you think about it that way, it makes the analogy so much worse (or better, I suppose).
The evil bit is conditioning people to expect computers to constantly break, crash, not work. Microsoft has taught people to expect that, and some people have just accepted it as fact - computers crash

You say it like it was deliberate. Historically, where Linux has said "not a chance on this hardware but hey, you could always write your own drivers", Windows has said "OK let's give it a go, fingers crossed" and it hasn't always worked.
That's the point of most humor: you exploit a stereotype to get a laugh.

As a rule of thumb, the difference between classy humor and not-classy humor is that with the former, you put the joke on yourself (not on others) and/or you point out that the stereotype has holes in it the size of an NSA machineroom.
Thank you, thank you. Made my day
Blue Pill (malware)
Those 44 people could own 50% of Germany. In America, the fringe group that is the top 1% owns 90% of the wealth, gets lots of subsidies from our Government and still pays less tax as a percentage than the other 99% of poorer Americans.
The benefits of taking a stab at the huge win32 market far outweigh the cost of hiring an specialist team to target the platform. You named a few "boutique" Mac shops ignoring the staggering number of successful companies that have products for both platforms.
You want something like literate programming then
Happy families are all alike; every unhappy family is unhappy in its own way. - Leo Tolstoy

Hard to be the absolute worst, so many ways to be bad.
clickable link: http://www.playtwabble.com
This might be the case, but even if it's true, the principle of evolution dictates that we're wimpier because it doesn't matter anymore. Why be strong when we have tools to be strong for us?
I think I would just put a link above & below the preview window: "Preview look funny? Click here for formatting help."
Don't understand. No cash flow for months; how can payments start immediately? How can the pressure be LESS to build/ship product for revenue? How is this different from Vinny the loanshark?
Now you're just plain confusing things...

a scientific truth, or the mathematical expression of it, is not a patentable invention

The mathematical expression of a scientific truth is not just math, it's an observation of our reality. Algorithms ("just math") can be implemented in hardware or software, and can operate on paper or bits. Those are patentable.

Yes, of course they would [have spent $60B on R&D if they got no patent rights for it], thats the business they are in. They made $76.22B revenue in 2008.

Would they still have made $76.22B if their competitors could use their discoveries freely?

This is silly. I'm not sure what you're arguing against - I'm claiming that there is a good reason for patents, both hardware and software (same reason - to encourage innovation) that shouldn't be ignored when talking about patents. You're saying you agree for hardware patents, but not software patents, but have yet to explain the difference between the two, aside from calling one of them "just math".
I don't get it.

The description on the home page doesn't make the game clear to me, and isn't compelling enough to make me want to hand over my twitter credentials.

After poking around a bit I found the "Most Active Games" box, but the pages those links take me to don't really have any more information, just a tag cloud of evidently broken links.

I spent maybe 3 or 5 minutes there, and I still have no idea what Twabble is or what it does.
I'm not sure what I would make of the billionaire Mark Zuckerberg squandering his time by reading my useless comments.
1. Your "everything" statement is missing parts of the Mac ecosystem; for example that the dev tools for the Mac cost $0, or that Apple's equivalent to MS Office costs less while having features better suited to certain sets of users.

2. I had an opportunity to start using Mac a year ago, after being a huge skeptic. I've since concluded that I'll happily pay the premium, because the value of the boost in productivity is far higher.
His name was "reserved" for him by someone:

http://twitter.com/timbernerslee

Easily, the most noble name-squatting I have seen.

But it seems like he went with timberners_lee.
Clojure Datatypes
Hey everyone. Didn't seem like a lot of people saw my previous message.

skottie at connersc dot com
Please email me with some info - I'd really like to get a social/hacker network going in Austin. I know there is Door64/Cocoa Coders/etc, but I'm thinking something for ourselves.

I'm planning on going disc golfing at circle C this weekend (slaughter area) if you guys would like to come along for a casual meet up.

If you suck, don't worry. It will be my first time playing in months, as I had back surgery over the summer.

There is obviously enough interest, and once I have people's contact information I'll start a phpBB or google group so we have our own little home.

I look forward to hearing from you.

Here is a little about me so I'm not a complete stranger:
http://www.connersc.com/blog (as if you couldn't have figured that one out).
Sounds like the TED talk from Alain de Botton where he talks about the old days when we saw a homeless person on the street and considered them among the "less fortunate."

http://www.ted.com/talks/lang/eng/alain_de_botton_a_kinder_g...
One of Heinlein's more famous quotes is:

"“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.”"

Now, most of the specifics here are things that normal people could do (cook a meal, etc). Few of them ("plan an invasion") are something that require substantial training. But his point is that people should be well-rounded, not specialized.

The problem is, generalization isn't rewarded in any modern culture that I'm aware of. The phrase "age of the specialist" is well known; people who are fantastic experts at (neurosurgery|IP law|graphics coding|etc) and utterly incompetent outside their field of expertise always have higher status and salaries than JOATs who can turn their hand to anything and do a decent job, but don't have great mastery at any one thing.

It's even hard to argue which approach is better; who is more likely to make a significant new discovery, the scientist who knows every little detail of his entire field and can synthesize all of them, or the scientist with decent familiarity with half a dozen fields, that has bring a cross-disciplinary approach to the problem?

I suppose there's a place for both. Certainly, when you have a knee surgery done, the guy you want to go to is the one who does nothing but knees, 4-8 operations per week, and not the guy who does whatever kind of surgery comes into his OR.
reminds me of yesterday's font page submission on poor use of analogies. not saying it is, but i can't help seeing the connection...oh god! may this is a bad analogy. will it never end!!
"they only want to give up their money if enough other people do as well to accomplish their goals" -- fair enough. No need for them to resort to force though.
FreeBSD does allow for the inclusion of other licenses. The GPL 2 and CDDL are two prominent examples (though they are actively trying to remove as much GPL code from the tree as possible). Users who are unhappy with CDDL licensed code still have the option of disabling it in FreeBSD's build.
Amazon Stops Selling Sprint-Powered Kindles
What is the virtue of developing a web application in Java instead of a scripting language like Jython (aside from execution speed obviously)?
The fact that I was raised believing Arunachal Pradesh to be an integral part of India, and also that the people of Arunachal Pradesh want to be part of India (atleast that's what they say when interviewed by news channels). Also Arunachal Pradesh has a state government which is under the central government of India (where elections were conducted recently).

Also, I don't think this is fit for discussion on HN.
I resisted until my business partner insisted and the company bought me one, which I still have.

I just recently got in trouble with a good friend over it though -- she is very much into the cell phone thing, and culturally, she considers it rude that I don't get back to her quickly -- she says the longest reasonable time is a return call that same day.

I, on the other hand, feel like someone calling doesn't obligate me to call back ever, never mind quickly. In this case, it's not a matter of ignoring her, it's a matter of simply not looking at my phone. I just can't wrap my mind around how having a piece of technology obligates me to use it.

I have a feeling I'm in a shrinking minority.
I was ready to buy a Kindle when it first came out if my textbooks were on it, so that I wouldn't have to carry tens of pounds of books around campus. Unfortunately, only 1 of my textbooks were available at the time, and I still haven't bought a Kindle
Ooops confusing user interfxce. And no phones on on stage with radiomikes.

He appears to be finding the keyboard a confusing user interface too. :-)

More seriously, he seemed to be using Tweetie to post (then identica, now the Web interface). So perhaps he wasn't really commenting on Twitter's user interface, as the article implies, but Tweetie's (which is great for experienced users but could suffer from the "too simple" effect for others). Despite trying many clients, I've always gone back to the Web one too..
The IE CSS Bug Which Cost Me A Month’s Salary
Ruling Expected on Twittering Anarchist Raided Under ‘Rioting’ Laws
Let me guess - it's yet another Java on Rails?
Java IDEs are mature and make it easy to refactor your application. (I realize that part of the necessity of this stems from the Java language itself. The tools are still good.) This advantage may be temporary if IDEs for other languages become highly sophisticated.
Thank you for the feedback. I'll keep it as my own gallery.
I think when zaphar said "sql database" he was just using common usage for RDBMS. Yes, "SQL database" does not have to mean "row oriented storage". But all of the commonly familiar SQL RDBMSs use row oriented storage.