skysight-inc/HackerNews huggingface dataset:
You seem to be under the impression that you think this project is owned by github.
Developer of phone-based crypto afterthoughts that give people a false sense of security and ignore the evidence that using phones is the worst thing you can do for privacy and security: "[my competitor] the most widely deployed message-oriented cryptography application in the open source world is crap". Well, yes and no. Forward secrecy is nice, but a world without forward secrecy and a workable standard when required is still arguably better than a world full of people throwing away insecure phones every six months while convincing themselves App1.2.3 makes them untouchably secure because n-marketing claims.
I'm looking forward to this. We're about to embark on a (probably) .Net-based microservices project, although we'll probably use C# rather than F#.

One thing I've found is that infrastructure stuff abounds for Java-based projects, doing much work for the message bus, metrics, and logging. But I find much less available for .Net, particularly for the latter two. Maybe you'll find some stuff that'll help me.
Regarding the questions at the bottom, much of this is believed to do with one leg being more dominant than the other.

The stronger leg may take longer strides. This manifests in surprising emergent phenomena. Grocery stores for instance tend to be laid out so you enter on the right by the veggies and circle around the back to the meats and dairies and come around the left to check out.

This isn't just limited to humans. Bees will spiral CCW when climbing. Wounded deer tend to drift left after being shot.

Simone Kosig's conclusion is even more surprising: "The basic driver behind this phenomenon seems to be the fact that all cells in nature are composed of amino acids which have a left spin. Chemists can manufacture amino acids with a right spin, yet we can't use them. Apparently both types of amino acids existed in the primordial soup at the beginning of life hundreds of million years ago. Yet life developed only from those with a left spin. The favorite theory is that at that time - when the earth did not yet have the protective ozone shield - radioactive rays from the cosmos did more harm to the amino acids with a right spin. Yet why those with a left spin would be more protected - if at all - is still a mystery."[1]

[1] http://www.somatics.de/artikel/for-professionals/2-article/2...
Isn't it right there in his comment? Seems that he doesn't like the idea of having to work for free to "rank higher" if recruiters start to use these sorts of scores. Since no other profession has to work for free like this(see: the carpenter analogy), it seems a reasonable position.
Open Source Medical Diagrams and Animations
I don't think it's updated in realtime, is it?
Vitamins Are a Waste of Money–And They're Not Helping You, Anyway
Please, step into my parlor of unsolicited advice for a moment...

will eventually be an open source project.

Lean Software people are right about one thing — you've gotta get software in front of users as quickly as possible. If the project timeline is "work for 6-8 months, then show people" it's possible you built an amazing thing only you know how to use and nobody else really wants.

Release early, release often.

My problem is that I have a full time job. When I come home at night

The simplest hack here: wake up earlier and use your first (and best) 2-3 productive brain hours on your project then go to work. You'll use your best performance (refreshed, alert, not tired) for your project while still not being fired.

I've considered quitting my job and diving into it for a few months. I have savings but this seems foolishly risky to me.

Yeah, that seldom works. Practical advice is: don't quit a job unless your side project is demanding an increasing amount of time and resources from customers/users (meaning: it's becoming successful). Non-practical advise is: screw work, if you're not happy, save money and do what you want.

If anyone has been in a similar situation, I would greatly appreciate advice.

The world isn't HN. You won't be an overnight success. You will fail. Nobody will use what you make. Or, you could be the next person the media starts comparing others against as a measure of unexpected success: "Is this new kid the next bglazer?"
Hiring
i want hiring a good for get on a sistem.
What is your GitHub username ?

GitHub Archive data are not perfect, and there are also room for improvements in the import process.
or just maybe the poor don't have good healthcare.
I have a weird feeling most animals think a lot; it's not just instinct, or Behaviorism. I also have a weird feeling as humans we attribute too much of our actions to thinking, and not enough to instinct and Behaviorism? I still have
huge issues with strict Behaviorists though. My Psychiatrist practices subtle reinforcement techniques, and they never worked, but I just can't tell him; he's a nice guy. I think he needs to validate his fees, in order to keep his own sanity?

Can I prove it--no! I just never bought those philosophy/psychology
instructors who really tried to teach me animals don't think.

The older I get the more humans look like apes. I think my
decline in testosterone is playing a part in the way I look
at the world? The mystery of it all is fading--sadly--in humans and humanity. But the animal world is more fascinating than ever!

I am happily waiting for the first mammal to speak it's mind! I wish I could be around when it happens.
I added in the footer a small note explaining that this project is not related to the GitHub company, do you think i should make that more visible ?
>To the interesting job spam I usually reply with the question of the salary range, and 95% of the time there's no reply back.

have you tried giving them a call and verbally stating that you find it interesting, state why you're a match, but say that you don't want to apply if it's outside your range. then ask if (number) is within what they would consider? since you've pre-qualified yourself they must answer, and will be looking forward to your application if you match.
Ballmer peak then ;)
I expect they are not generated but hand written, like so many pages from the 90s. There are more examples with a similar but different format¹, and the whole site structure looks antique.

I also enjoyed it, as well as the cleanliness of the whole page. And I found that URW Palladio L is a quite pleasant font.

¹ http://homepages.sover.net/~donnl/iiiivsiv.html
I've been thinking about this a lot recently. You wouldn't believe the number of people (VCs, marketers, recruiters, etc.) who strongly have pushed for a similar system implemented in GitHub over the years. The entire concept of open source on GitHub would have basically been a front to become a LinkedIn of developers.

I don't mind sites like the one here coming along and attempting to do this (it has some value), but I'm really proud that GitHub didn't head in this direction, even though there was a fair amount of pressure towards it.
Swatch to Make Batteries for Electric Cars with Unmatched Capacity
Wondering how you deal with city names in languages other that English? Is that taken into account?

For example, it seems that for Kraków (Poland) you have both Kraków and Cracow.

PS : Great project!
> Databases are not interchangeable, though sharing a common query language makes the skill set somehat interchangeable. I think this is part of the nuance often lost in the discussion of ORMs and database-portability.

I see two realistic reasons for why having an ORM/avoiding DB-specific queries is good idea:

- your product supports multiple databases

- you want to use something like sqlite in memory for tests
Elizabeth Iorns CEO of Science Exchange, Part-Time Partner at Y Combinator AMA
Indeed, but does the punishment fit the "crime"? If not, how many orders of magnitude is the latter off by?
Start with the business model canvas. Look at the options you have per category (so for example: for revenue streams, list all the ways to make money you can think of, for value propositions list all the unique ways to stand out, for customer segments list the different types of user groups you can think of). Now pick a random topic that you're interested in, shuffle all the pieces around and see what new business model you can think of.

It's also great that you can then just hand in a business model canvas that explains your idea.
I never claimed I was anything other than an engineer.
A New Article Series for Ruby/Rails Developers – Nuts and Bolts
Everyone Starts with Nothing (Stop Making Excuses)
Federal Communications Commission Meeting Live
Engineers love to hate it, but sales & marketing matters. It works. Making a product, throwing it up on the web and walking away doesn't work. I'm not going to argue that point, it's a fact. For more on that, read Peter Theil's 0 to 1, or anything by patio11, or listen to the podcast Startups for the Rest of Us, or any one of a dozen other sources from people that have made money in the space.

If you agree with that, then my argument is that over the long term, the amount of money a company can spend on marketing is related to the amount of money they make per customer. If you sell a $1 product, you can not afford ads that cost $3 per conversion. If you sell a $30,000 product, you can afford pretty expensive ads. Of course n the short term this can get skewed. A company can dump money into ads in an unsustainable way, but that always seems to correct itself (see: Fab).

Given that a product is generally priced to some extent related to its value, the higher value products will have higher revenue per user, which will allow them to bid more for advertising.

That means we are more likely to see these ads bought by companies that make decent money on their apps. I'd love to see more high quality apps at the top of the listings, and I'd also love to be able to promote my (hopefully) high LTV apps at the top of the listings.
This is really neat and I love playing with stuff like this. But, fundamentally, it shows that stars aren't a good measure of anything besides stars, at least outside of the top scorers for commonly used languages. For those, it's not a bad proxy for fame.

If you like at the top javascript or ruby developers, yep, those are all pretty famous javascript and ruby developers. But if you look at the #6 matlab developer, well, turns out that's me. I've probably used matlab for less than 40 hours total, lifetime. And most of that was in grad school, a decade ago. Most of my stars come from a tutorial. Not a tutorial I created -- a tutorial I worked through, that thousands of people have probably done. Ok, so, not many people put matlab code on github, so that data is messy. What about popular languages?

Turns out I'm also the 240th most starred scala developer worldwide. I once used scala for two months and created some projects to help me learn that aren't even close to being polished enough to be useful to anyone. Like most code written by someone who's learning a language, it's not any good. But that somehow puts me at 240? Even in a pretty popular language, by the time you get into the hundreds worldwide (or the top few in most cities), it's people who just threw up some toy projects.

I wonder if this explains why I've been getting recruiters contacting me "because they saw my scala code on github". I doubt anyone who's actually seen my scala code on github would contact me for a scala position, but someone who uses a tool that counts stars might think that I actually know scala and contact me for a scala position. This particular tool is too new to be the source of that, but the page the source data comes from (github archive) shows how easy it is to make BigQuery queries to return results like this.

For Julia, I'm also presently ranked above all of the co-creators of Julia, despite having spent a total of perhaps 20 hours ever using the language (I'm 72, compared to the co-creators, who are 113, 143, and unranked).

BTW, in languages I've actually worked in professionally, I'm 98,582/244,375 in a language I used for years before it became trendy, 1,100/1,835 in a language I've used a lot recently, and 75,998/161,465 in a language I've used some recently. In the language I'm most proficient in, the language I'm mostly likely to reach for if I just want to get things done, I'm 14,800/25,094.

P.S. If the developer is reading this and wants bugreports, your service returns a "503 Service Unavailable" if you click the "top foo github developers in your city" for developers that don't have an associated city.
Node.js and io.js – which should I use?
One of the main problems with breaking up a system into many independent (micro?)systems is that you can't easily combine two or more systems into a logical transaction. Or, in other words, it becomes increasingly more difficult to do things atomically to the complete system.

Is this problem covered?
Hey Guys!

I wrote a few Ruby/Rails articles over the last couple of months and want to extend this. That's why I created the Nuts & Bolts area where I'll publish a new article every 2 weeks.

See the recent ones and join the list (https://exceptiontrap.com/blog/nuts-bolts)

Why should you subscribe? Because I'd like to see the demand – and which topics are interesting for you. Plus you'll know when I post a new part.

If you got a minute, please share this – thank you!

Cheers, Torsten
There are still many, many things that we don't understand about the brain. Even the things we think we understand, we're not always 100% sure of. Recreating an actual intelligence will be difficult.
I too like to put a hamburger button in the middle of the screen.

Why post this when you have no swift content at all. You're just gathering emails.
I guess I didn't consider that at all. I must say my only experience with home-schooled kids was that "weird kid" from high school who happened to have been home-schooled.

I agree that conventional schooling is not for everyone, and middle school is a particularly brutal time for young girls. Lord knows I'm still scarred from my experiences during that time.

You are your child's parent, and the parent knows best.

Thanks for the citations, too -- I'll read up.

Cheers!
Allwinner is the rare, if not the only SOC ARM chip vendor, from China that sort of embraced Linux/GPL/LGPL in a public way to some extent. The rest of those similar companies does pretty much nothing meaningful at all, they use Linux too, just no public release whatsoever. In that sense, it's the least evil as far as GPL violation goes.
Vulnerability doesn't seem like the correct word to describe this issue. It's more of an exposure of potentially sensitive information (your local IP address if you're using a VPN) as a result of WebRTC's protocol design.
Live from the FCC's net neutrality meeting
...Often 2-3 candidates could have done the job brilliantly,..

Tell me more about the skills shortage.
I've been in this situation for as long as I can think of. But lately I've found something which is working for the time being.

I don't use my car to commute to office. It takes 25 minutes via public transport (one way), so I use that time and build all the complex logic/data structure/algos in that time for my hobby project.

Cooking doesn't break my mental loop. So I keep thinking & solving things regarding my hobby project while cooking. (I also cook for my office lunch almost daily)

Most of the labour work (putting up CRUD forms or repeatable things, some graphics work etc) I do mostly on weekends when I don't have to use much brain but just keep moving things which are important.

Things are much better now than before. Even still my hobby project is slow moving but I can see it moving further.
I'd like to call out for the author of this that you are in breach of the Github name and branding usage guidelines:

> ## Naming projects and products
> Please avoid naming your projects anything that implies GitHub’s endorsement. This also applies to domain names.

(Reference: https://github.com/logos)

Edit: Why the downvotes? It's valid, and if someone had used my company name in their unauthorized, misleading and buggy "awards" platform, we'd be asking them to refrain from attaching themselves to our name and brand.
I'm using Google Geocoding API untill i reached the rate limit (2.5k calls / day) and Openstreetmap API for the rest
Read All About It: Nearly All Binary Searches and Mergesorts Are Broken
A good what for a what?

I don't think it would be a good idea in the first place, you might communication problems.
I don't want to argue your point and you should read heavily into the "tragedy of the commons" problem that plagues many open source communities, but companies can give back in many ways, in terms of bug fixes, features and improvements to the projects they use (at least wise companies do).

In Twitter's case, we've also contributed to the Redis ecosystem via twemproxy: https://github.com/twitter/twemproxy

Twemproxy helps scale some of the traffic for the top websites in the world: https://github.com/twitter/twemproxy#users
Being old and cantankerous, my feeling is that we've tooled up about 400 times more than we need for microservices and the cloud -- a good programmer could/should be able to construct and maintain most small-to-medium-sized projects without a lot of third-party tools.

As an Agile coach, what I find interesting is conveying the philosophy of the work. I am nowhere near being a code ninja any more, but the way you think about writing the application is the most important part of doing the work.

But who knows? We'll see.

EDIT: To be a little clearer, message bus? You sure you need a full-bore bus? Make it work with simple files. Take a look at your volume. If you code it correctly from the start, adding on new stuff is easy. If you start with lots of frameworks and such, you can get caught up in complexities that are orthogonal to your mission. One of the beauties of going full functional is that it makes you focus on whether the dang thing is working or not. In an OO environment, many times you get lost in the "wiring" of the construction, making sure you implement the correct interfaces, paying attention to Demeter's Law and the rest. The end of the week comes and all you've got is forty thousand lines of code and 7 new dlls in your build.
Yes, I did. Sorry about the mistake.
We've had a couple of virtual study group Google Hangout meetings about this book at CodeBuddies -- http://hangouts.codebuddies.org/category/data-structures-and...

IMO this is one of those books where it helps to talk about the material out loud/screenshare. The material can sometimes be dense.
One thing you get with a good ORM is composability, though. Trying to build dynamic SQL queries with raw strings is a nightmare.

Another, less useful property, is a considerable reduction of boilerplate when persisting a complex object graph.
Yeah, I guess ... it's just weird to me since you're supposed to be watching the end of the hand, not the part of the clock that the end might be passing now, or be up to 180 degrees away from. Oh well. Language is like that, I guess.
This brings up something I've been grappling with. How do you get more eyeballs on your open source work? I have a few projects, as does my company, but getting more interest/stars seems like it requires a large investment - substantially larger than any benefit we'd likely derive.

"Back in the day" I remember it was as easy as sharing with a few friends or posting on HN, and it would quickly get some traction. Now it feels as if you need marketing clout.
CPU caches were not a thing on microcomputers. The 360 Model 85 had a CPU cache in 1968.
I don't own an Android phone, but I'm surprised that Google Play has lousy search. I expect the Apple App Store to have useless search, because Apple isn't a search company, but I'd figure Google had that part solved. This sounds like at least perverse incentives, and possibly a plain old shake-down: making their search worse, and/or burying specific results, directly makes them money. It reminds me of the bad old days of "portals," before someone made an unbiased, fast search engine called "Google."
I find telling recruiters my salary is a really bad idea. They then tell the company I am applying to what my salary is, which is a really shitty way to start off salary negotiations. I actually just don't work with recruiters anymore due to such a shitty experience.
It sounds like there's a pretty big amount of crows that got in on the "drop gifts for food" program. And a camera lens is well within the range of what a crow would usually be interested in. It doesn't sound unlikely to me that it would just pick it up as any other thing and gift it.

Crows are awesome though, I'm not trying to put down their intelligence, haha. I just wanted to point out that neither deeper reasoning nor ethics is required to explain this phenomenon. One of the researchers in the article said that he had never experienced the gift giving, even though he also fed crows often. That to me makes it more sensible to believe that it's just a meme that developed by chance
Dictionaries disagree with you, e.g. http://www.collinsdictionary.com/dictionary/english/wharf

I fear you've been taken in by some creative tour guide! A wharf does not require a wharehouse, you'd think that would be a hint to some people.
300 Awesome Free Things for Entrepreneurs and Startups
This is good worldwide perspective on mortality risk for young children. The journal article in The Lancet[1] mentioned in this news article provides more details.

[1] "Global, regional, and national age–sex specific all-cause and cause-specific mortality for 240 causes of death, 1990–2013: a systematic analysis for the Global Burden of Disease Study 2013"

http://www.thelancet.com/pdfs/journals/lancet/PIIS0140-6736(...

http://dx.doi.org/10.1016/
S0140-6736(14)61682-2
Lenovo website Hacked and Defaced
Thank you for that link.

Upon further snooping in the directories, I found a HQX file which decompressed to a file without any extensions. Looking up the first four bytes of the file, I found that it is actually a WordPerfect file.

FF 57 50 43
Which brings a good point: if you have root (and presumably you can even write a different kernel), how do you make sure the TPM can verify what's actually running on the processor when you can just fake it?

Or better yet, if you have full blown root, what's preventing you from just kinda LD_PRELOAD some code for that process and steal the decrypted data before it gets to the legitimate application? Or take a screenshot.

So I think the point is that Google probably will not allow this to be ran on any ROM that's not signed by some key.
Is the score formula correct?

sum(stars) + (1.0 - 1.0/count(repositories))

So if I have 3000 stars and 10 repositories, you give me a score of 3000.9? Shouldn't it be multiplied?
You would think they'd have died from starvation long before succumbing to measles if that were the case.

The flippant attitude of this comment is... irritating, to say the least. It's as if you're unaware of the massive global effort to eradicate hunger. Perhaps you're one of those people who thinks it's "not enough", in which case please show us the multi-million and billion dollar checks you're writing every year for the cause.
That might just say there is very little matlab code on github. Or matlab users don't use github stars much?

Perhaps a better label than 'top developer' would be 'developer of most popular repos' or something.
The people presenting items sound like they have never spoke in public before.
But weren't the crows being fed even before they started giving the gifts?
Just out of curiosity (after reading antirez's comment here), I took a look at wwat's github contributions:

https://github.com/wwat?tab=contributions&period=monthly
https://github.com/wwat?tab=activity

I think the account has been specifically created to troll github projects. The ^contributions^ have been bug reports in various projects with similar trollish language and tone. Do you supposed GH would act if we flag this user ?