skysight-inc/HackerNews huggingface dataset:
The most common numerical metric for the quality of a paper is the number of times it is cited.
The FAQ dismisses 51% attack quite quickly, while casually mentioning that it's vulnerable to a 33% attack.

What prevents an malicious actor from getting 34% of nodes, and then turning them all bad at the same moment?
As a developer, layout and screen size is not the main problem with Android. To be honest, Android isn't even the problem. It's hardware that Android is built on that is the problem. If a handset is broken down into all of it's sensors [Speaker, Camera, Light Sensor, Microphone, Compass, Accelerometer, Clock, NFC, GPS, Screen, BLE, Wifi, Altimeter, Speedometer, CPU] that's where the fragmentation problem is. It's hard to say which devices contain certain sensors (CPU, Screen, Camera, Mic, and Speakers are pretty standard). Of the devices that have most of those sensors, it's hard to say say which devices have those sensors working correctly.

I attended a Facebook/Parse hackathon where FB detailed issues about a certain bug in specific CPU's with respect to a C++ based photo processing library. Certain Android phones would randomly crash. There is also the infamous compass video [1] where multiple devices all with different hardware report different readings. As a developer, the Android Emulator makes me think I'm going to have a consistent user experience, but based on hardware, I may not.

In my personal experience, I built this game (http://joeblau.com/orb./) which runs on iOS and Android and I noticed a crazy bug where it would only crash on S4's from Sprint, not from Verizon or AT&T. I re-worked some code to get the application working eventually, but the fact that something would only break on a specific carrier's version of the hardware was crazy to me. The problem is not Android; Android as an OS is actually very good. The problem is HTC, Samsung, Motorola and all of the other hardware manufacturers that build the handsets. Thankfully Google is doing what it can to address the hardware issue by announcing their Android One program, but that hurts other hardware competitors.

[1] - https://vine.co/v/MgWLMmmwUQQ
Don't lump all the "me too" gluten-free'ers together. Yes, some are glomming on to a fad, but just because you are not a cileac dosen't mean you're silly for going gluten-free (GF).

Irritable bowel syndrome (IBS) -- a common functional gastrointestinal disorder (FGID) affecting one in seven -- has been shown to be exacerbated by FODMAPs[1][2] in wheat. It's easy to avoid FODMAPs by going GF and thus suffer less from IBS.

A lot of IBS suffers are just not explaining that they are avoiding FODMAPs by going GF.

----

[1]: http://en.wikipedia.org/wiki/FODMAP

[2]: http://www.med.monash.edu/cecs/gastro/fodmap/
It's not like list comprehensions lack equivalent in other languages. Let's take Haskell for example.
Python lists comprehension could use a where clause from Haskell though so one could really pack everything into a one-liner :)

(as it is now, list comprehensions requiring various references to result of a function call evaluate the function each time it's used)
Google executive's death ruled a homicide, high-end prostitute arrested
This article talks about gamification pretty specifically in the Enterprise sector. Gamification in the consumer sector is definitely still booming
The Elder Scrolls : Daggerfall is another notorious early user of procedural generation to generate an incredibly large open world.
5 Growth Hacks Performed By Apple
> On the one hand, increased awareness has made gluten-free food more available, on the other, the stigma against people eating gluten-free has risen.

I have a friend who was diagnosed with celiac disease in high school and remember how hard it was for her to find more than a few things she could eat at the time (this was around 2006-2007). Now she has very little issue walking into a store or restaurant and ordering something that won't give her severe pain and require some vicodin for a bit. She's said that she is happy that gluten-free diets became a fad and would rather be lumped into this group of fad dieters, than have hard time surviving on the smaller selection of things that were available for her to eat previously. The only difference now is that she really has to make sure that the people taking her food orders at restaurants really know she is severely allergic (clean cooking surface, check the dressings/glazes/etc... to make sure they are GF, etc...). All in all, a fair trade off for those that didn't choose this diet.
5 Linux Filesystem Utilities for Diagnostics
We use all of them. I wish we didn't. I think that's the norm.
> "The security hole, which has now been patched by Google"

This has only been fixed for new links. All existing links are still vulnerable.

From Google's Blog:

>"Today’s update to Drive takes extra precaution by ensuring that newly shared documents with hyperlinks to third-party HTTPS websites will not inadvertently relay the original document’s URL."
My comment was about the political and economic process that produced the choice of uniform, not the uniform itself. Of course the problems were genuine. What I am saying is that it's very likely that the problems could have been spotted and worked out before billions were spent, because the institutional culture is not good at spotting problems.
Two wrongs don't make a right. This is Kindergarten level stuff.
Tuples by pythonists are used as they were mere lists, just immutable. This is clearly displayed by Python's own interface.

For the rest of the world, tuples are not immutable lists. They are tuples, i.e. collections of "objects" that could share nothing about their type. Tuples often are not even iterable! (Erlang, Haskell)

The fact that tuples in Python can have as much structure as one wants is derived from dynamic typing, not from the tuples' nature. The same you could say about Python's lists.

This is a really subtle issue. It takes to know more languages to see it clearly.
Because of bibliometrics.

Academics are judged on stupid factors depending on the quantity of publications and citations rather than on the quality of their research.

The idea of bibliometrics is that you can compare on a single dimension individuals who do not work on the same subject, who use different methods, who do it in different communities which have different publication habits, etc. Of course this is completely stupid.

It's like saying that a cyclist who has participated in 10 Tour de France is better than a judoka who has participated to only 3 Olympic games. Only here you also give a job and funding to do it appropriately to the cyclist and say to the judoka to go f* himself until he participates in more Tour de France.

Of course, the thing is that you can't even have good criteria, because necessarily if you give criteria they become the goal, and instead of doing good research and publishing what is necessary when and where it makes sense, academics are forced to do research and have a publication policy that satisfy the arbitrary criteria. And even if the unlikely case where the criteria match what's better, it is impossible for it to be the case in the so many different fields of research.

The only good solution would be to judge academics by the two or three most relevant publications they have on the matter of the grant or job. That would require reading the publications, and if possible the report of the peer-review process (which would be enabled by open peer review).
Fantasque Sans Mono, font inspired by Comic Sans, is actually pretty cool. https://github.com/belluzj/fantasque-sans
And for dynamic services that just accept data that has to be highly scalable - how does your RANT handle that?

Dismissing something because you have not found a need for it in the past and don't currently have a need for it is a pretty poor excuse for that drivel I have just read.

Kudos for wasting 5 minutes of my life
Now I understand the value of data, but what most companies miss is the value of consumer privacy. We like our privacy and will pay for it if we need to.
Gluten sensitive != celiac disease. He's referring to the people who just feel blarghy after eating gluten; some of them posted elsewhere on this article, talking about reduced energy and stomach upset. You probably already know the extent to which gluten affects you, if risking those symptoms is worth it to eat bread again it might be worth trying this.
No, you could just evaluate the expression every time the function is called (like Ruby does) instead of evaluating it once at the time the function is defined (like Python does).
I didn't say that opting out of the economy would benefit the people doing it. I said it would increase demand for labor by the workers who remained.
Anyone interested in a job programming elixir full time?

We've got a startup-like environment, without the hassle of trying to find backing or traction.

We get to work with new technology all the time, though we're primarily an Elixir/Ember shop.

If you're located in Austin or interested in relocating, drop a line to:
jay.prince@clutchanalytics.com

PS- We are running elixir in production, right now.
Virgian American relaunches their webstite
> there's always the possibility that someone could accidentally send a link to the file to someone

I think that would be implied when the setting says anyone with the link.

It would be the same if I attached the document to a email, someone could still forward the email.
This article is an incredible string of bullshit.

While there are aspects that are interesting and would have deserved some deeper treatment than just a throwaway sentence or two, most of the "arguments" are not even tenuous, but very transparent distractions.
Ask HN: What's the best programming book you've ever read?
in the same line: monofur

http://www.dafont.com/monofur.font
I watched the short introduction video [1], where they say that to get the fastest throughput, you need to pull up everything from the kernel and into user space. This is what they are doing with the network drivers. Won't you still need to talk to the kernel when you actually want to read/write from the network? Or is part of this that you take complete control of the NIC?

[1] Look for snabb switch here: https://cast.switch.ch/vod/channels/2i5k459xe3
I've been thinking about an idea that would solve this: Readers subscribe to a federation of publishers for, say, 10 or 20 dollars a month. After they read an article, they can click either a "worth it", "meh" or "garbage" button. At the end of the month, all subscription fees are distributed to each publisher proportional to their "worth it" votes. This will drive up quality. If "garbage" votes are penalized, it will discourage bad content as well as link-baiting, dishonest titles or any other gaming of traffic.

The primary impetus is to get the internet off of advertising. It's an absolute fallacy that ads give us content and services for free. It actually makes the web much more expensive:

1. The advertisers who pay google get their money from us, added to the prices of the things we buy. There is no free lunch.

2. The overhead cost of advertising is huge and we pay for that too.

3. We pay the opportunity cost of a product that cannot put users first because they live or die by giving advertisers what they want (and what we want indirectly and secondarily). This includes both the cost of lost privacy as well as well as design that optimizes advertising revenue. As has been said, we are more Google's products than we are their customers.

4. We pay the social costs. Democracy and the free market assume people make voting and purchasing decisions based on facts and reason. Advertising as predominantly about manipulation and deceit. I believe this is the most expensive cost of services that rely on advertising revenue.

Added together, we are paying a lot more for "free" web searches and email than if we could just straight up pay Google for straight-up ad-free versions.

[This is a condensed version of a more detailed case with reference links that I made here: https://news.ycombinator.com/item?id=7485773]
I don't think it's over at all. Look at 'Target' - when you check out notice the employees have like V and G's all on their screen like GGGVGG. That shows how well their doing. G means they did good. V (or R I don't remember) means that they were too slow. The goal is to get all Gs. Call it gamification if you want. I think its not a 'new thing' anymore, its becoming to the point where it's commonplace and not really mentionable. Acceptance Apathy or whatever you want to call it.

*edit: Here's a link. It's 'R'

http://www.levelspro.com/targets-cashier-game-is-it-really-a...
Yes, but it's reasonable to assume that if I keep a URL secret and it's a very long and complex URL, that nobody will be able to guess it and find the document.

I mean after all, we assume that's true for passwords.
And if you freely sign a piece of paper with the landlord that says you will not sublet....? This is a very common clause.
True. But guess what is among the important parameters to decide to whom a grant is given. Bingo: bibliometrics here too.
Web 2024
He's alleging that he was kidnapped in the Maldives and moved to Guam, which is US territory, so he could be arrested. This is itself illegal; you can't fight crime with more crime.
> I spend zero time trying to get anyone else to go gluten free, because except for my family I don't much care what other people eat.

You aren't the cause of the anti-gluten opinions then. The people who go around touting it in a miracle-drug like manner and constantly tell you that what you eat is wrong, that are the problem. And it is this vocal minority of the group that gets attention and makes it harder on the rest
I couldn't find a single pdf version of the book, and I failed to find the copyright to know whether I'm allowed to upload such a version myself.
In any case, the following two lines are what I used to unite the files using bash and the pdfunite utility (available as the poppler-utils package in ubuntu) for my own personal use.

for i in {1..12}; do wget `printf "http://pcgbook.com/wp-content/uploads/chapter%02d.pdf" $i`; done
pdfunite chapter*.pdf ProceduralContentGenerationInGames.pdf
Being able to follow Derick's thought process as he extends Backbone is enlightening.
Ask HN: "Hacker-in-residence programs" around the World?
Sparkfun has a 2-4 week program that offers their resources in exchange to a finished project and documentation of the process:
https://www.sparkfun.com/hackerinresidence

Do you know similar programs in the US or around the World?
Is this a new kind of holy war? First we warred on what platform to run, then what we run on the platform, and finally how we display what we run on these platforms?
Uncontacted tribe in Brazil ends its isolation
Caveat: "Infinite are the arguments of mages."

My current favorite programming font is Inconsolata, but I'm being swayed by Source Code Pro.
I wonder how much a nutritionally empty, low fat diet is setting kids up for the anxiety and depression that seems to drive so much alcohol and drug abuse. At a time when major structural changes and growth are happening in the brain, changes and growth that require a lot of fatty acids for creating nerve and other brain cells, kids are getting Fruit Loops and skim milk as their nutrition source.
Yall trippin. The best font for programming is Anonymous Pro.
Personally? Yes, fad diets have always been this annoying. I admittedly have some... interesting extended family who decides that each fad diet/medical practice is EXACTLY what applies to their children at that moment, and with a doctor in my part of the family, we get to hear _all_ about it. (before long I'm half expecting her to call up ABSOLUTELY POSITIVE that they all have dysentery after a bad evening of taco bell.)

Should "the fandom ruin it for everyone"? No, probably not. But they certainly make it hard not not want to bang your head against something really hard. I don't care about liberal bullshit, conservative bullshit, I just care about bullshit. And if your best reason for being sure that you have something is "my symptoms match what the man on fox news told me about so I self diagnosed"... When I figure out how to type out the teeth grinding noise that sentence just made me create, I'll update this.
US ‘kidnaps’ Russian MP’s son to ‘exchange him for Snowden’
I have hashimotos and celiac disease. So there's n=1. The worst part about having celiac disease is that I do not have any symptoms whatsoever but am forced to eat this way so that ten years down the road, maybe kinda sorta, I wont get cancer. Also having to explain it to people sucks. Eating meat rice and potatoes is fine by me, explaining why I don't want a beer sucks.
It's my understanding that grants themselves go more to those with more publications and citations.
It seems to be expensive, but what would have been the alternative to JSF or to the F-35?

The trillion dollar budget was postulated by some already long beforehand. Bill Sweetman wrote that into his book ten years ago already: http://www.amazon.com/Ultimate-Fighter-Lockheed-Martin-Strik...
Unfortunately, with this being what it is, nobody believes the companies' presented combat aircraft prices.
Just a while ago, the French Dassault Rafale doubled in price, some time after winning a huge fighter order competition in India, and it's a plane that's been operational already for fourteen years!:
http://www.dnaindia.com/india/report-dna-exclusive-100-price...

Maybe two or three different aircraft could have been developed, and it would have been faster and cheaper in total - since each design could have been more straightforward, more specialized for its mission. Who knows? This is far from obvious to me. Pierre Sprey advocated this line. But even his favorite optimized light weight fighters were adapted to multiple roles and replaced many more specialized aircraft.

Another alternative would have been to develop nothing really new, just keep operating old airframes, maybe manufacture some minor updates (F-15, F-16 and Super Hornet are being manufactured). They don't have stealth, though some versions have some minor stealthiness. Russia and China are developing at least reasonably stealthy aircraft (PAK-FA, J-20, J-31). The F-22 is not manufactured but AFAIK the tooling is preserved. But it's a more specialized aircraft anyway. I think doing nothing would not have been a politically possible path.

Everybody complains but there aren't that many better directions. Some countries could at least buy European or Russian generation 4.5 fighters if they want to avoid JSF, but that's mostly it.
If the interpreter isn't going to work on mobile, you should hide it.
Thank you for the share. This is similar to crowd-sourced efforts in Japan (http://nuclear-news.net/2013/05/18/the-japan-nuclear-crowd-m...) that really have been critical to understanding the extent of the radioactive contamination TEPCO has not exactly been forthright. This is a great way to keep the oil / gas companies honest and raise awareness.
i think that Terminus is yet bester
Show HN: SwiftMacPong – A Mac+SpriteKit Pong clone in Swift
It looks like there's an industry out there that would enrich a few coders and crypto experts with a tiny sum of money for a more tamper-resistant academic reputation system.

It could be worth more than Bitcoin. I only wish that I already knew more about crypto so that I could both get it done correctly AND be the first solution on the market.
I'm a realist, so I understand and accept that the Pentagon's main goal is keep its budget healthy. What I don't understand is why can't we do that in a way that gets us good airplanes?

I'm a wary optimist. Trust, but verify. Hope, but plan for the worst. I don't understand enough to know whether we're living in a Pax Americana or a Pax McDonalds. I hope it's the spread of globalization and liberal democracy, but I'm willing to spend the money just in case it's actually the shadow of the American military machine that keeps our relative peace. If my fears are justified, however, it's our military machine, not our military budget that keeps nation-states polite.

I can be a ruthless critic. I'll buy spin (multi-role is cheaper) only as long as I don't think much about it. But, now I'm thinking about it. It's obvious that an F-35 is a joke. 2500 of them is less funny, but still not nearly as awe-inspiring as it could be.

But, I'm apparently naive. I don't understand why some ambitious politician can't take this opportunity to really do something of note. Why can't somebody take this political machine we've built, with contractors lined up in many states, and repurpose it to produce useful, best-of-breed airplanes? I would buy the spin that it's cheaper and easier to design four different planes each tasked do one job extremely well than it is to design one single plane to fill those four roles simultaneously. There is such a thing as the opposite of synergy. Somebody could coin a phrase here, sell the public something huge, and come out looking like a hero for making good on the money we're inevitably going to spend. Let the Pentagon have their budget. Let the politicians have their jobs. And let me have a military with the best equipment in the world.
The compressed archive containing this font is 37,6 MB. This makes me feel very old.

Of course there are more than 40 individual TTF files in the archive, but still: almost 40 MB! Yikes.
As it says in the Readme, its a clone of https://github.com/chrisledet/Pong. Just wanted to play with SpriteKit and some Swift.
Why certain behaviour is desirable in companies and other behaviour isn't might not be a gamification, but one could most certainly use gamification to communicate it.
I have seen various complaints and 'studies' about this, but I don't agree at all, as a user. Of course the functionality hidden away in menus is not 'obvious' or immediately accessible, that's the whole point. It's for stuff you don't use very often. With most apps I use, there's a handful of features I don't want to have on show all the time because it would be distracting, but I want to be able to find it when I go digging for it.

Of course lots of designers make the wrong decisions about which functionality they have openly on display vs. which functionality they hide away in menus. They often lazily shove a new feature in a menu, rather than find a way to properly integrate it with the design of the app. But that's not the same as saying "menus=bad".
Google is correct to say this is a relatively obscure issue, and a relatively small increment in loss of security. Who would consider sharing a Drive link to be "secure" by any definition of the word? It can leak all over the place by numerous means. For starters, and email recipient of the link might be using an unencrypted connection for downloading the link over wifi.
> Consider using xrange in this case.
Is xrange still a thing? doesn't range use a generator instead of creating a list nowadays?