skysight-inc/HackerNews huggingface dataset:
As always, the underlying problem of parents' sheepish deference to authority (be it school administrators in this case, but also police, government, and "experts") will not be questioned by the New York Times.

Look at the article's treatment of the parent who went to the school counselor about a photo she found on her daughter's phone. All it says is she was "heartbroken" by the school's response and eventually decided to home-school her child.

Did the parent take away her daughter's cell phone? Where there other reasons for pulling her daughter out of the school (perhaps the toxic culture in which a majority of students are trading nude photos of themselves)? What did she expect the school to do anyway?

We will not learn the answers to these questions, only that in some way, the school failed, not the parents.

The fact that parents are continually ceding responsibility for raising their own children to whoever will take it, is not at issue here. That point is taken for granted whenever one of these cases comes up.

I wonder what would happen if schools started banning cellphones entirely. Why do kids need them anyway--they can always make a phone call from the principal's office. I suspect parents would complain about their heavy-handed tactics (but in reality the problem is that it makes their job harder).

It seems like our culture is continually interested in passing the buck to someone else, until something goes wrong, at which point "something" must be done. Rinse and repeat.
I'm one of the contributors to this article. I actually wrote a blog post about the cost/efficiency topic since it comes up so often:

http://benjiweber.co.uk/blog/2015/09/02/team-efficiency-is-i...
The only benefit of mob programming in my experience is for training. Working through a program together can teach people new techniques and details about libraries/frameworks. Other than that it is worthless.
The Answer to Terrorism Is Resilience
It might just be me, but I have trouble with the bright blue title text on the white parts of the background.
Show HN: GitHub repo for my book examples
I opened the git repo for my new book yesterday: https://github.com/mark-watson/power-java

Mostly machine learning, NLP, linked data, knowlege management, etc.

If you enjoy the code examples then please consider buying the eBook https://leanpub.com/powerjava/
It's sad to see Norman and Tognazinni-- men whose books I've read-- giving themselves a bad name. The bashing Apple bandwagon has been going on for 35 years now, and while being able to put up a headline like that guarantees publication, the quality of the articles below them has not improved.

Clearly this is an article written by guys who have not been regularly using other products to see the competition- the lack of design principles in a windows or linux gui, the frustration that is android (and alas, Windows Phone).

Ironically, when they get to specifics they refer in vague terms to things like "discoverability", but don't actually get to specifics about how apple products are not discoverable. I recently bought an Apple watch. I have not read one thing about how to use it, not online or in the manual. I just put it on and I'm discovering things. There is some challenge because this limited form factor means there are only a few ui points and two buttons... but I'm discovering. I didn't even watch the videos helpfully included in the Apple Watch App on my phone (Which were suggested to me when I setup the watch, which also I did without having to do any research.)

> "Apple has, in striving for beauty, created fonts that are so small or thin, coupled with low contrast, that they are difficult or impossible for many people with normal vision to read"

This is straight up BS. And a low blow. An embarrassing blow for them to make. I have lower than normal vision. I have trouble seeing. I have no trouble reading my watch- which has probably the smallest text I experience (I have text size set larger on my phone and on my computer.)

Further, they made a new font that is readable at all sizes AND an OS that lets you dynamically change the size of the fonts in your settings and have it work across applications. Nobody else can do that, let alone has done it. (And no, android does not do this. What you're thinking of is something else.)

Basically, the only thing I can get out of this article is insecurity by norman and tognazzini... maybe the neilson norman group isn't doing so well.

But they might as well be telling kids to get off their lawn.

I expect this from people without credibility, like that douche from Novell who became Googles' CEO.

Not from you guys.
Agreed. Via Wikipedia, "Nib, the generic name assigned to .nib and .xib files, short for NeXT Interface Builder, the default file format for Apple's Interface Builder." More: https://en.wikipedia.org/wiki/Interface_Builder
> each and every single one of them has to be maintained, updated for security fixes...

No, of course not. No single container should have a lifetime greater than a day or two. "Maintenance" is deploying the latest, integration- and end-to-end-tested version of the software, as part of a continuous build pipeline.
State of the Haskell Ecosystem – August 2015
I disagree with Postel's law, as it results in broken standards in practice.
I think a lot of your posts make you out to be an AirBnB apologist, but looking over all of them, I don't think that is the impression you're trying to make.
Well, I was hoping to leave some credit to my parents and family too for not raising me a murderer. But it turns out it was the cops, relentlessly rooting out the bad seeds around me, that I should thank.
In accessibility, you can set the size of the font thruout the entire OS. On iOS that is. But then, if your mom was using iOS I don't thin you would have a problem with contrast (I can't think of a single situation Apple's presented me with that was low contrast in the past 20 years.)
New Yorker cartoons aren't meant to comment on the articles they appear with. They are just distributed throughout the magazine (a tradition they have maintained on the web).
If a software use libpng to read images that only come from installation directory, I don't think it's really a problem to link statically libpng.

For example a GUI that loads icons, background images, button images etc.
Although laws seem to only consider age, this makes little sense given the wide variety in puberty. Some 19-year-olds look 15, and some 13-year-olds not only look 17 but they have probably matured over their peers to the point of being physically closer to the average 17-year-old than the average 13-year-old. It is certainly possible for a 17-year-old and 13-year-old to seem physically similar and be attracted normally to one another. Society shouldn't be able to auto-condemn a relationship at one point in time, and magically become OK with it 5 years later (when the two people may not even look that different).

It gets even worse when absolute age is considered. It's insane that two 17-year-olds can meet and date and want to have sex, yet people come with pitchforks to prosecute the first one unfortunate enough to turn 18!?
Shine a Light on Paris
Sony ACID Pro 7 Crack and Serial Number Free Download
If ibtool still allows you to convert your nibs to xibs, then you can try to play around with this:

https://github.com/robiculous/scxib

It converts XIB files to a custom json format for a dead javascript application. You could modify the json to suit your needs and would then have the UI structure you desired at the end of the post.
The meat of the story is that the MTA purposefully allows their system to remain crippled to drum up public money.

> That’s why the MTA has tried to associate CBTC [a enormous overhaul of the signal system for the subway] with countdown clocks. New York riders crave realtime information about trains. They don’t care how they get it. So when Transit wants to drum up support for an obscure, costly, many-decades-long capital project to upgrade to CBTC, they always point to the clocks. (“Sustained Investment Makes Real-Time Information Possible,” declares one 2012 press release.) Reporters, struggling to make sense of a half-dozen interrelated projects, follow the MTA’s lead and assume that realtime train-location information depends on signal upgrades.

> But that would make for some pretty expensive clocks, and it would make them awfully long in arriving. The F train, for instance, if it had to wait for CBTC to get realtime arrival information, wouldn’t see it until 2035.

>It’s a misleading narrative. You can get countdown clocks without touching the signals. The MTA knows this.

The analolgy with the ACA website comes at the end:

> I keep thinking of Healthcare.gov. Everyone knows that the initial project was a costly disaster, but less well known is that a small team came along and saved it. The story includes this remarkable fact: The old system cost $250 million to build and $70 million a year to maintain. The new system—which actually worked—cost about $4 million to build; its yearly maintenance was about $1 million.
there are probably some 18-year-old high schoolers involved. i.e. adults.

i remember in high school when you turned 18 they met with you and explained all your additional rights and privileges, like calling yourself out of class and leaving campus without a pass/during lunch. they also were not allowed to tell your parents about any disciplinary action, like in college/university. my memory might be a little fuzzy here but that's the general gist of it.

if an student > 18 was involved here it's going to be a very different kind of situation than the minors.
> "Be conservative in what you do, be liberal in what you accept from others"

Wikipedia has an example of a tag soup https://en.wikipedia.org/wiki/Tag_soup which is probably poster child example of this law:

<p>This is a malformed fragment of <em>HTML.</p></em>

What do we do here? Do we do what browsers have historically done? Or do we throw our hands up in the air when we see malformed tags?
This parent found a nude image (and so was checking the phone?) and took action - she told the school and was told the school wasn't going to do anything; she pulled her child out of school and homeschooled.

I don't understand how you read that and say that she was giving all responsibility to the school. (And the school acts in loco parentis - they're supposed to be responsible for the child for the 6 hours a day the child is there.)
The article makes an important point. It points out that those drawn to Jihadism in the west tend to be woefully ignorant of the teachings of Islam.

Whenever there is an attack, both the snark about the "religion of peace" as well as the claim that Muslims don't condemn these acts both resurface. The fact is that both terrorism and ISIS have been roundly condemned by large panels of Islamic scholars.

It would not surprise me that, once the religious background of these terrorists is examined, that it is proves to be very flimsy.

The challenge, in my mind, and as a Muslim is that Muslims need to figure out how to prevent the brainwashing of impressionable young people in an era of instant communication.
I've gotten so much utility out of docker, it feels absurd to read this comment. Containers made the sysadmin part significantly easier, whether it was testing new Node releases, trying out random databases or learning new languages. Without containers I would be spending a lot of time configuring servers/VMs and failing at that. So strange.
Some applications might read the bit depth from the IHDR chunk and allocate
memory for a 2^N entry palette, while libpng can return a palette with up
to 256 entries even when the bit depth is less than 8.

On initial review, this will require assumptions in the client application to be exploitable. I haven't found a place where libpng itself causes the overrun. It is just an enabler by returning a smaller value for bit_depth than num_palette. If the application double-checks the result from png_get_PLTE or uses PNG_MAX_PALETTE_LENGTH instead of 1<<bit_depth, it won't have a problem except wasting memory.

Unfortunately RFC 2083 contains the requirement that a compliant PLTE will not be larger than the bit depth. So I'm sure many applications that trusted libpng to do the validation will be exploitable. I consider this a caution against promising too much in the spec, as well as not overly relying on an implementation to exactly follow the spec. Remember the robustness principle: be conservative in what you send, be liberal in what you accept.
Why do you think you would be a murderer if not for your parents? Why would you murder and why?
It wasn't that bad.
Hey, You can get journalists, bloggers and you tube reviewers to review it. Just send them an email or tweet and ask! Some might find it interesting and do it. Especially the product reviews might find it cool when introducing new products in batch (like best stuff for under 50$). Good Luck:)
Any sane library should be using a stable ABI. Qt does it with giant libraries but any software compiled against any 5.x release will work with any of them since they require ABI stability. You don't even need to ABI break on new features if you use PIMPL right. Its only when you change your API function signatures that already exist that you break the ABI. And thats the way every library should be.
HTML5 includes a well-defined algorithm for parsing such constructs, so with the HTML5 doctype that fragment is actually well-formed and normalized to the tree you'd expect.
Wow. Context is everything. It's been the same 3-key shortcut since 1984, so I never have to think about it. The command-shift-number pattern was used for a good handful of common system-wide functions on the classic Mac OS, so it was just a matter of remembering which digit corresponded to which action. They were basically function keys, since the original keyboards didn't have physical function keys.
The Trafficker: The decades long battle to catch an international arms broker
> The plural of anecdote

https://en.wiktionary.org/wiki/anecdata

> When do I get a ring…

https://twitter.com/internetofshit
Anything that you can fit in and that you can also easily get out again.

(The latter requirement rules out not only liquids but also e.g. a pile of salt or rice.)
But then are doing the bubbling manually and, on top of that, you pollute the return type of all the methods along the way. Suddenly, callers of such a function that just needed an Int now have to deal with an Either<Error, Int> and all the boiler plate that comes with it.

Exceptions fix that by not bothering any of these users because the return type of the methods in-between is not affected.
Thanks -- that's a really well-explained overview.
You're welcome. Any chance you could send it back?
I think somebody should extend this metaphor to demonstrate why garbage collection is rubbish.
Note: I'm replying to myself because superuser2 deleted his comment just before I finished mine[1]. I put a decent amount of effort into my reply, so I'd rather not let it go to waste.

> I don't know. Let's ask President Obama why he bombed a hospital and gunned down survivors as they ran away.
Western foreign policy kills innocent people. Sometimes they're angry enough about it to kill you right back.

If you're talking about the Kunduz incident, your statement is absurd. Obama didn't know about the airstrike until afterwards. More importantly: US forces didn't intend to kill civilians. They mistakenly believed the building was being used by Taliban to fire upon coalition forces. It was a huge fuck-up. There is a big investigation. People will probably go to jail over it. Everyone involved agrees it's a tragedy.

Now contrast that to the Paris attacks. These deaths weren't an accident or collateral damage. The fanatics intended to kill as many innocent civilians as possible. They would have killed more if they'd had the ability to do so.

And notice the difference in reactions. After the hospital bombing, no Americans celebrated in the streets. Even the most hawkish politicians expressed their sadness at the tragedy. If you read Obama's statement, it's nothing but apologetic.[2] Now read the Islamic State's statement on the Paris attacks.[3] They praise the attackers and promise more to come. The two sides cannot be more different. You should feel ashamed for your equivocation.

1. Screenshots of me trying to reply and failing: http://imgur.com/a/daFeB

2. https://www.whitehouse.gov/the-press-office/2015/10/03/state...

3. https://ent.siteintelgroup.com/Statements/is-claims-paris-at...
The article does imply that we know that.

> The photo-sharing, some of which took place in school,
If this is how you're defining requirements for software or new product creation you're doing it wrong.

The goal should never be to describe every single outcome or scenario- the goal should be to build understanding between business/product/development team so that they understand the point of the work that the software replaces. It's no different with hardware or really any new product creation. The goal is to create a conversation that gets us to solving the problem- when the spec gets to covering all cases the chances we get this wrong and stray from solving the actual problem goes up massively.
Wouldn't it be relatively easy to have each citizen enter their passport number upon setting up the phone, and then do natural language processing so the phone would just block the transmission of any forbidden speech unless the owner held a diplomatic passport? Of course, technology can be circumvented but this would be a start.
> Without containers I would be spending a lot of time configuring servers/VMs and failing at that

If it turns out during evaluation that setting up a simple Debian VM with the requirements of the tool, the tool ends up on the "black list" for me.

No matter the possible productivity gains, I won't use anything needing more than two hours just to get started (i.e. running a Hello World).
Funny, I positively detest AirBNB.
Arsenal player Mathieu Flamini reveals mass produced oil replacement
That's as likely to be effective as the famous "To use Bebo/Facebook/Twitter you must be over 13. Are you over 13? [Yes] [No]" option.

"To get the thing you want, you have to say Yes. Will you say yes?" - How many people honestly choose the "no" option?
Sourceforge also seems to be under heavy load. I found this mirror:

https://github.com/glennrp/linpng-releases

https://github.com/glennrp/libpng
Covariance and Contravariance in C++ Standard Library
"Any contained item that can fit inside a refrigerator, whose quality would be better if kept at
1-4°C rather than at room temperature by the time it's used/consume."
> Some porn has been produced and may very well end up on a child porn site.

What? No. Child porn isn't illegal because its consumption hurts electrons, it's because its production hurts children. If nobody has been hurt while making this "child porn", and it was taken voluntarily (by someone who may even be able of legally consenting to sex, no less!) I don't see what the problem is.
> Why shouldn't we imprison those who went to Syria to fight?

You could certainly do that on the basis of membership of a proscribed organisation, but...

> They were fighting for the enemy

Which enemy is that? The USA and UK are not currently at war with anyone in a legal sense.
There appears to be a not-insignificant minority in Islamic countries who favor violence as a means of achieving goals.

http://www.pewglobal.org/2013/09/10/muslim-publics-share-con...

Having 20% of the populace believe that suicide bombings are justifiable is a real problem.
GetOffice should be illegal
At every update it seems Microsoft turns the GetOffice background or notification or both back on in Windows 10.
> child sexual abuse

We're talking about teenagers engaging in sexual activity with other teenagers.
I don't think anybody is suggesting containers are bad for ephemeral exploration, development, the things you mention. The argument is what you use it for when it comes to production. For example if you're modeling machines with docker you're already using it wrong. Even docker considers that an anti-pattern.
I think this is a fantastic comment and I completely agree with it. If we are willing to accept thousands of dead people so we get to work on time, we should well accept thousands of dead people for our core liberties and beliefs.

Its difficult to think this clearly when shocked by an unusual circumstance but its the better way to live.
Those possible productivity gains are available to me without putting in too much time or effort using containers. Seems like a win.
> This extension helps you learn more efficiently.

The motivation makes sense, but the example screenshots show the user copying variable declarations, a rote task where forcibly typing it doesn't provide any insight or knowledge.

Therein lies the problem. Not all DIY tasks are constructive learning and might just waste valuable time. I'm not even sure if forcibly typing code from Stack Overflow would even be insightful unless the intent behind code was properly explained/documented.
This is a solved technology problem[1]. A technical solution has not changed the fact that people do not want all of their pictures scanned by a third party.

1. http://www.ibtimes.co.uk/microsoft-launches-free-cloud-versi...
ISIS don't want peace.

They want to fulfill a prophesy. Everyone be who is not IS is to be killed. That includes moderate Muslims that don't join IS. Read the wikileaks article linked above.

This isn't about revenge or retribution.
It's odd that these titans of design gloss over one UI tenet - direct manipulation. This seems to somehow make up for a great deal inconsistency and violations of the design principles they pioneered. Nobody said 'my four year old and/or my mother-in-law just took to the Mac' as often as they say it about an iPad.
So you depend on every application company to update their containers for every library vulnerability that emerges that they embed? Good luck with that.
I've tried FreeBSD on occasion and that's exactly what kept me away from it. Keeping (multiple) systems current is always where most of the work is (if you do keep them current, that is), not on initial installation/configuration.

Honestly, I don't know if this is still the case.
I think a 5 year old with no preconceived notions of a user interface is probably the best validation of whether a device is "usable." Also my 93 year old grandmother took to her iPhone almost instantaneously. As did my technically challenged parents, all of their friends and pretty much any of the hundreds of people who I have ever seen pick up an iPhone. I have actually never even heard of a single person picking up and iPhone and saying "I can't figure this out - it's unusable!" until your post. And on a tech forum no less - what are you even doing here?

Perhaps you feel Apple should have designed a beautiful rotary phone?
Terrorism also exist in probably every country, so pointing out countries based on religion doesn't really help. Right wing terrorism exist in places like Sweden, Norway and the Netherlands, and it wasn't because of religion.
The article is making a point about understanding or what happens in a conversation for something like requirements, neither you nor him provided an exact answer as to how to define requirements, because it's something we havn't yet been able to automate.

Also it's starting a conversation about the very topic..
Does anyone actually interface libpng themselves? The library is pure insanity if all you care about is getting the image out in some format.

I'd wager that there is one libpng and then only about 4 or 5 distinct pieces of code that use it that everyone else in turn is using. If that code is wrong, that would still make it widely vulnerable.