skysight-inc/HackerNews huggingface dataset:
> Also designing a good UI for touch-only would be very different from a keyboard-based UI

Right, I am assuming a soft keyboard as part of the UI here. But yes, eventually hardware keyboard is important.

> I'd (re)write the whole UI, designing it from scratch to suit small screen

This only needs to change if your screen is small -- otherwise the sage notebook seems reasonable at tablet sizes... but yes, if you're aiming at the Ti hand-held form factor it must be changed.

> I'm a _______, so I'm probably underestimating the work involved here

C'est la vie

> That's a x86 computer running MS-DOS fitting on your palm. From the mid-90's. I think we can do something at least as cool today.

Definitely. This project sounds awesome (and also a bunch of work) -- good luck!
It's only on geolocated tweets ! Awesome.
one word: monopoly. investors are investing/speculating in the prospect of Amazon becoming a monopoly in online retail and potentially also cloud computing, both potentially several hundred billion dollar businesses. short term valuation analysis is missing the deep, almost unparalleled speculative nature of this stock.

the problem is the stock is priced so high now that this path is the only path where the valuation is reasonable.
Stanford consumes million core supercomputer to spawn supersonic noise forecast
You should really take a look at Haskell. What you describe in your 3rd paragraph is precisely the ST monad.

It's true we're still pretty limited in how effects are typed (most effectful stuff still ends up in the "IO sin-bin"), but this is an area of active research and experimentation. This is the way haskell's going, and no one else is even close (afaict).
I've thought about your concerns and think a quick way to add some context would be to add user reviews and have them viewable via a dialog or something quick the user can get to.

I've also thought about adding a secondary type of tag for experience level, so if an advanced rubist is browsing around they would know the difference between a beginner book and an advanced book.

Thanks for taking the time to give me your feedback :)
How computers push on the molecules they simulate
The Art of Electronics by Horowitz & Hill gets my vote. A bit outdated, but the fundamentals don't change. Third edition is vapourware, but expected out late 2013.
Thanks for the post, I've been looking for this kind
Let me use language that will perhaps resonate with people here more: doing this makes you a bully.

People do take things personally. This isn't constructive criticism we're talking about. It's not even a criticism of the product itself. It's making fun of someone for getting burnt out.
The complaint is that average users are not going to know or understand the difference between "real windows" and "ipad windows". It's also kind of pointless for a salesperson to attempt explaining this to the average user. The surface competes directly with the ipad. It contains an arm chip and probably can't run your old existing windows software.
GSK pays $3bn fine in US for drug causing heart attacks, ignores UK victims
One of my favorite sayings is "Don't compare the inside of your life to the outside of someone else's life."

When people ask me how I am, I usually say "Oh, failing and flailing in all directions. How about you?" I find that disarms people, and they feel a lot more free about sharing their current pain points.
I've worked at both the "BigCo's" (including Google) and "cool new" startups. In summary, it is almost pointless to compare working at big companies and startups.

The variance within both groups is much larger than the differences between the groups. There are pretty good, and very boring big companies. There are amazing, and hugely terrible startups. To find something that you will enjoy you have to evaluate each opportunity separately based on your preferences, not choose a company size first.

All these "important factors" are as much of a marketing tagline as they are an actual benefit. In some startups they might be the case. Probably yes if you are employee number 1-2 but not 10-20, let alone 100-200. But in comparison to some other startups a big company may deliver more value for all of them.
> I don't think there is one uniform definition of functional programming.

Only because people are lazy in their words and thinking.
I'm curious what language you have used coroutines in where it works out that way.

In my experience of using fibers in ruby (which I _think_ are substantially/exactly the same as coroutines?), it hasn't been like you describe at all -- promises, or something other higher level abstraction, are still pretty neccesary to do useful and comprehensible things with them. So my experience colors my understanding and I think "What's he talking about, that doesn't make any sense."

More likely, you have experience in a language where things are done differently enough that it all comes out different.

What language?
This is a talk by Guy Steele and Richard Gabriel you might like it: http://www.youtube.com/watch?v=Nii1n8PYLrc

It was beautiful.
Doesn't this just bend back to Moore's law? Sure, there are more "efficient" data structures for use in functional styles now than there were in the past, but they all seem to treat memory as if it is free. Basically, now that we have such impressive computing resources, we can start thinking of the programs we are writing in terms of the abstractions themselves, and less in terms of the abstraction that is the computer. (That is, many of us are lucky enough to not worry about caching strategies, threading concerns, etc.)

The entire debate about immutable structures is amusing when you consider old resources where there is not spare room for a new copy of a string just from a different starting point. (Referring to the new Java behavior of .substring)
Can anybody please give me quick install instructions? There is no readme and I'm unfamiliar with how to add a Chrome extension based on a Github repo.
That is a UUOC. This...

> /dev/null

...does the same thing.
Exactly! The price of iPhones is constant, but income is variable. So as a percentage of income, the price of iPhones varies hugely from location to location.
Yeah, if you're a human male and consuming 200-300 mg of sildenafil daily, you are likely going to see other issues: both health (priapism), and social (uh, see: priapism).
Most income for large alliances comes from mining moons and from taxes on members' income. Ships lost in these alliance-level battles are usually (at least partially) reimbursed by the alliance.

Incidentally, this is what makes some territory more valuable to hold for an alliance, and worth fighting over - some areas can generate much more income than others. Most of the high-level metagame happens over who controls what moons, which is actually invisible to the average player.
It's all she knows, survival isn't optional.
for the really lazy, keyword: '..' ('//' doesn't work :)
So a guy "fed the drug to mice for seven days" and discovered "white fat cells ... were being converted ... at a higher rate than usual."

I give this study a zero for effort. Would it have killed them to study this for longer? Where's my control group that is heavier at the end of the study?
There are several fallacies in your argument. You assume that software cannot exist without some corporations.

Open source is almost like "free" information and content on the Internet. Any kid or adult can start a project. They can just wake up and start coding. Many tools are free and available so they decide to start coding on their own time.

Nothing should stop the coder from starting a project.

And there are some corporations like Google that allow their developers to work on open source projects. There are some companies that even want to invest developer time on open projects.
Goons are pretty much well-known for being trolls in every game. Sort of their trademark to be annoying, so... :)
There's no point in asking computers to interpret the ambiguity of English commands, but there is room for improving tools that attempt to elucidate meaning from English statements and are capable for formulating questions. The fact is that English is perfectly serviceable for people to communicate complex concepts to each other through either conversation or context. (s/English/your native language)
My Quicksilver app hasn't changed since 2008. It's an old app but it still works being 5 years old. Maybe you're running poorly built apps and you should be complaining about shoddy developers instead of a shoddy operating system.
They weren't having any wars or fighting each other either. And no populations to give them germs.
I'm a game developer bootstrapping an Erlang-based game server that attempts this.

You don't have to send 48 bytes each frame (you can usually send only delta), and 30/sec is only necessary in a reaction-based FPS type of game. Hosting players in a local area, local meaning they can see each other and interact, is n^2. My calculations a year ago came up with a per-minute cost for the amount of AWS hardware it would require to host 1,000 and 10,000 'local' players. Basically, it wouldn't be affordable to have a huge gathering/battle more than a few times a month. It would be VERY expensive. Plus, each player has to have enough download bandwidth.

This type of thing will definitely happen in the future. Clustering is still in its infancy, and it's picking up steam. And there are smart optimizations to be made, such as sending more frequent data about nearer players. You can also design around it by not making players usually local to each other even though there is a single seamless game world. I'm doing that.
From the end of the blog post: "I don’t give a shit where you went to college as long as you’re talented."

It's not clear what he is doing to figure out which of his applicants are talented. That's still something important to do, even if you disregard schooling credentials. Disregarding schooling credentials has some warrant in research on company hiring procedures, but as long as you are blessed with more applicants than jobs, you still have to figure out whom to hire. I suggest using work-sample tests to hire, and backing up those work-sample tests with a general mental ability test whenever that is legally permitted. The full rationale for my advice appears in a previous comment, a FAQ post I developed for HN that appears to be my all-time most popular comment here.

http://news.ycombinator.com/item?id=4613543
You can run Office on a Surface iff you have enough free space to install it at all :)
Think Microsoft has gone lazy to come up with a great OS, in other words they are not interested in making one like that, so sad
Tutorial: Getting started with scala and scalatra
For vim, I just open an unnamed buffer (:new). I think this is exactly the same as the scratch buffer in emacs.
Is it just me, or is it ironic that this site is currently unavailable?
I don't think key action matters much to ergonomics. It doesn't change the positions of your hands or fingers. It's like comparing the health benefits of orange juice more pulp vs less pulp.
Hopefully someone can give you a better answer, but you might have heard of 4chan? Something Awful is where they came from.

They're actually a major cultural force in EVE. ("Shoot blues" "Little bees") They're a bit like America in international relations, except there are fewer redeeming qualities.
Thank you. Thank you so much.
Then Microsoft needs to make an OS that isn't so bulky, tailored for tablets. Apple was able to do it. There's no reason Microsoft can't.
Low profits are absolutely a problem for Amazon's plan. Profits != margins. Being in a low margin business means you need to make up the difference in volume.

And volume actually hurts you if your margins are in the red. ;)
Finally fed up with terrible tech journalism aimed at the public, I did this.
Well then! Please put this information on your site. Your site only shows a mac app. I am going to signup today.
CMU and MIT also have great CS programs, but they're not substantially superior to what you get at Yale. Or at any UC school.

Yeah, well, you know, that's just like, your opinion, man.

Memes aside, that contrarian claim may or may not be true, but where's the evidence to support it?

On a related note, the OP lost me with the claim that "Speaking as a graduate of one, top schools [just] teach you credentialing and ladder climbing." That doesn't match what I've seen at MIT or CMU, but perhaps it's true at Yale? :P

At the very least, it's an extraordinary claim (for engineering majors) presented with something falling far short of extraordinary evidence.
What's wrong with working out and supplementing your decreasing hormone levels with artificial testosterone? I may be reading your comment in the wrong light, but I think the research on health benefits here are fascinating. Once you move away from the stupidity of people juicing to get as big as Ronnie Coleman and away from the use of them by people under the age of ~40, hormone replacement is actually pretty great. Women have been taking estrogen for years and it's not frowned upon.
I've found it is rare that I ever re-read my notes, no matter how much I might think I'll want to when I'm making them. This can be an idea or a long-term to-do list or the outline of a blog post, whatever. If I don't use it immediately after I'm done typing, it never gets read again.

As a result, I've started saving things less and less. However it's still useful to initially type them out. Helps me plan and form my thoughts and ideas. Currently this usually involves opening Textmate or Tumblr (and saving drafts) or email.

Hopefully this will be a solid replacement for all of the above. If I end up typing something I do want to use, then I'll copy and paste it elsewhere. The majority of the time I'll simply close the browser and not save it.
Right on the money, but titans are also arguably most valuable for logistics - "jumping" large amounts of ships over large distances. Some may never see battle because the corp or alliance needs them for this purpose and doesn't want to risk losing them.

(Unless, that is, the pilot presses the wrong button and jumps the titan itself into battle, rather than the fleet it was trying to move. Which is what started this whole fight.)
Which open source software license should I use?
+1 for MUDs, MOOs, etc. I played Ancient Anguish in the late 90s / early 2000s. Similar story, although often figuring out (guessing) the correct verb was used as part of quests...
Oracle: 'We Have to Fix Java'
Vim for me, but same thing.

Actually, hotkey bindings: vim, terminal, root terminal, mail, web, and bc.
I'm curious, do you use mountain bike tires to get more traction in the snow, or are you able to use the small, thin street tires so long as the snow is sufficiently slushy/salted/shovelled?
The product looks great but the logo left me thinking, 'they ripped-off the Simple logo.' I guess it's just a series of rings in both cases but that's the impression I got, right off the bat.

Congrats on the launch though!
Photoshop? Microsoft Office? World of Warcraft?

It doesn't really matter what they're going to do, running actual Windows apps is one of the only major selling points of the Surface Pro (along with performance and the pressure-sensitive pen).
It's just you. What does visualizing tweets have to do with high availability?
The beauty of hard links
California man arrested after allegedly sextorting over 350 women
What is his current email address? I just learned about Pat, but he's already my hero. His emails on USENET are hilarious.

http://en.wikipedia.org/wiki/Patrick_Arnold

"Patrick Arnold is an American organic chemist and bodybuilder known for introducing androstenedione, 1-Androstenediol, and methylhexanamine into the dietary supplement market, and for creating the designer steroid tetrahydrogestrinone, also known as THG and "the clear".[1]"

"THG, along with two other anabolic steroids that Patrick Arnold manufactured (norbolethone and desoxymethyltestosterone (DMT), were drugs at the heart of the BALCO professional sports doping scandal.[2] At the time of their creation, they were not on any banned substance list. BALCO distributed these worldwide to world class athletes from a wide variety of sports ranging from track and field to professional baseball and football."

"Arnold who is also an amateur bodybuilder, initially gained notoriety as "the Father of Prohormones."[4]"

"Arnold was sentenced to three months in prison at Federal Correctional Institution, Morgantown in West Virginia for his role in the BALCO incident.[1]"

http://patrickarnoldblog.com/homemade-steroids-making-users-...

"Patrick currently produces products for the nutritional supplement company E-pharm Nutrition, as well as for Prototype Nutrition. He continues to be perhaps the number one driving force in the advancement of performance enhancing nutritional supplementation."

"Little did people realize though that part of the credit for McGuire’s amazing year was owed to chemist Patrick Arnold and his incredible new product androstenedione (a.k.a.Andro) which McGuire used to help him smash 70 homers that season."

"A week after Arnold took his first dose of liquid mestanolone, his life began to change. At the gym, he was on fire. ... Arnold focused his efforts on a patent he came across while flipping through chemical abstracts. It came from an East German pharmaceutical company called Jenapharm, which produced most of the steroidal compounds used in the former communist nation’s athletic doping program."

"Just as Arnold suspected, norbolethone was so obscure that professional doping programs had no reference sample and thus could not detect it."

https://groups.google.com/forum/?fromgroups=#!topic/diybio/_...
> And a lot of the best engineers I know here have no degrees.

I think you are conflating coders with engineers. The latter entails a lot more requisite knowledge, and generally requires formal education of some sort.
Except I don't understand a single word of it.
would be nice to have a website for "tweetping traffic in real time(as it gets hit by HN)"
How to Leave Facebook (without Leaving Facebook)
Top Three Inbound Marketing Strategies for Mobile Apps | SEOmoz
PokerAgent botnet stealing over 16,000 Facebook credentials
'This is a natural health product, and by that we mean that we don't want to tell you that the nutritional value of our so-called Vitamin Water is actually no better than drinking a soft drink.'
WARNING: A Fake Banner Ad Offer Is Going Around
Can this be deployed with Wordpress?
> The kernel takes about 70 MB and the entire system (including LibreOffice, Firefox and a basic apps) fits on a CD (including live environment). That's about 700 MB.

Heavily compressed, yes. In actuality, it's more like 5GB, considering all the redundancy inherent in these sorts of binaries.

Regardless, Windows libraries alone come to 10GB (between system32, syswow64, and winsxs), because unlike an Ubuntu LiveCD, they aren't shipping just the libraries for the applications on the disc, but a massive, massive set of base APIs, various different versions, etc. This is the cost of legacy compatibility.
> You mean the richest, most successful, most popular,
> most used by the UK population and most profitable?

I mean young companies that don't contribute as much to election campaigns as older companies.

> So in your opinion the UK press is in the pocket of the
> government who're only highlighting morally
> questionable tax avoidance as part of a shake down to
> boost some sort of protection racket? That's what it
> sounds like you're saying.

I'm not saying that the UK press is an organ of the government. Rather, individual members of the government are complaining only about companies that do not give them (sufficient?) kickbacks. The press merely reports on these complaints, because true investigative journalism is rapidly dying out.

The obvious solution is to close the "pick any EU nation to pay taxes in" loophole so companies are required to allocate taxes based in part on the geographical source of their revenue, but this would affect the companies that paid for those loopholes in the first place, so it will not soon happen.

If the government were actually interested in punishing companies that pay taxes to Ireland for profits in the UK, they would have just done it instead of kick up a flurry of press releases.
Tag for 23 years
Nice! I hadn't actually seen that but that is exactly what I mean. Although rather than help the team be more productive it's to let me be more productive :-)
Thank you, thank you, thank you. And please do get started on Rory Cellan-Jones.
Negative temperatures are effectively hotter than any positive temperature, as I understand it.
Ask HN: Has anyone used bounceexchange.com?
I'm interested in hearing your thoughts and experiences with this service.
I just came across this today and I couldn't find much online as far as reviews or testimonials. If anyone is using this I'd love to hear about your experience.

clickable: http://bounceexchange.com
You're going to have to explain what on Earth you mean. PowerShell just reads (and writes) like someone forced Perl and .NET to have a child. AppleScript, Inform 7, Smalltalk-72, and other "English" languages dream of being in the same boat as PowerShell in terms of consistency, readability, or power.
What you describe reminds me of Rust's typestate, which they removed. But the "branded types" replacement, combined with the unique pointers, sound promising - see http://pcwalton.github.com/blog/2012/12/26/typestate-is-dead...

I am new to Haskell, but I also have objections to Haskell's notions of purity. For example, accessing your pid or your argv do not have side effects, and certainly do not perform IO, yet these are grouped in the IO monad next to file deletion.
It's not the malls that pose meaningful problems: it's the niche stores that help bind a community together.
People often think of DSLs as a way of making a concise, expressive view of the domain look like English. See, for example, RSpec.

(I guess what I'm really saying is that you're right, but you're saying something else, raganwald is right too.)
1. Depends on the project. Lots of small things, and even some big things, are labors of love - done in spare time for little or no reward, just a chance to put something out there and make the world a little better place. Or a chance to get your name out there.

Bigger projects like Linux and Rails are funded by companies who depend on them. In exchange, they get a degree of control over the platform their business is built upon, name recognition, and goodwill from the community.

Since you mentioned Rails, I guess 37 Signals is a great example of this. They built Rails to help build Basecamp, and they've gone on to build a thriving business from other Rails-based apps. They're also pretty much synonymous with Rails, which no doubt helps them land outside development work.

2. The basic answer is "no". "Acquiring" an open source project wouldn't negate the licensing terms of previous releases. Even if a company managed to make future versions of a project closed-source somehow, the community would be free to fork the most recent code and continue building their own version under an open source license.