skysight-inc/HackerNews huggingface dataset:
"It just doesn't do it for dependencies of your dependencies"

Yes, it does. cabal-dev can install a fully hermetic package database if you ask it to, but by default it only installs packages that aren't already present in your global package db.
same here. wayyy too sensitive to scrolling
"Confused" is probably not the correct word here, if this journalist is similar to western journalists then I would expect them not to have any idea how rockets work or even a passing knowledge of physics. Combine that with a language translation stage and well, accuracy is probably not high.

The book "Rocket Propulsion Elements" [1] which is pretty much everything known about rockets that isn't classified, is pretty dense for a reason. I certainly don't hold it against the journalists who are trying to do their job as best they can.

That said, because launching heavy things into space can also be used to launch heavy things around the globe and into other peoples territory, there are aspects of the technology that are closely watched. One of them is cryogenic turbo pumps. These are pumps which can pump a cryogenic fluid at high pressure and flow rates. Those are an essential part of the space puzzle because once you get a functional cryogenic rocket engine you can add additional engines and fuel at a relatively constant mass/payload ratio. And then that means if you have a payload of mass X, and an orbit of O (or sub-orbit if you're talking ICBM) you can build a delivery system to make that work. Of course other controlled technologies are guidance systems and launch 'racks'.

If Iran was looking for something more than a PR ploy I think they should host a middle east space conference with peer reviewed papers. To get to where SpaceX is, and where Iran wants to be, is rocket science but it is also achievable rocket development. Open discussion would lend an air of legitimacy to the research (today most westerners assume its simply a quest for missile technology) and probably advance their programs more effectively.

[1] http://www.amazon.com/Rocket-Propulsion-Elements-George-Sutt...
I wrote this post for TechCrunch. Would love to discuss with anyone interested, particularly as it relates to Kill Hollywood...
There's some explanation here: http://epawablogs.com/the-great-halloween-hybrid-named-sandy...

The gist is that there's a high-pressure system sitting over Greenland, and a large storm over the mid-Atlantic, which are predicted to push it westwards, where it'll interact with and be pulled into an existing continental weather system.
Ai Charger, specifically:

http://event.asus.com/mb/2010/ai_charger/

http://asus-ai-charger.en.uptodown.com/

I had to uninstall it, when I upgraded from Windows 7 to 8, though.
> There are a number of location-based social media applications and platforms, including Foursquare, Gowalla, SCVNGR, Shopkick, Loopt and Whrrl, currently on the market.

Well, Whrrl and Gowalla are no longer, so no.
Ubuntu is since almost 8 years the only relevant third option for operating systems for PC's. That is huge and more and more software is written for Windows, OSX and Linux (Chrome/Spotify/Steam). They are pretty persistent in my opinion. Windows 8 will also alienate a lot of users, even if it is going to be a success.

Shuttleworth has always the chance to go public and raise a lot of money, but he didn't so far. He will when there is a opportunity window in the enterprise or consumer space. It's not incredible right now, but they are doing fine i guess.
You would think by this point all languages would have standardized on a basic library. I mean, if you're not starting off with what Python (or even Mono for that matter) already has, then you're just making things needlessly complicated for yourself.

Everyone goes crazy over syntax and idioms and OMG GROUNDBREAKING NEW IDEAS (not) when really 85% of a language depends on the library and toolchain.
SecureBoot in Ubuntu 12.10
The entire article is based on the false premise that taste is not subjective, that the author's tastes are shared with the rest of America (an obviously false assumption, considering the end-result), and that the singer is entitled to stardom.

"she's hired by reputable publications to write music reviews, because they feel she is capable of expertly writing music reviews"

Her worth as a corporate blogger is irrelevant to her smug irritation that America isn't investing itself in Youtube celebrities as much as she is.
Google Maps Gets a Makeover [video]
What if Airplay became Gameplay and you could throw the game you had on your phone up on your nice big TV via Apple TV or similar device. Then in fact your controller is the game. when to get new hardware and game play experience is left in your hands.

I don't know how it is for IOS developers but I have been quite happy how well apps have remained playable and available from iPhone version to iPhone version.
This better be wrong, or Steam on Linux better accelerate things more than even I'm hoping for.
I think you misunderstood. Anyone who sells advertising space sells their audience to the advertiser. Simple as that.
Chinatown: “A state within a state?”
You're right, I'll try to add support for them in the future.
Everyone seems to be beating up on this story. The title is link bait & hyperbole but let me argue why I think the writer is at least pulling on the right threads.

1. Processing power won't matter, we've crossed a line where the real bottleneck is content creation not pixel rendering. Assassins Creed III at 300 people over 3 years shows this. Your next phone will be powerful enough to render the best games we make.

2. Your second next phone will have a good way to get this to your TV. Either through a wireless standard or a well designed dock.

3. Yes, controllers matter for some games. But everyone has agreed what a controller should be (dual analog, d-pad, start/select, 4 buttons, and 2 shoulders, 2 triggers). Companies will make good BT versions of these and this problem is solved.

4. The expected price of games is dropping, and console makers are simply in denial about this.

5. Set-top boxes running Android, like Ouya, for many of the above reasons, are going to gain a strong foothold. They're going to be the "just works" solution you buy at walmart. They're going to get bluetooth controllers into you hands. They're going to get you used to gaming on a TV for cheap & free.
So an attractor is the image of a recursively defined function?
Founders, ICE And The Rise Of The Entrepreneur Influencers
> If __add__ is taken to be any associative operation of a monoid, then Python's sum is merely equivalent to Haskell's mconcat, which is not nearly as general as reduce/foldl

I don't have the math to back this up, so please correct me if you know otherwise (and especially if you can demonstrate otherwise, though I know this being wrong is not contingent on that), but: I'm pretty sure `mconcat` with a `map` (or a list comprehension) is exactly as general as `fold`.

> Plus, unless you implement something akin to newtype wrappers for alternative monoid instances (hardly Pythonic), you're going to be restricted to a single foldable function for any given type.

Again, I know this isn't an argument and demonstrates shitty memory on my part, but a single solid example here would be key to me understanding this debate:

What is an example of a type with more than 2 monoids on it, whose fold could not be cleanly expressed with a sum/product and a map/comprehension, which is not already included in the standard library (any/all/gcd/lcm/max/min)?

[I suspect there either won't be an easy answer, or it will be so basic that I'll be brutally embarrassed... this is all kinda talking out of my ass, I have no exposure to category theory outside of reading haskell papers]
Send all of your garbage to Sweden, please
Based on my personal experience, that's very true. A PhD is a highly valuable credential - it proves you can create knowledge. It's more a way to look at things that a certification.
Works perfectly well on iPad 3 ios6
Probably important to note here that Shuttleworth is extremely wealthy and he funded the Ubuntu foundation with ten million dollars as an emergency fund if Canonical ever had to stop supporting it.

He's always said he wanted to make Canonical a sustainable company though.
Beautiful piece of hacking, David. Woz would be psyched if he saw it.
If we follow your logic, Felix, we would've not built that capsule you jumped from, or those cameras that followed you, or that control station that monitored you or nothing as a matter of fact. And how is your jump teaching anything about earth? you made your jump. It was fun. Now let science do her work.
The problem with packages and Haskell is well known; there are a few camps currently trying to solve the issue. Personally, (although the author went about things in a rather roundabout way) I can feel for the author. I LOVE Haskell, I cannot think of a better language for prototyping crazy ideas in and I work in it every chance that I get; that being said, its awful to get up and running with cabal. The suggestion which has been posed to me is "simply use cabal-dev", when I do this, I wind up with crazy huge project files because of repeat installs. I sincerely hope that someone much smarter than myself can come up with a solution for this; I think it is a primary reason why Haskell is not being more widely adopted.

References(for those who are interested)
http://www.yesodweb.com/blog/2012/04/replacing-cabal
http://www.yesodweb.com/blog/2012/03/cabal-nirvana

Hopefully the guys at FP complete will redirect some of their focus onto this (please oh please).
http://fpcomplete.com/
I'm not sure I would call this "Flat Design" a new design style. You see minimalism and a perfect balance between content and form in most mature design fields, and I think this is more of a sign that web design is not being dictated by trends anymore. If you want "Flat Design", take a look at the 1981 Xerox Star.
As long as I can play my epic multi-year effort, triple A, Uncharted/Gears Of War games on a giant screen, I don't care what you call the platform.

This article can't predict the death of consoles until the PS4 and XBox 720 come out and actual sales indicate things one way or another.

Just because touch gaming has a new and growing market doesn't mean the established players are finished.
I had these Beagle Brothers posters -- http://beagle.applearchives.com/posters.htm Lots of great info on 'em.
AirPlay can already put your game on the tv via AppleTV. What were you thinking of in addition to that?
I agree absolutely 100%.

However that "pretty tall order" is Debian stable. I've been using it since 1998 (hamm) and it hits the nail on the head every time. I have a machine which has had the same install for nearly 10 years and has survived many a dist-upgrade.

What pisses me off about Ubuntu:

Absolutely no input allowed from the community - suck it up and piss off. Launchpad which is basically a desert of no action. All the cloud upselling. Amazon integration. Fracturing the entire ecosystem by forcing stuff on people which is ubuntu specific (unity, upstart, bazaar etc). LTS releases which are flakier than a ZX81. Slooooooow (everything happens on glacial timescales). I could go on for a week but I can't be bothered.
I can think of a couple of reasons why this audience might find the article useful. First, a number of folks here are brainstorming startups and the fact that GEO information is available in EXIF data and on the phone in general is an attractive thing. Two, this article includes a documented case of the GPS data being used against the army (mortar attack) which, if you read HN regularly, someone says "Don't use GPS data, you could get someone killed." and then someone will comment 'citation needed' and there will be the whole silly "Gee don't do that if you don't want" kind of argument. When the real discussion should be "Your customers might not realize the consequences of this, you need to be aware of them."

So for those reasons I think its a useful thing for entrepreneurs to keep in their thought processes.
IMHO, the biggest use case for 3D right now is to add affordances to current flat interfaces. Many interfaces already incorporate 3D affordances, usually demonstrating depth to help the user understand what is happening, but these affordances are almost always faked, the same way that 3D is often faked by photoshop wizards.

At famo.us, we hope to make it much easier for interface designers use real 3D effects to add affordances to their interface and explore how else 3D can be used. Previously, if you wanted to design a 3D interface you had to completely invest in 3D, which is expensive time-wise to do for the sake of experimentation. What we'd like to do at famo.us is bridge 2D and 3D in a way that you can build your interfaces using familiar 2D paradigms, but also give you the tooling to explore 3D using real content you already have in 2D.

As more designers explore 3D and more customers become familiar with 3D little by little, I think we'll see more and more examples of its utility.

Here's a video where 3D is used with a constrained z-depth and orthogonal camera position (i.e. elevation view).

http://famo.us/ (the video on the left)

Also take a look at Clear App to see small examples of how 3D has been used to add affordances to a mostly 2D interface.

http://www.realmacsoftware.com/clear/
The problem isn't just hosting.

Slide hosting is eaassyy, just post the file and you're done. Recording and then syncing adds about an order of magnitude amount of work for the poster.
Wired declares something dead?

I am shocked. Shocked. (Shocked.)
> it's also a tremendous advantage over "black male", "hispanic male", and "south asian male".

Are you joking? I don't know about Hispanic or South Asian, but white girls love black guys.
Dont let this discourage you from trying Yesod. The Yesod team has made it really really easy to install a core of isolated packages for the framework. The problem comes from trying to upgrade. I know that sounds insane(and it is), but you should try it out, it has quite a lot to offer.
I agree that they should provide optionally new versions of LibreOffice, Gimp, and similar software for LTS releases. But I think it's highly unrealistic that this will include more than a few selected software packages. It takes probably quite some effort because Linux software is not only constantly changing but so are the dependencies. At some point it simply is not possible to use new software with an old plumbing. E.g. some package might depend on a newer version of gnome-libs which depend on a new version of something in the plumbing layer.

As far as I see it the non-LTS releases are just the beta tests for the next LTS release. But somehow Canonical does not seem to fully agree with that. If I remember correctly the biggest issue with PA was that it was introduced in an LTS release. They should have probably waited one release and use the 4 releases to get it right.

btw. PPAs and backports can help you if you want new versions in older releases.
Same problem with magic touch surface, it always disappears.
In all seriousness, I don't think Apple can free the Autostart ROM image unilaterally because Microsoft owns the copyright on Applesoft BASIC. It would be a great joint release if you could get them both to agree on it though!
another case in point: http://www.txt.io/t-2kv5h

I feel like people don't bother to read about Go before trashing it for things that Go has never, ever claimed to be.
"This is way too many needlessly rude words for what it's actually trying to say"

They're not needless, it was presumably done for congruency with the nadsat subheaders:

http://en.wikipedia.org/wiki/Nadsat
Nice interface, although it took me a moment to figure out that the orange background was the caret.

One nit, however: although I'm a touch typist (having learnt typing on a typewriter), I've long since trained myself to type the braces together and then cursor-left to fill in the details. This I do for ()'s, {}'s, []'s and <>'s; as well as quotes. Similarly I type the C-style /* * / comments as the pair of /'s first, cursor-left, then two *'s, cursor left and finally the comment text. It started out in this mode only when I wrote code, but now I find myself doing the same even with normal text.

Not sure how many there are like me (a senior early in my novice days showed me the practice and it stuck), but it always seemed like a simple way to ensure no dangling parens (assuming you're using "just an editor" like I do).

Could you allow for cursor-lefts to correct instead of just backspace?
Ideally, getting a basic setup going shouldn't take a deep-read of the docs of my package manager. This is absolutely a weakness of the current Haskell ecosystem; perhaps not as bad as presented in the post here, but something that deserves improvement.

Contrary to the thesis of the post, the haskell community seems to be well aware of this, and there are several attempts to fix it being actively worked on, just nothing particularly standardized yet. Meanwhile, cabal-dev lets people get work done.
Sorry but LTS is not the solution. LTS is pretty much a frozen repository with the odd security patch thrown in. If any vendor packages are broken (i.e. mysql-server), they are pinned at the broken version. Any attempt to get these patched/fixed results in a closure on launchpad along the lines of "fuck off moron". You end up having to pull in backported packages from later releases resulting in dependency hell or compiling your own debs.

The amount of times I've been fucked over by LTS releases due to these issues has put me right off. Not only that, we've even had LTS kernels that go bang on "supported and tested platforms".

LTS stands for "Legendary Turd Stain" IMHO.

You just don't get this with Debian - it just works.
Having used it it also sucks latencywise due to wifi. Try playing infinity blade on airplay. Not a fun time.
Empty boat. Google it.
"A heat-induced phase transition sounds like an unlikely mechanism for a modern computing element."

A heat-induced phase transition is exactly how phase change memory works [1].

[1] http://en.wikipedia.org/wiki/Phase-change_memory
Infinite Gangnam Style
Thanks user9756 for posting this!
"This time its different!" </irony>
+1.

In these modern days of huge amounts of memory, this is exactly what we should be doing: static linking everything.
I know it's a bit borderline, but thinking about how this was done was pretty interesting for me, and I thought others might appreciate it too.

I also like the helpful visualization below that shows which part of the song it is currently using.
I find Python to be one of my least favorite languages in terms of the design of the language, but the one I end up using the most for the reasons you mention.
Trust me, computers are more fun now.

But if you would like to experiment with computer architectures, you can get something like the Altera DE-2 [1] and play around with really crazy sauce kinds of things, n-way associative cache with CAM register banks and dynamic register renaming? No problemo! And you do it all without soldering or wire-wrapping or anything. I have some PDP-8's and I love them dearly, but it is soo much easier doing stuff on an Arduino than a PDP-8/e.

[1] http://www.altera.com/education/univ/materials/boards/de2/un...
Have you heard why the transmission was banned? I've only come across some speculation by someone who had implemented telemetry at a race (http://blog.urremote.com/2012/05/uci-bans-race-tracking-unti...), and someone who had thought the UCI banned it to allow only one organization to provide it (bottom of the thread: http://weightweenies.starbike.com/forum/viewtopic.php?f=14&#...)
This equation is an "attractor" because the coordinates remain close to particular points (in this case, the origin).

Not all iterated functions behave this way -- sometimes the coordinates will wander off, and that would be called a "repellor" (http://en.wikipedia.org/wiki/Repellor).

"sin" and "cos" are good primitives for building attractor functions, because they naturally stay bounded close to the origin -- "x²" for example, wouldn't work nearly as well.

As to why the deJong attractor draws particular trajectories ... that's the beauty and mystery of the thing. It's also interesting how it tends to draw particular types of shapes when seeded from different areas -- dusty spheres when seeded close to the origin, skinny loops in the 4th quadrant, folded sheets of cloth in the 1st and 3rd, and stacked diamond circles when seeded in the 2nd.
Oh no doubt Maps sucks now, but it is getting better. Well at least whenever I report problems they get put in place in a week or so.

Just trying to point out we notice the problems more than the positives. I need to stop by ye olde apple store and get some cables, think I'll jaunt over to the ms store and have a look at the surface too. Hopefully the sales guys don't pounce.
Looks an iYacht to me. Will Ballmer have to copy it?
Source Code of "VP8 - WebM JavaScript Decoder for every browser" is online
Bees’ artistic flair gives greater insight into visual memory
And the BBC story that talks about it (sorry if this doesn't work outside the UK): http://www.bbc.co.uk/news/science-environment-20114359
The only problem with PA I have are issues with the alsa-emulation layer. Except for that I seem to be lucky or issues were overstated (silent majority?). I remember that there was some criticism by Lennart Poettering that in some release Canonical did not ship an important bugfix for PA. But it could simply be the case that Fedora has less users and the users are more experienced.

On the other hand a commonly heard criticism is that Canonical does not contribute enough to the plumbing layer.
While it is true that some of those problems are real, this level of rudeness is just not acceptable. Especially the accusation of "inbreeding".

One thing that is wrong is the lack of "semantic versioning". There is the Package Versioning Policy (http://www.haskell.org/haskellwiki/Package_versioning_policy), and most packages now adhere to it. Granted, its prescriptions differ from "semantic versioning", and some people disagree that Haskell packages should specify such restrictive versioning boundaries all the time.

(The PVP essentially says that for a version a.b.c.d, every change of a or b means that the API might have changed. Now it might be that most packages are not even affected by the change...)
I've discovered a critical flaw in this emulator. No Oregon Trail.
BLOAD the INTBASIC roms, go F666G, and then you can play with the mini-assembler!
You can't argue with the video. We need a blog like this where 3 year olds try to use software, hardware, or websites. That'll be fun.
Yes, a great piece of hacking. Thanks again, David. :)
Cybersecurity bill likely dead
The attractor is technically the set of points that the iterated value traces.

In this case, the image is produced by iterating the "x" and "y" values, and slightly exposing with a white light every "(x,y)" position they stop at. The more they stop at a particular pixel, the brighter that pixel becomes.
jsmn is great if you use it as a lexer and you know that your input is well-formed. We use it for our games to read in our configuration, gamemodes and level files. We've just built a few wrapper functions around jsmn and called it "jsmx", and it suits our needs perfectly :-)

But you're right, if you want a json library to parse arbitrary json input using a more complex library like this one is the easier and more viable route than using jsmn.
> Ideally, getting a basic setup going shouldn't take a
> deep-read of the docs of my package manager.

Please name one package manager which installs binaries to the user's home directory, but doesn't require updating the user's $PATH.
Haskell for all: Parsing Chemical Substructures
And not two years ago they pronounced the desktop dead for gaming and the console was the platform that game developers would focus on in the future...
This also applies for you and me.