skysight-inc/HackerNews huggingface dataset:
I'm not a python expert by any measure, but I've written a couple small projects with it. Python surprises for how well documented it is. In this specific case, PEP8 lays down most formatting conventions, so you'd expect some tooling to be available. Is this not the case?

A quick Google search brought up this, for instance:https://bitbucket.org/StephaneBunel/pythonpep8autoformat
Which leads to the inevitable question of what in gods name this garbage is doing on the front page of HN
Student Venture Challenge sponsored by Marketest
If Go supported method overloading, you could actually write the types of those functions out. The first one is either a string or a regexp.Regexp, and the second one is one of four variations on an http.Handler, giving a total of 8 varieties of each function.

I decided that the sin of exposing an interface{} as a parameter was less egregious than the sin of multiplying Goji's API surface area by a factor of 8, but you'll be happy to know that passing a value of the wrong type causes the invocation of Get (Post, etc.) to fatally exit immediately. If you're defining all your routes in a single goroutine before calling goji.Serve() (which is probably the most common way to define routes), your application will crash before it even binds to the socket.

So, not quite as good as a guarantee enforced at compile time, but it'll have to do.
IOS and OS X get fix for extremely critical “triple handshake” crypto bug
Not sure if you are interested but I maintain an entire blog on the subject... http://www.blisshq.com/music-library-management-blog/categor... (that's just one category, see others) please note: this is my own commercial site. It'd be great to discuss with you!
http://blog.schema.org/2014/04/announcing-schemaorg-actions....

Seems like Bing, Yahoo and Yandex.
Holy crap, this is exactly what I've been looking for! Amazing! I hope you plan to continue with this project for some time - I've always wondered why Sonos doesn't do this themselves!
since I am obviously not of that type, I am curious why the late start? I have always been of the sort to start early and finish early. There is so much wonderful time to spend outdoors and with friends, especially in summer hours.

We make jokes around here about getting out in time to get caught by school buses or beat the kids home which results in having nearly half the day in sunlight.
Louis Vuitton Delightful Bag Cheap For Sale
It's not. But it exposes one to many social interactions by walking, grooming, vaccinating a dog etc.
I am in a similar situation, except I moved to another country with my long-term girlfriend. I know what you mean, but I think all it takes is time. You must have met someone recently in your new city? A neighbor? Is there a "hacker space" in your city to which you could go to a meetup to meet similar people?

It's almost like dating, but for friendship. Try to find people you think you'd get along with, meet them, and invite them to do things. Sure, you'll have to put yourself out there a bit, but after the first few times you don't even think about that anymore.
Well with adobe dropping flash, microsoft dropping silverlight, and browsers blocking java applets, there aren't actually any good options at present.
> men and women simply have different kinds of friendships

I think you nailed it there. This matches what I've been picking up from books by Deborah Tannen, an author recommended to me by a guy at work.

Tannen describes men and women as having two massively different styles of communication. Communication is not at all addressed in the attached article, yet, when I perceive the dialogue in the article, it matches Tannen's model to a T. In a nutshell: men communicate in the domain of independence while women communicate about intimacy. If you remember _nothing_ else about what I write here, remember those two words: intimacy vs. independence.

So for example, when the wife in the article repeatedly asks for "dish," that's a blatant signal of intimacy. She wants to be in on secrets. She wants intimacy with her husband and is sending out "sonar" to see how intimate her husband is with his friends. Even her use of the idiosyncratic term "dish" and expecting her husband to pick up on it can be perceived as calls for intimacy.

Meanwhile, when the author describes "activity" or "convenience" friends, (with an undeserving negative air), he's failing to perceive that these types of friendship allow the men to preserve their independence. It also explains why the men felt intruded upon when the women scheduled an activity for them. The author perceives it in the parent-child spectrum, which is okay, but not insightful imo. Tannen's model of men's independence I find superior. It also explains the author's ignoring phone calls from his friend - it's a meta-communication about preserving his own independence.

Just to get meta about publishing in the 2010s, the article is a smorgasbord of irritainment, pseudo-psychology and self-doubt. Certainly not the kind of thing most men would find useful, valuable or insightful. Although that certainly doesn't it make the author "gay" as someone below suggested! However, this article is neither empowering through interdependence nor through independence, just a slab of rage press with a bit of correlation without causation statistics. (Can't you just hear an editor saying "Great, now finish up with some stats to back it up.")

So let's read Tannen's books to help our relationships and communication along, then get back to talking about Linux and signal processing and shit.
> because the entire point, unstated but present, throughout the article is that women have 'got it right' and men should be more like women .... true point of the article: slating the traditional male gender role.

That was not my reading at all and on re-reading I still can't see it.

Then Liz would let out a big theatrical groan that said, in essence, What kind of friendship is that?

I thought it was a great friendship, if I thought about it at all.

To me, this suggests that there is a model for male friendships that works perfectly well. I perceived the problem to be that not all men are good at implementing or maintaining this model, especially over distance.

The author acknowledges that the female model isn't necessarily the single optimal model:

At the same time, a wave of feminist sociologists and psychologists began describing female friendship, with all its confessional talk, as the optimal model. Many feminist thinkers now see those views as overly simplistic.

> ...before even bothering to prove if there's anything to actually get right in this situation

But there is something to get right! Not feeling lonely.

> Has anyone actually read the studies linked by the author to back up his drivel?

No. I skimmed over that bit and didn't feel it was actually necessary for the point of the article. The author spoke to me on a personal level, through a narrative that I can relate to. They didn't need to prove anything to me: speaking to my lived experience was more than enough to make me think.
Yesteryear's marriages were also boring for some, it's not a new phenomenon. Yes, there is probably some effect in terms of psychological support from an extended family, but I doubt that that would have been more powerful (demographically) at discouraging divorce than the social stigma. Plenty of times that extended family was telling the individual to stay with the abusive spouse or else the family would be shamed. That's not a social environment to be proud of - who gives a fuck about the family name if the members have to live in misery to maintain it?
It's not OP's responsibility - but love is love, and wanting the best for your parents is not a bad thing at all.
I'm on firefox 28.0 on mavericks. keep up the good work!
Reading this post made me thing about the term 'Ninja', and when the OP was discussing workhorses, I thought "why do we use the term Ninja? it isn't like Ninjas are out winning wars anymore."

What was a Ninja? An expert martial artists, and incredibly skilled in his craft, which is no longer needed?
wow a step ahead! amazing extension....
perhaps because it is an issue that resonates with the demographic of hacker news?
"slowly" is < 0.5seconds. Would work fine on models
Injection Wells: The Poison Beneath Us
can you recommend something specific by Tannen?
> Also, after Firefox crashes

Now there's a recommendation
Whats wrong with DS-Lite?
You can enjoy the outdoors more (especially summer) if you start your day a little later. You can go running or biking in the morning when the sun is getting up (6a->8a), go to work for the direct sunlight hours (930a->630p), and then you're free to do whatever you want until the sun is down and your apartment/house is cool for sleeping.
Other way round. People are using the lens blur feature from the new Google Android camera app and figuring out other uses for the depth data.
You _can_ make progress without moving to China, but you need to have much more time and will power than most people can muster with work and other things. I know a guy in the UK who spends about 5-6 hours per week studying Chinese (3-4 hours on Skype with a tutor, plus time studying) and he's made steady progress. However, you've got to put in dedicated time outside your lessons to try composition, practice listening etc.

Having said that, below are some resources worth investigating:

Audio courses:

- Pimsleur Mandarin (3 sets of 30 half-hour lessons. Available on CD.)

- ChinesePod.com (short audio lessons based around different topics/tasks. Generous free trial last time I checked.)

- http://popupchinese.com/ (similar to ChinesePod. Worth trying both.)

- Clavis Sinica’s collection of short audio samples: http://clavisinica.com/voices.html

Pronunciation/Pinyin:

You really need to get your pinyin and tone pronunciation down. Just search google for 'learning pinyin' and you will find lots of free resources. There are three things worth trying to master here:

- Pronunciation of each of the four tones (actually five, as there is also a neutral tone)

- Pronunciation of each of the 21 initials (b, p, m, f etc., most of which are the same as English, but some, like x, z, c, zh are very different) and each of the 35 ‘finals’ (like -ong, -uang, -in etc.)

- (later) Some words consist of more than one syllable, and there are some rules for when tones change based on the tone of the following syllable.

Dictionary:

- Pleco for iphone or Android: the free version is a must-have. There are bundles for additional functionality. The two additional functions I use(d) are the full-screen handwriting input (paid on iphone) and the spaced-repetition flashcard functionality (paid). This app is the reason I bought my first iOS device.

- Nciku (online dictionary; search by pinyin or by writing the character)

Reading/writing characters (probably work on some basic oral Chinese before doing this):

- Skritter.com (subscription-based service best used with a mouse or Wacom tablet; doesn’t work well with a laptop touchpad)

- Book: http://www.amazon.com/Reading-Writing-Chinese-Simplified-Cha...
Meet the One, OnePlus' 299$
Don't get me wrong, I perfectly understand what interface{} is and why someone is tempted to use it. It just kills the type checking and converts your golang code to a compiled python, without all those nice static analysis things. Yes, API would be larger, but it would be compile time type-checked and you wouldn't depend on things like "well, it will most probably crash very early enough".
The OnePlus One smartphone is a denim-clad Cyanogen monster
I was wondering what is the differences (pro/cons) between DLNA/UPNP protocols and your solution ?
With a XBMC server, you can play song over network from any sources thanks to UPNP
One solution might be to include a javascript runtime in your app such as monkey (https://github.com/idada/monkey) , load a javascript template framework like underscore.js(http://underscorejs.org/) into the runtime context and create a render function that takes a JSON string and template string as parameters. You can then write the return value back into your "http response".

It's a bit of a hack/convoluted solution but it allows you to make use of a few javascript template libraries which are IMHO more pleasant to work with.
This might be a little bit off-topic, but...

The example of a link shortener algorithm (what algorithm? generating new unique url?) and a bubble sort (is it bubble sort the algorithm? really?) is simply bad.

I would rather say that not the experience with specific problems makes developers good, but rather the ability to tackle and solve new problems. And I would say that a good developer given the task of writing a link shortener should be able not only to do it but also do it right.

I do agree that being a good developer requires striking the right balance between under- and over- -thinking, -complicating, -testing, ... In fewer words: common sense.

But most of all (as also noted in the article) it requires doing things the right way. The author might not believe it but there are tasks which require not only good looking but also performant code. Some of us also actually have to use some algorithms in our work. It all depends on the task.
> when talking to them I often feel all they're doing is telling me how right I am to feel in such and such way, frequently highlighting the differences between "us" and "them", whoever "them" might be, whenever the opportunity arise. (I suppose you'd call that 'gossip').

It's called "emotional validation", and widely acknowledged as something that women are notoriously keen on and men are notoriously bad at providing.

http://www.womensweb.in/2012/04/validating-feelings-expressi...

Or, in a satirical manner: https://www.youtube.com/watch?v=-4EDhdAHrOg
The first thing that sprung into my mind:

That thing will be a bloody mess to clean.

There's a reason why most kitchen appliances aren't rectangular and don't sport a lot of grilles, if any. And it will have to be cleaned at some point, like anything in a kitchen (or closed rooms, for that matter). Rectangular fluid containers are the worst.

(Other than that, seems to be a fine idea).
Meet Flappy48, The Clone Game To End Clone Games
Badass. Nicely done, sir.
No No No, they should "shop local" spend 3x as much, get 1/3 the food, and only be able to eat for 3 days out of the week, but atleast they would not be supporting "evil corporations"

/s
For diagnosing any bugs with Location Services, I'd presume.

It's a beta build after all...
Shortly after submitting my reply I had a similar thought but after some googling I cannot find any source that this kind of "port sharing" NAT is actually used. Looking at RFC 3022 "Traditional IP Network Address Translator" it looks like usually unique port numbers are allocated per connection. Maybe there are protocol subtitles or security implications that keep implementors from going with "port sharing" NAT?

My argument still stands in case all peers behind a common NAT router try to access the same IPv4 server (which may just happen with centralized services like youtube/facebook/google). It also stands in case UDP based services are used (stuff depending on a Cone NAT and using STUN like VoIP or online gaming).
Microsoft's Cortana mixes AI with human-added humour
Correct, unless you can see some benefit in letting them know your current salary. It's hard to think of a good reason, unless you're overpaid at your current job.
You obviously didn't read the README section titled "Purpose". Here's a copy:

``Since we choose to use pure Go implementation of Git manipulation, Gogs certainly supports ALL platforms that Go supports, including Linux, Mac OS X, and Windows with ZERO dependency.

More importantly, Gogs only needs one binary to setup your own project hosting on the fly!``

But even if "all it aimed" was to be a duplicate in another language, that's just part of what will define it in the future. Linus didn't "aim" for his "just a hobby, won’t be big" project to take over the world and it did. Public open source projects have some of the most unpredictable paths - I'm not sure why you're trying to imply this one's an exception and it'll go nowhere!
It only removes values that have been put back in to the pool. The assumption is that anything you've put back in to the pool has already been cleaned up to a state where it's ready to be used again when it's taken out.
The new changes haven't been tested at all from what I've read. They're dropping vocabulary tests, for example, which are astonishingly predictive. From the media coverage it doesn't look like the College Board are as interested in scholastic aptitude as plaudits for Doing the Right Thing™.
Ah, apologies, I had it in my head that anything on XP didn't work :)
7:30am...?! fuck that
They recalculate the blur. Were you asking about calculating the depthmap?
I want to be the guy whose job it is to come up with these puzzles.
Nope, it's true
Fun concept, but the physics is way off.

Edit: I was using space instead of clicking the mouse. The mouse click is way easier than using the space bar.
Thanks! I wanted to try not sure it would fare better than usual OCR but was denied as I'm not a google product.
Meet The Top 3 Individual Merchants On Taobao And Tmall
This is just for point releases, you still get access to betas of major new versions, not to mention the ability to sign apps and publish in the app store, which is what that $99 is really about...

It continues to confuse me why Apple has two separate $99 developer programs, especially since to be an iOS developer you need a Mac anyway, and considering the amount of code-sharing that can happen between Mac and iOS apps I'd think they'd want to encourage developers to move across platforms?
What part of speech is "онлайн" then? I'll give you that "сайт" is a technical loan-word, though I still can't come up with a situation where something.сайт would make sense. Of course it's a goddamn site, it's the Internet after all.
Great find! Interesting indeed.
My impression of SF is that 9:30 is definitely at the tail end of the rush-hour. You can see that in the Caltrain schedules (express trains run ~6:30-9:00am), and even if you just walk around the city. There's a lot of activity already by 7am, while the bustle is noticeably starting to die down after 9am. There are some workplaces that don't start the day until ~10am (some tech companies, restaurants that don't do breakfast, maybe some stores), but the city seems pretty up-and-running long before that.
If this is done all in software (IE, it isn't analyzing a slightly different image), why wouldn't the OCR just do this itself?
I understand that there is probably a performance motivation for having int/uint having machine-dependent sizes. However, it seems to me that having different sizes on different platforms is a potential security hazard if the programmer doesn't think of this. It also gives rise to porting bugs. Isn't the idea of rust to make a securer language than C++? I would have thought mandating 32 or 64 bit for int/uint would make more sense, and if the programmer needs more or less they would have to think about that.
I really wish they'd add string interpolation to Go. After being able to use s"My name is $name and surname is $surname" in Scala and "My name is #{name} and surname is #{surname}" in Ruby I find working with printf a giant step backwards.
When I wrote a single-page Angular app with a Go backend, we barely did any of the HTML generation on the Go side, basically just enough for AngularJS to take over, which was essentially just one index.html template. I found it worked really well as an AngularJS backend.

I previously did a multi-page using html/template and I found it a bit more painful, especially since at the time there wasn't a ready-to-use solution for dynamic template compilation during development and then static compilation in production. I'm not sure if there is now, but I haven't looked in quite some time.

As for the template html/template language itself I've kind of grown to like it, but maybe that's just me ;)
VPN Deal of the Week: CyberGhost 1 Year Access At 71% Off
First Brand Goes Public in New Internet Territory | gTLD.club
Not everyone is an early riser. I can guarantee you that being an early riser and having some time to kill in the mornings is less of a problem than being a late riser and never getting enough sleep because your stupid job mandates you get in early to keep up appearances.
8 Reasons To Love Java 8
Heka? https://github.com/mozilla-services/heka

http://hekad.readthedocs.org/en/latest/sandbox/index.html#sa...
cool idea, a bit buggy yet and when i am trying to actually save images i do get the custom extension right click bar instead of the normal chrome bar to save the image, but i guess its still under development.
I wonder how deep this project is in violation of the GPLv3.

For starter it's based on gnu ocrad [1] but fails to state a license and to publish any source code.

[1]: https://www.gnu.org/software/ocrad/
That is the wording that Google Chrome chose for "allow this extension to access the DOM on any page". It sounds bad but these are the permissions an extension needs to be able to access images and text on any page.
sudo add-apt-repository ppa:pipelight/stable && sudo apt-get update && sudo apt-get -y install pipelight-multi

sudo pipelight-plugin --enable unity3d.
Save, Organize and Share Web Content Easily With Dragdis
Cross compilation of programs using cgo? I thought that was landing in 1.3 as well
Salon Shampoo Brands Which Is Best?
If it's just a thin layer of whimsy over a serious business culture, I don't consider it a bad thing. If it is a process of "use and abuse" I agree that it's a bad thing.
Show HN: Let's connect home libraries around the world
OnePlus One – $299 CyanogenMod 'killer' smartphone
Mini robot doctors that could swim in your bloodstream
You could likely better understand this by looking at electricity consumption data. i.e. people use less electricity when they are asleep.

I know a lot of this data is publicly available for the UK (http://www.gridwatch.templar.co.uk/index.php). Presumably you could get something similar for the USA, perhaps via https://www.smartgrid.gov/
LK Advani's Official Website Hacked
I think the point is that you sometimes can't deliver it, so you give them a slightly less general or idealized abstraction to work with.

The "head in the sand" algorithm isn't always reliable.
Free Guide for WordPress Security Checklist
Oracle Subdomain Hacked by Indian Hackers
Even though we use the same word, friendship in the male culture is a different concept from friendship in the female culture and it is a mistake to judge one with the criteria for the other.
It's not that uncommon to want to recover from NPEs in a webapp environment. You want your thread of execution to error out, return a 500, and rollback whatever db changes it's made, but you want the webapp as a whole to keep running.
I have two young kids and while it's changing as they get older I hardly have time for ANY hobbies, let alone enough for a range of activities of which this might be one. You say it's not about logging extra hours but in reality that's what it comes down to - you can't read books, write code, explore libraries and so on without time.

Now in part I'm playing devil's advocate - there are podcasts you can listen to on a commute and you can read the odd blog post in a few minutes here and there and a relatively small amount of time can make a difference - but I still think people need to be realistic about what might fit with a particular candidate at a particular point in their life and what that actually means.