skysight-inc/HackerNews huggingface dataset:
I accidentally posted my first reply in the wrong place, above.

I prefer that definition, yes. But the important part of my sentence was "locked in". I was referring to people who are incapable of acknowledge that the word feminism is abused, not just by anti-feminists, but also by some self-proclaimed feminists.

If someone really thinks that feminism can only mean 'equal rights', period, end of conversation, talk to the hand - then conversations with people pointing out problems in the feminism movement will suffer from equivocation fallacies.
Seconded. That is a great read to help improve your understanding of the C runtime environment (stack frames, longjmp etc).
Placemeter* will turn your old phone into a smart sensor that helps to measure pedestrian traffic and car speed in your neighborhood: http://placemeter.com

*I'm Product Manager there
Apple reverses course: calculator widgets now allowed in App Store
I can see why he would want to do that; I hate Facebook and only hold onto it for a few long distance family members, but realistically I could drop it and communicate with them via my wife's account. However, if I drop Facebook then I also drop the FB Pages associated with the websites I manage. While it's not a huge audience by any stretch, it's still important to me.

In another example, recently I stopped commenting on OS News threads altogether due to the recent political shenanigans (in short, the managing editor stopped posting operating system/tech news and focused solely on the gamergate saga). However, I do still check out the site from time to time, and ironically both the stories and the subsequent discussions have improved in the past week or so while he's been on vacation. Still, I'm soured from engaging with that community for a while yet, even though I have friends there.

So I can see him keeping his Twitter account and only using it to promote his blog, declining to engage in regular conversation. On the one hand, maybe it is a bit hypocritical, but on the other, he's using Twitter for exactly what he said it should be used for.
For Superfast Stock Traders,a Way to Jump Ahead in Line
As others have pointed out, Eich was not fired. His resignation was of his own volition.

It's perfectly legal and acceptable to not use someone's product if you don't agree with their politics. That person does not suffer any loss of rights.
Wow, this is trivial to exploit -- I recommend people apply the patches immediately. You can't leak file contents, but it's otherwise a fairly standard path traversal attack.
Yes, erase the word "literal" from my comment and I still stand by it.
Sense Mother Keeps You Busy
As a second ask, why does the dollhouse view have all the noise and random parts of the ceiling visible? It makes it difficult to navigate to 'see through' to the ground, and I would suspect just cutting the ceiling off completely would make for a better visualization.
The idea of model compression is quite exciting to me. It could bring difficult classification tasks such as scene analysis and large scale classification of visual or auditory concepts to devices with limited computation and memory resources. Think smart phones, but robots as well.
What fucking company is this? They are just asking for free publicity.
This already happens all the time for salaried employees, they often receive vacation time that doesn't reduce their yearly salary and this works perfectly fine for those roles. This isn't a tax scenario, this is more of a compensation adjustment for workers.
Ask HN: A Django BDD book
I'm thinking about summing up my experience as I go along the way when applying BDD on Django projects. Like what tool to use, how to translate requirements/user stories to BDD tests, etc. This is one field that I think is a bit overlooked/undervalued in Django. I'm thinking about summing it up in a short e-book rather than blogposts - as I always find books more enjoyable and feasible for learning than blog posts. What do you think? I put together a Mailchimp form where you can opt-in if interested, it's also a feedback for me if there's a need: http://eepurl.com/6-D7n
I don't understand why more people don't define local helper functions. I've worked on FOSS codebases with hundreds of invocations of strncpy, each carefully followed with an additional NUL-termination check to work around strncpy's well-known problem. Why wouldn't you just write a little wrapper?
Tell HN: I'm selling my 6 Year Old iOS App
I have decided that rather than letting my app die, I would try to sell it on Flippa. In its hayday it was pulling in $100/day, now it's down to $30/mo. Still more than what it costs to keep it running. It needs to be updated but I just don't have time to do it.
You may be including it in "automatically tagged as controversial", but I have the feeling that there are lots of people that are flagging those topics (which fits under "automatic" if you include reflexive flagging of social issues topics, but doesn't if you limit "automatic" to the software running the site).

I pretty much don't flag anything, but I can see how that flagging could be driven more out of a feeling that those discussions don't accomplish anything than out of a desire to penalize those stories.
Why use SLF4J over Log4J for logging in Java
> People who think twitter is a conversation platform are #doingitwrong. Period.

If millions of people insist on using your product as a conversation platform, it is a conversation platform, no matter what you intended it to be.

A thing is what it is.
And they embraced their difference. It's not a luxury e-watch. Very little to no skeumorphism. And the vertical layout fitting the tiles list... very very nice derivation of the Metro language. Felt right at first sight.
https://flippa.com/3348936-ios-app-with-2-000-downloads-mo-m...
Same here. Notebook was a like a brain dump for me and it saved my bacon quite a few times while pinning research. In fact, when Pinterest came out, I couldn't help but not the similarities (except, of course, for the glaring differences) Notebook was like textual "pinning". It was interesting to go back and see lines of thought in mid progress.

Evernote wasn't quite the same for me.
Sure a good thing, but for me also a good example, why I changed from C/C++ to a scripting language.

In application development, you seldom have the need for maximum speed in all your coding. And always worrying about such things as what is addressed by this small enhancement, is a pain.

In most scripting languages, such details are just falling away.

I still program in C/C++ -- but just for very speed-intensive "hot-spot" functions, in form of Python enhancement modules. And in those, I have the time and patience to look for all these implementation details. All the rest, I do in Python.
I thought that when wood and other plants
rotted, the main result was a lot of soil
which I thought was heavily carbon, from
the plants, from CO2, from the atmosphere.

Maybe I'm wrong about this?

Or, growing up, Dad put a lot of ammonium
nitrate NH4NO3 fertilizer on the lawn. Then
the lawn grew fast enough that I got the job
to mow the grass twice a week instead of once
each other week. After growing up in that house
with that lawn, all the grass clippings raised
the level of the top soil by about 1.5" -- this
was easy to see next to the concrete driveway
and walk ways which I observed close at hand as
I ran the electric edger, with its 35,000 RPM
motor, between the concrete and the lawn. So,
CO2 from the atmosphere turned into grass
turned into grass clippings turned into top soil
which no doubt had a lot of carbon, originally
from the CO2 in the atmosphere. While this is
many years later and I moved away long ago,
I have to believe that that top soil is still
there and very much is not going anywhere,
certainly not as CO2 back into the atmosphere.

Net, a lawn commonly does sequester carbon from
CO2 in the atmosphere. Here I'm just giving this point
as a biological fact and without any judgment
about this situation being good, bad, or otherwise
for anything in particular.
As a man who is straighter than most measuring rulers, you'll forgive me if I missed that issue. :-) Myself, I had heard murmuring, but I never cared enough to confirm. Just kind of "meh, ya gotta figure there's at least one Fortune 500 CEO who's gay. Now to the issue at hand: how's my AAPL stock doing?"

Now, I'm not saying that isn't an important announcement. I have to admit that even Mr. Straighter-than-Straight over here found his eyes kind of welling up while reading Tim's words. Powerful stuff, and a great example for those coming of age while dealing with who they are. But as a person whose portfolio is weighted way too heavily in AAPL, and an owner of lots of stuff with apples on them, I no more care about who Tim Cook shares his bed with than I do about what sports team he favors. That's his own business, and doesn't affect me in the slightest.

In summary, not everyone knew it if only because some of us don't care enough one way or the other to find out.
yup. I'm worse than the author here, I've never understood twitter. It's bad for writing because of the limitation, it's bad to keep track of something because of all the noise, it's bad for discussions, it's bad for communities, etc...

The only good things that I can come up with are: broadcasting, stalking someone, press 2.0.

And yes I do use it, I have a twitter account with 600+ followers (I don't even know if they're called followers) and I just use it to promote and promote, and I dislike it so much that I miss on a lot of promotion by ignoring it most of the time.
Interested in this article, take up a book
"Outliers: The Story of Success" by Malcolm Gladwell
Wasn't most of the criticism due to Mozilla having policies that seemed to directly contradict the views his donation implied? I have no problem with the Koch brothers donating to climate change deniers, but I can see why that same action, if performed by, say, the President of Greenpeace, might make their position untenable.
The communities of twitter are #hashtags.
I strongly approve. That's how I implemented the backend of my medical records exchange stack.

File system based queues. Point-to-point data interchange, so no concurrency; your notion of imprinted work tasks with PIDs is a good idea.

I used a "pull" model. A thread would take work from one directory and drop into another. Poor man's workflow. Worked great. Super easy to monitor and troubleshoot.

Using Java, implementing the cross platform file locking (so a downstream process wouldn't pull a task before it was ready) took some finesse, a small caveat.
While I, sadly, am not at all surprised to hear that yet another group of developers treats security and user experience flippantly. I'm rather starting to regret defending you and lending resources to the twitpic grab.
Thanks for the compliment! Don't worry, it doesn't use the Chat API at all. It uses the JavaScript from the Facebook page to power all of the chat functionality.
"It's in Go... but it's for working with XML..."

Head explodes
It's kind of ridiculous and solipsistic to declare that something that exists for a purpose you don't care about shouldn't exist at all. I prefer Twitter to other social networks and haven't had any problems with it. (Though Twitter should improve the situation for people who do get harassed. You can't eliminate all anonymity on the internet.)

I'm also not interested in the shallow/faux "communities" that are more easily facilitated by Facebook but I have no problem with allowing it to exist and I can't imagine censoring it as a whole due to the parts I don't like. Or even writing up a blog post about doing so.
Protecting against the SSL 3.0 vulnerability
Bookmarks seems like an outdated technology. With the resources Google have, it would be cool if they could create a site where you can follow other sites as they update. Perhaps this site could then even differentiate between different 'streams' or 'feeds' from sites.
And in this workflow you could add the 'stars' to articles and updates you would find interesting.

I hope someday they will create or have this system evolve into something like that, which would be a lot more useful.
If you admire someone, then by definition you consider them admirable. So, lots and lots of people consider them admirable. You may not, but that doesn't mean that other people can't have different opinions. It also doesn't mean they're wrong and you're right or vice versa, since we're all unreliable narrators of the world around us.
I'm another person who doesn't use Twitter, however I do have an account. And frankly, I fail to see many use cases. But I also acknowledge that the few use cases are powerful.

1. On the ground reporting
2. Messages to group of friends, like where to meet
3. Coordinating group efforts outside friends list in X social media
4. Warnings related to specific area/time
5. Error logs related to web services
6. Command/Control of hidden machines
7. Complaints to companies with sensitive web presence
I only intended to point out it is possible to reduce CO2 emissions by recycling it, even it the end product releases the same amount of CO2.

I don't know that we produce CO2 for CO2, or where the numbers lie. Just that the prior post said it gets released anyway, so how can it be an improvement?
It's not at all exactly like twitter, for one a text that needs to stand on its own (a blog post) will require far more work to be of any sort of quality than a simple reply on twitter.
Gay marriage isn't necessarily a great proxy for general approval (likely neither is inter-racial marriage.) I live in a very liberal city in a country where gay marriage has been legal for a decade and has widespread approval, and still encounter a surprising amount of anti-gay prejudice. At least is surprises me, so maybe I'm kind of stupid.

So while the rapid change of opinion on gay marriage in the US is great, it is still I think a generational shift to get to the point where gay people won't have a greater than 10% chance that any random person they meet won't be deeply prejudiced against them.
Ask HN: What do you wish you knew about your company before you took the job?
Most of us have been in the position before where you've taken a job, only to discover aspects of the job or company you weren't expecting. There is good and bad to almost every company, but in an ideal world you would be able to discover the tradeoffs upfront.

- What's your job role?

- What do you wish you had known about a current or former company before you worked there?

- How do you try to vet companies and job opportunities today?
Scientists build 'mini-stomachs' in lab
Basically because of this Twitter has been a place to share "interesting" links, pictures, jokes, and complaints. There's no discussion, no thought, no ability to back-n-forth. Worse is everything is very public so I have to be super duper careful that what I say doesn't get back to me professionally. There is no "private community" or anything. I find twitter useless except as a means to scream really loud not caring if anyone hears it.
One of the main criticisms I hear about OpenBSD is that it's performance isn't as good as Linux. I've looked at a couple articles quoting benchmark comparisons, so I'll assume for the sake of argument that it's true.

The thing is that I don't care. I'm still an OpenBSD advocate and run it whenever I get the chance. I don't actually care about performance at that level. What matters more to me is consistency, and good man pages.

I imagine more people are like me, but the thing about performance measurements is they're quantifiable. They can be easily measured. We all probably over optimize to some degree, whether we're C developers or not.

There's just something satisfying about getting a quantifiably better score. This is why we get code that sacrifices almost everything for runtime speed.
An example: I remember a blog written by an Orthodox Jew on theology and also cultural and political issues within the Orthodox community.

Periodically commenters would come by who would take exception to gender relations in the Orthodox world, or to the idea that there is a God who created the world and revealed his will to the Jewish people, who are uniquely continuing to follow it. The author would ban these commenters. His theory was that people are entitled to debate those topics somewhere, but that he wanted to have productive discussions on his blog with people who shared his basic premises.

It's easy for me see two different points of view about this: that it creates a "filter bubble" of the sort described by Eli Pariser, where the Orthodox (and people with other beliefs, for that matter, in their own blog communities) never see their faith questioned, and have a subjective experience that their beliefs are "normal" and don't hear about the substance of criticisms or objections to them. Or that it actually allows discussions about the topics that the audience of that blog mainly wants to discuss, without having every single thread turn into a debate about the existence of God, whether the Torah is divine, and whether Orthodoxy should adopt gender egalitarianism.

I think one idea here is that Twitter only makes one of these two options practical: the one where every thread can conceivably go off in the direction of a bunch of strangers saying that your basic beliefs are wrong (or even that you are a bad person).
>About seven months ago, I abruptly quit Twitter. Though I'd been thinking about it for a while, ultimately leaving was a snap decision for me. Lately I've been reflecting on why I hate Twitter so much.

It took me a minute to figure out he never worked for Twitter and that he just quit _using_ Twitter.
supported Proposition 8 which was _ruled unconstitutional_

What does this have to do with anything? Lots of people supported things that later get ruled unconstitutional.

Using "constitutional" as a synonym for "good" is a bad idea.
People use twitter for announcements and then for comments on those announcements. Very few people have actual conversations. When a conversation does happen, it's usually the root poster agreeing (or disagreeing) with the person that tweeted at them. I don't see anyone going to twitter with the initial intent of conversing with someone. Nobody goes onto their computer and says "Hey I'm gonna go message this person on twitter so we can have a conversation"

Twitter isn't a conversation platform
The Inside Story of Matt Taibbi's Departure from First Look Media-The Intercept
> but still it's clearly not as powerful as what Android Wear and probably Apple Watch can do.

What do you mean? What is it that they do that this will not do? I think Microsoft should have just marketed it as a watch. To me it seems to have everything I will need in a smartwatch.
In my opinion the C library was one of C's most best innovations. But there are also some dark spots. strncpy is one of it -- and one of the things, where the C library is gravely outdated today.
Or you could use glib which has this exact function (g_realloc_n) since a long time.
I'm confused.
His opening says >>> About seven months ago, I abruptly quit Twitter.
And this is his twitter >>> http://imgur.com/xAyW4h1

Last I checked oct 21st's not "seven months ago"

What gives?
Poor people deserve to have kids, too.
I believe what the OP was saying here was that in countries like the UK or Canada with subsidized/government-provided health care, the costs for that health care is covered by higher taxes/VAT.
I suppose the idea is that "the CO2 has to be bought and used anyway" and so this atmosphere-extracted CO2 would displace it, thereby substituting for CO2 that would otherwise be a net addition.

That is, instead of

[other source] -> [atmosphere]

it would be

[atmosphere] -> [atmosphere]

OTOH, there could be a sort of "reverse Jevons effect" here, where this simply bids down the price of CO2 and leads people to simply put it to more uses, so this new source is simply in addition to all those other traditional CO2 sources.
Has design flaws that actively sabotage conversation

I've never thought of Twitter as a platform about having a conversation. Its a strange mix of a soapbox and some messaging but its inherently a public medium with the ability to have a public conversations but thats not its focus, its why brands love it, but its not Snapchat/Facebook or Google+.
> I doubt any CMS will adopt this into its core

There is at least one open source WCMS that uses static export at its core: http://openengine.de/ (site is in German, but docs are in English) - unfortunately, it has been unmaintained since 2010. It will export .htm or .php files depending on whether you need pre-processing on every request.

As far as I know, though, Publicis still use a closed source version of openEngine (openEngine Corporate ASP) for two clients: http://www.siemens.com/ (pretty big fish) and http://www.man-finance.de/ (search for "openEngine" in the source code).

So this is definitely viable as a core approach.
Google wants to make it easier to banish Android bloatware – Cult of Android
Having implemented, deployed, and supported "workflows" using BizTalk, ICAN/JCAPS, Orion, homegrown JMS-based stacks, Cache & Ensemble, etc...

Someone1234's solution is the antithesis of BizTalk, the complete refutation of the ultimate futility of using workflow engines.
Actually, my psych textbook in college had a definition for "genius" -- an IQ threshold. It was surprisingly low, actually. Only 120, IIRC.

Probably a majority of HN readers qualify based on that measure. We can all be geniuses together! ;)
I'm obviously missing something, but what exactly is 'supersonic' in terms of space travel?
According to HN's software, this story has been heavily ring-voted. That's what has affected its rank.

Call that "penalized" if you want, but it has nothing to do with the content, so that tweet is misleading—and ironic, too, given what provoked the "penalizing".

(Also, in case anyone's wondering, moderators haven't touched the post.)
He held the same position that Obama did at the time.
Personally I prefer video as the ideal format for learning.

Although a book might be the best finished product for you, you might be able to test demand easier just by writing the first chapter and seeing what kind of response you get.
New App Gamifies the Stock Market
I've always assumed Clojure was the right choice for a Lisp to do web applications. Perhaps I should revaluate my assumptions.
Twitter has a great feature of showing you the @reply messages by the people you follow, only if you follow that same person as well.

For example, if you sent me an @reply message to me ( @djloche ) that message would only show up in the feeds of your followers IF they followed me as well. This means you can have a conversation about the latest film with me, the party last night with your co-workers, and a pancake recipe with a friend that really loves pancakes - and there won't be any cross conversation unless there is a natural crossover in the social groups.
Donating money to support a campaign on a proposition supported by 52% of voters is not 'hurting people', and saying so is hyperbolic and ridiculous.

(1) The fact that Prop 8 won in the polls is irrelevant to the question of whether it was hurtful or not. To say (in effect; not quoting you directly) that "if a ballot measure passes, it must be harmless" is kind of like saying that there's nothing wrong with supporting, say, a racist demagog because after all, their rallies were always attended by thronging, jubilant crowds.

(2) What got Eich fired (or pushed into resigning, whatever) was not so much that he donated to a group supporting Prop 8 (by itself), but rather the bigoted TV ads ran by that group (which Eich apparently never distanced himself from). That was really the "clincher" that rallied people against him.