skysight-inc/HackerNews huggingface dataset:
"My name is Jamal and I have dreadlocks. I'm old enough to be your father."

"For a woman, I'm rather butch."

"look at my Tweets and Quora responses rather than my bald head"

So this is about a woman who is "old enough to be your father", who has dreadlocks on her bald head?

Maybe I'm not up to date on the lingo, but how is "I'm actually a tiger once I warm up to people" positive? Is being a "tiger" some sales term for a people person?

Maybe I'm not the target audience, but this piece was just all over the place. I recognize that getting a job is hard, especially if you are different in some way (or in this case, every way, to the point of many contradictions).

Hiring is hard, too. Hiring the wrong people is bad, often much worse than missing out on good people. The point here seems to be "hire everyone," which is simply bad advice.

EDIT: Wow, a lot of replies! I probably missed the point of the article, especially as I've never worked anywhere big enough to have a "Hiring Manager" (although I've worked for plenty of discriminatory people, current position excepted).

I guess I expected a powerful anecdote, kind of like the "AirBNB isn't for black people" thing, but this article was actually something impossible to actually relate to. Especially, since the first paragraph vs the rest of the article is where most of the discrepancies lie.

I'm clearly just too far outside of the scope of this particular conversation.
When you ask "why did big company X make strange choice Y regarding licensing or IP", 99 times out of 100 the answer is "lawyers". If the Plan 9 group had had its way, Plan 9 would have been released for free under a trivial MIT-like license (the one used for other pieces of code, like the one true awk) in 2003 instead of creating the Lucent Public License. Or in 2000 instead of creating the "Plan 9 License". Or in 1995 instead of as a $350 book+CD that came with a license for use by an entire "organization". Or in 1992 instead of being a limited academic release.

Thankfully I am not at Lucent anymore and am not privy to the tortured negotiations that ended up at the obviously inelegant compromise of "The University of California, Berkeley, has been authorised by Alcatel-Lucent to release all Plan 9 software previously governed by the Lucent Public License, Version 1.02 under the GNU General Public License, Version 2." But the odds are overwhelming that the one-word answer is "lawyers".
There's no content.
It's just an appeal to readers to bikeshed a new name, to get traffic to their Facebook and Twitter pages.
You're referring to the side of the story told by the police and jail officials.

In criminal law, their side of the story comes out as their testimony in the trial. In criminal defense practices, their testimony is known as "testilying". The juries eat it up-- after all, we should trust the cops, right?

The fact that there is a "second side" does not mean that the second side is true, valid, or not-fabricated for the convenience of the police.
Creating the Digital Brain
Don't run rsync in daemon mode, only use it over ssh. Then there is no problem
tl;dr version:

> And when I did step back there wasn’t anything in Python that excited me.
Highspeed Valentine – Love at 720 Frames Per Second
slow motion video
I recently bought a lenovo ix2 NAS and was having some issues setting up rsync. Decided to go to their forums and found out that they turn on rsync by default and unsecure. So if you have this device connected to your network with default settings (which I presume many people will do), anyone on the internet can see your backups. Here is the comment from one person who made the discovery and according to him, he can scan and see peoples backups.
http://forums.lenovo.com/t5/Iomega-Network-Storage/Security-...
I never thought of Virginia as being a part of the cultural conservative south until the ultrasound bill.
just downloaded and fuzz around a little. Can't replace my guitar but good enough to accompany some impromptu singing. Now when I travel, I'll always have a handy instrument. Does what it said. Recommended.

@akumpf: guitar & electric guitar sounds too synthesize, not sure if it's even appropriate to label as such. I know it's tough but if you guys can tighten up on the guitar sounds and add strummings patterns, eg. Jam with Chrome type, that'd be awesome. Great job on your debut version.
You can pull the values out with de-constructive assignment, as well, which is a little nicer:

(x, y) = your_fun()

Not sure how this performs comparatively, I'm not much of a python programmer, I didn't realize namedtuples were a thing (TIL)
It's Plan 9, so I don't think they're in great danger of that.

:(
That's great, but nobody used it before Apple made it a thing.
Netty at Twitter with Finagle
Two of the GMS moves do really bother me:

1) Location API changes - Moving these into GMS is a bad decision, and I think hurts the core platform
2) Hangouts - Moving messaging into a non-standards compliant and closed source solution hurts everyone (except Google, at least in the short-term)

These to me indicate a move towards a more closed model within Google generally, and I think that is terribly unfortunate.
I'm not blaming Texas or anything else. I'm saying that the commenter, said that the US was too dangerous to visit because of the justice system. I was pointing out that the US has vastly different state with vastly different systems and painting the entire US as the same is an incorrect statement.

Could this have happened in Maine? Sure though it's vastly more likely to happen in Texas or other state with a higher rate of in-prisonment.
Google searches for things like "inurl:PAYROLL.XLS" are always good for a hoot.
Adoring fans cheer on Jade Rabbit moon rover
I'm glad to see someone with what I think is the appropriate level of outrage. A lot of these comments seem to equivocate or qualify, but few of them recognize that regardless of whether someone is guilty or not, the sexual assault of a prisoner represents a profound institutional failure in every case.

That we citizens of the US have a tendency to tolerate this all-too-frequent failure is a shame to this entire nation.
That's a rather bizarre way of putting it. Another way of looking at it is that Chromium is completely open source and anyone who wants to build a Web-browser based netbook could do so, they just couldn't call it ChromeBook. Since all the apps are web apps, everything would continue to work as normal. There's no "if you don't agree to all of this, you can't use the GMail Web App or Google Maps on your device"
I do think you are painting HN, and software development, with a very broad brush indeed. Every time people call to drop old IE versions, there seem to be an equal number of HN'ers saying, you people aren't living in the real world, where we do have to support old versions of IE, because there are customers there.

Furthermore, IE8 is nearly five years old, but many of us are still supporting it for users who can't upgrade from XP.

Whereas iOS6 was supplanted less than 6 months ago. And many people are unable to upgrade for hardware reasons.

Of course a team has to make "tough calls". But that doesn't mean people still using iOS6 can't inquire about it. And sometimes, supporting a previous version doesn't even require that much work -- it depends on the particular set of functionality.
I think you and I are reading the statement differently. I did not read it as he was using regex to parse the XML; I read it as he as using regex to parse the text contents of a particular tag that he extracted using a standard XML parser.
He didn't run up to someone in the street.

But even so, would you argue for 8 years in prison for screaming at someone?
A ton. None of it is owned by me though.
My own code, that I own (open sourced mostly) is actually well tested and amazing.

That's because I can take my own time and sit down for four hours and just think of stuff like naming functions or selectors.

I could spend time on Twitter and/or IRC and ask people about gists of code and their opinion of it. Imagine it being user testing, but code base. Basically reviews.

I would be able to go back and just rewrite it for the sake of naming sakes.

No employer would ever approve of that.

That's why my own code is always going to be better than the one I am paid for. No one wants to pay for that.
These are points #1 and #2 for me as well.

I couldn't manage more than a day in a row at home, until I made my own space for it. It went from impossible to more productive. Having a space just for work also eliminates the "at home commute" of switching out personal and professional computers/books/papers/phone/etc...

I separate my computer as well. I have a personal and professional laptop. I know a lot of people live the lifestyle and mix the two, but the separation keeps things clear for me.
Comcast buys Time Warner Cable for $45 billion
This is interesting as a conversation starter or somesuch. But, there is something a little servile about it.

"See me for all that I am. I'm proud of who I am."

We know that shallow aspects of a person play a big role in a person's career, multiplied by feedback loops of self confidence. An ugly person is less fortunate than a pretty one. Someone who conforms to a preconceived notion of what a star manager/lawyer/graphic designer is supposed to look and sound like has an advantage over someone who does not.

But there is something inherently shallow in a hiring process. It's not optimized for fairness (as a school admission process might be. It's based on resumes and interviews. It's not surprising that shallow details matter.

This plea to be "given a chance" rubs me the wrong way. Slightly. I don't know exactly why. It feels like a sort of sad desire that the world be more fair.
An Audio/Visual Radio powered by the SoundCloud and Tumblr APIs
Whats wrong with that?
From the Wikipedia article:

>Consequently, sharing the device across the network can be accomplished by mounting the corresponding directory tree to the target machine.

Does this mean Plan 9 natively supports sharing any device managed by the kernel over a network connection?
I believe the attempt to limit applicable law to the state of New York as opposed to permitting application of laws of other jurisdictions is the problem.
Yes, multiple sites are supported - there's a single tree for all pages in the system, and any number of sites can be 'rooted' at different points in the tree. (Currently this is configured in Django's own admin interface, but we'll be moving this into the Wagtail interface proper.)
I work for an agency whose clients include big 5 automakers. Since last April I've been assigned to do maintenance and feature requests on a JS-heavy mobile/tablet build-and-price web app for one auto manufacturer.

The codebase itself seems to originate in 2009; there's some kinds of controllers, but no consistent model to speak of (just lots of service calls, with JSON/data markup stored in and retrieved from the DOM). It has its own not-jQuery DOM manipulation function(s) which, of course, are more poorly conceived and missing significant chunks of the utility of jQuery, and the codebase largely never rises to a level of abstraction above DOM manipulation.

Because bad code is a bit like abuse -- there's a cycle of transmission -- I tend to write pretty bad code for this project. If nothing else, even when I'm writing good-ish code I'm still writing at the DOM manipulation level, which isn't so good. And that's the high point I can aspire to without taking on a significant rewrite (assuming anybody would pay for it).

So, day to day, when I'm not reading terrible code, I'm writing it. Good times.

(Also: not to say that I've never written terrible greenfield code... I have, and some of my never-show-this-to-anyone newbie C code may still be in production as part of an not super popular but nevertheless enduring e-commerce product. Sometimes you start the cycle. :/ )
While it may depend on a company's requirements; speaking for the startup I work for -- we use bare-metal servers that give us more bang for the buck and they are cheaper than aws and cloud solutions in general that we've compared (note: we were on Linode in the beginning but are now on SoftLayer)
I imagine someday people will miss Microsoft while realizing there are others worse than them.
I'm confused. If Berkeley received a GPL license for Plan9, doesn't that mean they can redistribute it under the GPL?

From the GPL:

You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.

I'm assuming "it" in this case refers to the Plan 9 code.
DDOS in 2014: The New DDoS Attacks and How to Fight Them
Would you gents (upstream wagtail guys) be interested if I took a shot at integrating pelican into this? I'd like a static blog and semi dynamic site and <3 django.
The point I was trying to make was there is very little likelihood of a company saying "yes, go rewrite your code, start a new project, because you think it can be done better".
Ask HN: Moving in is miserable, what if we did it for you? 
We recently launched a concierge service in San Francisco for free to help people refurnish and/or move into their homes using a mix of both new and used items. Our service provides one stop shop with everything you might need when you're moving in to or refurnishing a new home. Check out moveloot.com/concierge

We would love to get your thoughts on how this service might work best for you!
3D Printed Human Cartilage is Here
Agreed the issue needs to be fixed but my point is that the whole of the US isn't the same and painting the entire us as a dangerous place to go is ridiculous and unfair.
I got the impression that the intent of the article was "hire based on the skills for the job, not on how well someone aces an interview." There's always biases going into interviews, whether the company is a tiny startup, or a huge multinational corporation.

People get written off in interviews all the time for worthless reasons that have no bearing on job performance. This article is encouraging interviewers to recognize bias and look past it.
The Netflix tech blog goes into more detail about running deep learning on Amazon's cloud servers.

http://techblog.netflix.com/2014/02/distributed-neural-netwo...
Either firewall the service, via iptables, or the ACL system that rsync supports natively:

[foo]
path = /srv/foo
hosts allow 1.2.3.4, 10.20.30.0/24

In addition to that you can use passwords with rsync, or avoid exposing it directly and use ssh as a transport - secured with keys.
Part of me thinks the best way to bring attention to this is to make your search engine and publish it.

I don't see how this exposes liability for you—is Google liable when people leave their printer's/router's/fax's/whatever's web configuration interfaces on the public internet with no password? I don't believe they are, and I've seen a number of Google searches in the past on the Hacker News front page linking to pages and pages of them.

However, like Google, you probably want to have a quick way for people to remove their site from the index once they've discovered and secured it.

I, for one, would love to see a search engine of public rsync servers.
I was thinking about the Primer from "The Diamond Age". :(

http://en.wikipedia.org/wiki/The_Diamond_Age
The World's Largest Solar Plant Started Creating Electricity Today
I wish Netflix would just give me a list of genres I could browse through and stop with the oh-my-so-clever recommendation engine. Maybe I want to stretch my viewing habits... how am I going to see what is on offer if it is always filtered through what I chosen before?
Ars' headline is not just inaccurate. It's part of what now seem like a clear design of FUD against android.

I don't know their rationale for that but I'm starting getting sick of it. Every. Damn. Article. They insinuate, more or less clearly, that you should be very careful with android, it's not open! The best thing being: they are always talking about Google play services instead of android. Even when they explicitly say AOSP, they make it sound like is a minor part, not enough to run an actual phone (which, for being any useful, requires google apps, is their thesis I guess)
My office also provides VPN phones for remote employees. Plug it into your network, login with your token and you have your full extension, vmail, etc. available anywhere.
No, it really isn't unfortunate -- and Linus explained why:

https://lkml.org/lkml/2006/9/25/161
If urban farming took off, what would Boston look like?
The point here seems to be "hire everyone," which is simply bad advice.

I think the point is that everyone has superficial differences, and that you shouldn't let them cloud your judgment.
Its time Google provide internet access to the US with their Balloons. I would rather use slow free (neutral) internet than ComcastWarner.
When officers searched Carter's home, Flanary says, they did not find the hallmarks of a lunatic.

"They found no guns in his house,"

Huh. Guns = hallmark of a lunatic?
Having used piston, then tastypie, and now django-rest-framework for a number of json rest services, drf is hands down the nicest. Also, Tom Christie (main author) is super responsive via twitter or IRC so you can get bugs fixed / prs merged super fast. I literally can't recommend it enough
"So this is about a woman who is "old enough to be your father", who has dreadlocks on her bald head?"

Come on, dogg, this can't be your first go-round with this kind of writing.
"Snapchat has changed the game. Its success has demonstrated that given the right offering, there is in fact mainstream demand for products that incorporate anonymity and ephemerality"

The author (moot) should revise the text as Snapchat is clearly ephemeral but not anonymous.
Yes, we focused on Python 2.x support for initial release. I'm afraid we haven't even tried Wagtail on Python 3 yet. Having said that, at Torchbox (where Wagtail originated) we have a general if somewhat vague principle that - as responsible Python developers - we should support the adoption of Python 3, so 3.x support is certainly a goal for the project.

If anyone has time to test Wagtail on Python 3 and report any problems to https://github.com/torchbox/wagtail/issues that will accelerate the work!
That's pretty bad, thanks for highlighting it.

I could certainly see patterns in the things that were exposed. A lot of hosts exposed either:

* A single share called "squid".

* A pair of shares called "sql" & "www". That made me think of a control-panel of some kind.
Looks fun but wouldn't work for me. Dropbox issues apparently. Rate limiting maybe?
So you acknowledge today some people do already leech as you put it, under the GPL. It may be a violation, and the other party may laugh as they are in a different juridiction.
So, what was your point again?
4ad is just nit-picking.

The labs still only distribute Plan 9 under its own license. Now Plan 9 is available also underthe GPL, but the labs doesn't distribute that version. it's only relevant if they continue to work on it and don't continue to share their changes under the GPL.

At worst, there will be a fork under GPL and they will slowly diverge.
Upvoted, that's a great improvement over the last version i saw here, congratulations!
Thanks for the feedback.

I've seen a handful of comments here about dialing in the sounds. Definitely going to be a big consideration for future versions. I also like the idea of working in strumming. Cheers. :)
I'm ashamed of half of the code I write
Can you access the Chrome API from apps not delivered through the Chrome Store?

Chrome OS is closer in spirit to iOS than it is to Android.
Team Events for Your Startup
>It feels like a sort of sad desire that the world be more fair.

I don't understand what's sad about that desire at all.
How can this possibly not create monopoly problems.
And that's why context is important. This case is more similar to someone comes to the middle of a crowded park and just yell to the sky.
To be fair, the same can be said about many degrees these days.

With the £9,000 a year tuition fees, it's easy to rack up £50k in student debt (£9k fees + £5-7k a year in living expenses) to get a three-year UK degree.
You may be on to something; I'm just wary that actually downloading from an unsecured share would be "unauthorized access", and there have been too many cases where linking to torrents is equivalent to performing copyright infringement yourself.

(I do own the rsync.io domain, so I have the perfect place to host it ..)
Need any help?
Assuredly they do. It's intriguing you replied with this comment to the guy that will probably bring that to pass for all software processes.
"Code" is a horrible word.

I prefer "source documents", or, if pressed, "Formal descriptions of the program".

Using the word "code" implies that the document is "encoded" somehow, which is plainly undesirable and wrong.

With some notable (1) exceptions, the primary consumer of a "source document" is a human being, not a machine.

The machine's purpose is to ensure the formal validity and correctness of the document - but the majority of the informational content of the document (variable names, structure, comments) is exclusively directed to human developers.

We will never program in a "wild" natural language, but many programming languages (2) make a deliberate effort to support expressions which simulate or approximate natural language usage, albeit restricted to a particular idiomatic form.

There will always be a tension between keeping a formal language simple enough to reason about and permitting free, naturalistic expression - but this is the same tension that makes poetry and haiku so appealing as an art form.

So many source documents appear to be "in code", not because this is a necessary part of programming, but because it is very very difficult to write things which combine sufficient simplicity for easy understanding, and the correct representation of a difficult and complex problem. In most of these cases, clear understanding is baffled not by the programming language, but by the complexity of the real world.

The rigidly deterministic nature of the computer forces the programmer to deal with a myriad of inconsistencies and complications that the non-programmer is able to elide or gloss over with linguistic and social gymnastics. The computer forces us to confront these complications, and to account for them.

In the same way that Mathematics isn't really about numbers, but about the skill and craftsmanship of disciplined thought, programming isn't really about computers, but about what happens when you can no longer ignore the details within which the devil resides.

(1) Assembler & anything involving regular expressions.
(2) Python
you can share virtually anything that can be represented as a file, including filesystems served by the kernel. e.g. "import -b $server '#A' /dev" will allow you to write to /dev/audio on a remote server.
It's funny you mention that because in some respects the Ottomans, following the fall of Constantinople, also took up the mantle of "new new Roman empire". So, granted, after 200 or so years since separation most American's don't necessarily identify with the British empire, but who's to say what attitudes will be in another 200 years?

(Also, I feel it's worth pointing out that if you asked most American's: "whose language is 'English'?", they would assert without a hint of irony that English belongs to America.)