skysight-inc/HackerNews huggingface dataset:
Yea, it's the same trap that Win Media Center fell into. 2-feet mode versus couch mode. Though touch is different. The largest segment of computers from what I understand are laptops. If these laptops are fitted with a MacBook Pros style touchpad that would be sensitive as iPads, it could introduce a whole new dynamic that we can't fully understand until we truly experience it.

For example, imagine a version of Excel that you could do the sum of a set of numbers by speaking "sum up these numbers" and swiping your fingers over the set that you wanted to do the sum on. Excel as it exists today may not be the best user of touch but tomorrow's Excel may provide much smarter ways of getting better milage out of it. It truly will be dependent on how well MS developers can imagine.
It depends... but I would say this infographic is definitely a waste of time.
What do you mean by the "test of a languages expressiveness"? (I assume you meant "much bigger problems"?) Could you give us some examples?
Sinofsky didn't quite answer the developer story today, but I guess that's what PDC in September is for.

I'm curious if this is simply a shell on top of Windows (a la WMC), or full on baked-in integration with Windows.
A strong defensive emplacement (such as a fortress) provides some advantages, even to a mobile army. If your opponent chooses not to attack it, he has granted you the initiative -- you can move your forces out to attack his at the time of your choosing.

Of course, a battleship, being mobile, does not suffer from the disadvantage of being easy for your opponent to bypass. And a battleship, carrying a stupidly large armament, has the advantage of being able to blow up lots of your opponent's stuff. Its primary disadvantage is its expense, which is why you don't see fleets consisting of only battleships.
are you being serious? How can you be awesome without experience? Otherwise, why not hire a janitor and pay him 100K as a developer (he's awesome!)
The blood test gets a makeover
The 'snap' feature is pretty neat. That reminds me of how you could drag entire program fullscreen windows up and down on an Amiga. Like if you could show parts of your different displays on X11 on the same monitor. I know MS's system is just for different running applications here, but since they're fullscreen it serves a similar function.
Gosu equivalents:

1) (1..10).map( \ i -> i * 2 )

2) (1..1000).sum()

3) words.hasMatch( \ word -> tweet.contains( word ) )

4) var fileText = new File("data.txt").read()

5) (1..4).map( \ i -> "Happy Birthday " + (i == 3 ? "dear Name" : "to You") ).each( \ l -> print( l ) )

6) var map = {49, 58, 76, 82, 88, 90}.partition( \ i -> i > 60 )

Note: partition() in Gosu is not limited to a true/false codomain.

7) var x = XmlElement.parse( new URL("http://www.yahoo.com/) )

8) {14, 35, -7, 46, 98}.min() or {14, 35, -7, 46, 98}.max()

9) No equivalent, there is no parallel stuff built into Gosu as of yet.

10) No equivalent, there is no operator overloading in Gosu.

I agree with the comment above pointing out that all of this is available (or easy to mimic) in most high level languages.

However, I think that the different flavor of Gosu and Scala is apparent from this list: Scala tends towards abstraction, reusing .reduceLeft() and the magic underscores to express things, whereas Gosu has distinct functions for common operations and requires named closure arguments. Our take is that this makes Gosu code easier to understand and maintain but, of course, that is subjective.

It's just that we're right.

;)
No $Billion company, or its investors will apologize for such actions.

Further, I agree with the above post - While it seems bad on the surface - there is really nothing wrong with this, they are not misleading the owners to using a shady service. Airbnb is a great service.

Further - It would be time that the AirBnB team actually use this to their advantage.

They need a boilerplate response to CL listings that says:

"ABnB is now the first $1B company with massive reach, appeal and customer satisfaction that is committed to getting your place rented and seen globally. Come check us out - we are XXX% more effective than CL with YYY% more return on your listing with XYZ tools that provide you a service dashboard to see just how well your property is doing."

All of which is NOTHING That CL can provide.

This is another reason, actually, why I am starting to despise CL's lethargy. They could have owned this space, but they sat around claiming higher motives.

The truth is that CL produces an insane amount of revenue for the head, Craig - and he is happy with that.
Maybe I didnt catch this, but the apps are written in html/css/js, do they port over to win phone 7?

To me this looks like an official MS skin on top of the Windows desktop. We'll see though
Yes, yes, Gruber's pro apple, let's agree on that point and save the bytes.

He makes a very valid point about trying to run regular windows alongside this beautiful interface. MS just couldn't resist the temptation to make it fully backwards compatible with their old software. I can almost guarantee it was some outside, higher C-level person (Balmer?) that "loved the new interface, but could we get it to run windows too?"

If MS knows what it's doing, it will make custom mobile versions of its office apps like Apple did and never try to shoehorn an interface designed for a mouse and keyboard into their mobile operating system again. But, alas, they lack the discipline to do it.
"With this I can hit all of the modifier keys with my thumbs"

This might sound crazy, but this is my favorite feature of macs. The apple key is next to the space bar so I can use my thumb as you say, and it's used for all major key combos. I also use it with aquamacs for my most common emacs functions.
Why can't applications do both? Have a touch interface for cases where it's warranted, have a 'normal' interface for when it's not. I expect Office 2012/2013 will do this.
Global war on drugs has 'failed' say former leaders
If this is the big complaint (from the slimgems site):

"Deprecations would not mean warning messages or method removal. We will work with the community to make sure library developers upgrade their code on a convenient time frame for everybody (years, not months), and that nothing breaks. No rush!"

Then it's the kind of lesson that can be learned from and fixed. No need for forks.
Car Loans
My company has used both for a while now and Facebook provides substantially better results for us. What sort of business you are advertising and your target audience will dictate what works best for you. It's been our experience that it will take a few weeks either way for the algorithms to settle into a pattern that works well and any big changes will throw everything off.
I realize that is Microsoft's own documentation but... who on earth installs a font that way? Just double click the font file and it'll install.
so many interesting project.
Not sure he gets it. One of the big selling points of windows is its pursuit of backwards compatibility. As a windows dev and user I was close to having a heart attack until I saw "normal Windows" alongside.
Sure, maybe they can't "pull it off" but in all frankness I'm more of a fan of utility than "usability". I want all my old apps to work as they worked in the original OS and working as well on the new OS.
Well for rake the breakage was intentional. The Object class shouldn't have been littered with the rake API. After all it was 0.8.7 to 0.9.0.

In Rake 0.9.1 the global API is back, but with warnings this time.

The rake 0.9 beta was out for months, so I am surprised that something as high profile as rails got broken. While framework maintainers are ultimately responsible for their own stuff, the rake maintainer could have pro-actively made an announcement to the effect of "Hey, look out!"

In an ideal world, a continuous integration thingamabob would have sent an alert to rails maintainers about the breakage with the rake beta.
Really, problogger is on Hacker News? Someone slap me.
"to disrupt" seems to me like a backwards approach. You don't need to disrupt anything, you just need to create a system that works better, at least for some, and the old system will fall back. It doesn't need to be defeated or eliminated.

But yes, mentors outside (as well as inside, perhaps?) of academic institutions is a rather good idea, i think :-)
I think if this worked like setting 'an alarm time' on iOS, it would work. I can't see how one would know where a dial's 'rotation' stopped; specially if the 'dials' always started from a random digit.

Let's say your combo is 74798; one occasion the unlock shows 31920, next 88935, etc. but never opening the phone on a collision. So if it lands on 74798 (your current combo), it would not unlock the phone automatically.
There is no question that the online poker market was much tougher after the US laws were passed. But even after the laws were passed, after casual players were limited because payments to/from the poker sites had to wind through payment processors to get around the restrictions, the poker sites were still making something like $1.4 billion/year in revenue from the US market.

Dealing with bitcoin doesn't seem to me to be much more complicated than the network of payment processors people used to use to get money to/from Full Tilt. Sure, the potential market is going to be smaller. But even if it is an order of magnitude smaller, $140 million/year in revenue is nothing to sneeze at.
CPU caches and why you care, Scott Meyers presentation
I don't necessarily buy the idea that iOS's lack of complexity and compatibility is the reason for its success. You can already see complexity and compatibility problems 4 years in with iOS. Things like the undiscoverable double click method to call up the app drawer and the weird double pixel support for iPhone apps on the iPad are already here. iCloud seems to be poised to basically become the filesystem for iOS devices (if my prediction is right). Even Gruber says that iOS will eventually consume Mac OS X in this article. So if iOS is going to continue growing in complexity and trying to maintain compatibility over the years while also trying to remain user friendly, why is attacking the same goal with Windows from the opposite direction any worse?
'Rogue' sales team or not, it looks like they could be facing some hefty fines under the CAN-SPAM Act: "Each separate email in violation of the law is subject to penalties of up to $16,000 ... both the company whose product is promoted in the message and the company that originated the message may be legally responsible."

http://business.ftc.gov/documents/bus61-can-spam-act-complia...

Sites like Craigslist would probably be unusable if everyone spammed users the way Airbnb did, so maybe the penalties are warranted.
Looks great! It's very simple and useful.

One comment: on both (interviewee & interviewer) page I'd recommend having a box in the right rail with the following:

"Give this pin: * to the interview[er|ee].
If you already have a pin, enter it here:

[ INPUT BOX ]"
Are / how much are unregulated bitcoins susceptible to tulip mania?
Generic programming with C++0x
While the breakage may have been intentional, it was still ill-advised. Littering the Object class was indeed bad form, but it's been that way for years and everyone's coped with it just fine. Breaking every Rakefile I came across (and they weren't all Rails) to correct the sins of the past doesn't really build confidence in a tool that was at a de facto 1.0 release, even if they were reluctant to call it that.
Project Icarus: The Gas Mines of Uranus
It's calling the fromFile method on the io.Source object. Package names are lower-case by convention, class and object names are capitalized camel-case, and methods are lower-case camel-case.

Also, 1.upto(10) can also be written as (1..10) in ruby
Show HN: What Have You Done Today that is Kick Ass?
Time to buy an iPhone. Curated app store not so bad afterall..
I agree, in fact, it's not even a problem that isn't already being worked on. Here are the new release policies from the RubyGems team:

http://blog.majesticseacreature.com/establishing-release-man...
I was perplexed by the new method's name: isWormHole

To me, and I think everyone else who regularly uses OOP, method names are meant to be verbs -- this would be a predicate, testing whether or not the object is a wormhole.
My CapsLock got fired a long time ago and is now a backspace-delete key. One of these days, I plan to finish the job and turn my 'delete' key into a proper forward delete, which my laptop keyboard lacks.
nirvdrum, you're right, it should have been a change for rake 1.0.

Strike my "0.8.7 to 0.9.0" rationale.
> Then it's the kind of lesson that can be learned from and fixed. No need for forks.

I agree. But, to be fair, it's hard to hope for the project to be improved and fixed when someone responsibly brings up the issue on the RubyGems issue tracker and gets the following response from a RubyGems developer:

> Really? Don't you have anything better to do than to post inflammatory shit to this tracker?
http://www.google.com/search?q=is+bitcoin+a+bubble
I always heard the paradox as a light-year long tube filled with pingpong balls. Stick a ball in at one end, how long does it take the one at the other end to fall out. From the other perspective (space) its often called the "ladder through the garage" paradox.

The answer, of course, is that simultaneity is observer relative as well.

What if you and I are at each end of this string, and I pull on it (or I have an incredibly powerful machine do it for me). How fast would you feel the pull?

I would feel the pull at the instant I saw the string get pulled by your machine with my giant telescope.

This ought to help:
http://en.wikipedia.org/wiki/Relativity_of_simultaneity
I think Gruber is actually missing something pretty important here. Something everyone has traditionally understood, but its been forgetten (and honestly, largely irrelevent nowadays):

Microsoft sells a boatload of copies of Windows.

They don't sell a lot of MP3 devices. Or tablets. Or phones. But they sell a lot of copies of Windows. And a very strong OEM partnership market.

With Windows 8 expect on the low-end they ship 200M copies its first year. On the high-end, think 450M. (they did 350M for Win7). This will be the default UI for all tablets and probably laptops (maybe desktops, but desktops are increasingly niche devices).

You're going to have a huge market of people now getting touch devices because the default touch experience is actually really good. Sure there's the other experience, but people will be able to largely stay in the default touch experience while doing consumption. They only pop out when doing creation. And those are the times on the iPad that you would typically go get your laptop anyways.

And in terms of the appstore... when there are 50M machines using this OS the first month -- there will be apps. Non-Apple devs will love to have an app store ecosystem of this size.

To put it another way, Gruber would be absolutely right if they had tried this with Windows Mobile. WP7 would be held back due to it, and WinMo had no marketshare to speak of. But for Windows proper this is actually the right move. It actually harkens back to them shipping IE with Windows and catching and passing Netscape. This is old fashioned MS leveraging their huge market position. It's something they frankly can rarely do anymore, but I think it will actually work for them this time -- maybe the last time.

And lastly, note that the legacy experience is really only there for Intel based processors. For ARM there will probably be very few legacy experience apps. I'm thinking Office and maybe one or two others. In a typical world, think Honeycomb, those tablets never build an app ecosystem. But in this world they get the huge installed user base of the Intel platform for app devs to target. So in one generation you may well have a solid app eco system completely sitting outside the legacy experience. They solved the chicken vs egg problem.
This is my first attempt at a Rails app - non-technical background, got tired of being just the "idea/sales" fellow so decided to start learning. (though I have a new appreciation for the skills I do have, and for all the tech guys I harassed with silly questions over the years).

Please let me know all comments/feedback, would love to hear them all. Some of the code that I look at now makes me feel I could have done a cleverer job, but hey, next time.

Clickable: http://www.didyoukickass.com
Pre-Windows 8 apps won't fit into the new Windows 8 model without being rewritten for new APIs/style. If we assume Windows compatibility is then no longer what drives Os marketshare for PCs (a big leap, but one Microsoft seems to be making), then this would be the perfect time for Android or WebOS to make the bid for the desktop and business users. Obviously OS X is limited by being Apple-devices only, so where is the next big x86 compatible OS that desktop manufacturers will sublicense?

On the interface, I absolutely think Microsoft can have Metro UI conventions and complex applications without compromise, but it seems ill thought-out to believe you can scale a phone interface up without greatly increasing the density of information or ability to interact with data, of which the preview seemed devoid.

The "wall-mount problem". What looks great on a wall-mounted monitor is not the best interface for my actual desktop computer.
Return of a security = return due to correlation to the market + return due not due to correlation to the market.

Rs = BRm + A

It doesn't speak to general volatility at all. The definition linked is inane; Beta of 2 only twice as volatile as the market if the security is highly correlated to the market.

Beta is literally cov(Rs, Rm) / var(Rm).

In this particular case, if he wanted returns highly correlated to beta he would just invest in VCs. To get a beta of 2 he'd leverage the funds somehow and invest that.

He thinks he has an edge, which is contained in alpha (return not captured by market performance.)
I just filed for a trademark. It took about an hour to do on the patent trademark office's site. It costs about 300 per class of trademarks. The owner of the trademark is listed as the LLC, not me individually.
It's always best to use good coding practices and follow generally accepted standards. You should at least use in-code docs for your own sake. In addition to the appearance of knowing what you are doing, it will be easier for new developers coming in to get up to speed. The big company coming in will act like it is a big deal, even if it isn't. It's all part of the negotiations.
Let's wait and see.

As someone who's been very critical of Microsoft's consumer products, I was quite impressed with the Windows 8 demo at D9. [1]

Windows 8 looks nothing like Windows. It looks much better.

Good job, Microsoft. Make it great and ship it.

But building a great product won't be enough. You'll also have to build a great ecosystem.

[1] http://allthingsd.com/video/?video_id=20D08FE8-3928-43F3-AFE...
You have a valid point but is it worth your time? Experts don't exactly rule the world. The asker just needs to know if this threat will destroy what he does and the simple answer is NO.

He has a plethora of options at his disposal, being the real deal in this situation. If this was a letter from a lawyer, then it would take a lawyer. Does it need to be more complicated?
On Roger Federer (http://www.worldtennismagazine.com/archives/2004):

Every day brought fresh challenges for Paganini to keep the young firebrand’s morale high. “Roger is not a workaholic that you can hit 3,000 backhands to and he hits them and feels good doing it. Training has to be fun for Roger,” said Lundgren.

“He wants to work hard but he needs a lot of variety,” Paganini said. “He has to see that an exercise is useful to him. He is an artist. If you motivate him, then he turns into a training animal.”
> I'm pretty sure Julie Larson-Green came from Microsoft Office during the overhaul of that product, ..

Perfectly correct. She even had a blog up about it IIRC and was pretty interesting to read. I echo some of your sentiments and W8 is looking pretty slick - it's teetering on the fine balance of being too Metro like, too tablet like, too gimmicky, etc. - if the people at Microsoft pull it off, it will be damn impressive.
Yes and that's certainly the jQuery plugin convention too. It should be $(".foo").wormhole().
Unfortunately the entire bitcoin economy isn't big enough to represent an interesting line of business for Amazon. Certainly not enough to have to keep track of exchange rates and offer pricing.

But I wonder if there is a role for an affiliate that actually makes the purchases and sends them to people. That is they make the purchase on Amazon on their own account, and have it shipped where you want it shipped. They accept bitcoins from you, pay dollars to Amazon, and trade back bitcoins for money on the exchanges. Their profit margin comes because they are an Amazon affiliate, and put their affiliate code on all of their purchases, so that they get the affiliate fee.

Something like this would not really need much cooperation from Amazon. Heck, you could just have a browser plugin that recognizes Amazon, and gives the user the option to make a bitcoin purchase instead of using your credit card.
I have to admit, this new Windows 8 approach has one aspect that is surprisingly reminiscent of how I saw the whole Windows CE product up to version 6. That is, trying to cram as much as possible of the Windows desktop into a form factor it was never going to function well in (both due to UI and performance).

Now I could be wrong that this is the reason why Windows CE 6.x and below failed to gain much popularity, but it is why I found it never got my attention no matter how much I wanted it to.
Its a tangential example to be sure, but it seems to have worked out really really well for Google Chrome and their extensions.

I haven't been this excited about a windows release in a long long while ... I hope Microsoft doesn't botch this
Justin Bieber GNU/Linux Distro
One simple tip: Try to get well built laptops with metal construction. Makes a difference and those tend to be built the best.
It has been speculated that MS has lost their backwards-compatibility religion, but you still see vestiges of it in their strategies.

Maybe they don't have the discipline to ditch Windows for tablets, but they certainly have the willingness to steal (borrow?) ideas from their competitors. Putting the OS from Windows Phone 7 on lower power hardware (à la iOS and the iPad) is clearly the right decision.

It honestly looks more like a problem with pride and less like a problem with discipline.
Proper names for SF include: San Francisco, SF, the City, and occasionally San Fran. 'frisco will make you lose all credibility around here.

Two areas of SF are pretty bad: Hunter's Point / Bayview, and the Tenderloin. Personally I never really go there on foot, and I'm fine. If I must go there, I'll drive of catch a cab.
question - does JRuby follow the same versioning and release cycle as vanilla Ruby, including Rake, Gems, etc.

Essentially, what I mean to ask is if this kind of breakage is expected in JRuby anytime soon.
Have you tried Weebly (weebly.com) ?
http://sports.espn.go.com/nba/bottomline/scores (NBA)
http://gdx.mlb.com/components/game/mlb/ (MLB) http://live.nhl.com/GameData/Scoreboard.json (NHL)
http://www.soccerstand.com/static/default/livescore/master.1... (Soccer)
I just got back from work and I was so freaking tired. I decided I will log into my hacker news and found your article. Very interesting. On a lighter note, I somehow read your article title as "The Gas Mines of Ur-Anus". LMAO.