skysight-inc/HackerNews huggingface dataset:
Agreed. I used to support a java web app and constantly had had issues with the OS X / Safari combo. Sometimes the browser couldn't find the binaries even though it was installed, but you couldn't reinstall or reinitialize it in any way. I never had any problems with Windows / Firefox.
Most people lack the bandwidth to be able to stream 720, yet alone 1080 video. I in fact struggle to stream even low-quality YouTube videos without having to wait for it to buffer for a few minutes. Blu-ray's investments returns will never be realised?

Blu-ray is far from dead. It is still the only universal way for users to watch high-quality hi-def video. Windows and Linux desktops/laptops will still have Blu-ray/DVD drives. PS3s and Blu-ray players will still be bought. There are vast back-catalogues of discs users will want to play.

The fractional market that Macbooks represent (and the even more fractional those with such bandwidth to be able to download and stream hi-def video with ease represents) is minimal. Sony won't even notice this. For those who want to watch Blu-ray videos, users will just have to fork-out for an external drive. And I'm sure Apple will price these fairly (not), and more than a few will be bought.

With Apple, the user always comes first.
Yep, Apple Killed The CD Today
CD and DVD are digital media.
If they help to maintain and distribute an alternative JRE (which could only really be OpenJDK, one would think) then it's good news for Java developers. On the other hand, if they don't distribute any and don't help to maintain it then it's a disaster. If the latter turns out to be true then I'd be pretty concerned if I was a Java developer (or if I used any of the JVM based languages).
SEO Tip for Dummies
Bear in mind that this is only a very early media preview of OS X Lion and that Apple does not traditionally reveal all the juicy details of its new OS X releases this far in advance.

So there's no doubt more to come. For instance, Jobs hinted at some new features and APIs coming across from iOS to enable things like instant-on, the automatic and implicit saving of files and state-preservation on quit, none of which was described in any detail.

So I highly doubt that what we saw yesterday was the sum total of the innovations and updates that Apple is planning for Lion.
Small worlds
Eh, it's Apple's in any meaningful way. The project is led by Apple's Laurent Sansonetti, hosted by Apple's Mac OS Forge, and Sansonetti has said that MacRuby is intended to replace RubyCocoa, which is currently bundled with Mac OS X. MacRuby also recently started making improvements to Apple's BridgeSupport framework. I don't know how much more an open-source project like MacRuby could do to deserve to be called "Apple's."
So then what's the best way to do cross-platform development?

For all its faults, Java does deliver something that resembles the "write once, run anywhere" dream.

Any idea for a high-performance, cross-platform, native UI development stack? Is C++/Objective-C still the best option?
That wouldn't make very much sense to me, given that Ruby 1.8.7 is a much more formidable "challenger" than JRuby will ever be.
I'm amazed by the fact that Apple keeps neglecting the software side of "the cloud." New MBAs? Great; they look like fine little machines, perfectly suited for the transition towards server-side computing.

But MobileMe? An odd mixture of USB- and web-based syncing across devices? Come on, guys. You're not even trying.
Absolutely but... hell it's +250 bucks!
Corps are not people and treating them as such is setting oneself for disappointment. No friends, only interests.
Nostrademons wrote one, but it's pretty old, and I think the site is down.

http://arclanguage.org/item?id=1629
Right, but, if you're writing an application that relies on Java 7, you now can't expect the user to already have it installed, so you have to bring an install of it along inside your bundle, unless you want to have to direct users to go to the JRE website before installation may proceed.
Interesting. a while ago I was using similar tool: http://topicmarks.com

in short, you upload a text and it extracts: facts, summary, keywords, index and stuff, with the most important info.

in most of the cases pretty cool, but sometimes was slow in processing.
An Adwords blocker for Chrome?

An tool which automatically logs you into Facebook when presented with a choice of OpenIDs which includes Google's?
In the days before this site, when we poor cave-developers had to get our news from places like Slashdot, there were regular huge flame-fest threads complaining about Apple's lack of "openness" with WebKit. Sure, you could download it, there was code under an OSI-certified license, but they were TERRIBLE HORRIBLE BAD NO-GOOD COMMUNITY MEMBERS because of how they treated the upstream KHTML project they'd started from.

Why was it wrong -- so wrong that they were bullied into changing their process -- for Apple to behave this way, wrong enough to get so many people worked up, so many people to care, when Google engages in the same sort of "open license, closed project" behavior and get a pass?
The language you choose to start with is important. You should start with Ruby because it is less hard (and pretty useful).
GTK is trying to get there. Gimp was ported to MacOSX GTK--haven't checked in a while the state of the port. The Inkscape dev team at least has high hopes that GTK will become stable for MacOSX.

http://gtk-osx.sourceforge.net/
Weight Loss Tips and Diet Secrets - Home
Also, try contributing to the Linux kernel.

I did, and now it includes some of my code. What's your point? Their standards for code quality are high, but let's face it, the kernel wouldn't have reached 10MLOC if it was written like Wordpress. Android won't accept your patches at all.

Speaking of the kernel, the Android project hasn't been very good about merging back their kernel patches. Getting better, but they're now pretty far from mainline.
Trillian for Mac Os X Bye Adium?
It's not good evidence, but it's definitely not irrelevant either. Don't be childish!

By the way, I can confirm that observation. Now we're at N=2.
True. But when people write "programmers should know math" articles, what they're almost always actually saying is "I took linear algebra in college, therefore all programmers should have taken linear algebra in college", not "programmers should be able to engage in abstract logical reasoning".

My own take on this is that many programmers like to believe their chosen subset of the field (in the case of "learn math" articles, often people who work in game development or scientific computing) is the only "real" programming, and that everyone who chooses another subset is deluded, stupid or otherwise inferior.
Cheap Bikini,Swimwear for men's womens Discount sale and wholesale from china
Strong disagreement. My first language was also Spectrum BASIC (I'm not dissing it, by the way, a mighty engineering achievement and my life would have been much poorer without it), but it's not a language I'd expose a child to today, because you need to deal with all sorts of accidental complexity to see some of the deep ideas. On the other hand, the Spectrum environment was almost perfect considering the hardware available.

In the same way, if you want to learn OO, learn Java rather than C++, where the same concepts seem very much more complex. And that's probably true even if you want to program in C++ eventually!

Probably better to use python than either, because that's got the least accidental complexity of anything and can express a wide range of ideas, as far as I can tell.

My favourite language at the moment is clojure, but actually some of its nice features like pervasive immutability would make things hard for a beginner. Better to learn how to do everything and then decide which powers you want to not use.

So I guess my ideal beginner's computer today would be a modern ZX Spectrum running a version of python with a lisp syntax (for macros). pg's original vision for arc sounds like a good spec.

And of course an essential requirement would be a printed user manual as friendly and straightforward as the ZX BASIC manual or the TRS80 one.
I used to love Reddit, but lately I've gotten some abusive and hurtful replies to stuff I posted there. Definitely seen the ugly/shameful side of the internet.
The even releases are more about new features for developers, the odd releases are more about rolling those features out to everyone.
I disagree with GTK, and I recommend Qt.
I use several GTK apps on Windows and they don't look native. Furthermore, GTK has some deeply ingrained usability issues - such as the close button - that they bring to all platforms.
Open Pascal with Lazarus.
Perhaps they needed help with promotion?
Anyway according to Rovio's press contact Ville Heijari, they used Chillingo to reach the US market. Rovio and Chillingo had a deal for two versions of Angry Birds for iOS.

Angry Birds for Android and upcoming Angry Birds Halloween (for iOS) are published by Rovio. They own the brand and develop for other platforms by themselves.

Also in case you haven't heard, the Angry Birds brand is expanding quickly. Soft toys, movie etc. All of these require contacts and expertise, which Rovio did not possess at the beginning of the journey.

The game itself wasn't as cheap as you might think. I've heard that they poured a few hundred thou into developing it.
Obama has a Mac, and his Mac has a Pacman on it.

Why is the Pacman sticker on the un-bitten side of the Apple logo?
A bit off topic, but where can I learn more about convertibles, valuation caps, FF stock, and all the legal stuff we don't learn in our engineering classes?
Shouldn't that be Object Pascal?
It may actually also replace Tweetie if they work a bit on their Twitter interface. This would be the greatest "social web client" to date on my Mac!
They probably didn't get an advance as Rovio still own the product and the brand. You also would lose more than the 10% revenue share figure quoted elsewhere in this thread if you got an advance. Though I also doubt Angry Birds cost $10 million to develop.
The fact that once one user reports the malware, apple can:

Revoke the developer's code signing keys
Freeze the developer's payments
Alert the authorities about the developer
Revoke the app from the app store
Push an "upgrade" notification to every registered user to remove the application
Or even more drastic, engage the application kill switch

I'm really not sure how you think a fully managed software platform will have more malware problems than the run-arbitrary-code-off-the-internet system we have now. It seems like it's actually a killer solution to the problem.
Go code itself is much faster than any dynamic language. But many Go libraries (like regex or http) are very immature and horribly slow, as is the garbage collector, which is the reason for the bad averages in the alioth shootout. Also, there are many well known compiler optimizations that haven't been implemented yet (e.g. optimizing away bounds checking where possible). The stated goal of Go's creators is that Go should be around 20% slower than C.

It's probably a stretch but considering the speed difference between RAM and the harddisk, real life speed of an app has a very close inverse relationship to memory usage. Go uses very little memory, and I don't just mean the runtime itself. Contrary to Java it doesn't treat everything (other than primitive types) as reference types, which hugely reduces the number of pointers.

I think Go is very promising. It's going to be very fast, it's very memory efficient, and it makes massive parallelism incredibly simple. It greately reduces the pain and inflexibility of statically typed languages through type inference and after the fact interface conformance (or whatever the proper name for that feature is)
I spend a considerable amount of time on reddit, and some on HN. What I would say is this: If I want a dry, knowledgeable discussion about a particular tech topic, I'll come to HN. If I want to laugh/cry/rage, I'll go to reddit. The SNR might be higher here, but there's far more wit there.

Both communities serve their purpose. HN is nice in that it is specifically not trying to be big. It seems that Paul Graham is trying quite hard to avoid an Eternal September-type scenario arising from the dilution of the community as it exists now. That's great, and I respect that. The flip side of that, however, is a lack of dynamism.

There's nothing unique about either site. I find the comments on HN to be generally more knowledgeable than those on r/technology, slightly better than r/programming, and about the same as r/netsec. When you get down to the smaller subreddits, the idiocy usually goes away.

>Reddit is comprised of 1% people that are actually smart, 20% kooks, 15% political nutjobs

I'll give you the last two, but I'd say you're off by an order of magnitude on the first one. That's a generalization of the site as a whole, mind you. Your figure might be entirely accurate for, say, r/pics.

>and the rest are early 20-something pseudo-intellectuals that feel that anything against the US, religion, or corporations makes them more intelligent and witty in the eyes of the world.

Again, depends on the subreddit. On r/politics, I'd say you're probably right. Many other subreddits would defy that description.

Check out:

http://www.reddit.com/r/DepthHub/

http://www.reddit.com/r/Foodforthought/

As I said before, r/tehcnology is hit and miss, but the smaller tech subreddits are good. I personally frequent r/netsec, and I often find good links and discussion at r/python, r/linux, and other tech subreddits.

You may find this article: http://www.amerika.org/technology/the-entropy-of-reddit/ vocalizes many of your issues with reddit. I don't agree with the author on everything, but some of his points are valid.
Which close button are you talking about and how is it inherent to GTK?
Le goût est le nec plus utlra de l'intelligence/Lautréamont (means sthg like 'Taste is intelligence brought to its highest intensity') _ Original quote "Le goût est la qualité fondamentale qui résume toutes les autres qualités. C’est le nec plus ultra de l’intelligence. (Comte de Lautréamont, Poésies I, 1870)"
However it isn't just the Cocoa bindings that are important. AFAIK SoyLatte's Swing/AWT elements run through X11. Apple's Java allows for Java GUIs without starting X11.
I think it's been hard to get exposure for desktop apps in the past few years due to the massive explosion of mobile apps. This should help turn the tides and help devs deploy desktop apps easily.

I hope we don't get more "Fart" desktop apps though...
Fachanwalt Arbeitsrecht Hamburg | Silke Grage
The Innovative 'Gypsy Brewers' Shaking Up the Beer World
No, and neither should it be Open Pascal. He meant Free Pascal, an open source implementation of Pascal that also supports Delphi syntax (Object Pascal).
I use SmartSVN, wouldn't call it ugly.
Opera 11 Alpha Released with Extension Support
Getting started with Opera extensions
This is awesome! The service appears to be "apsd-ft".
What if the other guys do "Content + Links" as well(seeing how this has been the general consensus SEO silver bullet for 5+ years now), we all win?

Link building is to on-page optimization what marketing is to product development.
You can conquer worlds with crappy products and brilliant marketing, but the reverse is also true. Doing both with passion = highest chance to win.

Depending on the type of site and how many links you already have, fortunes can be made by clustering your data/pages better, naming your stuff differently, changing your internal linking etc.. .

"And yes, I think _that_ part of the problem is ripe for automation, and I suspect probably _has_ been automated by the very successful people"
You have gotten it backwards. A lot of link building (read: blog spam, paid bloggers, paid articles, link brokers etc..) has become automated, far beyond the level of automation of on-page optimization.
UI & cross-platform dev are two separate issues. Cocoa/Java has been dead for some time, and nobody who cares about design or usability seems to use Swing etc. It mainly seems to be developer tools in the Java ecosystem.

I'm more worried about development of server stuff becoming more painful, particularly as Clojure, my favourite language, is (currently) JVM-based. There's obviously plenty of other JVM-based server development going on, and it'll be a pain if that stops working properly.

As for Cocoa bindings in higher-level languages on Mac, there are MacRuby, Nu and Mono. I haven't tried any of them, but this will be relevant for me in the near future so I'd be interested in any war stories from anyone deviating from the Objective-C path.

I generally wouldn't recommend cross-platform GUI development, it just ends up producing mediocre software; obviously, try and pick a common language/runtime if you're going to have different frontends.
Wondering if the painting behind PG on the picture could have been one he painted himself?
Depending on what you want to do, Adobe AIR would be a practical way of delivering applications on Mac, Win and Linux...
Digital Marketing Agency India
Digicliff is a highly result oriented Digital Marketing company expertised in offering several services. Our action and result oriented strategies directly impacts our clients' sales volume, thus providing the clients a better ROI than before.
GeekDad tries Quintura's explorative search
Your original text is:
Our personal computers replicate the internal chatter of the mind. The web itself seems designed to prey on human weakness, to encourage wilfing through the Internet and short-term gratification, and to discourage learning and the development of self-control. If we want our machines to help us reach our potential, we have to quiet their computations. We have to teach our machines to meditate.

Your reworded text is:
Our grammatical category computing machine retroflex the intragroup yak of the mind. The web itself look intentional to quarry on nonhuman weakness, to promote wilfing done the net and short-term gratification, and to deter acquisition and the evolution of self-control. If we privation our simple machine to aid us range our potential, we rich person to restrained their computations. We rich person to Teach our simple machine to meditate.
I'm guessing the close button on dockable floating windows.

Is there an implementation of GTK that doesn't run via X11 on the mac? Gimp/Inkscape are lovely software on Linux, but using them on the Mac drives me insane. They're "meh" on Windows.

I concluded a while back that the only decent way to do GUI programming properly was to develop multiple native frontends for the platforms you want to support. Everything else seems to produce crap.

I haven't found the ideal runtime/language for this yet, though. The C family is an obvious candidate but is a little more low level than necessary for desktop apps. .NET/Mono seems promising, though I do worry about having to distribute the Mono runtime with apps. Plus, people seem to have an irrational fear of it (though probably not end-users).
What is the cut for the distributor / importer and for the retail channel?

I doubt it's less then 30% and I'd wager that Adobe still ships a lot of software in boxes.
Here's an example: I use WorkRave to remind myself to take breaks. If I open the preferences dialog, I can close it by pressing Close, clicking the X in the corner or pressing Esc. No matter what I do, my changes are saved.

In Windows the guideline is to use Ok & Cancel buttons while most of the GTK apps I've seen use just a Close button.
GIMP is a mixed experience: most dialogs have both buttons while others just the close button.
PureTravel China Adventure Holidays
China activity and adventure holidays include history, culture, walking. climbing, trekking, sports, water activities, cruises, wildlife and nature. All travel tours provided direct by specialist local and responsible tour operators. Go direct, save money and give something back.
Getting Inside R
Bump your price up to cover Apple's cut.

And shut down your servers / payment processor / update system, and enjoy your new found time to work on TextMate2 instead of maintaining infrastructure for TextMate 1.

TextMate is a great case study. It'd be very high up on the Top Grossing list, and therefore massively visible to many new eyeballs that are not Ruby on Rails hackers. I'd wager that it'd move a lot of new licenses if it was in the App Store.
That is a fascinating article, but isn't its point rather that languages probably do have an influence on how you think?

And no-one is claiming that you can't do closures in C, but I am claiming that C-only programmers don't usually think in those terms, because the language makes them more complicated than they need to be.
I guess these widgets will be similar to those that you can build for a Facebook or MySpace page.

This could potentially open up Twitter for more business opportunities, especially if users could add their own widgets to their twitter stream pages, or us developers could create widgets that users could embed.

And it could be very powerful, for example Google could create a calendar widget that could display the calendar of the Twitter user inside of Twitter - very useful.

Unfortunately this could be open to lots of abuse and could make the screen very busy/messy, Twitter need to be very careful here.

The net result of this though could be traffic moving away from Facebook etc as Twitter becomes more of a hub for realtime and other information

Interesting times ahead for Twitter.
If you're handed a bit mask of events or flags then it can be used to iterate through the bits that are set, rather than all the bits.

while flags!=0:
right_most = flags & (-flags)
process(right_most)
flags &= ~right_most
Alexa.com Caught Selling Links & Cloaking
I don't because I'm a girl... :0
Does this effectively mean that I will not be able to use java application on newer OS X at all (in case of java runtime support removal), or I will have to install some third party java package?
Is there really no piece of Spanish that you cannot translate into English without changing the meaning? And no English poem that will not translate into Spanish without losing some of its power?
this would be great if the streaming could work internationally (or if they'd develop partners in local countries). iTunes manages so it's not intractable.
Beautiful. Thank you.
Eric Ries talk at TechHub in London (blog post)
I am reminded of a William Gibson quote: "The future is here, it's just not evenly distributed."
I wonder if they'll start shipping keyboards with a big button at the bottom ;)
It is very tastefully designed, most notably 'true' interfaces, e.g.:-

type Foo interface {
Bar()
Baz() string
}

type Something struct {
// ...
}

func (s *Something) Bar() {
// ...
}

func (s *Something) Baz() string {
// ...
return "a string"
}

func DoFoo(foo Foo) {
// ...
}

func main() {
f := new(Something)

DoFoo(f)
}

You don't have to explicitly implement interfaces, if your data structure provide interface functionality then you can use it as that interface.

This is literally the only means of inheritance the language provides, it is extremely simple, yet really rather powerful; it permits generalisation without having to modify the data structures you want to generalise over.

There are many other instances of this kind of restrained taste throughout the language, which I think places it well into 'very nice language' territory, regardless of perf comparison.

In any case, perf can only improve; what is important, i.e. the design, is solid, so I expect we'll see perf improve nicely over time.

And that's not to mention that it is specifically designed to compile very fast. Something that becomes important when you are comparing it to the likes of C++ which can take, ahem a /little bit longer/ to compile...
Munich? cool, I'm probably not so alone :)
Maybe the fact WebObjects was removed from Snow Leopard Server means they don't depend on it internally as much?

It seems like they've been cooling off on Java development and support over the last few years.