skysight-inc/HackerNews huggingface dataset:
"This rage-ful, over-entitled, Internet-connected fraternity of kids share one core skill: playing games. Little wonder, then, they have proved so expert at driving a toxic hellbrew of misogyny into the mainstream media — and all over social media — by gaming popular online channels using a sophisticated playbook of disruption."

So many lies and misrepresentations in such a short space. GamerGate has nothing to do with misogyny, it's about ethics in game journalism. There has been almost NO coverage of the other side by the mainstream media so if there's any toxic hellbrew in there, it's been carried by the anti-GG people. GamerGate stands for dialogue, inclusivity, ethics and transparency because of the reprehensible behaviour of some game journalists and individuals connected with them. There is absolutely no evidence connecting the movement with death threats made and even if there was, you cannot judge the core by the fringe. If that were true then we could judge the entire anti-GG side by Zoe Quinn who is a manipulative, hypocritical sociopath who has done a great deal of harm to women in gaming.

And as for gaming online channels? It works both ways.
That would require each merchant to do the research to determine optimal loyalty rewards. Fine for very large merchants but unreachable by most small ones. End result is less loyalty systems as it is too difficult to calculate ROI for small retailers.

Who is going to run the marketplace? What is their overhead going to be? It would require quite a few chain type trades because situations like you point out with getting some points on vacation would be difficult to trade otherwise. (Why would someone in LA have points for the small shop I frequent in NYC with which to purchase my points for XYZ in LA?).

That's ignoring the fact that most stores would be opposed to such easily traded points as unspent points are a major boon to them.
Doesn't the UK already have laws against threats of bodily harm? If so - what is different about threats made online than offline?
Safari 8 has no problems with "image/svg+xml". It renders the "image" if you open the link: http://funny.computer/cloud/XNG/distance.xng

For getting the xng on the page just replace the <img> with an <embed>.
What to do when you screw up 2,000 orders
I guess the debate is should that include the freedom to threaten people. Personally I think that the current laws are used irrationally at times but in cases where someone is being threatened (even if that threat is unlikely to be carried out) I think it's fine. We need to look at it from a bigger perspective than is it good/bad for web freedom or even freedom of speech. Is it in the public interest to allow or disallow specific types of speech? That's the important question.
Her Twitter and GoodReads profile are private now, but from what I can tell from the Guardian comments from people who did read them she isn't a troll - she genuinely didn't like the book and really did think that some of the sex in it was rape, by virtue of one of the parties being underage and so unable to give meaningul consent.
I think my favorite part about the Simpsons is how you can date people by which key episodes them remember. For me, it's the X-Files episode, or the Guatemalan Insanity Pepper. But for people a lot younger than me, they remember totally different episodes. I think there's just an age range where the jokes are targeted.

I do think the modern version is just sort of more modern. With so many competing cartoons like Adventure Time, Family Guy, and other (better) ones, the overall humor has just evolved. Simpsons I think has tried to evolve too, but can't evolve enough to really be a solid show because doing so would destroy the fan base it does have.

Perhaps best to think of it as the "Oracle" of television cartoon comedy =)
> most of that fee goes back to the consumer in the form of reward programs.

This really isn't true. The VAST majority of Americans don't use credit cards — debit cards are 3-4x more common – and thus aren't earning any rewards. In fact, the rewards for affluent Americans are subsidized by the less well off. A pretty sad state of affairs.
C++ did that first. C++98 and C99 implicitly "return 0;" when falling off the end of main(). It was C89 that required "return 0;" here.
A language/kernel/db/ui to watch. Reading the comments here, it seems the language separates the wheat from the chaff; the average brogrammer won't he able to handle this, but many of us are very interested in exploring.

An OS this small is incredibly exciting to me.
It's just a bit heavy on Firefox compared to GIFs, but works.
Freedom of speech really has become a bit of a burden to modern society though. By incrementally reclassifying what is considered free speech and outlawing the rest we can one day live in a world where no one ever has to have their feelings hurt again.

Won't that be wonderful? Our politicians certainly seem to think it's a good idea.
"How long do you plan to stay at this company if I hire you?"
Would have been very cool if it could have worked on all browsers using a simple img tag.
The sad truth is that this is due to a variety of problems at a variety of levels. Of course, all that follows is highly dependent on the team, hospital, and location.

A the lowest-level, you have doctors who're just assholes. Unfortunately, they don't do a good job at filtering out abrasive personalities upon entry to medical school. In fact, I'd say in some ways they self-select for that type of person. I've worked with heads of departments at huge hospitals who've openly discussed their salaries with me in patient rooms or brushed off a patient's concerns in a condescendingly paternalistic manner only to laugh with colleagues about it the second they step out of the patient's room. I've argued many times with specialists running their own clinic about their exorbitant fees and clever ICD-coding skills -- that some brag about developing -- to squeeze every penny out of insurers, all justified by "we've got to make a living." Assholes in medicine run rampant.

Up one level and you have the sheer morbid nature of medicine that physicians deal with on a day-to-day basis. I've given chest compressions to trauma patients with self-inflicted gunshot wounds to the head, and cleaned maggots out of a patient's festering diabetic foot. To the outsider, it is all incredibly shocking and gruesome, but as a physician you grow callous to it. Unfortunately, many times that means growing callous to all emotions and stunting your ability to empathize. Mix that with a superiority complex and you get things like Hispanic Hysteria Syndrome.

Go up a level and you've got a huge logistical and resource problem. Hospital physicians, particularly residents at teaching hospitals, are often overloaded with responsibilities and patients. They often feel they cannot give every patient and every obligation full and thorough attention because they are being bombarded by pages for new admissions, calls from other staff, etc. I have seen residents breeze through a list of patients, only giving minimal attention to each, just to avoid being chastised by a superior for not fulfilling all responsibilities in the short time allotted. And when you are severely limited to the number of open beds you have, and you've got a crowded ED, it becomes a game of who can we push out the fastest without killing.

At a higher level, you have a hospital who needs to keep the lights on, needs to pay salaries, needs to maximize profits and yet treat patients as best as they can. Unfortunately, many hospitals are being swindled by suppliers who're working through group buying organizations [1], inflating costs and making it difficult for hospitals to hit their margins.

There's a lot more I could go on about.
Most Americans prefer not to spend money they don't have. I know this is hard to believe, but debit cards are far more common than credit cards, and are used for 50% more transaction dollars than credit cards: http://www.nerdwallet.com/blog/credit-card-data/credit-card-...
I had this benchmark that used to show a 10% difference between non-inlined and virtual: https://gist.github.com/haberman/5621682

But since I wrote that, compilers have gotten too smart. When I tried it just now, the compiler devirtualized the function call (which I verified by reading the assembly language output).

I should mention though, the the inability to inline virtual functions is part of what makes them less efficient in some cases. Isolating the inlining factor removes one of the benefits that makes non-virtual functions perform better.
Indonesia, 1957-1958: War and pornography
Quote from OA

"Whitney sent Oleg and Pierre some of the C code he was working on, and notes on a problem he didn’t know how to solve. They emailed back a solution, coded in his style."

Did Pierre and Oleg think their solution out in standard code first and then make it Whitney-like, or did they find themselves thinking in Whitneyese straight away? I imagine their teacher may have noticed Whitney tendencies and that is what led to the original encouragement to make contact.
Someone threatening to kill you/rape you/etc. is a bit more than getting your feelings hurt. If they walked up to you in the street and did it they would be arrested. Online it's difficult to tell if the threat is real or not and it can do a lot more to a persons mental state than hurt their feelings.
Yup, as you say, this is in the UK where we - rightfully, in my opinion - don't value freedom above everything else, unconditionally. Whether this means not allowing all citizens to own/carry firearms, or preventing abuse and harassment, I believe we have the balance just about right.

Edit: there's a difference between not "liking what's said" about you, and living in a perpetual state of fear, with an expectation that you might be killed any minute"
Not only that, but someone in the Guardian comments seems to reckon that STGRB have a pattern of doing this to people who leave negative reviews:

"Would it be helpful to know STGRB are notorious for doxxing book reviewers? For not just giving information like their real names, addresses, photographs of them, places of work, but the places they like to frequent and the times they are likely to be there? They're peaches, all of "them"."
My bleeding edge 33.0 display them but has some issues.

For example if you scroll, they may freeze, if you scroll again sometimes work again sometimes not.

Sometimes they freeze at the end.

But it's exciting.
I don't know if your solution is correct. Many functional abstractions in Haskell, such as those that involve high level typeclass abstractions, make code more esoteric, and not more clear. However this is a tradeoff to make code more based in algebra and logical structure. This is more important than readability and conciseness.
btw, http://thedailywtf.com/articles/The-Seven-Year-Itch is full of crazy interview stories
There is work being done in this. I saw some Microsoft demos during the 2011 Acoustical Society of America meeting in Seattle where they showed realtime room reverberation for characters as they move through rooms. There are some European universities working on this too. Sorry, I can't find any links at the moment. There is also some promise that GPUs will be able to handle some of the processing needed to do this quickly.

Consider the challenges with modelling acoustics. The audible spectrum spans from 2E1 to 2E4 Hz and those difference in wavelenghts make for different behaviors in rooms, not to mention the challenges of accurately modeling diffraction and diffusion. Computer modelling largely is still brute force, where rays are randomly drawn from a source in hopes of eventually finding a receiver's location in the room before reaching inaudibility. Recently some algorithms that were developed for computer graphics have been introduced in acoustics to make room reflections not brute force anymore. I've created an early implementation of this based on the work of another HNer, kabla. Realtime raytracer http://threedb.com/2d-viewer.php
Appreciate the response and love to hear that you guys tried to make it work. I originally read the quote you pulled as rationalization / post-hoc justification, but I can see how maybe he just didn't elaborate on that bit. (I was also merely trying to balance a lot of the negative commentary with a more productive approach to these sorts of problems in the future.)

I'm guessing this was a trying time for all of you. Wish you all the best moving forward!
The Biodeterminist's Guide to Parenting (2012)
Whiteboards are for thinking collaboratively, not writing code.
So would k be even faster if it were compiled to machine code rather than being interpreted? Would that involve an unacceptable speed versus space trade-off? Or am I missing some crucial reason why k code has to be interpreted?
This is completely terrible.

This completely disregards anything motion estimation. Every single frame is encoded from scratch and that means a huge amount of space is wasted. And because of how JPEG works if even a single pixel is different in a macroblock you're throwing away most of the compressibility. Even GIF, GIF has the option of overlaying the previous GIF, which is how it's possible to get more than 256 colours in a GIF, among other net little tricks. GIF with even a small measure of dithering makes more sense than this, in all honesty. "GIFs, but better"? That's only because you're a) not using GIFs right and b) GIFs are terrible, but there's worse for the majority of use cases. This is one example.

It also means that the browser has to load every single frame of this. If you've got a minute long video with 15 frames per second, that's 900 JPEG images in base64 hopping around in memory. Which do you think a tablet would be better at? Playing a minute of H.264, hardware accelerated and all, or shuffling through 900 JPEG images, 15 a second for at least a minute? How about 60 fps and 15 seconds? MPEG has been invented for a reason. Motion estimation is a good thing and has been built into everything since the 90s. Including virtually all mobile browsers, through whatever codec. Sorry, but this at best solves only a UI problem. Something like gifv is a much, much better solution. Also, unless you have the JPEG quantiser set to a wasteful 100, you're going to see the maroblock boundaries sitting around there and cutting lines into the picture, each frame differently depending on the quantiser level. I wouldn't even call it a neat little hack - just check out the memory usage. And don't even get me started on the name - XNG.

Using canvas with JavaScript to render something akin to simple MPEG - that would be cool, amazing, brilliant. Finding a way to optimise dithering patterns within a GIF to minimise frame sizes would be absolutely fascinating. This is terrible.

This is not a format problem. Hell, storing a movie in three different actual formats next to each other to get browser support for everything would waste less space than a single file of this. This is a UI problem at worst.

If you want to use SVG for animations, go nuts. By all means. But never use it for anything like what I'm seeing here - actual videos instead of animations.

The only use I can see for XNG that leaves it at least an order of magnitude as good as something else is if each frame shares almost nothing in common with the previous frame and is a full actual picture. But even then MPEG-1 with every frame a keyframe would do about just as well. gfycat and gifv are perfectly fine and superior on almost every level (apart from maybe the UI on esoteric devices x y or z that also somehow have a fast processor and a lot of RAM) than this.

tl;dr: 60% CPU usage and a memory leak pushing my Chrome past a GB and that's just the start of it.
It's called "active scan", and it's one of the default behaviours that I'd really like an option to disable, since (unless you hide the SSID) APs will broadcast beacon frames announcing their presence anyway.

At least for Android, someone else agrees: http://code.google.com/p/android/issues/detail?id=65890
This exact thing happened to me - at the Mayo Clinic, of all places.

I found the same info after the initial test, then refrained from lifting for a week before the follow up lab work. Tests were normal the second time but had they not been, I'd have been given a (presumably more expensive) ultrasound.

My only guess is that the lifting-bad-liver-panel effect isn't something that happens often, since so many people strength train these days.
Yeah, I did some rough calcs (after my anti-procrastination timer expired and I couldn't waste more time here, haha). If you have ~1000 words, ~10 bits/word, seven words is 70 bits, and you lose about 12 of those by allowing reordering, and obviously 10 if you let them flub a word (via a parity word or storing 8 hashes). Seven words could be 48 bits with both kinds of variation allowed, or 58 or 60 with only one kind allowed. It might also help users remember to give them limited choice of code (pick one of 4 or 8 codes, say), which could cost you up to 2-3 more bits (on the paranoid assumption that users will pick according to predictable patterns).

How much entropy you target depends on the system. If it needs to work as a crypto key, then you really need entropy, and good luck to you. (Maybe you have folks remember a piece and write a piece down, and use an expensive key scheduley thing to stretch the concatenated result out.) If it's for a login system where you can rate-limit, then, hey, even 32 bits is a lot if the attacker has to wait one second between tries.

Just realized, if you use a parity word to recover from the user flubbing one word in a login system, you don't need to store the cleartext in order to correct the word they missed--you just redo the parity calculation on the remaining words to recover it. Yay. Also, to recover after a parity error in a seven-word phrase, you have to check seven different potential passphrases (assume word 1 was erased, apply parity to recover it, check, repeat), so I guess it takes another three bits off your security on top of the 10 of losing a word.

On users just omitting a word all the time if the system lets them, I think 1) you require them to enter the full number of words every time, 2) if you see an error recoverable using parity, first you tell them which word was wrong and ask them to re-enter it, 3) if they still can't get it, you tell them what the word was (shoulder-surfer issues obv) and they have to type it. Then you minimize how much you show, you (try to) keep the user from slowly forgetting the passphrase one word at a time, and you make sure that entering your whole passphrase is the fastest way to log in.

Though it's nice what weird stuff you can do while keeping a hashed cred DB, if it were a login code (not crypto key) and there were big wins to other aspects of the system to keeping the clear version around (for example, it let you do some significantly better error-tolerance strategy), I'm not sure you have quite the same level of obligation around a random token that you give out specifically for your app as you do around a password the user entrusts you with that they also use elsewhere.
Vero – A low power, high performance multimedia device
Wow, the hipster language prize has been awarded. Other languages go home.
Previous discussion: https://news.ycombinator.com/item?id=8452049
You'd be surprised at how few are the people involved in the decision making process in the Shipping industry.
Freedom of speech surely isn't as simple as being able to say whatever you want to say, given that certain things (implied threats, say) will infringe upon the freedom of others.
Part of what made the internet such a big change to "things" was that it didn't attempt to replace "everything" wholesale. I'm fairly sure that form of the idea was tried -- for example, PC/GEOS -- but the idea that succeeded was the one that allowed the most people to try it out and see what it did.

I'm trying not to add more words to that paragraph, though I could/should.
I'm hesitantly excited about this language, after reading this article. The power increase I've gained going from an "OO" imperative mindset to functional has been huge. The simple volume of code from other styles just boggles my mind. I can't understand why people prefer their verbose code with so much edifice. Making another leap like that sounds very promising.

At the same time, it does sound slightly off. What's the catch? In the text editor example, how capable is it? Often, such claims rely on a trick, like saying "<textarea/>" is a text editor in 11 characters. Or the tiny Haskell quicksort that's actually rather inefficient.

I think I'll try playing with it. How long should a Logo interpreter in K be?
With the advent of every Simpsons ever, I've been watching it much more recently; and still find it funny, though maybe a little less so.

I wonder if as the family and Springfield drift more from the "average" family, it is harder for the show to be funny/relevant.

The Simpson's family stays constant, but the average family has changed over the last years. When the Simpsons first aired having 3 kids, with a mom at home was pretty normal. Now, at least in the circles I'm associated with, most mothers work; especially when you are likely to have the persistent money problems that are the focus of so many episodes.
Isn't this like imgurs gifv?
There is the Malicious Communications Act 1988:

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

What this actually appears to be doing is extending the maximum prison sentence under this act from six months to two years.

Note: the above act is for England and Wales only - I wonder if there is equivalent legislation for NI and here in Scotland.

There also the Communications Act 2003 which seems to be UK wide and covers "Malicious communications":

http://en.wikipedia.org/wiki/Communications_Act_2003#Malicio...

The latter has had a lot of criticism:

http://www.theguardian.com/commentisfree/2012/apr/27/law-cri...
Prediction: the comments in this thread will once again demonstrate the deep division between brits and yanks in their commitment to free speech.
People overestimate the state of medicine with respect to autoimmunity, which is funny in a way because they are largely completely in the dark as to how fast medical research is moving in all fields, and think that many types of near future treatment are a lot further away than is in fact the case.

The workings of the immune system are rather like the workings of metabolism: the present vast knowledge, the stuff that takes years to learn and which encompasses many disciplines as no one person can know enough of all of it to make a career of that, is actually basically just a sketch of how things work. It is a map at the high level. When it comes to the all-important details there are decades of work left at even at the present pace and with the damn impressive biotechnology the research community has now in order to get to even a moderately complete picture.

So there's a reason why many forms of autoimmunity are really hard to diagnose, and why you'll find that a great many diagnoses of exclusion are mild autoimmune conditions: here's what's wrong with you, it's the bucket we put people in when you have some symptoms and all the tests we have come back negative or with ambiguous results. Those tend to be the ones where nothing can be done at present. The author of the article should at least be happy that she is one step up from that situation.

The immune system has so many ways of running awry due to malprogramming that there really should be more work done on more gentle ways to reboot it - strip out all immune cells and start over with the patient's stem cells to repopulate it. Aggressive reboot methods involving chemotherapy have been pretty effective when trialed, but that's not something you'd want to do unless there was no alternative.

The advent of biologics for immune suppression have turned the research community away from the possibilities of the wipe clean and start over approach, however, which I think might be a mistake in the long run.