skysight-inc/HackerNews huggingface dataset:
Can we not bring this to HN as well?

When you declare certain points of view to be out-of-bounds you deprive yourself of the opportunity to have your own views challenged.

edit: I admit my comment above was a knee-jerk reaction and that in itself is a problem. One of the best parts of HN is the higher quality of comments and I would be sad if all the comments here had as little effort put into them.
In the years since SJW turned from a meaningful term into a catch-all for anyone who advocates for social justice in any way other than qualifying lip service[1], the general reddit crowd has noticeably moved away from standard-issue PC/liberal to anglo-centric liberal. Systemic issues of injustice are portrayed as primarily matters of self-fulfilling prophecy. The protestant work ethic is heavily espoused for minorities, but it's all systemic issues when it comes to college grads having a hard time finding a job.

The same is true to a lesser degree[2] for many women's issues, though I hesitate to mention it because this community isn't immune either.

[1] Ex) "I hate racism as much as the next guy..."

[2] Or maybe I don't appreciate it as much.
I'm hoping this thread gets deleted, because the shitstorm is just going to come here sooner or later.
I know what you're trying to say, but the problem definition is to mutate the list, removing items that start with B.
You've got to give Christopher Poole credit, he was never dumb enough to try to police 4chan. This is as laughable as trying to get rid of trolling on IRC.
I feel pg314 did an adequate job answering your first question -- although I would have explained it that any meta-programming macros must be, by definition, higher-order functions. The only differences are giving the consumer function inline syntax and partial execution at compile time: both potent benefits.

With-file might not be the very best example of "what if you forget", because it's so very simple. A more complex example -- where "forgetting" might be more than just a single function call -- would be handling semaphores and locks for threading. A well-written "with-lock" macro could ensure that these resources are obtained and released in a determined order (i.e. compute some sort of hierarchy for locks and enforce this when obtaining multiple locks).
I don't know who said that, and while I strongly agree with it in principle ... in practice it just tends to not work out like that. Employers want a cog in a machine. They don't want you to 'stretch, grow or learn' on their dime - no employer is willing to take that risk. Further, career progression in the tech industry is commensurate with the degree to which you've been pigeonholed in a particular skill or task. So a high salary is usually indicative, not of the diversity of your skillset but how well you perform within certain narrow parameters.
"Google's perspective" shouldn't be a monolithic thing. Sure if you're sorting through candidates that were dropped on you then this process makes sense. But if you've discovered someone that by reputation and demonstrated code base has already excelled, and you're actively chasing them, then the interview process for that individual has to change. It's more about seeing if they'll thrive in your environment, and convincing them that you're an inevitable part of their career.
I'd imagine a "flag harassment" tool would be used at least as often by abusers as the abused.
You'll always find misogyny and racism if that's what you're looking for :)
I'm no expert either but as I recall if you verify the length as well it should be almost impossible.
Seriously, I started using HN specifically to avoid this sort of crap on reddit.

I would strongly prefer it stay over there.
Internet bullying? What? Just don't visit places like r/fatpeoplehate if you are fat. Just turn it off.
Reddit is a venture-funded company with a large staff that needs to monetize. Nobody wants their ad next to a post fat-shaming someone.

I don't agree with censorship, however the two sites aren't comparable.
FAN FICTION: Facebook Tower (aka How to Compete with Facebook)
Not to mention there's a game of whack-a-mole going on where similar subreddits have been banned including fatpeoplehate2, 3, 4, 5, 8, and 9.
Will we ever build ringworlds?
It is not. IMO it's a pretty ballsy and idiotic thing to do. That's partly why I am not too active on Twitter. I have a lot of controversial, unpopular opinions that I wouldn't want a potential employer to get a whiff of.
I suspect you won't hear as much from the ones that had a hard time switching:

http://en.wikipedia.org/wiki/Survivorship_bias
not only on /r/all, now on /r/pics a lof of the links are about... body-sizes, opinions about the CEO, etc
It's censorship, in the context of reddit they have appointed officers who censor objectionable speech.

This precisely fits the common definition of censorship (not the legal one)
Yes, everything would be reversed. That version isn't actually how you'd do it if you actually for some reason wanted to use it in real software, it just was for illustration purposes to show "left" and "right" are just names and you don't need to change anything in memory to flip them.

A similar effect could be done in an OO language by having a base class NormalNode with two accessors, getLeft() and getRight() work normally and then a derived ReverseNode where getLeft() called super.getRight() and getRight() called super.getLeft(). With a proper compiler, the whole thing would simply be optimized away.
https://scott.arciszewski.me/blog/2014/08/free-speech-zones
How long before the neural network draws Shring the Artist?
I'll be starting at Google in a week and a half. I can't go into specifics, but I can say this:

I had two phone interviews - the first had quite a few questions about my prior experience (over a decade) and how to approach real-world problems from a high-level, including some that I had worked on at my current position. The second was primarily purely technical, but did have some more theoretical/project-management-y type of questions. In neither one was I required to write any code.

On-site: one interview was entirely whiteboard-coding (in a collaborative style), on a set of related generic problems. Next was one with a set of problems related to my experience. Third was almost entirely telling war stories. Last two were some generic graph-theory-type problems and some simple problems involving data structures relevant to the my area of experience.

As I hadn't interviewed for anything in 11 years, I did spend some time brushing up on my basic algorithmic theory, and essentially followed Steve Yegge's suggestions. I honestly think I probably could have done the vast majority of it without any studying, but spending time practicing solving problems on paper (with a countdown-timer as an artificial pressure-inducing device) certainly did help me, I think, in the on-site. No amount of memorization could have helped with most of it, aside from basic knowledge that anyone who's taken Data Structures should know.

I didn't find the process to be insulting at all; it was an enjoyable challenge. Everyone I talked with on the engineering side of things I can only say the best about, and so far as I can tell the team I'll be with has some really great people. I am a more senior developer, so perhaps I got a different experience than some.
So, a question: now that Alex Miller's activities outside of the technical content of Strangeloop - I.E., banning a presenter over his personal politics - have created such a large distraction from the technical content that is to be presented at Stangeloop, will he be stepping down?
Notch has the right idea. Why not just block the subreddits you find offensive?

https://twitter.com/notch/status/608706518972788736

Reddit just put the world on notice that they are willing to become user babysitters, and historically this has never ended well for the company involved.
Dynamic 3D Avatar Creation from Hand-Held Video
I don't find mind difference between the conduct of 3rd wave feminists and a lot of the misogyny and racism I see online.
This is why Google developed Chrome and Android, in case of these things happen..
The sites are very comparable, which is why everyone is comparing them. 4chan being profitable, and reddit not being profitable don't make them not comparable.

Lots of ads have fat shaming in them, so I'm not sure why you wouldn't want diet pill ads next to fat shaming posts. Have you read any fitness articles recently? It's pretty much fat shaming content, next to ads for things that might make you less fat.
There's over 50 subs currently banned.
>>But 1 bad hire is easily correctable - you fire the person.

Not sure if you have ever been a manager, because firing someone is NEVER easy. It hurts everyone emotionally. The person getting fired feels awful. The person doing the firing feels awful (unless they are a real sociopath). And team morale tends to take a big hit.

Here is my stance: if you hire someone who isn't a good fit, unless they actively deceived you, it is your god damn job to find a way to make it work. As a principle you should treat people with respect and dignity, and not as easily disposable and replaceable cogs.
Meh. IMHO, the real conspiracy here is Reddit's attempting to make it more palatable for advertisers so they can at least make an attempt at making money.
I know that /r/politics seems to lean heavily towards what might be termed "liberal" politics, but outside of that it really depends. Most of the subs I read aren't political at all. The nice thing about reddit is that you have some control over that.
Is someone suggesting making a SHNS site? What do you mean?
Google is about monoculture (certain type personality) - and from their business perspective it seems that approach works. Why to change it?

If they try to invent something new or in different market they might need different type of people but as of now ads business is cash cow and they would be crazy to try change it.
That's bordering on complete paranoia. You can make this argument for any software you install with auto-update capabilities... which is likely significantly more than half the software the average person has.

Your AV company's infrastructure is probably a lot more secure than the infrastructure of browser plugins you use and games you play.
You don't have to visit to get bullied. They were literally posting people's Facebook pages, images posted in other subs, and original photos they took themselves.

There are numerous incidents of harassment against other users on Reddit, and even off of Reddit. The admins said themselves they received numerous complaints.
An obvious link to the source-code repository.
Intel Security just reported that "[p]ersistent and virtually undetectable attacks by the Equation Group that reprogram hard disk drives and solid state drive firmware."[0,1] It's interesting that this threat was first reported by Kaspersky in February.[2]

The firmware exploits are part of the attack system with Duqu 2.0, right?

[0] http://www.mcafee.com/us/security-awareness/articles/mcafee-...

[1] https://news.ycombinator.com/item?id=9685829

[2] http://www.kaspersky.com/about/news/virus/2015/equation-grou...
Admirable goal, wrong execution, not that its easy to get right, but still a classic.
this guy with the truck is damn lucky.
This is why you should remove EXIF data before sharing photos to protect your privacy
This marks the beginning of the end of Reddit. It's been a long time coming and Reddit has become a huge promotional platform for pseudo user generated content submitted by shills and celebrities.

A lot of people are migrating to Voat.

http://voat.co
Book full of Cold War logotype's, but those one were behind the Iron Curtain
If the people organizing the activities are the moderators, how do you ban them without banning the sub?
4chan was profitable? I find that very surprising.
This makes me want to leave Reddit alone.
It's moderation.

"Censorship" implies suppressing free speech, which this is not. It's simply removing undesirable content from a privately-owned website.
^ This seems like a great way to perform a risky operation and simultaneously stop your adversaries.
AFAIK it is literally impossible to ban 150,000 users from your reddit viewing experience or whatever.

The issue wasn't with the subreddit, it's with what it was doing outside the subreddit.
But you're comparing apples and oranges. Are you seriously suggesting that we could duplicate or triplicate all the roads in the country to allow competition between private road companies?

(and your example is a bad one - here in my area of NYC, Time Warner absolutely does have a monopoly, I have no other providers to choose from. So it makes sens that someone regulates them.)
You can turn off messages + friend requests and make your entire FB page private. You can also change the URL. It takes all of 30 seconds.
I genuinely hope they do, it would be nice to browse reddit without them
The good and bad the op is talking about is different. If the attitude is not the best, you don't hire anyway.

If the candidate cannot invert a binary tree and gets mostly there, and has demonstrable real world software, it's a different thing.
I know me too, Poole described it as 'technically profitable' not sure if that is ramen profitable, etc.
People keep bringing up racist subs, but it is unclear what exactly they're trying to argue. Should Reddit not ban anything because they haven't banned everything?

I'd love to see them squish some of the subs mentioned, but ultimately today is just one day, and I'd prefer to see them take SOME action than sit around waiting for the day that they can sweep Reddit clean in one single swoop (which won't ever happen).

PS - The two subs you listed have under 5K readers combined. FPH had 150,000. I've never seen any racist sub on /r/all but FPH was bullying on the front page daily.
I'm not sure if it's officially a formal grammer, but there are definitely correct and incorrect phrasings for certain effects, and those are changed over time with official rewordings posted for old cards.

It's one of the ways that unofficial card spoilers are judged. If there are phrasings that sound "out-of-style" for the effect, its usually judged as a fake from the first pass.
HN users consistently imply this place has better comments than Reddit. "Reddit is a cesspool." "Can we please not bring this to HN as well." etc.

I've never had a problem avoiding content I didn't like there. Meanwhile I saw great discussions at various times.

Here, on the other hand, I've nearly stopped reading. Besides the unjustified elitism, constantly I'd post on a thread here only to see it disappear with no explanation. I don't understand HN's weighting and it seems to change without notice, or it did a while ago. Arbitrary curating means someone is arbitrarily imposing their values on discussions. I prefer allowing legal speech.

I generally preferred Reddit to HN and will probably end up going to Voat.co like everyone else talks about.

EDIT: Case in point: When I posted the above, the story was number 1 and it was about fifty minutes old. When it hit one hour, it dropped to number 5. The stories that it dropped behind were 5 to 12 hours old so I doubt they suddenly got surges of activity.

In the time I wrote the above edit this story dropped to number 11. Soon it will probably drop from the front page. Who knows?

I don't understand HN's weighting. Maybe this story is getting downvoted and user behavior is driving its trajectory, but it seems arbitrary and tells me to leave the site.

EDIT 2: corrected voat.co address thanks to ljk's comment.
You can't deny that they're engaging in bullying. They are literally posting pictures of the reddit mods and making fun of them. That's bullying.

A lot of fit people don't participate or enjoy FPH either. I couldn't imagine one of my college professors asking the fat kids to leave when another student starts bullying them.

If you pulled this kind of behavior on just about any college campus you would be asked to leave, this just shows the level of immaturity these people have.
On two occasions I have "re-interviewed" current or past developers who wanted to move up from working on extremely simple low-complexity code / sysadmin work, and start working on our flagship project. In both cases the team leads and I didn't think these people were qualified to do so, but the candidates were really convinced they were. These were employees who had come into the company through non-standard channels, so hadn't experienced our normal interviews.

I had them attempt to solve the problems on a whiteboard that I would give to our intern candidates. Both totally bombed hard, and our other "re-interviewers" had the same result when they asked some design-related and algorithmic related questions.

This wasn't "regurgitating algorithms". It was basic problem-solving and software design. From their track record of development we didn't believe them to be qualified (despite their own opinion of themselves), and they only confirmed it by totally bombing the "re-interview" process (which was identical to our normal interview process).
I'm speculating but it seems like an easy outlet for that "being offensive for its own sake" mindset you see sometimes in kids and young adults. I think it's part of growing up... It just happens that the Internet allows people to focus and concentrate that negative energy.
Yeah, that's how you end up doing this: store coroutine state in a struct, with an integer that lets you decide where to jump to when you resume the coroutine. With compiler support that can be pretty efficient (gcc has computed goto, for instance). Things get quite awkward in C but similar techniques are manageable in C++.

I've never used Protothreads before, but Contiki (the tiny operating system written by the same person) uses them for its process implementation.

Similar technique is also used by Putty as well: http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html
Are you seriously trying to blame the victims of the bullying and suggest they disconnect from the internet..? I literally cannot comprehend where you're coming from.
Yes, he was. When GamerGate happened, that's exactly what he attempted to do. He replaced most of the mods on the site within a very short amount of time and the heavy handed policing started. Most of 4chan left in response. Many alternative chan sites were started, including 8ch.net.
The family it was built for used it as a weekend house for 25 years. Where did you get the idea no one could live in it?
You don't just need to preserve the socket; You also need to keep both the new and old server in memory for sufficient time that the existing connections die.

Perhaps there's a kernel-level API that could be added to allow sockets to be snatched or handed over to a new process. That is, honestly, probably the more apropos solution. The fact that sockets act as a kind of lock is an implementation detail.
Being in debt limits your freedom. We all need to provide for our well being but why take on more than is necessary?
He said in an interview that it was technically profitable, but that nobody was taking a paycheck. That was in 2010. It's been supposed that the 'passes' system in 2012 made the site actually-profitable, but I haven't seen any statement to that effect.

http://bits.blogs.nytimes.com/2010/03/19/one-on-one-christop...
Ban the moderators but not the subs?

Is this some sort of trick physics question?

It seems to me to be possible to have this sort of feature in software... it's like a channel in IRC with out an op.

Also, how is what the mods were doing not a speech issue? If crimes were committed surely reddit was not negligent in reporting these to authorities?
HN isn't very good, but it's a little better than the current state of reddit, which is like a middle school without adults. At least people try to be intellectual on HN.
Indeed, it's a great introduction to Lisp-style macros in general. The author goes to great lengths explaining every concept that might be new to people unfamiliar with Lisp (like the use of car and cdr functions and their variations cadr, caddr, and so on).

Side note: i really like how the syntax highlighted code includes links to the docs. You can quickly explore the definition and documentation of any function you see. It would be great if the code snippets were themselves editable and executable, enabling an even more exploratory approach to learning :)
That site has been down all day. But frankly if they get all of the racists/fat haters/misogynists/etc then Reddit will be significantly better for it.

The site always had undertones of this stuff, but as the popularity grew these previously minority voices got louder and louder and harder to ignore until I myself don't spend a whole lot of time on Reddit now.
What the fuck, dude.
There's nothing wrong with them banning those ideas, they just shouldn't claim their not banning ideas.

I don't see why banning racist ideas would be so out there. Sure people are going to complain and leave, but aren't those like EXACTLY the people you want to leave?
stackless are regular coroutines except that there's 1 stack in the scheduler and when a coroutine yields, the current stack state is saved into the coroutine's structure to be restored later. The disadvantage is that you'll need to copy out/in every time a coroutine yields.

It's unrelated to gotos in a state machine.

Having a stack per coroutine is not a big deal, especially if the coroutine library regularly advises the kernel on the memory areas it isn't using (madvise).

What's stored on the stack usually needs to be stored somewhere else and ends up using a similar account of memory.

When you allocate a 1MB stack per coroutine, the kernel will not wire it all to ram, but only the pages that have been touched. When the stack shrinks back and the coroutine yields, the scheduler can call madvise and inform the kernel that the no longer used pages from the 1MB can be reclaimed.
Have a deep conversation about technical topics, have more conversations over lunch. Try to see if the person is a good fit with the team. Check references.

Then hire this person.

If they can't code, if they are too slow, if they wont be productive at the end of one month, then give them 2 months severance and let them go.
Looking for a journal/ planner/ reminders/ voice recorder/ organizer app?
I think banning the fatpeoplehate subreddit wouldn't have gone over so badly if it wasn't for the fact that Ellen Pao was already kind of hated on the site for constantly banning and deleting anything disagreeing with her viewpoint about her law suit.

Even political cartoons with her driving the tank and the reddit alien with a down vote in front were getting deleted, which were quite funny and appropriate, since she was shadow banning and deleting people basically for down voting her law suit.

It's tough to stand up and defend the fatpeoplehate group, but when someone abusing their power and deleting anything they don't agree with in a lawsuit does it, well, in this case maybe a villain ruining the site on her managed to do something not terrible, but because she is a villain it comes across a lot worse.
I'm pretty sure the radical feminist movement is being curated by Russian trolls to create social unrest.
Ask HN: What is the easiest to use static site generator?
I am trying to determine the easiest to use static site generator. I have found there are now several hundred static site generators and I understand most of these are forks of the main static site generators.

By easiest I mean the most user friendly to set-up and create a site, best documentation, and has an active group of users/community.
Your comment adds nothing of value to the conversation and provides no sourcing. This is why you have been downvoted.
So far that hasn't been the case for newspapers, which have never really recovered from the decline in ad rates over the past few decades. Many smaller papers have gone out of business. Larger ones have cut back on expensive foreign correspondents and beat reporters.