skysight-inc/HackerNews huggingface dataset:
we built an iBeacon app for a party we threw last Christmas. It was pretty cool, actually.. although Apple gave us a hassle accepting the app for whatever reason. Here's a write up.. http://objectlab.github.io
This is an area that liability is called into play. If the wrong details are printed out for a patient and a bad decision was made based upon them, then you probably know what a hard time you would have had.

It is fantastic to see that you are working to help fix the problems!
The problem with that is that it doesn't work when you have code (and comments) formatted in neat columns. Since plain text doesn't have any portable way to handle tabstops, everything has to be padded out (after the initial indent) with extra spaces. Characters must have equal widths or nothing lines up properly.

This is pretty common in long repetitious declaration blocks, at least when the code is written by someone that cares about formatting. It vastly improves readability. Example:

int some_variable = 100; // Foo
float another_variable = 1000.0; // Bar

The gofmt tool actually does this kind of column formatting automatically.
Lack of exercise, not diet, linked to rise in obesity, Stanford research shows
Ask HN: What is the front-end architecture of your startup?
I'm looking forward to learning Elixir, but expect that it will have no work relevance. I had a look for Go jobs on Brit job sites - three. Great learning experience, both, but the wild is slow to change.
Genetic determinism would not be a mitigating factor for violent crimes. Look at the main theories for criminal sentencing (https://en.wikipedia.org/wiki/Theory_of_justice#Theories_of_...):

1. Retribution - nope; predisposition to crime doesn't change the appropriate retribution for the act;

2. Deterrence - nope; if we believe in deterrence then we definitely do not want people predisposed to crime to feel that they might get off lightly because of that; those people would be the prime "focus group" of deterrence that'd be threatened to keep their violent tendencies in check or suffer harsh consequences.

3. Rehabilitation - it depends; are the brain factors making you prone to violent behavior curable ? It might change the nature of appropriate punishment from imprisonment towards forcible curing = brain modification; but it's not really a mitigating factor there, more like an agravating one that requires more/different rehabilitation.

4. Incapacitation - it's an aggravating factor in that case; if you're genetically predisposed to violent crime, then according to incapacitation doctrine you should be isolated from society more/longer than someone who is less likely to reoffend.

5. Reparation - nope; no effect.

6. Denunciation - okay, for this theory it would be a mitigating factor. However, denunciation is generally applied to nonviolent crimes (ethics/morals issues); for murder generally we focus on combination deterrence, rehabilitation and incapacitation.
The compound problem with micropayments is, they'd still make you go through the loop of sign up-receive the newsletter-download the app, which would offset the advantage of the micropayment and corroborates your "Dont make me think" motto.
BlackBerry: Here's Why We Built a Square Phone
I found the performance of PhoneGap still lacking. Currently, I develop a very simple app with Impact.js, which is an HTML5 game engine and can be deployed with Ejecta. However, I don't do a game, more like a calendar app.

The downside is: You can't use any HTML/CSS elements for building the UI. Because Ejecta supports only the canvas element.

The plus side is: If you manage to make a basic UI like in a "game" with canvas only, you'll get near-native performance, since Ejecta implements an OpenGL-enhanced canvas element.
Arsenal coming back from 4-1 down against Reading to win 7-5 was pretty epic as well.

Also, goal difference is important in leagues, so teams tend to play to the end even if the gap is large. Though I think this could be improved by changing to 2 points for a win, with a bonus point for scoring 3+ goals.
Any internet website can be attacked this same way.
Simple doesn't mean easy.

I believe APL has a simpler syntax than Haskell (if we just look at grammar complexity): all of its complexity is in the various functions it supports.
Kind of strikes me as something the editor could do ad-hoc. Maybe the tab character could return to let programmers tell the editor to align the adjoining lines according to the tabs. Would work well at least in your example.
First, I disagree that the "GNU vision" (although that is stereotyping, there are a lot of non-gnu or anti-gnu communities and individuals who would like the internet to fullfill it's original premise of decentralized communications) will fail. Because the race to complexity is not inherent, it's contrived. Either a) corporations use technology in increasingly complex ways, which is a reflection of a bloated equities market and societal excess, OR b) technology providers intentionally make things obfuscated. I work as a devops contractor and I've seen this my whole life. Half the complexity in the world is because someone decided to re-write unix, "only different" (meaning, poorly). The "GNU" vision shares thoughts with the unix philosophy of do something, do it well. One shouldn't needlessly rewrite and re-create in the hopes that you'll get lucky and pull a zuckerberg before the next crash. Instead, invest in well-done, simple technology. As you said, many talented individuals are already working to this end.

They will join the heritage of Donald Knuth, Ritchie, Ken Thompson, RMS, ESR etc etc. They existed in a time when there were thousands of engineers writing very complex systems for large companies. All those systems are gone, never to be seen again. Useless. gcc, emacs, vim have their source code in thousands of git repos around the world and are used daily all the time. The next step will be possible!
How Hackable is it?
¹ FOSS
² Limited Access to API
³ Closed/DRM Only god, the developers and xkcd can know how it works.

The Division (Ubisoft)
WazHack (Some very enjoyable and challenging gameplay)
CubeWorld
The Dead Linger
Elite ³
X3 Reunion/Terran Conflict ² (a few sectors) nice script interface.
Starlight Inception (Proprietary)
FUEL 2009 (team Asobo) Looks great.
Dead Rising 3 (zombies appear "unique" )
Limit Theory.

Also: (Hackable is anyones guess.)
http://www.pcgamer.com/tag/procedurally-generated/
Sir, you are being hunted.
GUN_MONKEYS
Nowhere
Chasm
Dustforce
Race the Sun
A Valley Without Sun

DLC and MODS
Neverwinter Nights: Hordes of the Underdark. (DRM killed it. no longer playable)
Legend of Grimrock. ² (Excellent Scripting.)

Engines (Nearly every modern engine is well represented.)
Irrlicht3D ¹ (FOSS, Source, API and documentation are super.)
Unreal ² Excellent Editor and Scripting.
Unity ² Excellent Editor and Scripting. Affordable
Minetest ¹ (FOSS, Irrlicht3D -> LUA script API)
Minecraft ¹ (Source code available for early releases.)

From Giantbomb.com for release in 2014-15.
http://www.giantbomb.com/procedural-generation/3015-328/game...
Daylight (Unreal Engine) similar to Amnesia:The Dark Descent
Invisible, Inc.
StarCrawlers
Darkest Dungeon
Sunless Sea
Mountain
Outpost Save Yourselves
Fancy Skulls
Mew-Genics Unreleased ( The teaser is a great. Put the coffee away before watching this.)
http://www.youtube.com/watch?v=KXCp8xS0YzI

Unfinished
Infinity MMOG
No Mans Sky
The compilation of GCC. (Not funny? Please, accept my apology..)
I guess, although this sort of editors tend to mutate into a semi-IDE in their later stages:

https://sublime.wbond.net/browse/popular
> The problem with that is that it doesn't work when you have code (and comments) formatted in neat columns.

I mentioned ascii art as something that fixed-width type writer fonts are optimized for.
2500 miles. 1 electric car. £0. #CATUK
It's not much different from from Apple having to abide by EU laws if it wants to sell its product in Europe. Or to invoke 'think of the children'[1], the prosecution of Child Pornography websites hosted/owned by foreign nationals.

[1] There really should be some form of Goodwin's Law for this by now.
Could this be a case of advertising for the lawyer involved? The Twitter feed is... interesting. https://twitter.com/MeanTXLawyer
The basis of the claim against Tor appears to be that "Tor Project, Inc" was hired by the website operators to help them run their site.

We can expect the Tor half of the case to be dismissed on the basis that this is not shown to be true (because it's just... not true), and it will continue against the website operators alone.
Elastic tab stops: http://nickgravgaard.com/elastictabstops/

You could also pad your spaces in the editor so that they align along a global axis. This does fix your code to a particular editor, however.
I too dislike tutorials focused around the REPL, because it's rarely how you write code in practice. The REPL is more of a debugging tool for quickly testing and manipulating code you've already written.

I'd jump directly into creating code files/modules - begin by creating simple programs using `main` as you would in other languages. Create a file with ".hs" extension, (Haskell filenames start with capital letters by convention, since they share the name of the module)

main :: IO ()
main = putStrLn "Hello World!"

Make sure the GHC bianries are in your PATH, and use the program "runhaskell File.hs" to quickly compile and execute them. Also, from ghci you can use the command (:load File.hs), if you want to debug stuff.

The preferred tool for writing Haskell though is emacs. If you're not familiar with emacs, its also a great opportunity to learn. Grab emacs 24, and open the file ~/.emacs, paste in this snippet:

(require 'package)
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/"))
(package-initialize)

Then hit M-x (M for Meta, which is typically Alt), and type eval-buffer into the minibuffer at the bottom.
If no errors, hit M-x and type into the mini-buffer:

package-install haskell-mode

You can add the following to the .emacs file and use `eval-buffer` again. Also save with C-x C-s.

(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)
(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)

Next step is to just open an empty haskell file. Create a new directory for your project with `M-x make-directory`, and create a new haskell file using C-x C-f. Add some code, and hit C-c C-l (load in ghci), and emacs will pop open a new window, launch ghci and load your code into it.

You can switch over to the ghci window with C-x o (cycle windows), and type some code into it for testing. (Note it can be quite buggy if the cursor is not in the right place - there needs to be a space after the prompt > ¦). Useful keyboard shortcuts to remember here are M-p (previous) and M-n to cycle through previously used commands. (You can rebind any keys to how you wish.)

You can also add typicall IDE features like "run without debugging" and such with simple snippets of elisp. Say if we want to bind F6 to this command, we can add this hack to .emacs, save and eval the expression.

(global-set-key [f6]
(lambda ()
(interactive)
(async-shell-command (concat "runhaskell " buffer-file-name))))

Now with an active haskell file, F6 will launch like an application, bypassing GHCI - and emacs will typically open a new window (or replace an existing one) with the stdout/stderror for the application.

That'll get you started anyway. From there, using LYAH is a good beginner resource, although it won't get you much further than past the syntax and semantics of the core language. It doesn't cover the plethora of language extensions, building projects, using cabal, haddock, quickcheck and more. I'm not aware of a single resource which covers these though - I just learned what was needed as and when by searching - the best information typically comes from one-off blogs focused on a specific problem.
Sign up for free, takes 2 seconds and you get an instant wiki to play with.

We are pretty new so would love any feedback! :-)
Adversarial Stylometry: Circumventing Authorship Recognition to Preserve Privacy [pdf]
I think the puddle would take a long time to evaporate because the air is basically saturated with water vapor (100% relative humidity). Saturation at the higher pressures in Aquarius occurs at a much lower water vapor concentration than up here.

In other words, the water has nowhere to go.
or blackmail pay us x or ....
Weed-FS: Distributed key-file storage
I'm doing it almost the same way!

http://rubycodesearch.com/
Watch London in real time: tweets, tubes, etc.
This is like suing the women's clothes shop that sold the tights to a person who then used the tights to conceal their identity whilst robbing a bank.

Ban Tights! We must stop people wearing tights. The world will not be free whilst people can buy tights.
This may prove popular internationally though. An issue of The New Yorker is more than 10€ per week, it gets you a magazine full of 'Going out in New York' and 'Talk of the town'. I know several people who would gladly pay a fee for access to the longer pieces and reports that the OP's article talks about. For them it would be nicest if they could pay per article.
Interesting read, a couple of things I noticed though:

1. In "Checking for contents in linear time" both examples are the same. Perhaps remove the list entirely in the second example

2. Itertools.islice helps if you need to slice a list with a bajillion elements
The source of Google's inspiration for reference:

http://aozora.github.io/bootmetro/docs/docs-index.html

http://metroui.org.ua
When you are searching for a bug, you do need to understand the implementation. Of course by definition something is "wrong". Calling a function is fine by the author since you can easily jump to its definition. But if the actual function call is determined at run-time based on XML configuration, then you first need to figure out how that fits together for the particular case you need to investigate.
For better performance, take a look at Crosswalk[1]. It bundles your app in a Chromium browser, which should be way faster than Android's Webkit.

[1]: https://crosswalk-project.org/
Software Licensing and Software Piracy: Part 1
> Business does not preclude care, sharing or community.

No, it doesn't. Quite to the contrary, good relations foster business transactions - nobody wants to do business with jerks. But still, business is first and foremost an exchange: I do something for you, you do something in return. If we both get along, that's even better and if I can give you something for free (that is, not extract the maximum value from that transaction), that's nice and I'm sure you'd probably remember me when you can give. Still, the primary reason for a business transaction is business, not benevolence. That's charity then. It's dangerous to pretend otherwise.
Awesome summary! Thanks!
There is a open source iBeacon library for Android:

https://github.com/RadiusNetworks/android-ibeacon-service

Decoding the iBeacon packets is quite easy, but you need a device that supports BLE. Currently there are only a handful of Android devices that support it.
Eek! - I'll do better next time, sry.
> Half the complexity in the world is because someone decided to re-write unix, "only different" (meaning, poorly). The "GNU" vision shares thoughts with the unix philosophy of do something, do it well. One shouldn't needlessly rewrite and re-create in the hopes that you'll get lucky and pull a zuckerberg before the next crash. Instead, invest in well-done, simple technology. As you said, many talented individuals are already working to this end.

I'm sorry, but the problem is not the talented individuals or their efforts. Its that fundamentally new and different ways of computing and approaching computing problems arise as technology continues to progress.

We can sit here and grouchily state that reimplementing UNIX is the problem, but even within the ebb and flow of Linux we see substantial change and reformation over the arc of 5 years. And that's ignoring the actual GUI toolkits which have been in a constant state of flux and only partial levels of functionality.

These are challenges that the community has been happy to dismiss even as they create increasingly obvious and increasingly difficult barriers to entry in the community. They do so because they do not inherently feel the problem as acutely, they're the beneficiaries of education and opportunity (or more succinctly, privilege) that they are happy to dismiss as something that anyone could have. It is not so, but try telling them that.
It's not because I dislike JS the language that I disable it.

And, I do enable JS when I am on a familiar / trusted / interesting site. I definitely won't enable it on an unfamiliar / blank looking website.
Alternative Approaches for Implementing Agile
I believe the article may be talking about the Hurrian Songs:

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

This is an interesting point from the wiki entry:

Astonishingly, there are no known terms corresponding to a single note, or to intervals of a seventh or seventh

I'd like to hear some other views on how these tablets have been interpreted.

(as an aside: I'm under the impression that it's wrong to describe these as Sumarian, as they were a quite distinct and separate group)
Hybrid gaming might become a bigger thing when iOS8 is finally released, it should bring WebGL support. I'd like to see how e.g. pixi.js with WebGL renderer performs on mobile.

I've been able to use PhoneGap / Cordova in my iOS projects and achieve ~60FPS, but I've had to stay within some constraints (e.g. use GPU-accelerated CSS animations). As suggested, Crosswalk is an interesting alternative for Android.
For better selfies, Sony Xperia C3 with 5 MP Front-Camera and LED Flash
The main disadvantage is not being able to type with one hand. That said, if the physical keyboard is touch sensitive and Blackberry have managed to incorporate flick to type, this could become very interesting.
> I am a gun owner from a small town.

That comment plus your handle ('presidentender) might get you a visit from the Secret Service ....
So, you're saying, Cockpit will have editable content blocks so the client can easily structure a page with different kinds of blocks? I might love you if that's it :)
Its unlikely musicians used equal temperament 3,400 years ago.

Interestingly, the wiki article states that one or more of the tablets also contains instructions for tuning the harp.

It would be interesting to know more about that, and how the tuning system could be used to lend weight to different interpretations.

http://en.wikipedia.org/wiki/Hurrian_songs
it solves everything. just ask the proponents
WKWebView in iOS 8 and OS X 10.10 [1] and Chromium-based WebView in Android 4.4 [2] don't have the performance issues that the old WebView APIs used to have.

[1] http://www.youtube.com/watch?v=ZC_rNie61IQ

[2] https://developer.android.com/guide/webapps/migrating.html
The real story behind The Sun's "Gaming as addictive as heroin" headline
The Laughing Muggers
Not really, most editors will still want to be in the app store / play store even if they can release a pure web app. From a marketing point of view releasing "an app in appstore/play store" has a lot of value vs releasing "a mobile web app"

Also, iOS and Android since 4.4 have pretty good performances in the webviews.
The court didn't write that; the Plaintiffs attorney wrote that. The Plaintiffs attorney can write anything in the complaint; it doesn't make it true and it doesn't make it a ruling from the court.
If Europe overreached as much as this judge every single Apple device would be 220v 60Hz with a two round pin adapter.

The reason why this isn't is that Apple needs to comply with European laws and standards in Europe. Not in the US or whichever other hellhole uses 110V 50Hz mains.
From the handicap article:

[Among semifinalist teams, only Argentina has maintained ball possession more often than Germany, and nobody makes more short passes per game than the Germans. Germany’s approach is to patiently work the ball into the opponent’s territory, passing it around until its players can create a high-percentage scoring opportunity. Brazil, on the other hand, loves to dribble the ball and create chances by taking on defenders in one-on-one situations.]

http://fivethirtyeight.com/datalab/world-cup-semifinal-crib-...

So here's what happens in nearly every sport. A team focused on individual brilliance and passionate "opportunities" gets clobbered by a disciplined opponent who remains patient. Situations like this often turn into a rout.
Consider making a short (~30 sec) movie about your product.
Top cities for tech jobs: New study ranks Seattle #2, ahead of San Francisco
The 10 worst video game lines of all time
More likely the Defendants have expected this type of thing to happen and are completely judgment proof. Anyone in a profession likely to be sued is smart to put asset protection at the forefront of their financial life and these guys would have to be insane not to have done that.
I think all parties win in this, not just Stripe. Urrlib3 developer and users (new features and enhancments), and the whole FOSS community (if more and more companies start doing this). Also if the competition is fierce for the top talent, doing these kind of "support the community" acts, surely won't be seen as negative things for the company that does these things.

So kudos indeed for Stripe! Let's hope this comes "a thing"
Good advice, definitely considering it :-)
Anybody have a link to the document? It's behind a paywall?
The more frequent and dangerous pitfalls are, in my humble opinion:

- Bare except: statements (that catches everything, even Ctrl-C)

- Mutables as default function/method arguments

- Wildcard imports!
This guy, he previously threatened @pinkmeth over on Twitter to "make an exception to not beating women" if it turned out that @pinkmeth was a woman, there was also a tweet about his backyard, a gun and a shovel. Being the class act that he is, he now appears to have removed them, is it even legal to make those kinds of threats in the first place?
> Web browsers are an execution environment, no longer just document viewers.

Indeed they are. But there is a real duality here. On HN, I see links to both applications and documents. Both of them happen to be HTTP links, since the web supports both.

I am mostly interested in the documents.

If you have a document to present, perhaps you should present it as a document, instead of requiring users to run your application to present your document?
But they do have air conditioning, so they are able to condense water vapor out of the air. It seems like it's not very effective in that environment, so I'm curious to know why and if it could be improved. I assume the poor performance of the a/c is simply a result of the very high air pressure, but I don't know exactly why.
The Nature of Code by Daniel Shiffman is a free (pay what you want) open source ebook about simulating natural systems.

The first five chapters are about physical systems like this pendulum while the remaining chapters are mostly AI related.

The book use Processing but the concepts are language agnostic:
http://natureofcode.com/book/
Well, "being in existance" is a inherent quality of something being better.

So, until there is a "good micro-payment system", the same can be said for anything.

"Patronage would be better, it's just that there isn't an existing good patronage system", etc etc.
Finding All the Red M&Ms: A sweet explanation how database optimization works
1 - All of science is a progress report, subject to change with more evidence. This is one compelling study that will drive more research.

2 - An excellent point easily missed and hard to account for without true longitudinal studies. Early childhood stress is a known agent of brain damage.
Strawberry, Blueberry, Banana Bread Pudding with Rum Sauce