skysight-inc/HackerNews huggingface dataset:
I am reminded of JWZ's "On Toolkits" (https://www.jwz.org/xscreensaver/toolkits.html):

"Let's suppose that down in the bowels of some particular version of some particular toolkit library, there lurks a bug. Let's suppose that the nature of this bug is something relatively obscure: say that it's something like, if you hold down 5 keys on the keyboard for 10 seconds then drag the middle mouse button, the text entry widget gets a SEGV. (In fact, I'm not making this up: I saw this very bug once, years ago.)

Now, that's the sort of bug that is not likely to be noticed or fixed, because it's the sort of thing that people "never" do. If that bug was reported against, say, a web browser, nobody would much care: User: "I can crash my web browser by doing this crazy thing!" Developer: "Uh, don't do that then." And that's not a totally unreasonable response.

However, in the context of security software, it matters, because then it's not merely a cute trick that crashes the program: now it's a backdoor password that unlocks the screen."
My cat got my gf locked out of Gmail for 15 minutes once, since it was sitting on the F5 (refresh) key while the Gmail tab was open. Turns out Gmail thought there was a suspicious activity on the account and she got locked out for up to 24 hours.

Possible solution: http://i.stack.imgur.com/i1A5X.jpg
You forgot about the alt button. You have Left Click, Right/Ctrl Click, and Alt Click. Without Alt Click, you end up missing out on features you need.
Remember the goal of terrorism is to terrorize you. It's to get the maximum effect of very limited resources; right now 8 people have around a billion (or more) panicked. Wow.

If they are scaring you - especially into a state of conflict - they've won. There were only 8 of them. They can't really threaten you.

ISIS wants irreconcileable division and conflict between people who are Muslim and others. Are you giving it to them - and because of 8 people? The real conflict should be between peace-loving people and violent nutcases like ISIS - then our enemy is vastly outnumbered.

France's response should be to counter ISIS' goals, and heal divisions between people of different religions. Eliminate their ban on clothing worn by Muslims, accept more refugees; nothing would be more crushing to ISIS than people of all faiths living peacefully, happily side-by-side, as friends, neighbors, and families.
It's a way of saying the movie doesn't end well. Great film, anyway.
Is the shell part of the food, or not? =)
I created a Pomodoro Timer [1] to procrastinate instead of doing actual work. It has the novelty of giving you Lock Stock film quotes every 25 mins.

[1]: http://pom.ianchanning.com
Heathen!
Feminism Needs More Thinkers Who Aren’t Right 100 Percent of the Time
A guy I worked with at Xerox about 10 years ago worked on a government project similar to yours back in the mid-80s to mid-90s. He never said it directly but it is clear it was for the CIA. Apparently even back in the 90s they had shockingly high-res images of a huge amount of the planet.

One thing he said that always stuck with me was "whatever we have free access to today you can bet the [US] government had something just as good 20-30 years ago".

It is very difficult to process such an idea though, at least for me. When I look at what we have today I find it almost impossible to think such a thing was possible 20 years ago or that governments might have things 20 years ahead of us today. It seems like a few years ago things I use today were impossible. Technology moves so fast I can't really comprehend 2 or 3 years ahead anymore!
The major problem is at an enterprise scale (hundreds of thousands of servers and above) it becomes untenable due to the nature of ports tracking upstream and constantly in flux.

It makes it difficult to support the applications and services that run on the OS as a result.

Whereas with something like RHEL/CentOS, we're guaranteed stability for years and can patch without too much concern of major breakage.

This is the part that really appeals to most enterprise users.
> I'm struggling to find out where your hostility comes from.

I like to be in absolute control over my environment - and my time. If a tool author cannot manage to provide a Debian package with reasonably current and extensive documentation, I won't waste my time.
The person possessing the image, unless they are the person in that image.

The person distributing that image, unless they are the person in that image.

The person taking the image, unless they are the person in that image.

The person causing that image to be taken whether by normal persuasion, or by coercion, or financial incentive, or violence. (Unless they are the person in that image).

I'm not keen on using that bit of criminal law on children. It doesn't feel like justice, and it doesn't seem to be working.
I think even if you ask "should the US use nuclear weapons in Syria, Iraq and Afghanistan," a large number of americans would say yes.
Haven't seen it, but unfortunately, I'm told it was pretty close to reality. That said, it's not particularly relevant.
If you miss-attribute the source a problem, how do you solve it?

I've stated that the historical record of the founder of Christianity does not provide cover for those who seek to commit violence or use coercion. Do you have evidence that it does?

If not, then the cited atrocities are best attributable to other causes.
Puppet/Chef and general admin automation scripts handle the updates/config changes/etc... very easily without the added complexity of container management/orchestration.
We built these freeways, and they’re not generating less trips, they’re generating more

The guy already knew back then what people still won't believe today. And we're still building roads.
31 October - The Russian plane brought down likely by a bomb in Sinai, Egypt

9 November - 6 people killed in a mass shooting in Amman, Jordan.

12 November - +40 people killed in two suicide bombing attacks in Beirut, Lebanon

13 November - +20 killed in suicide bombings in Baghdad, Iraq

13 November - +120 people killed in a multiple attacks in Paris, France

We're having a very busy calendar this month for violence and terrorist attacks.

On a more serious note, it's very worrying if all these ops were committed by ISIS or any off-shoot organizations and even more worrying if there was any type of central command or coordination between those seemingly unrelated attacks. We'll be in deep shit.

EDIT: Added the Iraq line item and the epiphany
My agenda. :D

I got the idea of wiping Israel off the map from PLO "peace suggestion". I'm not going to pick a side in that stuff. I'm just extremely cynical that there would ever be peace.
I feel you could've eaten the "fuck off" had you really cared to. Did you read the article? This guy is (or was?) using a ⇒ symbol instead of => in Javascript source code. He's wanking a bit. I enjoyed it otherwise... That's just the right word. Idk. I'm a bit of an FP wanker. It's not so derogatory. "Fuck off" really isn't either. It just can be. And you decided it necessarily was. Who I was. And what sort've consideration and treatment I deserved. You could have responded to my actual point in combination with correcting my tone. I wasn't ranting in my first few comments. They were brief. You didn't need to be so affronted that you completely ignored them. It was just convenient. Also you are and have been following the rules while I have been aggressively disregarding them. What am I trying to do? Why do I keep escalating? Do I want to be heard?

--- can't reply yet

It's cool at this point. I know where you're coming from. I don't mean to be an ass by trolling. I ultimately wanted to be constructive. Like I wanted the anecdote. I feel this is an issue and I sort've just incited exactly my concern. Idk if that proves anything or if it just makes me a sociopath. But it's the internet so who cares. Enjoy your evening.
Ah memories of flashing the PSP through an exploit in libtiff and ChickHen. Perhaps people could do something similar with libpng?
Qu'ran is available online and searchable, search for the word "slay" for example:

http://quran.com/search?q=slay

"And slay them wherever ye find them, and drive them out of the places whence they drove you out, for persecution is worse than slaughter. And fight not with them at the Inviolable Place of Worship until they first attack you there, but if they attack you (there) then slay them. Such is the reward of disbelievers."

Also search "disbelievers."

And on sunnah.com search "stoned."
IMHO just as relevant to HN as the actual news of the attacks happening
I'm a leechblock user on FF.

I still procrastinate even when I've got my use of reddit, twitter and facebook down to basically nothing.

Just HN is enough to kill off most of the productive work time, so if you spend time on the other sites I just don't see how a functional work life is possible.
Ambergris is reputedly illegal to possess (or trade) in the United States[1], so depending on the authors' location--which appears to be Pennsylvania--they might not live in an area where they can gain access to it, and certainly not legally so.

The talk page on the Wikipedia entry[2] for ambergris is of interest, particularly regarding the legality, and appears to suggest that the Marine Mammal Protection Act[3] provides precedence even prior to the Endangered Species Act (which prohibits trading parts or products of endangered animals, as I understand it).

I can't speak as to why they'd omit marrow, because I'd imagine most butchers would be willing to part with bones fairly readily (Google suggests this is the case, particularly for some ethnic cuisines). I've never cooked with it nor sought it out, so I can only hazard a guess.

[1] http://www.bloomberg.com/bw/magazine/ambergris-treasure-of-t...

[2] https://en.wikipedia.org/wiki/Talk%3AAmbergris#Illegal_to_bu...

[3] https://www.law.cornell.edu/cfr/text/50/216.13
Both terms actually describe the exact same thing. On the other hand them being "retro" and all caps is completely optional.
Awesome. I find that simply lowering the screen when you get up works, except for when your cat is trying to express her affection to you or your screen while you're trying to get some work done.
I agree that Apple's fonts are too thin and low-contrast, but it's pretty ironic for this to be called out by a publication whose standards are no better (and probably a tad worse). Talk about the pot calling the kettle gray!
> Habits are the key to consistency. Not discipline. [1]

[1]: http://zenhabits.net/discipline/
Please be very careful making implications about anyone's religion, or implying anything about a large group of individuals based on religion.

First, it's not significant. Every scripture has brutal violence, including the Old and New Testaments.

Second, assuming all these individuals (or any of them) follow some ancient scripture to the letter is absurd. Do you do that? Do you know anyone who does? Even the most religious pick and choose.
It would have been nice to list the source of these lectures where they are freely available rather than a pirated Youtube link:

https://www.simonsfoundation.org/science_lives_video/profess...

Published sequel here:
http://www.ams.org/notices/201106/rtx110600804p.pdf
That link is redirecting to an unexpected image for me.

Edit: it works if I copy-paste the URL.
You assume that "safe sexting" doesn't teach 1, 2, 3, 4, and 5 as reasons to avoid sexting? And that safe sexting doesn't try to move children to posting clothed instead of unclothed images but with sexual text instead of sexual images?

Here's a canadian thing talking about it, and about the difficulties of abstinence only approaches: http://www.macleans.ca/society/how-safe-is-sexting/

> For Lauren Dobson-Hughes, president of Planned Parenthood Ottawa, it’s important to teach teens about the criminality of sexting alongside the topic of consent, and offer guidance, should they choose to do it anyway. “If you tell youth not to do it, simply that it’s illegal, they hear, ‘Don’t get caught,’ and it doesn’t help them understand the actual risks involved in sexting,” she says. That’s why her organization is taking a risk-reduction approach to sexting in the sex education workshops it provides to young students in local schools upon request. This means accepting that sexting is part of teenage life. “There’s an upside to this, or they wouldn’t be doing it,” says Dobson-Hughes. “We would rather youth talk about consent in an age-appropriate way, throughout their lives, so they understand that sharing a picture without someone’s consent isn’t right.”

And we've had years and years of abstinence only approaches to reducing teenage unplanned pregnancy, or to reduce HIV/AIDS, and we know it just doesn't work.
It's also the context, the act in Beirut while not any less heinous was an attack in the Dahieh which is a Hezbollah stronghold.
https://en.wikipedia.org/wiki/Dahieh
The perception in this case is like the horrible almost out war drug cartel violence in Mexico, you can have an incident where 50 people get gunned down in a day and it would be barely get reported, 20,000 people die a year to the current escalated violence and it barely gets reported anywhere.
Not to mention that most news is Europe/US centric to begin with, as well as very narrative oriented, one about every 50-100 US drone strikes is actually gets reported, usually as side news, while virtually every Israeli strike doesn't matter if it's Gaza or Syria gets pretty much "front pages" news as far as online news sites go.
Various beans, sweet potatoes, yams, most root vegetables. Sweet potatoes became my favourite food when I realised you could use them as a sugar replacement for many kinds of baking, which made giving up the sugar so much easier.

As for % of soluble and insolubale, I've never really paid attention to it. I probably eat far more soluble fiber than insoluble though, if it helps.
https://en.wikipedia.org/wiki/King_David_Hotel_bombing
> "Purpose" is not something that is a part of an item. It is a part of our mind.

I love this insight.
They are similar in that it's relatively easy to paper over negative gross margins and poor execution by throwing money at them.
Ask HN: iOS MVVM tutorial using Swift
I'm new to iOS and relatively new to programming in general. Can anyone point me to (or create) a beginner level tutorial for getting a grip on MVVM using swift? There are a couple that exist for ObjC but they are mostly targeted toward advanced developers with a history working in MVC.

It would also be really helpful to get some direction on using ReactiveCocoa vs. not for working with MVVM as RAC seems to be 'suggested' in most cases but not all.
LIQUi|: Language-Integrated Quantum Operations
Discoverability is a big deal. It's what makes or breaks the new user experience, and that is (arguably) the most important time to please the user.

So many things have become undiscoverable in the name of "clean" interfaces. Apple's not alone in this.
The Power of Nightmares [1] is a really scary series of movies about how extremists on both sides use each other to further their agenda.

[1] https://en.wikipedia.org/wiki/The_Power_of_Nightmares
Gee, I can like that!

For the set of real numbers
R, he starts with a function

f: R --> R

such that f(x) is zero for
x <= 0, strictly positive
otherwise, and infinitely differentiable. There is
such a function, the same or
similar, in an exercise in
Rudin, Principles of Mathematical
Analysis.

At one time I used that function
in Rudin
to show that for positive
integer n and closed subset
C of R^n there exists function

f: R^n --> R

so that f(x) = 0 for all x in
C, strictly positive otherwise,
and infinitely differentiable.
That result is comparable with
the classic Whitney extension
theorem -- Whitney assumed
a little more and got a little
more.

I discovered this result
for and used it in some work in the constraint
qualifications of the Kuhn-Tucker
conditions: I constructed
a counterexample that showed
that the Zangwill and Kuhn-Tucker
constraint qualifications
are independent.

So, back to Milnor's lecture!

I want to see if he drags out
the inverse and implicit
function theorems (essentially
the local nonlinear version
of what is standard from
Gauss elimination in
systems of linear equations!).
Curious if this affects PHP. AFAIKT GD is compiled with libpng for PHP (it's required) and is presumably used for functions like getimagesize() in PHP. That is used by WordPress core for uploads (although you need to be signed in). However I suspect many plugins use GD for unauthenticated image upload, so this could have a wide impact.
I'm not implying anything, I'm just providing the link to what actually is in the Sunna (the deeds of Mohammad) and the religious significance of Sunna. If there's anything I stated that is not true or that is an invalid conclusion please specify.
I guess nobody gives a damn about bombings in Lebanon because it's basically "our guys" (crazy terrorists) bombing the Iranian proxy.

Or think about the reporting a few days ago when the Russian airliner was shot down.

All kinds of accusations where made against the Russian government and against Putin in specific. (it's their own fault, they are hiding the truth and so on)

Charlie Hebdo even created some nice caricatures making fun of the Russian victims.

I bet Charlie Hebdo wont make fun about the victims in Paris.
Seems like an argument in favor of domain-specific languages: identify the domain, and create something just powerful enough to suffice.

Indeed, most of the arguments made are the same that were used as justifications for DSLs a while back:

> The problem with this kind of freedom is that every bit of power you insist on have when writing in the language corresponds to power you must give up at other points of the process — when ‘consuming’ what you have written.

A good DSL lets you create, for example, business rules that are easy to maintain (for those familiar with the business) but don't prevent me from swapping out the implementation that drives them for something better on down the line.
The full quote has a slightly different tone though:

"We built these freeways, and they’re not generating less trips, they’re generating more. More freedom. People want to live out away from the city and drive in to work, or they want to live in one part [of the metropolis] and work in another, or go shopping or so forth. They don’t want to live all in one place like they do in New York."
How can I report a spam email that has never sent anything to me?
Well, the founder of Christianity didn't disown the God-sanctioned/God-committed mass killings and ethnic cleansings of the First Testament. In addition, the Catholic Church built a solid theological work on the notion of "just war". A religion is largely a matter of interpretation. What matters is not so much the original material as what people make of it.
Video of teens asked to leave Apple store
To assess the impact of this I would really need to know a few factors (ball park)

What fraction of applications that read png images use libpng?

How many of those applications have features that load 3rd party images (uploadable avatar etc)?

My gut feeling is that the most common usage is for loading things like UI elements, and not for external images? Are such programs safe from exploitation?
I do wonder if bookmarking apps are one of the underlying causes of 'link hunting' i.e. the journey you go on every time you click a HN link.

You bookmark a page cause you don't want to lose it, but then you want to read more pages to bookmark those because you're worried that if you don't bookmark them you'll never find them again.

I'm going to bin my pinboard add-on for a week and see if that helps.
Is it some item of human genitalia? If so, you've triggered JWZ's anti-image-hotlinking system.

There must be something somewhat unusual about your browser or maybe something is mangling HTTP requests on their way to his server.
So many words to communicate so little. I would like the past 20 minutes of my life back.
The title needs a (2014)
> you could always hold down the Control key and click

maybe this is showing my age, but that came relatively late in the history of Mac OS

But I otherwise agree and do like the approach of basic/necessary UI as simple as possible, optional/advanced UI gracefully hidden
5 things the media does to manufacture outrage
Ok. Now I've heard it from one person. But I think "there's almost never the need to have two people continuously coding together" is a pretty strong conclusion from one person's experience. Do you mean that you haven't noticed the value in it?

One possibility is that your team was maybe not so good at it. Sometimes that happens:

http://agilefocus.com/2009/01/06/21-ways-to-hate-pair-progra...

Another is that you were working in a domain where the benefits of pairing don't matter so much. For me, they include improved code quality, less siloing, making it easier to bring people on to the team, faster iteration, and a greatly increased ability to actually take vacations due to improved truck factor.

On long-lived code bases with high business value and fast iteration, quality and collaborative ease become very important to me. Basically, I put pairing in the same category as code reviews, but I think it's much more efficient. And others do as well:

http://slesinsky.org/brian/code/pair_versus_review.html
The US has about 16,000 gun deaths per year. (with a bunch more deaths by suicide). That's about 40 per day.

In 2013 CDC say: https://en.wikipedia.org/wiki/Gun_violence_in_the_United_Sta...

> in 2013, firearms (excluding BB and pellet guns) were used in

> 84,258 nonfatal injuries (26.65 per 100,000 U.S. citizens) [2] and

> 11,208 deaths by homicide (3.5 per 100,000),[3]

> 21,175 by suicide with a firearm,[4]

> 505 deaths due to accidental discharge of a firearm,[4] and

> 281 deaths due to firearms-use with "undetermined intent"[5] for a total of 33,169 deaths related to firearms (excluding firearm deaths due to legal intervention).

That would be about 90 per day. US police shoot and kill about 1,000 people per year, but weirdly they don't count so we don't have robust numbers.
Is this the video?

https://www.youtube.com/watch?v=hh5r3G7Oy40
What one of them allegedly shouted, may not be a proof that the whole thing was about Syria.
The elephant in this room is the confirmation bias of hate, and the willingness of people to spread hate via loose speculation.

Terrorism exists everywhere, in every society, including in the most advanced nations. So if you look for confirmation that Islam causes terrorism, you will find it.

Demonizing entire religions, over a billion people, is very dangerous. It probably should be avoided, but especially if you don't have more to offer than ignorant speculation. Such words have a history of causing great harm.
and hundreds more every month in Middle East. What can we do to stop ISIS from brainwashing these people?

Injecting a chip inside a human being and terminate the rogue one when one goes bad? But that power can be abused and nobody wants a chip implanted inside their own body. What can we do!?
One day isn't really long enough. I see there is no update for Centos 6 as yet.
This 100x. After learning to program in Coq (sub-Turing-complete functional language) and SQL, I've come to recognize that I have never in two dozen years of coding needed to express something that wasn't expressible in some sub-Turing-complete language.

Turing-completeness is overrated and is more often that not a cop-out excusing poor language design. Sub-Turing-complete domain-specific-languages simplify program design, reduce bug surface area, and aid analyzability and understanding.
If you click the link, the parent has an entirely different analysis than the researchers, Pew. They say:

Muslim Publics Share Concerns about Extremist Groups

Much Diminished Support for Suicide Bombing

20% of Americans believe in a lot of things, from UFOs to a lot of nasty things. I invite you to do a quick search.