skysight-inc/HackerNews huggingface dataset:
> I think that if you gave your kid enough Cola to where it was universally accepted to cause major long term harm to them - CPS would come take that kid from you and you would likely be arrested for child endangerment (thus it is against the law).

Oh? Well, what if you spank your child? -That certainly causes psychological harm. Does CPS take people's children away for clearly causing long term harm to them in that way?

> Secondly the govt is not forcibly preventing you from uncensored internet. It is the ISPs, and not forcibly, all you have to do is acknowledge that you want it (this could hardly be considered forcible)

This has been covered elsewhere. But you do realize that it's the government that runs those block lists, and that they can put whatever they want in there, don't you? For example, I don't think China approves of Chinese people reading naughty anti-government material. You see, people need to be protected from something so disconcerting and potentially harmful (to the government itself).

> How does that kid get at the soda? usually their parents or caretaker gives it to them right? Is that how they usually run across porn randomly on the web too? Maybe parents should watch kids every second they are online, but that is hardly possible with the ubiquity of internet devices today. At least if a kid sneaks a Cola at 2am whilst his parents are asleep - it is clearly missing the next day. Not so obvious if they were sneaking out and surfing the web incognito.

They're going to be exposed to porn and even actively seek it out eventually anyway. I'm not saying little kids should be watching porn, but I'm not sure it would harm them either. Recently, my sister's 3-year-old daughter happened to witness a sex scene in some soap opera that was running in the background while we had dinner. She just completely disregarded it.
>is there an good alternative to SecureID?

Twitter, Tumblr, Facebook, MIT, Stanford, Sony, Arbor Networks, 37 Signals, Twilio, (and many more) all use Duo Security as an alternative to RSA SecureID. https://www.duosecurity.com/success-stories

Duo 2FA is easily the most secure[1], easiest to use[2], and most developer friendly multi-factor solution[3].

[1] https://www.duosecurity.com/security

[2] https://www.duosecurity.com/product

[3a] Almost all of Duo is open source. https://github.com/duosecurity

[3b] Duo's c development libraries and SSH/PAM packages are available in the official repos for major distributions like Debian/Ubuntu, REHL/CentOS/Fedora, SUSE/SLES, etc. http://packages.debian.org/search?keywords=duo+security&sear...

[3c] Duo's REST APIs kick ass: https://www.duosecurity.com/api
Oh for gods sake, are we still discussing this? It's been almost a hundred years. Look:

> Submitted for the exhibition of the Society of Independent Artists in 1917, Fountain was rejected by the committee, even though the rules stated that all works would be accepted from artists who paid the fee.

He was playfully trolling. That's what Dada was all about. Then it caused a stir, and in response to the controversy he didn't waver but kept going. "Let's see how far we can push this!"

I respect that, and the fact that people have been taking it as seriously as they have makes it more brilliant, but at its core it the whole thing was an epic art-troll by an already established artist. Can we finally get over that and stop over-interpreting it?

(bitter art school graduate)
Data Journalism Reading List
Not spying on Congress would be a step up though. Congress has oversite on the NSA, not the other way around.

When the extent of the Snowden leaks became apparent, I called one of my Senators, Udall. As I was speaking to the aide on the phone, I had a sudden, horrible moment of clarity: This communication, this very phone call, this act of democracy being practiced between me and my Senator, was being monitored, cataloged and analyzed by the NSA.

I was furious.

[[And, to the NSA spy reading this: Shame on you. Fucking shame on you.]]
This is interesting - and more importantly, is there any part of the ethernet standard they don't support? I only ask, as at my university there were a number of networks that students simply couldn't connect to if they used any ethernet adaptors. Oddly enough, thunderbolt adaptors, and ethernet on the motherboard worked fine, just USB adaptors didn't work.
There are racists in every group of people. Not really noteworthy unless you're interested in seeing examples of racism against other cultures.
Your argument is essentially that one can write slow things in Python and fast things in C, and that this solves the majority of problems (let's even be generous and call it 98% of them that fit neatly into these two categories). The trouble here is that "the number of programs" is a large number, and 2% of a large number is still large, and leaves important classes of programs without a good solution.

One class of programs left out in the cold is the network server. Now a network server must respond to a large number of requests. From a basic software engineering perspective, a 16-core machine should be responding to AT LEAST 16 requests at once (much more if some of the requests are IO bound). So the network server needs some kind of parallel processing (whether threads, subprocesses, or whatever you want to suggest). Under your philosophy, programs that need threading (thus all network servers) should not be written in Python, but somebody should be stepping down to C. While it is probably true that a very small minority of network servers should not be written in Python, the broader claim is absurd; you should be able to write reasonably-performing network servers in Python with relative ease. It is, after all, a server-side language; "writing a server" should be very high on the list of "things you can do".

Now more broadly, the existence of greenlet, Twisted, gevent, and their popularity (we're talking top-100 packages here) speak to the fact that there are a LOT of python programmers who have threading-related requirements. Are they on crack? Now mix in the new standard library stuff like asyncio (3.4) and threading is clearly an important enough issue to get major attention from the core committers. Are they on crack?

Now you might operate in a world where every time you need threads is an isolated case and it's fairly simple to drop down to C. But there are a lot of people (in absolute terms; I don't know if they are in the majority) where when they want threads the right solution is to use threads.

The thing I hear from the core committers whenever the GIL comes up is "if we worked on the GIL, we would be taking lots of time away from more important things." But when you look at the things they work on instead--unicode, iterators, ordered dictionaries, argparse, etc.--plenty of people in this thread are insufficiently motivated to upgrade. Are ordered dictionaries really more important than GIL work? To me, the answer is clear. I would rather have some progress on the GIL problem than every single py3k feature combined.
The United States graduates more males from medical school than females. This is something you can go look up; it will be the first hit for your query on Google. But don't let that get in the way of your rant about "feminists". Mens Rights Now!
Yup, and I did wonder about that (or generally if it was a recent pop culture reference). I checked google&IMDB before posting in case it was a quote. I didn't recall that MNIE episode - good spot.
maserati problem
0777 (or more like 02777) is a perfectly valid permission for world-writeable directories. Except that the case "anyone may do anything here, this is a free and unrestricted file sharing area" is quite rare. And almost certainly not for anything under /var/www served by httpd with PHP support.
On the JVM space, for rapid prototyping this study[1] found the most adequate to be Vaadin, Grails and GWT. Personally, I prefer Play with Scala. I think it's fast enough for prototyping and can scale up beautifully both in application complexity and in load.

But, I believe the answer is that the "best" language/framework is the one you know better and are most proficient in.

[1] http://zeroturnaround.com/rebellabs/the-2014-decision-makers...
I can abnsolutely understand that realisation, and I suppose I am not sure of my thinking regarding the whole paradigm of a powerful select being immune to the tentacles of the surveillance state - I just think it is all very, very bad. I am not clever enough or articulate enough to explain these things properly.
Is there a reason they chose to call it OwnButt? Seems a bit odd.
Tonight I typed Eagles into Google and it showed me all the information I needed about the game that starts at 8:10 pm. That is search relevance. I've noticed Bing doing a lot of this type of thing for the past year or two but Google is definitely the master of it.
Two facts:

a) PageRank is just one of several hundred factors used for determining ranking. Search engine ranking is a lot more complicated than even most information retrieval-programmers tend to think.

b) There may have been a window of a few weeks or months in 99/00 where not every major search engine used some form of link-based ranking, but it was, as noted, a very brief period.

It always amazes me that people for almost 15 years now have believed in the myth of PageRank's uniqueness and power. I would like to challenge people to think about two things:

- how useful do you think a pure static ranking of web tens of billions of web pages is? Think about what it represents. What does it mean to assign one page higher rank than another?

- do you really believe that other search engines would not have implemented PageRank or something similar? Do you really think that search engine designers do not read papers and apply every trick in the book that they can manage to implement in a scalable manner?

There are lots of hard problems you need to solve if you want to build a web scale search engine. If ranking becomes your biggest problem: that would be a luxury. The biggest hurdle today is money to buy computing power and storage. The time when you could build a competitive web scale search engine for regular startup-money is over. It has been over for close to a decade.

It saddened me greatly when Yahoo threw in the towel because it meant that search in the western world was effectively a two-horse race. And once you get off that horse there is no getting back on it again without some seriously heavy lifting.
I too wish Chris Matthews would let his guests talk.
No; point 1 is about effectiveness measured in health outcomes, such as reduced infection rates, not just number of bacteria killed. The article specifies that triclosan soaps do kill more bacteria than regular soaps, but that this doesn't make them more effective at reducing infection rates.
Presumably you could throw it in the garbage. Way worse chemicals are thrown in the garbage every day, and waste sites are required to be protected from leeching into the groundwater to the extent possible. Or you could use an incinerator, but then you have to weigh the significant economic and environmental costs against the almost trivial risk of having it in a dump somewhere.
Yeah, but that's a slightly different scenario – they a lot of developers on staff already know how to implement private message functionality, and they have better expertise on staff than SnapChat do for the difficult part - getting the UX right.
Here, just one guy was doing this a very sophisticated thing that was clearly out of the reach of Apple's developers (SnappyCam came out long before iOS 7, but the new in-house iPhone burst functionality doesn't work half as well as SnappyCam's).
Is there any protocol specs out there or one has to dig through the source code and/or communication dumps to figure things out?
> what some bureaucrat has decided

That is precisely my point.

(And if you are looking for personalisation, an algorithm isn't necessarily counter to that but a global smack-ban on behaviours most certainly is.)
No it wouldn't. The amount of dollars you would need to exchange for goods and services would just increase while the exchange rate for dollars would decrease.
If a US ambulance ride for 15 minutes costs $1,722 [1] then how much does evacuation via an Ecuadorian navy helicopter and then a jet back to a US hospital cost the insurer?

[1] http://www.nytimes.com/2013/12/05/health/think-the-er-was-ex...
Probably not in this case. Windows' RNG does not block when it runs low on entropy. AFAIK only Linux does that. And the task is a database query so probably does not use the RNG.

But yes, I have seen a similar case involving linux /dev/random - the user reported that outgoing emails were sometimes delayed for hours and that moving a mouse over a VNC window would sometimes speed it up. I did not believe that at first, but it was exim4 running out of entropy when generating TLS session keys. Worse, it was on a VPS with about 20 exim4 processes competing for the entropy.
Without absolving the textbook industry (prices are nuts, have been for ages, dig up Supreme Court Justice Stephens' essay on the topic from the 1960s/1970s), this is in some ways a problem of the market-capitalist system. It's similar to the issues of equitable pay, automation, labor displacement, and business models for the arts, music, newspapers, and publishing in general. Oh, and this little thing called software.

In order to produce material, a certain amount of resources are necessary. The mechanism we've adopted for allocating those resources is the market. For much of present production, the fixed costs of production are high -- writing a book (particularly a textbook) is a large initial investment. Same goes for software. The marginal costs of production are low -- hell, you can download a 400 page text off of Project Gutenberg or stream a movie in a few seconds with a decent broadband connection. Amortize the costs of your laptop (a few hundred dollars for a basic model, a grand or two for high end), less for tablets or eBook readers), and a broadband subscription, and it's still cheap.

Textbooks generally do have to be updated every so often, though annual revisions are pretty ridiculous, and much of the industry is a fat scam, especially where the professor teaches from his own text. Rental schemes, "authorization codes" (required to access other materials), and the like factor into this as well -- they're akin to various tack-on fees for air travel. And there's a whole burgeoning movement for producing DIY book scanners and the like (pretty fascinating, do a quick DDG search or hit up Fixyt.com for videos). One thing I've come to realize about many commercial opportunities is that they require a control and toll-taking point. Revision updates, exercise questions, registrations, rentals, and the like, all create an arbitrary tollgate. Great for the publisher, for the student, not so much.

And the model requires that for a new or continued revenue stream, new books have to be published. I'm beginning to strongly suspect this is a market failure -- of externalities (the educational value of those books benefits more than just the reader) and perverse incentives.

The question is: what's the better way? Online we've been experimenting with vastly democratized publishing, and the result is Upworthy, Buzzfeed, HuffPo, and numerous other viral sites, which with time are finding their way into my hosts file with '0.0.0.0' entries, and search-engine blocklists. It leads to what Clay Shirky recognizes as a problem, not of data overload, but of filter failure.

There's also the problem within the publishing world, including academic publishing, of so much material being produced that not only is it not possible to keep up with it, even within a discipline or sub-specialty, but that good content is getting buried. That's the real tragedy of broken filters -- not the crap spewing everywhere, but the gold nuggets that don't float up.
Dumbest comment I've read all week
I find this title to be misleading. It implies the post will demonstrate what viable search engine competition would look like, but just explains the problems that Bing is having with Google. Are we to assume that Bing v. Google is viable search engine competition?

While Microsoft's problems are real, this offers little in the way of solutions. That said; interesting read.
An arbitrary number that makes crap products look artificially good. "3.5? How bad could it be?"
People are not taking offense.

People are grieving and gently pointing out that perhaps other analogies might be better. There's no ranting nor pitchforks. Just a polite gentle reminder that the loss of a child is an incredibly traumatic thing.

That's a reasonable point. The analogy isn't so amazing that it is crucial to understanding. It cod easily be tweaked.

I would have used it unmodified, but now i will try to change it to avoid dead children.
I doubt studies connect what happens to employment when a bubble collapses. It is then that the full effects of a drop in demand are felt and the new higher wage really causes demand to collapse.

By then, everyone advocating this price control is long gone. Its a time bomb that explodes in the faces of low wage workers, preventing them from repricing their services to mer the new conditions.

Of course, smaller, smarter countries like Ireland figured that out and cut their minimum wages in response to the lowered demand.
Firefox has a new (well, it's at least a couple years old now) system that makes writing plugins not quite so painful:

https://developer.mozilla.org/en-US/docs/Jetpack
It's exceedingly rare that you need a sequence of codepoints. As evidence, consider that the native string types in many languages with pervasive Unicode support, such as Java and C#, do not provide a codepoint sequence.

Programs generally need to deal with textual data at one of three levels:

1. Manipulate strings and substrings. e.g., "does string x contain substring y"? Byte sequences of utf8 data are fine for this. You may need to normalize the data first, but that's true of codepoint sequences as well.

2. Deal with a small number of specific ASCII codepoints--e.g., the filename separator character. Again, utf8 byte strings are fine for this.

3. Deal with glyphs, including glyphs composed of multiple combining characters. You need to iterate to assemble the glyphs, so a codepoint sequence offers no advantages over a byte sequence of utf8 with a codepoint iterator.

A sequence of bytes is just fine as a native string type. Store Unicode data as utf8-encoded byte strings. Provide easy iteration over codepoints in utf8 strings, transcoding for I/O, normalization functions, etc. Call it a day.
Have you tried multiprocessing? My experience is that people seriously overestimate how expensive processes are, especially on Unixy operating systems.
An open letter to hobbyists by Bill Gates (1976)
Pardon anyone who thinks I'm taking this off the rails to discuss VC instead of writing-- you read that right; I don't need a pardon-- but the easy-to-grade, 5-paragraph stencil essay is a perfect metaphor for the venture-funded startup: creatively immature, built to impress and fill a templateable need (funding pitch, acq-hire) rather than to purpose, formulaic and easy to crank out even on a deadline.

Ok, I won the thread and I'm taking it home with me.
Duuuuuuuuhhhhhhh
Well, I understand what you are saying and I agree that you are one of many, but I disagree with your analysis. I use mostly Microsoft technology and most of what I use is open source, from .NET to C# to NuGet to many, many frameworks. I am very oriented toward open source and very comfortable in the .NET world. It's very similar situation to a Mac user.

As far as storing data I also have my "own cloud" and I also use Dropbox and SkyDrive. I like all of the above and I find Dropbox extremely convenient. However, I do have a concern that Dropbox is not as secure as SkyDrive.
http://www.youtube.com/watch?v=h04CH9YZcpI (John Mellencamp - Jack and Diane)

http://www.youtube.com/watch?v=iDpYBT0XyvA (Warren Zevon - Werewolves of London) +
http://www.youtube.com/watch?v=9Cyokaj3BJU (Lynyrd Skynyrd - Sweet Home Alabama)

http://www.youtube.com/watch?v=OMOGaugKpzs (The Police - Every Breath You Take)
I only understand how crypto currency works at a very high level, but from what I can reason with my limited understanding it seems that the ability of a cryptocurrency to limit circulation is rendered useless by the ability to create alternative currencies. It seems to me then, that the only differentiation between currencies is marketing/popularity, does it then follow that there's infinite inflation, or would that not matter?
Even still, when combined with stop and frisk the penalties aren't applied very evenly.
Hmm, I didn't really say that I had the solution. If I did I'd start my own company. :) I said that I would outline the state of making search engines competitive. Here I basically focus the post around areas that are pain points for competition, which I think is pretty relevant to the writeup I set out to make.

Do you feel something in particular sucks about the article? I'm happy to change it!

That said, I use Bing as a comparison point because it's really the only other point that's comparable in terms of, like, infrastructure and stuff. It's contextualizing more than anything. I might have removed all the references to "Bing", but I don't think it would add clarity.
I don't think the article said that CSS and HTML do not have their quirks anymore. What is said was that if that is ALL you could do, that isn't enough for a job, which is true enough. Would you have a use for someone who knows all that, but can't actually write any code?
I think the plane was his, and was already there, so he probably picked up the tab for that one himself.

One thing to note is that there is a hospital at the location he was evacuated from, so if it was a true emergency, they could have operated right there.
If that were an actual Amazon review, he would base his entire review on the shipping experience instead of the actual product.
K&R predates the specs, actually. C89 codified the current C parameter convention. Compilers typically continue to support K&R style for very old C code and because it doesn't break modern C support.
> Those approaches have worked better in highly homogenous and culturally integrated societies.

Translated into from dog-whistle into English, this means "a strong bloc of white Americans will not pay for social services, safety nets, or anything else if there is a risk that black people could benefit."

Just so we're entirely clear on the dynamic we're talking about.
Why would you say that? This is impacting my Google search results TODAY. If I turn off Adwords, my leads drop to virtually nothing...
The basic issue is that economics is not an empirical discipline but rather a deductive one. You cannot test anything in isolation because you cannot have a control. All economists can say is "If you do X when nothing else changes Y will result". It is basic economics that when the government mandates a price floor then anyone who cannot sell their goods for anything below that floor will not be able to sell their goods. Thus it will hurt those it's trying to help. No studies are going to disprove that. It's elementary logic.
Thank you. I'll see what i can come up with.
If there is a part of the standard they don't support, it's a bug in the component.
I've always thought antibacterial soap was a bit ridiculous. Bacteria are everywhere, most are harmless, and they reproduce rapidly. It seems then that killing a bunch with a soap that "kills 99.9 percent of bacteria" only creates churn in the environment-- unless it targets only the harmful bacteria, which I doubt.

To me, bacteria are just another force of nature like wind or chemicals: harmful or harmless depending on context more than anything else. Table salt will kill you if you ingest 300g of it, but small amounts are healthy. Example with bacteria: E. coli, which is beneficial in its right place (the gut) but harmful elsewhere.