skysight-inc/HackerNews huggingface dataset:
I had LASIK for minor myopia a few years ago (minor but enough to require glasses, otherwise I wasn't able to read a sign across the street), and it's been a mixed bag. I'm glad that I don't have to wear glasses anymore, and that I can read the sign across the street, but my vision was never back to perfect. It's ok, but not perfect.

I experienced some of the annoying halo effect at night that seems to affect some people, my eyes get tired faster, and also the myopia wasn't completely removed, just enough that I don't need glasses. It was a bit disappointing, but mostly I'm disappointed at my surgeon, who didn't tell me this. He felt more like a salesperson than a doctor, never telling me about potential complications, side-effects or limitations. When I went back for my first checkup, I told him my right eye was a bit blurry (it still is; coincidentally, it was the eye with more myopia before the surgery), and he told me "nah, what matters is your binocular vision, which is fine. Don't worry about your right eye."... which may be fine, but he never told me this before! He never told me "what matters is your binocular vision"; I might have decided not to have LASIK if he had told me that :(
A quick search lead me to this:

>it was quite clear before it became law that there was no real commercial interest in mining or oil exploration in Antarctica for the foreseeable future. [1]

Of course, a vein of pure gold would be worth mining, but I think the main reason is the massive overlay of ice makes most of the minerals inaccessible, except at the fringes of the continent.

[1]http://www.coolantarctica.com/Antarctica%20fact%20file/scien...
And the parent is right .. Right? That's all you gotta do. If your contribution is accepted, you're all set. Same as every other project I've seen.

Anyways, maybe I misunderstood the that, so my apologies if I came off rude.
Have you ever considered that these drawings and CG images might prevent more children being abused? ( I don't think it's too much of a stretch of imagination ;) ) I just want to point out that we don't know ... yet what we know is that harming children should be prosecuted.
One approach is to use an underlying scheduler so that even while (1) { ... } kinds of things don't lock everything up.

This is the approach that Erlang (and therefore Elixir) takes.
Lambda expressions which capture "this" have replaced almost all the cases when I'd use .bind in the past, the only time I've needed to do something like that recently has been when attaching events to the window object which need to be detached later - and come to think of it, writing a wrapper around that which just returns an object with a .detach() method would remove that use-case too.

Something like,

this.handler = new Handler(window, "mouseup", () => this.whatever());

// later...
this.handler.detach();

YMMV though.
Indeed, I am guessing this is most likely the case.
> We are now entering the "do video games cause violence" discussion hall

Actually we are not. I am merely saying that the market of legal questionable things is likely increasing the market of illegal things, not talking about pictures causing rape directly.
No significant battery hit, I really don't care. There is an ARM-optimized version of libopus that seems to use vector operations, I don't think it gets much better than that.

I'm using 72-96 kbit/s as bitrates, I've been playing around with that actually. 72 kbit is too little sometimes, 80 is fine, 96 is safe. Encoding is done in foobar2000, copy everything into a playlist, right click -> encode. My archive structure is this: At the top, there is one folder "Lossless", one folder "Lossy", each with subfolders for artist and album. foobar2000 and any other players syndicate their library from both folders.

I have separate versions of my music archive on my laptop and on my phone, each of which are complete. For the laptop, Lossless gets converted to Opus, Lossy remains the same, folders get merged. On the phone and tablet with tighter space constraints, I just re-encode everything to opus and merge. I won't notice the artefacts of re-encoding MP3 to Opus when there's a train humming in the background and people talking.

My best headphones for use with my phone are the 50€ Shure earphones. I also have some large open headphones from Thomann. Both are kinda good, but not studio quality good, so some details will escape me. I could maybe find some differences between Flac and Opus in some recordings if I tried very hard, but frankly I hate paying attention to audio quality. It's a very draining task that I restrict to comparing amplifiers/DACs and speaker setups, and I'll always use Flac for that anyways.
There are a few Call Blockers that manage spam out there that do this. How well they do this is up for debate.
They also include new security flaws nobody knows about.
No, I don't see millions of call of duty players who have shot, exploded, stabbed and otherwise "murdered" people currently out in the streets on killing sprees.
There is also the freedom of expression/art angle to consider, which the BBC has illustrated rather nicely here: https://a.pomf.se/odchri.png
This Father's Letter Leaves a Little Girl in Tears
And the answer to the eternal question: “Where do I find a salesperson cofounder?” ? :-/
Ask HN: What is the best lines they came accross or know for computer science?
I came across this recently:
``I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don't think we are. I think we're responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don't become missionaries. Don't feel as if you're Bible salesmen. The world has too many of those already. What you know about computing other people will learn. Don't feel as if the key to successful computing is only in your hands. What's in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more.''

Alan J. Perlis (April 1, 1922-February 7, 1990)

Looking forward for making the best collection for them here :).
6to5 actually supports compiling async/await to bluebird coroutines
The metallicity is listed as -0.55 [1].

Metallicity is on a logarithmic scale [2], so that's about 58% as many heavy elements as our solar system.

That seems freakishly high for a star that old. That might be the only reason it has planets at all. There aren't any heavy elements to make planets with in most stars that age.

[1] http://exoplanet.eu/catalog/kepler-444_c/
[2] http://en.wikipedia.org/wiki/Metallicity
Twitter introduces postcode targeted ads in time for the UK general election
I didn't launch yet. we are "in the beggining" and certainly not hopeless :)
6 things an email marketing manager should know
The project scope has expanded: https://github.com/6to5/6to5/issues/568
Like classes matter. JS doesn't even have them, not in ES6, not in ES7. It's all just sugar for prototypal inheritance, which has nothing to do with OOP. I don't see any future for OOP in JS land. They'd be better off investing time in reducing side-effects, and the enormous size the library sports.
Sorry about the page timeout, I'm sorting about that out now.
This look like a very handy feature/app.

How to actually use it?
Read my previous comment again. I'm not saying it leads to actual rape at all.
Its getting a new name: https://github.com/6to5/6to5/issues/596
How to Set Up a Firewall Using IPTables on Ubuntu 14.04
Young Startup Is Breaking the Internet’s Boundaries
maybe something out of a Neal Stephenson novel? I have never seen it in all my visits to Manila.
these are good articles, I was searching for that kind. it's a two-sided community/marketplace a combination of the two.
Android also lets you block numbers.

You can also register them as spam numbers, so any unsolicited SMS messages go into a spam folder. Not sure how much of a problem this is in the US, but here in the UK I almost daily get texts from PPI claim companies, dodgy law firms and the like.
As the article states, it's impressive but The output isn’t really a true maze.

It looks more like the simplest possible implementation of a diagonal type Truchet tiling algorithm with a single tile and 2 unique rotations:

"\", "/" rendered as ╲ ╱

http://en.wikipedia.org/wiki/Truchet_tiles#Diagonal
I work for a company that makes instrumentation. It's one of those "okay, now what am I going to do with a physics degree" kinds of things, but it suits me well. And I've bounced in and out of management. Today, there are engineers who are ahead of me in electronic design, but I'm good at figuring out the grand overview of how products work, and like to solve weird problems. Much of my programming is in the service of solving problems, rather than creating products.
That's pretty much how it works here. Labour contracts include a provision that you can be fired for any reason at any point during the first three months with the company (they still have to pay you for all the days you're with them, of course). Conversely, they also include the clause that you can leave at any point during those three months without advance notice. After that, both parties must give a full month's advance notice to the other before terminating the relationship.
Hiring with Courage for Startup Success
> You would not get (much) child molestation if there was no public for these images in the first place.

So what do you want to do with paedophiles (which is, IMO, just as valid sexual orientation as hetero- or homosexuality, and isn't a person't choice)? Kill them all?

I see the solution that allows them a legal fulfillment of their desires (i.e. by jerking off to images) as superior to a solution that only provides illegal sources of pleasure (illegal child porn/child molestation).
>it now looks like the iOS market share in developed markets is going to remain fairly solid.

It's called vendor lock-in.
> What would the world be like if contract/freelance/part time/short term work were the default?

The problem with this arrangement is the cost of health insurance. Currently, the insurance market heavily favors employer-paid coverage; it's much more expensive for freelancers to buy their own insurance.
Even without looking at the 1% catastrophic failures (forget your fears about losing an eye or going blind, I think you can safely rule them out. And in the case of LASIK, it's truly painless and quick, I can attest to that), the 99% success rate is suspect. Here "success" probably means "defect corrected". But many less than honest eye doctors don't take into consideration subjective matters (is the patient satisfied with the result? is he reporting any discomfort not directly related to the original condition?). So these doctors will report the surgery was a success if it corrected the defect, even when the patient reports other annoyances.

This happened to me and to other people I spoke with who had LASIK surgery. Nothing terrible; in my case it was a success. It's just that it's not perfect, I have minor annoyances, but for the statistics it probably counts as a success case.
I think the author is confused: isomorphic javascript's goal is not to run the same code on server and client - that is just a (minor) side effect, for some components.

The main goal is to split the UI generation at a more clear boundary, going down to the server if necessary (http://www.nczonline.net/blog/2013/10/07/node-js-and-the-new...)
Shameless plug: I just updated React Hot Loader 1.1.3 to work with 0.13 Beta.

https://github.com/gaearon/react-hot-loader
> A demand for such pictures would mean a demand for child abuse.

That is actually a pretty radical claim, for which I don't know that any evidence exists.

Whatever the facts are, arguing this point is a lot like the Catholic church arguing against condoms because they promote gay and immoral sex acts. There's no evidence either way, and a scientific mind would assume the null hypothesis. Furthermore I would hope we can strive to have the standards for lawmaking be held to science.

> On one hand, we have real children being abused in real life.

What we have is a law that says that children are being abused, by decree. If you heve sex with someone who's 18 minus a day, abuse has taken place and you are a rapist. Tomorrow, though, it's love.

Child sexual abuse definitely exists, as does adult sexual abuse, but you can't use age of consent, which is a mostly arbitrary legal matter (that historically nobody agrees on), to bolster a moral argument.
I think fusion power or nuclear in general is a vital area of research, given the massive problems we need to overcome for solar (or "solar-indirect") renewables to ever have a hope of sustaining civilisation as it is now.
1.0 implies API stability, so now is exactly the time they should be prioritising things that potentially change the API going forwards.

Also, is 40kb gzipped really something to lose sleep over? Especially when the mere act of moving from old jQuery/Backbone soup to React reduces the size of my real code by a far greater amount.
It looks like there were two stages to unbundling. The first was to add a new, better, unbundled compiler, and the second was to remove the base one. These seem to have taken place in 1990 and 1992, respective.

Here's a press release dated April 18, 1989: http://simson.net/ref/free_software/compiler_clips.pdf

> Sun Offers New Unbundled C Compiler

> In addition, Sun introduced a new product, Sun C 1.0 -- its first compiler sold separately from SunOS ... A version of the C compiler will continue to be bundled and supported with SunOS but feature enhancements will be made to to the unbundled version only.

Thus, it can't be 1987.

I based the 1990 date because of discussions like http://tech-insider.org/free-software/research/1990/1002.htm...:

> Thank you for raising the issue of the unbundling of the Sun C compiler
(SunExpert, June, p. 8).

Based on that 1989 press release, it may be the first unbundled compiler was in 1989, but https://blogs.oracle.com/tatkar/entry/studio_release_names_f... says that 1990 was the year of the "First unbundled rel (from OS)".

Then for the second stage, according to Sun Technical Bulletin July 1992 ftp://ftp.math.ethz.ch/hg/pub/doc/stb/stbjul92.ps :

> Sun does not plan to “bundle” any compiler with the Solaris 2.0 operating
system. The C compiler, which has traditionally been included as part of the
Sun operating system, will be sold as a separate unbundled product.

That Wikipedia page says Solaris 2 came out on June 1992, not 1991 as you wrote.

Digging around some more, http://www.xemacs.org/Documentation/21.5/html/internals_3.ht... says:

> In 1994, Sun and Lucid agreed to rename Lucid Emacs to XEmacs (a name not favorable to either company); the first release called XEmacs was version 19.11. In June 1994, Lucid folded and Jamie quit to work for the newly formed Mosaic Communications Corp.,

The first version named XEmacs was in September 13, 1994, so still a couple of years after the C compiler was fully unbundled.

My three points remain correct, with the replacement of "1991", "1992", and "1993" in the place of "1990."
Clearly specifying what I mean and using precise language. I never understood the importance of that until a few years of programming.
> while others say it has the opposite effect, that by allowing themselves the fake stuff they're more likely to move onto real images. I've no idea which argument is correct (or maybe both depending on the person?), or if there is any actual evidence other than opinions.

Well, the evidence is everybody else - saying that pedophiles will go from images of child porn to actually raping children is like saying that non-pedophiles will go from watching porn to raping people. I'm sure many, if not most people have experience with unfulfilled sexual fantasies (that celebrity? this classmate? the one that got away?).

> There's also a technical issue that some have predicted in terms of when computer images become too realistic, how do you tell whether it was computer generated or a real child in the video?

By uploading the source code/models to a police server that is then used to fingerprint videos to determine which are real and which are computer generated.
Oyster adds the complete ‘Harry Potter’ series to its ebook subscription service
It's certainly faster and more responsive on my laptop than the current version of Google Maps.
They're not investing in OOP in any way.

In fact, they're doing the opposite: deprecating proprietary pseudo-OOP `React.createClass` helper and let people use whatever they fancy. This makes it easier to write React components using idiomatic constructs from different languages, whether it is TypeScript, ClojureScript, CoffeeScript, or whatever. Also lets you use any mixin system, if you need it at all.

React's stance on inheritance: https://github.com/facebook/react/issues/613#issuecomment-29...

“Minimal API surface area”: http://www.youtube.com/watch?v=4anAwXYqLG8
You think that's good? Why should it be worse?
I have never heard anyone advocate that viewing of such drawings be encouraged. Allowed, yes, encouraged, no.

As someone else mentioned: we really do not know how availability of such cartoons affects demand. It is possible that the opposite happens: that the cartoons take the market share of and thus reduce the demand for the real pictures.

Note for example that if the perversions which fuel demand for this stuff are genetically determined, then the above market dynamic is quite likely.
It serves a purpose, but (IMHO) makes no sense.

Microsoft is trying to avoid UA-based blocking (e.g. Google once used this do block the Google Maps web app in Windows Phones) and styling (some sites only send the mobile version to webkit mobile browsers). Microsoft effectively masks its browser by changing the UA string to something which is detected as mobile Webkit, and this is (IMHO) wrong. Even if the site is "functional", a site owner should be able to opt to not support Windows Phones.

Suppose you are responsible for a site which carries a heavy and valuable brand. Suppose you don't have/don't want to allocate the resources needed to correctly develop and test your site in Windows Phone. You don't know how the site will run: you won't know about bugs, you can't guarantee a solid user experience and you can't guarantee performance. Ergo, you might affect the brand you carry. Although not ideal, I think it is valid for someone to say "I want to block my site in some device/OS, because I can't guarantee the quality and it might be bad for my brand".

I concede (and believe) that the end user should be able to circumvent these mechanisms by, e.g., changing the UA string. However, I don't agree with Microsoft approach of masquerading, by default, as Android and/or iOS browsers. Pardon my rant, but it's just Microsoft being Microsoft: bending standards at will and playing desperate when not it control of a given market.
I've got a different question: "Where do I find a non-technical cofounder?"
It seems people that understand tech but also have sales/management skills are a rare scarcity.
I am not sure why this game was labelled a secret. I remember it coming out! I also remember it being praised for the AI but don't recall any of the reviews saying why it was so good.

I suspect we'll soon have an article about the secret Lucasarts game called Grim Fandango....

Douglas Adams wrote some interesting books (I fondly remember the 5 book series of Hitchhiker's Guide and listened to the radio show from my dad's cassettes) and thought Dirk Gently's first book was funny but lost interest in the second. I was surprised that this game was labelled as Douglas Adam's creation though - did he write any code? :-)
Woops, didn't mean to indicate your suggestion wasn't good. Was just adding to the conversation. Asking to "opt out" really does work, I have used this many times with success.
BlinkDB: Queries with Bounded Errors and Bounded Response Times on Very Large Data
or alternatively, "where do I find a good marketing/bus dev co-founder?"
Google fixed glibc-bug GHOST in 2014, nobody noticed
Most people with unfulfilled sexual fantasies are able to legitimately fulfill at least some of their fantasies - I may not be able to sleep with my favourite celebrity, but I can sleep with somebody I'm attracted to. Paedophiles (or at least exclusive paedophiles, i.e. those not also attracted to adults) don't have that opportunity without abusing children, so the logic is that it's better to try to kill the desire altogether (vs. the other side that non-real pornography gives them an outlet for that desire so as to avoid abusing children or looking at real images).

Personally I think you're right and that simulated images shouldn't be banned, but I also think I don't know nearly enough about psychology to know if I'm right.

edit to your edit about knowing real from fake images: Again, I'm no expert (this time regarding the technology rather than psychology), but there are more issues than your solution fixes. That would protect someone who was creating the images, but let's say you're a paedophile who wants to look at generated images but doesn't want to look at real images, how will you know wherever you're getting them from is telling the truth? You could be told "these are really realistic computer images" and actually be watching a real child get abused. And if the police investigate that viewing paedophile, without having models/etc uploaded (as he wouldn't have access to them) how do they know if they've discovered real or fake porn? Well I guess psychology does come into play here as I've no idea if there are paedophiles who would be willing to watch something realistic enough to not know the difference but wouldn't be willing to watch real images. Though I suspect there probably are.
SAC is quite different from reactive programming in the sense that it is not, well, reactive or interactive. SAC deals with incremental recomputation on change, whereas most reactive programming systems out their don't support incremental recomputation (maybe some DOM diffing and that's about it).

Check out Adapton though, which is trying to bridge the gap.
While this is true, I find the distinction between graphical fidelity and art style to be important in these matters.

While the graphics of Super Metroid might not be anything spectacular, the pixel art is phenomenal, and replaying it recently I gained a whole new appreciation for how future-proof the art direction in that game is. I think there are many more examples of this out there, too. For instance, people often bemoan early 3d games (Nintendo 64 games especially) for aging horribly. On the whole, that is true. But there are certainly exceptions, such as Majora's Mask, where (again) the art direction saved the game's graphics from the awkward low-polygon limitations of the system.
Officers Ask Map App to Remove Police-Tracking
Should developers using AngularJS plan to migrate to 2.0?
>try not to depend exclusively on a single creative vision?

I guess if you have an unmatched creative genius like Douglas Adams in your team, that might be the only real option. Especially since a lot of creative geniuses seem to have problems cooperating with other creative geniuses (at least in my experience).

But I generally agree. Just look at Apple.