skysight-inc/HackerNews huggingface dataset:
> If you expect people to understand the theory, this is also a UI problem in a different way.

I don't really understand what you mean by "theory", you don't need to know /any/ PL theory to write Haskell and you certainly don't need to know mathematics. What specific ideas are you referring to that require advanced knowledge as a prerequisite for doing day-in-day-out programming tasks in Haskell?
I'm kind of perplexed that "adventure games" that consumed much of my childhood seem to have died as a genre.

Myst seemed like another in a long line of fantastic games where the goal was exploration and puzzle solving, like Maniac Mansion, Space Quest, Indiana Jones and the Fate of Atlantis, etc.

I think Limbo was the most recent game I played that had that same feel.

Why aren't there games like this now? Is there no interest?
Also, to touch on your point about cookies, we do a few tricks to working around them and make conscious decisions about stripping them. My talks explain that a bit and how we design our app to work around it.
That's if things go well. But when they don't, smoke detectors are incredibly frustrating. They'll beep randomly and you won't know which one is doing it. They'll start blinking red and you won't know why. Or they'll go off in the middle of the night for no good reason. Maybe I just need higher quality smoke detectors.

I have 2 features that I'd love to see in a smoke detector:

1) notify me when the battery level is low so I don't have to think about it
2) allow me to snooze the smoke detector for 15 / 30 minutes if I end up smoking up the kitchen
I would have thought so too but I just watched this talk that suggests flash is the best way to go if you want sound effects in your html5 game (click on the second to last slide to skip): http://www.gdcvault.com/play/1015669/A-Practical-Guide-to-Bu...

If there's a better solution I'd love to hear it, since this wouldn't work on iOS devices afaik.
It's not over yet!
is there anything similar for ubuntu?
The most interesting quote from this article:

Just because it's powered by Google+ doesn't mean that you'll lose your YouTube identity, though. "You are still allowed to use pseudonyms," said Janakiram, whether you're "a Syrian dissident or SoulPancake".

Made me wonder, who is Janakiram?
Article says: Nundu Janakiram, product manager at YouTube.

Wonder if his views are indicating a shift at Google proper? or just YouTube.
It's designed so that the different weights take approximately the same width, so that does mean that the lighter weights have larger tracking (ie spacing between letters) than the heavier weights.
Sisyphus: high-performance data processing framework
I don't get this recent narrative that the productivity you'd get out of languages like go is comparable to higher-level ones like python. As someone who uses both go and python in production, this sounds like the blub paradox in play here. Yes, you will get significantly better performance for CPU-bound applications in go vs python. But you'll also get significantly better productivity out of python, assuming equivalent knowledge.
Why the downvotes for the poster?

Most of San Francisco is safe, with just one or two neighborhoods being dodgy. Most of Oakland is unsafe, with just one or two neighborhoods being safe.

Oakland is one of the most dangerous cities in the USA. Just because you live there and haven't been gunned down yet, doesn't mean it's not happening to many other people.

It's literally your life, so do your own research and don't listen to me or anybody else.
Well, because it seems as if the article suggested that nothing has filled the niche, and because the exploratory nature of Myst is present to a smaller extent, and various other features such as the "unassuming stranger" component are replaced.

And because I'm in a rhetorical mood tonight because of work-related communications sitting in my inbox, since you ask. :P
Slowly but surely, bit by bit, internet freedom is being eroded. The road to hell, etc.
Mini-PCs gain customized I/O and a headless hack
Welcome! Breezy's been based in Oakland since starting in 2009 (or 2011 if you prefer to count from initial funding), and it's great.

There are more people than you might think who are happy to live and work here here, and you just can't beat the rent or the weather. Feel free to swing by sometime and say hello - we're always happy to meet others in the small club that is the Oakland startup world.
Well, as an anecdote to why simplicity (at least in it's current form) is bad... All but one of my smoke detectors in my apartment are unplugged because they kept going off when I was cooking (would happen at least once a week). I was more likely to die or get injured from climbing onto a wobbly stool to turn off the 4 overly sensitive smoke detectors than I ever was in a fire. I am getting the feeling that this thread is split into two types of people, those who get a lot of false positives from their detectors and those who don't.
Are you sure? One could argue Myst is not much more than a fairy tale with a set of beautifully rendered illustrations. The illustrations weren't _that_ brilliant on their own, and the fairy tale part wasn't in a league of its own at all.

The combination was quite new, though and execution certainly was very good.

However, I think that rabbit did get pulled out of the same hat earlier a couple of times. At the very least, the first movie and "the wizard of Oz" did the same.

I also think it isn't hard to think of future products that might give the same, if not a much better, 'wow' effect. For example, imagine wall-to-wall and floor-to-ceiling 300 DPI displays showing a physically realistic world, showing Tranquility Base on July 20, 1969. Now, imagine that in interactive form.

On the other hand, the internet has made it harder to be wowed by new technologies because chances are you will read about a product far before seeing it for the first time. Because of that, I think it takes a much larger jump in quality to be wowed.
Glad to see someone actually looked into the balance sheet before discussing valuation! To be fair I didn't do a detailed analysis into their books - I just skimmed over their balance sheet.

Nevertheless here's where I think we disagree:

* Inventory will have some liquidation value. Let's discount inventory by 75% which is pretty conservative; you will still get $200M here

* IP - Main disagreement for me is here. Most analysts who have pegged the IP at $2 - $3 bn. Let's put it at $2bn, the lower end of the spectrum [1][2]

6.2 + 2.2 - 3.7 + 2 = $6.7B (~40% above purchase price)

As we can see the main question is the value of the IP (and PPE to a lesser extent). I have absolutely no experience valuing patents, I'm not a patent lawyer, and definitely won't be evaluating their 9K+ patent applications. So unfortunately there's a pretty big unknown in the valuation.

Regardless we have a $4.7B - $6.7B range based on a very quick 15 minute analysis of their balance sheet with an upside of earnings of any profitable lines of business that can be operated independently (if they exist).

My guess is tha Prem Watsa, as former chairman of BBRY, has done a much more rigorous evaluation of their IP and found profitable business lines he wants to keep / spin-off to reach a comfortable margin of safety.

[1] http://money.cnn.com/2013/09/24/technology/enterprise/blackb...

[2] http://blogs.wsj.com/corporate-intelligence/2013/08/26/the-n...
One thing I'd also recommend for speeding up django is swapping in djinja. Straight drop in replacement for almost the entire template engine, but much faster.
and what exactly does lockitron have to offer Nest?
Myst's legacy is that if something is pretty, people will buy it, play it, talk about it until the newest pretty thing comes out, then forget about it.

This article is completely delusional. Myst was not this huge, influential masterpiece the way it paints. The Sopranos changed television. Myst did not change video games. It was talked about like the Sopranos, but only for a year after it came out. And it didn't have a lasting impact on the games industry. It looked good for the time, then quickly became outdated and is clearly a relic of its time, like wide, ill-fitting jackets and pleated pants. The gameplay offered nothing new - better adventure games (like those offered by LucasArts and Sierra) were doing more for longer. But its influence was an illusion. Graphics have always been getting better and striving for more photorealism. Myst didn't have any affect on that mindset, it just had decent graphics for when it came out.

Myst's legacy is that if you make something pretty enough, the buzz it generates will lead to huge sales until people realize it's an illusion. Which is why these guys weren't able to do anything after Myst. Meanwhile, Grand Theft Auto, Half Life, Assassin's Creed, and Zelda and Mario, these games that Myst apparently enabled, continue to move people and make huge amounts of money.
For me it's been ElasticSearch.
This worked for me on Ubuntu 12.04:

First, add a ppa that has old and new versions of Python, and use that to install Python3.3:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.3

Now, install the correct versions of ipython, ipython-notebook, ipython3, and ipython3-notebook:

sudo apt-get install ipython=0.13.2-1~ubuntu12.04.1
sudo apt-get install ipython-notebook=0.13.2-1~ubuntu12.04.1
sudo apt-get install ipython3=0.13.2-1~ubuntu12.04.1
sudo apt-get install ipython3-notebook

Now, the command 'ipython notebook' should run your system's default version of Python. The command 'ipython3 notebook' should run Python3.3.

I test the current version of Python with:

print(3/2)

If you're running Python 2, you'll see 1. If you're running Python 3, you'll see 1.5.

Hope that helps, and happy to help troubleshoot if it doesn't. I'll add this to the readme on the project page [1] when I get the chance.

[1] https://github.com/ehmatthes/intro_programming
I doubt it. People who go to JavaOne/OpenWorld are going for the BoF or technical sessions, not to hear some CEO speak about their strategy. Usually when I go, I skip those keynotes because they're mostly devoid of any useful information.
Introducing html2dom, an alternative to setting innerHTML
Explain to me how a private company not letting trolls shit up their site is an attack on "internet freedom".

You are entirely welcome to have a YouTubeVideosSuckAndWeMakeFunOfThem.com. That doesn't mean Google must host you.
Ask HN: BoostedBoards of scooters
I love BoostedBoards and have personally ridden one. However, I'm wondering if anyone knows of a motorized scooter (kick scooter) similar to Xootr except with a lighter motor.
According to Trulia's research, it will be cheaper to rent than buy in the Bay Area when interest rates hit 5.5%. For most of the rest of the country the rates would have to hit over 10% (!!!) for that to be true.

So it should prove interesting what happens then. That said, my wife and I are in the middle of (trying) buying a house here. So far, there is intense competition amongst buyers. One home we put an offer on had 19 offers total. We offered 21.5% over asking and at least 3 offers came in ahead of us.
The "Horror Adventure" or "Survival Horror" genre has spawned off this style of game. They have similar aspects like puzzle solving, no focus on killing enemies.

They are actually quite scary though and that is the focus, so there's less puzzle solving.
> But four letters fits in a 32-bit direct atom, so the attraction is pretty irresistible.

Reminds me of how ITS limited filenames to six letters per component, because they used six bits per character and six times six is thirty-six bits, or one machine word.

To this day, HAKMEM ('Hacks Memo') is still called that:

http://en.wikipedia.org/wiki/HAKMEM
There's one example where I think targeting a specific room would help even without multi-zone. At night I only really care about the temperature in the bedroom, which is a lot smaller and in my experience cools faster than the living room (which is where my Nest is currently). If it could figure out that my bedroom is already at a comfortable temperature at night and not bother with the temperature in the living room, that might be interesting.
I also write Go probably just as much as Python anymore, and the biggest set backs I have in Go is the immaturity of the ecosystem. Almost any project I work on, I have to shave 10 yaks to get things working right.

My most recent yak was fixing lib/pq so I could query against our production dbs. :)
If you want highly-tuned geo-distributed Varnish-as-a-service, check out Fastly.com:

http://fastly.com

(Disqus is actually listed as a Fastly client.)
Yeah, the kink in the lowercase y, the gap in the g, and a few other touches don't scale down well IMHO. I am a big fan of the trend of designing free typefaces for general use like this, though.
Yes but they have $3.7 billion in liabilities that this article conveniently ignores.
> Even if we had a faster backend, I don't see why we'd avoid something as simple and useful as Varnish

Agreed! Since as you show in your post, it's quite effortless to set up, it's often a great idea to have a reverse proxy cache to deal with whatever cacheable responses your application generates (be it many or just a few request types).

I just want readers to be aware that for systems with a much more modest usage load (say ~1k RPS), a high-performance system can enjoy a slightly less complex system architecture. Ultimately, it's a decision for the application's designer to make. As you point out, there are other non-performance upsides to a reverse proxy. I love the ability to blip (technical term?) the application server and know the reverse proxy keeps a portion of users unaware. :)
And yet no one seems to do this in games built around this idea like Second Life. Does it take a AAA shoot-em-up title to commission a virtual world worth exploring?
I don't even like Larry Ellison, but I would do the same thing. Epic America's Cup, and he has invested so much into it...
Motivations for war vary; while sometimes they are an attempt to do a hostile takeover of a region and add it to the aggressor's economy, other times the aim is to eliminate the population of the foe. In wars such as that, motivated by ethnic hatred and long time rivalry, unfortunately destruction of another weapons wouldn't be the aim.
What entrypoint are you using to run your programs? REPL function calls / test runners / main methods from the CLI / local web server w/browser? I think understanding that matters the most.

If you do a lot of development in the REPL (i.e. exploration), then that is where iPython (in a notebook, or a shell) really is nice. If you don't, then you may not see the benefit.
Chrome's new New Tab Page goes live
actually it's provable that the weather is partly controlled, at least in Germany.
http://www.br.de/themen/wissen/wetter-meteorologie-rosenheim... No need to be a conspiracy-theorist, it's simply true. They use that to avoid hail damaging the crops.

They clearly can manipulate the weather, the question is to what degree and when do they do it and with what aim: http://en.wikipedia.org/wiki/Weather_modification
Breathe. Calm down. It'll be okay.
What I don't understand is how this doesn't show up on top of Google's search results when you type "python rest client".

I bet TONS of time is wasted because it is harder to find this module than it should be.
The author doesn't seem to have all the facts. The Keccak team suggested these changes (Go back to Fosdem, Feb 2013 and one of them has a talk). The whole point was that Keccak won the competition by meeting the spec NIST formulated. Then they proceeded to present how they thought a menu of hash strengths and security guarantees would be structured in a smarter way.
so going to this link with ghostery enabled is a bad idea. the constant attempts to load resources that are blocked will crash chrome
Ironically enough, Amazon now owns and operates Webvan.
As a video game. Not everything needs a legacy
This library? https://github.com/bmizerany/pq

If so, we're about to use it. Anything we should be forewarned about with respect to its use in production settings?
Thank you for mentioning Dear Esther! One of the most memorable games I've ever played. I'll check out the others you've listed.
Not just the unions. "Regulations" are at fault too. They're unnecessary and expensive. The number of airliners that fall out of the sky per year due to faulty design/construction/maintenance or due to under-trained/overworked/unfit pilots is something for "The Market" to decide, not the Gubbmint!
Makes perfect sense to me. As none of these currencies are actually backed by an asset, the US dollar is probably the most stable and most likely to be accepted as a means for payment by more people around the world.
http://cooperteam.net/
In practice, using a language with Hindley-Milner type inference is massively more simple than you appear to think it is. There are countless other warts, but this ain't it.
Awesome! Definitely will do.
Fastly is used for some of our traffic yes, but not all. Our main app is not behind Fastly FWIW.
cool, they made the text contenteditable so you can see how things looks outside of their pre-canned text...
My point here is that whether or not they ever actually wind up sending some trainees up against a drone, the claim is so absurd that one wonders why they bothered saying it: of course this research is for making fighter drones which can be used in combat, a five-year old child (who reads the NYT and is a prodigy) could see this.

Still, it's interesting to see the progressive powerlessness of fighter pilots and open testing of fighter drones.
Metadata: 1 Billion (& Counting) OCLC Control Numbers Now in Public Domain
I fondly remember sitting in my apartment in Boston sometime around 2001 waiting for Kozmo to bring me a new memory card for the Dreamcast, a pint of Ben & Jerry's From Russia With Buzz, and an Entenmann's Coffee Cake. This perhaps does not bode well for my wallet or my waistline.
Do any of you guys have infos on what crypto they used and how?
I've never heard about Ziptr.
How is it a slap in the face? I doubt his one hour keynote would offer much information anyway.
Better hope people are feeling so generous to upvote next time you have something besides a static graphic and a completely unstyled "email" link.
My gamer tag youtube became a G+ Page that I can manage with my professional email.
This is a subjective matter, I suppose. I can see your point about Go. As a counterpoint, looking back on projects my team has worked on, I can't say we've reaped a great deal of net gains from leveraging the more mature Ruby or Python ecosystems, especially as compared to a modern JVM stack. Sure, sometimes we find a library that claims to address our need, but we often find the library doesn't do what we need precisely, is incompatible with something else we're using (e.g., JRuby), or whatever. The quality is all over the map. Net efficiency seems like a wash in my experience. But YMMV is always applicable with developer efficiency.
Serious question: if Myst didn't actively influence games, why is it that I have heard of Myst despite it being "before my time" (I was 6 when it was first released)? I've never played the game or seen anyone play it, and yet in my mind's eye I can see the iconic art style, the iconic "M Y S T" logo, etc. Does it just have a cult following that I've been exposed to due to my participation in online communities and other PC gaming communities?
Yeah, but that's an older unmaintained version. Official is at https://github.com/lib/pq, and I already shaved my yak. :) https://github.com/lib/pq/pull/135
It's the serifs on the lowercase letters.
Are you implying that the USD is backed by an asset? Because AFAIK, it's not (at least not anymore).
Captain Obvious to the Rescue! Does the Brazilian president have a response to the American president's implied statement of: 'What are you going to do about it, Brazil'?
Main things for me are the refactoring, code navigation (find usages is awesome!), and coding assistance. Check those out here : http://www.jetbrains.com/objc/features/
"Myst was generally praised by critics. Wired and The New York Times suggested that Myst was evidence that video games could in fact evolve into an art form.[36] Entertainment Weekly reported that some players considered Myst's "virtual morality" a religious experience.[37] Aarhus University professor Søren Pold pointed to Myst as an excellent example of how stories can be told using objects rather than people.[38] Laura Evenson, writing for the San Francisco Chronicle, pointed to adult-oriented games like Myst as evidence the video game industry was emerging from its "adolescent" phase.[39]"

http://en.wikipedia.org/wiki/Myst
Being on the JVM does not automatically turn something into a high performance solution. The JVM itself is plenty fast, but I've seen some pretty slow code on that platform. Of the many things you listed, do you have a specific recommendation that is actually known for being high performance?

I'm not really familiar with all of the choices you listed, but of the ones that I do know, I don't really consider Dropwizarr or Finagle as alternatives to a web framework like Django (neither is Jersey, but that's already a component of Dropwizard).
Turn-key addition to their core product offering.
There are lots of these games (at least in Germany where they are rather successful, although in its niche). For example I can recommend most of the adventure games that Daedelic Entertainment (a studio from Hamburg/Germany) produced:

- The Whispered World

- Edna bricht aus (Edna & Harvey: The Breakout) (don't be put off by its graphics)

- Harveys neue Augen (Edna & Harvey: Harvey’s New Eyes) - The sequel to Edna & Harvey: The Breakout

The Deponia series from Daedelic is also said to be very good (haven't played it, though).

I could list you lots of other very good adventure games from the last years, also from other studios.
Perhaps _Skyrim_ etc, then?
Hmm. Looks like FF Meta optimized for screens. Odd that Mozilla and Erik Spiekermann felt this justified having its own name.

I made a quick side by side comparison between Fira and Meta Pro: http://i.imgur.com/Oo3yeYx.png
Please HN'ers, ignore these people. These comments have confirmed a pattern I've been seeing on various websites' comment-section.

<BIGconspiracyhat>
Any attempts to show Oakland, Africa or African-americans in any kind of positive light or as victims will always, _ALWAYS_, get troll'ish/meta/hyper-pedantic comments that derail the main topic and/or meaningful discourse of the subject at hand, completely blowing up the comment threads. It works well on places like HN because almost everyone here likes to debate & discuss. But their arguments will become so spacious that you'll need 5 screen-lengths to debate with them and thus ruining the comments for anyone else who actually wanted to talk about the article.
</BIGconspiracyhat>

Please let's ignore these guys. We know they're wrong, no point debating with them. We'll never convince them and the comments will get bloated with arguments back-in-forth about crime stats, someone will eventually use the "R" word and then BOOM, all meaningful discussion nullified by 5+ pages of of debate about some non-significant detail. Example: https://news.ycombinator.com/item?id=6365495

NOTE: An idea for the comment section, a way for users to flag a thread as "superfluous". If it gets enough of these, the whole thread is moved off to a small link on the side labeled "Superfluous thread started by $USER" where clicking on it give you a little scrollable window to view it and easily dismiss it when you're satisfied the thread had no real value. Perhaps each user's profile even shows how many superfluous threads were credited to him/her.
Doing this in conjunction with Chrome's multi-user features (settings -> users -> add new user) has made this setup a lot smoother.