skysight-inc/HackerNews huggingface dataset:
Strange precedent set here.

So the government now has to apologies to people ever prosecuted or treated unfairly under laws which no longer exist?

So when marijuana becomes legal somewhere, the government has to pardon and apologies to all those who were arrested previously? How about those prosecuted for dealing in prescription drugs after those become OTC? What about those who weren't allowed to vote at some point in history? What of those convicted of statutory rape (consensual sex) at 17 then the legal age later lowered to 16. Where does it end?

Those laws that prosecuted Turing were maintained by an elected leadership. The people spoke with their votes and chose those laws. If Turing wanted to live in a society where the people didn't want him, how is that the fault of the existing Government?

I quite find it interesting how this article really tells quite a biased rendition of the facts.

Turing was a sugar daddy to an unemployed teenager 20 years his junior. He called the cops to his house after it was burgled, he admitted to them that he was in a homosexual relationship, he chose 1 year of estrogen shots over jail, an autopsy suggested that he died of inhalation of cyanide from an apparatus for gold electroplating spoons, using potassium cyanide to dissolve the gold, which Turing had set up in his tiny spare room. (suggesting that there was no suicide)

Turing also habitually ate an apple before bed, and it was not unusual for it to be discarded half-eaten. In addition, Turing had reportedly borne his legal setbacks and hormone treatment (which had been discontinued a year previously) "with good humour" and had shown no sign of despondency prior to his death, in fact, setting down a list of tasks he intended to complete upon return to his office after the holiday weekend.

Gay activists are starting to sound like blacks in America. Always taking the victim role and trying to further their agenda by stretching truths, sensationalism, and telling half of the story.
All those statements seem pretty well-founded. Fiction is dangerous because it has an overly powerful way to change thoughts as it isn't constrained by what's true.

The other points seen very straightforward and are pretty much what I've run into while trying to find SF to read. The only complaint I'd have is that good new SF tends to be more accurate and believable, due to the surgeries authors actually seeing how tech and science has progressed. Older works tend to feel dated because the tech surpasses what they've envisioned. Yet, only sometimes. E.g. reading Asimov's Robot series, I didn't feel the effect of things being so dated.

So given I'd probably be more content with the top works from time past, he's correct that creating new works is simply not as valuable as it used to be. Even if this is an uncomfortable conclusion (I want Culture novels and loved Altered Carbon), it seems accurate.
You are right, the communication is still unicast in nature. I should clarify to say that there isn't a persistent 1-to-1 communication, the nodes we gossip with are randomly selected on each interval. There is no connection or session establishment between peers.

I guess it depends on your definition of roll your own. We didn't invent AES-GCM or implement it. We are using the implementation shipped with the Golang stdlib.
Looking at the print inside the needle my respect for Wilard Wigan gained: http://www.willard-wigan.com/

Amazing how he can put stuff that small in a needle by hand!

But I'm not sure all pictures of those 3d prints are real. Some look more like artist impressions.
Facebook content placeholder deconstruction
So, what did you use?

How did you do it?

Did we help?
So now people will cut off his hand to get his money!

Not the first time someone has injected RFID/NFC chips into their body.

Also, what happens when this chip dies? He won't have any early-warning signs. Or if he walks through a metal detector or something and interference causes the chip to go wonky, corrupting his bitcoin wallet.

To prevent this, he'll still need to have some alternative backup, like on a USB stick... which defeats the entire purpose of this experiment.
This is an example: http://nicola.isawake.me
"I'm sorry for what we did to Turing". On the other hand, if you don't happen to be a genius, tough! The countless, ordinary blokes in the street who happened to be homosexuals and were prosecuted in the 1950s and earlier can go hang as with the millions of others who with hindsight suffered unfairly at the hands of various laws of the land in past centuries.

However it seems to me that for people alive today to apologize for laws made by people now dead is a cheap, meaningless (reform laws on gay sex were passed long ago - that's an 'apology' that means something) gesture. I'm all for memorials and public honourings of people like Turing (I read the Hodges biography a long time ago and was greatly moved) but I wish people would stop cheapening the word 'apology'.
> If you're test-driven, you're basically building up your own, domain specific compiler as you go not having to play by a language-specific static type systems rules.
> I could care less about the type system of merely a language (as applied to my system).

These two sentences are contradictory. You are merely making up your own language-specific static type system rules instead of learning how to use the one already provided by static type systems.

I will agree that languages with less flexible type systems to get in the way, but languages like Haskell, Ocaml, and other ML do a lot of the work for you.

> If you're test-driven, you're basically building up your own, domain specific compiler as you go not having to play by a language-specific static type systems rules. Dynamic typing make writing code this way really easy. Static typing doesn't.

Dynamic typing makes this easier for you to start writing code, not necessarily to get your end result faster. Dynamic typing allows you to build your own "type system of merely a language (as applied to your system)", and you can apply your lines of thought to it.

Static typing will require that you think about the types/type system of the language you are using and will inevitably slow you down at first. However it's not much different than the trade-off of using an existing library for a programming task or writing your own.

The marked difference is that I don't trust myself or many others to recreate a comprehensive type system rivalling that of mature compilers and people most likely much smarter than us.

The end result is that you have an ad-hoc type or effect system that isn't well defined, and the quality/correctness is assured through brute force by way of writing all the unit tests you can think of.

I assure you that you can't brute force test more edge conditions than your computer.

This post is getting long, but I feel like it really hits on why many "real world programmers" use Haskell and stronger static type systems: We don't trust ourselves, have been slapped in the face by our limitations and mistakes, so we would like to offload a ton of complexity to the compiler.
Constructive criticism is always appreciated!
A nice happy solution that we want to implement in the coming days is to have even longer exports start at a random file time (having it looping off course).
Also i didn't know about r4nd.org! Is there a link where to listen some snippets of it?
Raytheon refurbish...
Show HN: Standalone Masonry Mixin for React.js
Not agreeing with anything in your post, but the hypothesis that he didn't kill himself...is quite interesting. I would say that it's definitely not conclusively suicide.

On another note, I see no problem with publicly apologizing to people - all people - who were mistreated under morally unjustifiable laws. If the govt finally realizes that it's morally absurd to put people in prison for more than a decade for having some marijuana, then yes, those people do deserve a pardon and apology. What's so outlandish about that?
I've been traveling for a while, and it's pretty surprising how regional most freshly-prepared foods are. Pizza, bagels, barbecue, baguettes, pastries, breads, even produce — all vary drastically in quality depending on the region. Something about having a concentrated pool of talent and competition in one area, I suppose.
>The main points of the article, as I understand it, are that society shouldn't encourage the creation of new art, because we already have more than enough good art to last anyone a lifetime, and because artists are mostly motivated by social status anyway.

How about, because new art is often created to fill the particular desire of an actually-existing person rather than to feed gwern's smug sense of superiority to the rest of humankind. And let us add, people create art because it's fun, which is reason enough for almost anything.

And then there's the issue with citing Robert "capital-accumulation is ethical value" Hanson on, well, anything.
It's also on npm as react-masonry-mixin
Receiving NOAA Weather Images with SDR (2013)
I'm about to graduate with a CS degree and hopefully launch my career. Given the current amount of news about homosexuality and feminism I hope it is still OK to want a traditional family, and to like women thinking they are pretty and smart?
it's quite strange that there is not backlash against those manufacturers that don't make their parts or their datasheet available. They are just a pain in the butt and they drive our buying power down.
> Stephen Fry recalls asking Steve Jobs (they were friends) if the rumours were true. Jobs replied, “It isn't true, but God we wish it were!”

http://universal-machine.blogspot.ca/2012/06/turing-and-appl...
This is the second thread in as many days that's been completely derailed by embarrassing, irrelevant crap. Embarrassing because somehow the comments still have scores over 0.
The yearly Forth Day meeting is happening right now, and Chuck Moore (inventor of Forth, designer of the RTX2010) is going to give his annual fireside chat in a matter of hours. I'm honored to be in attendance.

So if HN has any questions, this is a good time to ask them. The hangout is here:

https://plus.google.com/u/0/115269917987589859757/posts
"... After 55 years of shameful silence, this gentle geek made Britain apologize for Turing’s death ..."

That he did, here's an image of the PM's apology, broadcast on twitter ~ https://twitter.com/peterrenshaw/status/533509433414795265
Of course it is and it assumes that we are also superior to those that came before us and had different morals.
Hi, I'm the host of Signal Tower. Happy to field any questions about this interview.
Do it! Move now.
>Fiction is dangerous because it has an overly powerful way to change thoughts as it isn't constrained by what's true.

Exactly how is this unlike any other speech-act, including plain declarative sentences that just happen to be filled with rhetorical tricks?

Most fiction is not actually propaganda, even if the git galleries of High Literature prefer to focus on the subset that is.
well hurry up and figure it out and move please.
Thanks for the feedback. It works fine here in FireFox and even better in Chrome. I wonder why it didn't work for you.

Although I have a steady rate of visitors, most of them are usually alone at the moment. That's the reason I posted it here, but to be honest... there wasn't much of an Impact. :-|
On the subject of 11lb babies, more and more babies are being born already obese

http://www.nbcnews.com/health/kids-health/big-baby-boom-supe...
At least for me, the title was a bit confusing. It's not the "History of Science" as a subject of study in and of itself or a specific academic field, but rather the large corpus of existing results and publications that's having an effect.

I find this distinction very important, because it helps separate the immediate process of science--the people, the historical quirks--from the actual results. It's not a perfect division, of course, but I think it's pretty good in most scientific fields and also very important. It helps distance science, the cumulative understanding of our world, from the people who produced it who are, after all, just human. In my view, this is the main goal of the scientific process, so it's just another component of what makes science science.

This is also not to say that the history of science is not interesting or worth studying on its own, merely that it is something largely distinct from the underlying science itself and should ideally be kept that way.
Does your model yield any novel predictions other than a smug feeling for you?
To read the actual paper: http://ehp.niehs.nih.gov/1307450/

Results: After weighting for potential confounders, missing covariate data, and dropout, ever-use of two pesticide classes, fumigants and organochlorine insecticides, and seven individual pesticides—the fumigants aluminum phosphide and ethylene dibromide; the phenoxy herbicide (2,4,5-trichlorophenoxy)acetic acid (2,4,5-T); the organochlorine insecticide dieldrin; and the organophosphate insecticides diazinon, malathion, and parathion—were all positively associated with depression in each case group, with ORs between 1.1 and 1.9."
Probably one of the better Twitter analyses tools I've seen. I'd like to know more about how they work out the level of scepticism.

Seems to have more info here: http://cs.wellesley.edu/~trails/
We have excellent approximations; for 19x19 the number is known to be approximately 2.081681994 * 10^170. Getting the exact number is the big challenge.
You can see in the paper that we spent a lot of effort on reducing the complexity of the counting problem. We welcome suggestions for further improvement, but suspect our current algorithm (counting paths in the border state graph) is already close to optimal.
I believe that ATS[0] has/can do this, perhaps I'm confusing another feature. Anywho, there's also a very comprehensive ATS book[1].

0: http://www.ats-lang.org/
1: http://ats-lang.sourceforge.net/DOCUMENT/INT2PROGINATS/HTML/...
> which defeats the entire purpose of this experiment.

Not really, if you read the whole thing the guy needs quick access to his key, this definitely provides that!
This is a great post putting some human interest onto a story about how slowly Britain is coming to terms with it's place in the world. I am glad jgrahmnc put his effort into this and that so many supported him.

But really the responses here are appalling - this was a small victory in a war for a better world - and unless we take our victories and celebrate them the defeats will cripple us.

Well done jgrahmnc, well done even Gordon Brown (this being I think the only thing he did right as premier) - now we have all got work to do to make a better world. And we can't afford to keep killing off the geniuses.
Key point “good” is a seductive bait word.

Art / language is emergent in nature, as is our modeling of science and other realms. As such, some work may not meet the privileged notions of “good” until long after an author has offered her work. And this doesn't begin to touch on Barthe's / Foucault's reading of authorship and its relevance.

Likewise, work may become “not good” based on an equal number of complex facets.

So in this emergent light, are you specifically requesting citation, or would you prefer to create, and in turn judge and explore, the meaning of a text yourself?
I don't think you are missing anything, but it's interesting how different people have different ways of using the web.

I don't think I've ever wanted a web page to be split into pages, and I've always presumed it's done only to have more spaces for ad placement. I always go out of my way to submit links to a single page version, and although I've sometimes worried this might be depriving the destination site of revenue, I've never really considered that readers might prefer a paginated version.

If I wanted to continue reading something after a pause, I'd leave the page open in a tab (or more commonly, separate window), keeping it scrolled to the position I stopped reading. If I had to reopen it again, I'd scroll quickly through with the trackpad or space bar until I saw something unfamiliar, much in the way that I would visually scan to find my place in a magazine article.

How do you use the pagination to help you continue? By remembering the page number and clicking on it, by bookmarking the link to a specific page, or something else?

Edit to clarify: I agree with 'zipperg' below, and I'm not suggesting that infinite scroll is anything other than a usability nightmare. Instead, I'm expressing my strong preference for true-single page articles such as this one over both pagination and automated loading. Unless I'm the one missing something and this page is autoloading the main content so well that I'm not bothered by it? (I'm less dogmatic about user comments --- hiding them can often be a good thing)
It probably hasn't been proven enough for him to deem worth of his time. I don't say that condescendingly, but he seems to have a pretty pragmatic approach to trying out new stuff. Unsurprising, given how busy he inevitably is.
While I'm not entirely sure who they are or what they sing, I'm pretty sure at least some people actually like Katie Perry and Taylor Swift, and it would be a disfavor to those fans to deprive them of the artists they like.
It's a reasonable question to ask about the other gay men who were imprisoned or chemically castrated or otherwise persecuted but who are ignored by the various apologies and pardons.
The man page explains several of the differences (http://www.canonware.com/download/jemalloc/jemalloc-latest/d...). These include a different API (you can pass in some flags that explicitly direct it how to do alignment, initialization, etc), reduced use of sbrk in favor of mmap, multiple arenas for allocations of different sizes, per-cpu arenas to eliminate lock contention, etc.

Mozilla has been using jemalloc since the release of Firefox 3 in 2008, primarily because having multiple arenas for allocations of different sizes means that you end up with less fragmentation over time. Fragmentation happens when you deallocate ten 100-byte objects that are scattered around in memory, then need to allocate one thousand-byte object. You can't reuse those 10-byte empty spots in memory, because that 1000-byte allocation has to be contiguous. This means that your total memory usage has to grow. Jemalloc puts small allocations into buckets where they'll be closer together, making it more likely that new allocations will be able to fill the holes left by deallocations, and that freeing small objects will eventually empty a memory page, allowing you to return the page to the OS.

I remember that we were all pretty chuffed at the improvements in Firefox's memory usage; it was quite significant and would surely reduce the general perception that Firefox was a memory hog. Just using jemalloc reduced memory usage by 22% (http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/ has a really amazing graph comparing FF2 and FF3 to IE7).

Rust uses jemalloc for the same reasons; there's just no technical reason not to use it.
It tends to take more locks in multithreaded scenarios instead of making heavy use of per-thread arenas.
So here is one definition of culture, emphasis mine:

> "Culture refers to the cumulative deposit of knowledge, experience, beliefs, values, attitudes, meanings, hierarchies, religion, notions of time, roles, spatial relations, concepts of the universe, and material objects and possessions acquired by a group of people in the course of generations through individual and group striving."[1]

With that in mind, this development can only be a good thing. I wonder if it measurably speeds up scientific developments? If time and energy don't have to be spent rediscovering something, the more it can be spent on building on the existing knowledge instead.

[1] http://www.tamu.edu/faculty/choudhury/culture.html
> Gay activists are starting to sound like blacks in America. Always taking the victim role...

As a gay, nonwhite man, I can't write any more in response to your statement in a rational and unemotional way befitting of Hacker News, aside from the following two points.

> So when marijuana becomes legal somewhere, the government has to pardon and apologies to all those who were arrested previously?

Not that I'm holding my breath, but if that happened, yes, I would be thrilled. Marijuana prohibition is unjust and its racially-biased enforcement is morally reprehensible.

> Those laws that prosecuted Turing were maintained by an elected leadership. The people spoke with their votes and chose those laws. If Turing wanted to live in a society where the people didn't want him, how is that the fault of the existing Government?

Support for interracial marriage did not hold majority support in the US until about three decades after it was made legal. This is known as the tyranny of the majority - majority rule can very easily oppress minority groups. And no, the fact that the majority are comfortable with this oppression does not make it right.
Historical revisionism is not honest and it raises serious credibility issues.

That's bad for science. It's quite similar to adjusting your hypothesis to fit the data. Not as bad as manipulating the data, but not ethical, either.
Automotive Photographers Association
A month ago Automotive Photographers Association (APA) has launched website. On this website (http://i-apa.com) any visitor could submit his work (photo) without registration and absolutely free.

At the moment on APA's website are published more than 600 photos from photographers all around the world.

We publish all submitted photos and any visitor could rate each photo by 5 criteria (ORIGINALITY, TECHNICAL EXCELLENCE, COMPOSITION, ARTISTIC MERIT, OVERALL IMPACT). But before publishing our team choose most professional photos to place them on website, it means that on APA's website you couldn't find low-quality city spots or photos taken on mobile phone.

At December will start photo contest from partners with useful prizes. Winner will be selected only by user rating, not by the editor rating.

We are creating directory with vacancies for photographers from automotive companies all around the world, any registered user 'll be avaliable to complete specific job on his location and registration 'll be avaliable in a few weeks.

All photos are automatically publishing on our Facebook page: http://fb.com/auto.photographers.

Visit website, submit your works and win prizes!

Sincerely,
APA Chief Editor.
Edward Schnitzer
I'm no expert on consul, but I think it's architected such that you'll run a few servers (say 3 or 5) and the rest will be agents.

All machines using consul will (generally) run the agent locally.
philosophically and technically very exciting, however I'm worried about the business model:

"Do you have content to share with the whole world? Skip the Queue, pay a small premium, and flag your content as Priority."

https://www.outernet.is/en/broadcast

They've "baked in" a corrupting factor to the content: money. IMHO this is what soils services like Facebook, Twitter, Angies list, etc. Places like archive.org and wikipedia are flat donations (I believe).
what do you think about this website?
> [Thorazine] was an antipsychotic given to mentally ill people, often in institutions, that was so sedating, it gave rise to the term "Thorazine shuffle."

I think the term "Thorazine shuffle," refers to the characteristic locked-knee shuffling gait that develops because Thorazine frequently causes tardive dyskinesia as a side effect.

Edit: ignore this, see below; though, the drug does induce discomfort and restlessness in the limbs that prompts patients to pace around.
I'm not sure the point about ASLR is entirely correct; ASLR does randomize the addresses returned by mmap (slightly), and jemalloc primarily uses mmap to allocate its arenas.