skysight-inc/HackerNews huggingface dataset:
> What functional languages did you see before?

If you're going to argue novelty, shouldn't you be the one describing past work?

> Were they pure? Could they guarantee that parallelism did not affect the semantics of their programs like Haskell can?

Yes. Why is this surprising to you?

> Did you actually see the use of the "par" combinator?

Do you really think that "do something before it is strictly needed in a lazy language" is new?

In other news, your generation didn't invent/discover any sex acts. (Neither did mine.)
>won't replace desktops until you'll be able to attach to them a 21 inch monitor, a keyboard and a mouse/trackball.

Which is already possible... iPads and other tablets can use wireless keyboards. Motorola's recent stuff (Xoom, Atrix) have HDMI outputs.
If you think Gruber's biased in favor of Apple, just wait until you meet Steve Jobs.

I'm only half-joking. I mean the whole POINT of DF is that it's written from a very Apple-centric point of view. That doesn't mean lavishing uncritical praise on everything Apple does, while mindlessly heaping opprobrium on their competitors. What it DOES mean is cultivating a point-of-view that attempts to closely track the one held by Apple itself.

If Gruber says something is idiotic, what he means is "I think Apple thinks this is idiotic, and here's why."

Obviously, his insights aren't perfect. But given that Jobs & Co. don't blog, DF provides one of the more reliable guides as to what the folks in Cupertino are actually seeing and thinking. Its sustained success indicates that, all things considered, Gruber is doing a pretty solid job.
4 Lessons Event Planners Can Take from the Royal Wedding
Check out the four things event planners can learn from the Royal Wedding on the IML Purple Carpet Event Blog.
Not for $300 they don't...
It's worth remembering that Windows tends to alternate hit-and-miss (eg. Win95, Win2000, WinXP, Vista, Win7), which in some cases indicates experimentation with something new that didn't work out at first.

Also, MS will really want to work on ARM. It's easy to port the OS, but legacy software (MS's key strength) is not. However, much recent software is written for their VM (.Net) and can be ported. It will be great for MS to make this leap - and every organization that is dependent on such software will be rooting for them. One would think the same would be true for Java...
On a tablet, having to deal with these legacy tools like the Explorer, simply ruins the experience.

Sure they showed the regular Explorer interface, but there was also clearly a new UI for file browsing as well, so I don't think people will 'have to deal with legacy tools' at all.

On a side note: whenever I see 'Tweet@rama' my brain short circuits trying to say 'tweet-o-rama' and 'tweet-at-rama' simultaneously.
because it's closed source

"The reason GitHub isn't open source is the same reason we started GitHub" - Chris Wanstrath.
My feeling is that this is very much like the "Classic" support that Mac OS X had for a few iterations. Yes, you can run Classic apps, but you don't really want to.

Apple themselves only just recently got iTunes from out of their Carbon compatibility layer, so calling Microsoft out for not getting a 10+ million line code base wrapped in a new UI in time for Windows 8 is pretty rich. That said, getting some form of Office Reader or something into the new UI would be nice.

I am so, so, so glad that Microsoft has double-downed on Metro. Many other companies would have walked away, given the sales and the guffaws from their competitors. It honestly makes me respect them a whole lot.

I also like the idea of the multifunctional machine, that can be the workhorse during the day and the bedroom tablet at night. I would not be surprised if we see something similar from Apple next year, but it depends on how far the iOS and Mac OS X codebases/kernels have drifted.
Indian IT companies dont allow laptops on campus
Is this weird or just plain crazy, I dont know, but i had a god laugh...:) My sister in India told me they dont allow laptops on campus. Google for "Infosys does not allow laptops on training" and you will see what I am saying. This cant be right. apparently S/W engg not allowed laptops in a brief 6 month training period of there where they get an introduction to software engineering. They say they are allotted computers on campus which would be obviously necessary. But does this not strike you as odd. I mean they say they do it for security and stuff but still...
Chrome gets page visibility API
It's not finished yet. Maybe they will eliminate the windows 7-style desktop you saw before the end. Chill ouuuuut.

But this isn't starting off on the right foot

Where did you expect them to start from? Build the kernel from scratch?
I would love to.

You can reach me at jonlee@socialhowl.com
How do you figure 15-50k? You can build what they are talking about for less than $1000.
I think the interface will work great for the tablet form factor, why is being able to run non-touch specific applications seen as a problem? When did extra features become a minus?

Besides I think this will work great on all the touch screen desktops and laptops that I believe are coming. I get to go into business mode when I need to program or I can stay in the light touch interface when I am just consuming content.
Don't bury your lead. Greatness.
> They can make buttons more “touch friendly” all they want, but they’ll never make Excel for Windows feel right on a touchscreen UI.

I suspect it goes the other way, too: touch friendly apps won't feel right with a mouse. The video reassures us that "of course [the new apps] work great with mouse and keyboard as well, if that's what you have", but the trade-offs and requirements are completely different. Just based on the video:

- For a touchscreen, buttons must be large and spread out, but the result with a mouse would be a lot of unnecessary movement-- jumping all over the screen.

- This also means you can't pack a lot of buttons into a small space (or have a menu bar), which, when done in moderation, is a good way to add flexibility to a mouse UI. A touch UI would seem unnecessarily simplified.

- Scrolling things around is really natural on a touchscreen, but most mice don't even have horizontal scroll wheels. How do you scroll sideways, flick with the mouse? Reach over to the keyboard?

Etc.
> (no explicit saving, no file system, ready to quit at a moment’s notice, no processing in the background, etc.)

These don't seem like necessary tradeoffs for a tablet in the long-term, as processing power increases.
Mandira Bedi Photoshoot for GAJA Jewellery AD
Mandira Bedi gave hot photoshoot for Brand Gaja Jewellery Ad. Here are few Mandira Bedi Hot Photos of GAJA Jewellery AD.
I have seen that, and I do like enthusiasts, and I have enjoyed DF before, but every now and then a little too much seethes through and I feel that the point of comparing Windows 8 to Mac OSX gets lost in the forest of praise for Apple.

I wanted to read DF's Apple-centric point of view, but couldn't get past the third paragraph.

Its difficult when you're independent of platforms and have to read literature written by those who are limited by their sole choice of one platform.
Pff, doesn't work with Google Apps accounts, as these accounts can't have a Google Profile.

So here is Google offering me the best and most useful online service I ever used (Google Apps), and they can't integrate it with their services properly.
Blue Hawaii Vacation
Find online booking of Hawaii resorts and Hawaii vacation on bluehawaiiresorts.Quality and affordable services offered with discount offer. Book now and enjoy your holiday in Maui and Hawaii resorts.
Free Download Panda Antivirus Pro 2012 
For 20 years Panda Security has been innovating and developing new technologies to protect our customers from all kinds of threats.
I don't know. Still sounds to me like he's using the linked definition. Which I agree is not a useful concept.

People do cite betas. e.g. here's a quote page for Yahoo, on a big personal finance site, that cites the "beta" as defined earlier: http://www.dailyfinance.com/quotes/yahoo-inc/yhoo/nas It's entirely possible for a typical investor to only encounter that version.

Colloquially, if someone says "I like high-beta stocks," they mean "I like really volatile stocks," not "I like stocks that have some combination of high volatility and high correlation to some index." So the statement makes sense colloquially.

A more accurate version would be "YC looks for a moderately negative beta and expects a very high alpha." Since that describes companies that fundamentally alter their target industries--e.g. by harming all the established players, but still making money.
The most surprising thing was the number of companies with valuations between 30 and 60 million.
Facebook engineering is right here, friend. If you have an idea for making our widget implementations less horribly naive, we're all ears.
For Python:

1) Here we note that Python's range() is not RH-inclusive.

[i * 2 for i in range(1, 11)]

2) Ugh, reduce().

reduce(operator.add, range(1, 1001))

3) any() is awesome.

wordlist= ["scala", "akka", "play framework", "sbt", "typesafe"]
tweet = "This is an example tweet talking about scala and sbt."
any(word in tweet for word in wordList)

4) These are not very idiomatic in Python, but that's alright.

fileText = open("data.txt").read()
fileLines = open("data.txt").readlines()

5) Hm, interesting. To make it print correctly, I used a newline join.

print "\n".join("Happy Birthday %s" % ("dear NAME" if i == 3 else "to You") for i in range(1, 5))

6) Ah, this is where it becomes apparent that Python is not a functional language. On the other hand, this version doesn't hide the actual expense of list allocation, so I guess it evens out. Can somebody come up with a better answer here?

passed = []; failed = []; [passed.append(i) if i > 60 else failed.append(i) for i in [49, 58, 76, 82, 88, 90]]

7) Not gonna bother. Use lxml.

8) Oh, this is easy.

min([14, 35, -7, 46, 98])
max([14, 35, -7, 46, 98])

9) Entire books have been written on this. Python does have multiprocessing.Pool.map(), though it takes a bit of setup.

10) Whew, this took me a second. You'll want to import some of these from itertools, and it needs to be redefined each time, since lambdas can't really define local stuff easily. On the plus side, it's shorter than the Scala flavor, and relies on standard stuff. :3

g = lambda l=[2]: ifilter(lambda x: (all(x % i for i in l) and (l.append(x) or True)), count(3))

That was fun!
It was definitely in one of the beta versions. But I thought they removed it after that.
Apple really can't control products purchased that someone wants to give away. Guidelines only for those that work with Apple and have sale representatives to obtain items in bulk. They could refuse to sell to you knowing you are going to give it away, but once you own it, their options are little more limited (mostly to copyright and trademark infringement pretty much all they have to fall back on).

The rules are not really all that bad though. http://fortunebrainstormtech.files.wordpress.com/2011/06/app...
Firefox nudges Aurora to version 6 | The Download Blog - Download.com
Depending on how much of your income it represents, you might consider giving it to employees as part of their compensation.

They might convert it, but might get better value looking for things they need. (Their demands will be more diverse than a business.)
Can't they drive up here?
Educational Guidance Services in Dubai
U.S. colleges are known worldwide for the quality of their facilities, resources, and faculty. Accreditation systems ensure that institutions continue to maintain these standards
Should You Build That Website You've Been Talking About?
+1 for the support on Metro. I think the design and interaction is great (and more importantly some nicely original thinking).

One of the things that really impressed me with the demo video was the access to the file system from touch apps (and the use of open app resources as an extension of it). One of the things that I feel has been pretty detrimental to iOS is the removal of any direct access to the file system, meaning that apps can't share access to a file but have to have their own copies.

I wasn't too thrilled to see traditional Windows apps sitting next door though. Yes it's taken Apple some time to get rid of some of their legacy support, but this looks like MS is unwilling to really try and move forward. Despite the backlash they would no doubt suffer for it, at some point soon they really need to put their foot down and say "No, you cannot run 1990s software on this operating system".
Chrome is generally regarded as the most secure browser around.

The sandboxed security model[1] is something nothing else offers, and it's had less exploitable security problems than any other browser.

It might be advertising, but it's also accurate.

[1] http://blog.chromium.org/2008/10/new-approach-to-browser-sec...
The time was ripe to replace slavery with automation

Remember the Jevons paradox--any technological advance that increases the efficiency a given good can be utilized (including labor) results in an increase in the demand for that good. This is why slavery was even around back then--it was on its last legs until the cotton gin made it profitable again.
Not only that, it's the flavor of their services that you are paying for. Drives me crazy.
I wouldn't say the wait is optional, more financially restricted(2 year contract).

Is your Win7 experience a personal one though? I haven't yet required to connect to a hidden wifi network. And now that cut-and-paste has arrived, I have used it all of twice.

I'm always of the state of mind that the differences between Android, Iphone, and Win7 aren't that big; I wouldn't say that win7 is unbaked any of those phones, except when it comes to apps, and iPhone always wins.

I just hate being an Apple user. I want to have an iPhone with out the Apple fanboy stigma
"...it's key that the "OS" is a true OS and not a touch based shell on top of Windows7....(Disclosure I worked on the Windows team during 2000 and we had some similar explorations that never saw the light of day so it's great to see)"

Do you know something that wasn't shown? It could just a full screen app that runs on top of the existing shell not a replacement shell with a sub process of the old shell. Or by having the quotes around OS when you say "OS" do you just mean a new interface?
Swapping caps-lock and control was one of the best decisions I made when starting on Emacs, first item on Steve Yegge's list - http://sites.google.com/site/steveyegge2/effective-emacs
Microsoft Windows was a response to Apple's Macintosh, how many? Twenty five, thirty years ago?

It was an inferior interface that let you run your old DOS programs even though they weren't as good. It did well for MS.

I don't know if MS can succeed this way again. But it seems a bit much to say that this strategy is automatically bad.
I've noticed this a lot lately.

People seem to randomly downvote a post they think is "wrong", with no explanation. Asking for one seems to make it worse.

(eg: http://news.ycombinator.com/item?id=2586625. Perhaps I was a touch rude, but a better response would have been to reply politely, point out where I was wrong and make me seem like a small-minded fool. Instead, downvotes are the response.)
Tell them they are losing key votes and getting a huge smear campaign coming their way.
Can someone explain the 'on' in this statement?

>>
Airbnb does not publish the number of properties featured on the service but has confirmed today that it currently has around 110,000 listed -- around half of those on rival rental service HomeAway.
>>

Does that mean that half their rentals are not exclusive, and are listed on both,

or

Does that mean that they list half of their on HomeAway?
Love the site; I too am in the process of making the transition from being just the "sales guy" into a semi-competent tech guy. Right now I'm paying a dev to build my MVP in Rails but have taught myself HTML, CSS, and am learning Javascript. I'd be curious to hear which resources you used to get proficient in Rails--I've checked out a little bit of Why's Poignant Guide to Ruby, Hackety Hack, and a few random tutorials but haven't immersed myself completely into learning the language just yet. Do you have any suggestions for steps to take to get to the level you're currently at? Also, about how many hours did it take? I'm still working my day job but learning/coding nights and on the weekends.

Also some suggestions:

-Include a truncated list of the latest submissions on the home page and put the input field on top, so users can see what else is being posted without having to click through (although I do appreciate the simplicity and I'm sure you debated that).

-When you get some time, put a basic logo together. Doesn't have to be too complicated, just some typeface/color tweaking a la TFLN.

-Include option to tweet out individual submissions (even if you're not the poster), maybe include custom hastag like #kickass or something.

Cheers and good luck!
Ask HN: What is the future of enterprise applications on Windows Mobile 6.5?
Before you answer "dead" I just want to point out some things. Maybe I'm wrong in my thinking and I would love it if someone can tap my head and say so but I was just wondering, since a large number of companies still build custom inventory management systems and other enterprise apps for Windows mobile 6.5 what will happen to those?

iOS doesn't seem to be a viable option for this business model. The fact that unless you jailbreak an iPhone you can't side load apps on to it is an obvious issue, let alone the approval needed by Apple to get it on an app store.

Android allows side loading and seems to be the only obvious answer to building a simillar business model using a modern smartphone OS. Device variation and what not could be an issue. In a practical world there'd probably be the users buying the application arguing over why they want cheap low end devices instead while developers would be pulling hairs trying to explain that they need decent touch screens and enough memory and screen size etc.

Windows Phone 7 suffers from the same problem (?) of side loading.

Given all of this are Windows Mobile 6.5 devices still the really viable answer for customized enterprise app development?
The RUby Language Toolkit
It's one thing to concede defeat and peacefully coexist with a tiny country in southeast Asia. That's not a hard sell, politically. A country that represents half of your former territory, borders your capital and has a very long border with you, and has a history of warfare against you is not so easy.
No more reason to buy Solaris licenses?
I think this explanation is fine: according to the post, it's storing information about the ads you see, not about you. So you're not being tracked.
I didn't down vote, but I guess it was a reaction against using "fail" as a standalone sentence. There are some curmudgeons who don't like that newfangled interweb colloquialisms.
Upvoted for the ...and so you code.. song. Nice one!
Here's my advice. --

Never have sales people at an arms length. Instead keep them close, carefully monitor their work and fire the rogue ones.
Get a Kinesis Advantage (Pro) keyboard. It's by far the best keyboard for coding. It moves all of the control/meta/etc. keys to the thumbs -- yes you can finally utilize both thumbs and it makes a huge difference.

The only downside is that it only comes in one size and so people who have large hands / long fingers might find it too cramped.
CodeInterview launched - conduct code interviews with developers
Oh yes the default OS for Windows tablets is Windows.

Shocking! I know.

^_^
Another thing that is odd, is that if they were really rogue, why does it appear that all their emails were copies. You would think that the individual members would have slightly different email pitches.
FWIW, the source to the original SimCity was released under the GPL.

http://www.donhopkins.com/home/micropolis/
But see that's the thing... touch is not "forward". Touch is an alternate method of PC interaction which is good for day to day tasks but definitely not good for everything. This is exactly what I find impressive about this new concept, that it can function in a mode for "keyboard/mouse' (which is not going away for the foreseeable future), and it can function as a slick touch UI device. I can finger browse, flip pages in my e-book, buzz off a quick email, flip through songs, etc... but I can also work in a business mode with all the programs where keyboard/mouse is the proper UI choice. And I can do it on one device and share apps and files.

Also MS's decision to maintain legacy support is their biggest asset. If MS suddenly cut off a huge portion of their past compatibility, and hence established application base, then there is a MUCH bigger risk people will jump ship to Linux or Mac since they need to change up their apps anyhow. Familiarity breeds loyalty, even if sometimes begrudgingly.

They key is will the performance be reasonable on "mobile" hardware. The performance of portable hardware is advancing at a rapid pace but I'm not quite sure it's ready yet (even in a year from now) to run a desktop/touch merged Windows code base. That is where MS is taking a big gamble to me.
Man, I love my ARM Cortex chips. I can just call NVIC_SystemReset()
Las 20 frases que un MACHO nunca las diría
Yes but Apple does not want you to poke the screen, similar interface cue but different interactivity.

Touchpad and touchscreen are comparable but not equal.
Ugg, you're right... it's supposed to be the "default UI". It's correct in my original post, but I took on the language of the responder and said something technically incorrect. Good catch.
I'm sure the next version of Office will be optimized for the new Win8 UI style or at least have a companion version that's optimized for new Win8 style, but it'll be awkward for Microsoft if that next version isn't out until ~8 months after Win8 itself, which is very possible given that Office 2010 came 8 months after Windows 7 and they usually have similar release cycles.

(Were it up to me, I'd make damn sure Office 2012 is ready day-and-date with Win8, and accelerate the release by cutting absolutely anything, other than support for the new touch UI, necessary to make that happen.)
Fashion Shops Online, Fashion Tips and Fashion News In One Place
Wikifashionista.com is your one stop site for fashion.Shop at your favorite fashion shops online,get style and fashion tips,news and discount all in one place.
Sign...what a lovely tech stack you have there.
I use my palm to press control, instead of my pinky. I know it sounds really weird, but maybe it helps others. Im also interested in seeing if Im the only weirdo :-)
> Apple themselves only just recently got iTunes from out of their Carbon compatibility layer

iTunes is still a Carbon application, but in fairness, it mostly has to due with retaining Windows compatibility, and Carbon maps more easily to Win32 than Cocoa would.
I would consider Vietnam largely asymmetrical. Wouldn't you?
The LOCQL Landscape
I didn't swap them, I made caps-lock an extra control key.

You can't be to thin, have too much money or enough control keys. :-)

(There is always capitalize-region. Or I can change back, if I need to write a lot of upper case, which is very unusual.)
I wasn't so much suggesting that touch was the future, as suggesting that nowhere was the future if they keep lugging about compatibility for the last 6 or 7 (major) versions of the OS, all the while looking at radically changing the way things work. This is the approach that brought us Windows 3.1 and 95.
One possibility I was thinking of is in terms of multi-screening support, where one screen (smaller?) would have the Metro UI customized with news, RSS feeds, music widget, FB/Twitter, Email, youtube, stocks or whatever, while the other screen, the main one, would have your actual working space. Hell the Metro one could even be touch to fully take advantage of the experience.
Number of listings on AirBnb == (1/2)*Number of listing on HomeAway