skysight-inc/HackerNews huggingface dataset:
Repos that are not addressing the web can get popular (at least by my terms), just not _as_ popular. I have:

https://github.com/SirCmpwn/TrueCraft - 724 stars

https://github.com/KnightOS/KnightOS - 513 stars

https://github.com/SirCmpwn/RedditSharp - 195 stars

Some of these have web parts (i.e. a website) but none of them are focused on the web.
Ordos: The biggest ghost town in China (2012)
That just plain sucks and is narrow sighted of them !
If cruel and unusual punishment is unconstitutional, why do we inflict it on the english language?
Motivation and Goals of Project Jigsaw
>Has anyone here actually ever TRIED fasting a full 24h day? I have. I HATED it. Well, the fasting itself wasn't that bad, however, the next day my body went FULL berserk mode and I literally couldn't stop myself from eating. It was really weird and I never had such strong biological urges. That's when I decided I'd just stick to fasting until 5 pm when I eat diner.

Yeah, Yom Kippur fucking sucks. Every damn year.
> A variable in algebra is exactly what you consider a constant in a programming language.

I disagree. A constant is not expected to change, a variable is absolutely expected to change.

The difference is that a mathematical variable changes "between invocations" of a mathematical statement. An "assignable" changes "within invocations".
There is nothing wrong with rebasing a feature branch imho. Feature branches should be considered ephemeral. But it probably depends on your team and project size.
Beyond Request-Response
Ask HN: Order of authorship in scientific papers
Industry papers such as the ones from Google, Yahoo, Microsoft, often have a ton of authors.

How is the order of authors determined?
I don't agree with master being the production code. It's the default branch when you clone. I like to keep the production branch on a more explicit branch so my team knows they're dealing with release code.
It may be necessary, but by being evil should we really do it?
As a 27yr old currently doing a CS degree, it is valuable and inspiring to hear of other successful women in programming/engineering. We have no real role models. People like Marissa Meyer and Sheryl Sandberg are covered in UK media for ridiculous things like not taking enough time off to have a baby. PFFFTT please.

I hate the noise that Shanley and co make about women and sexism, it makes me cringe and feel bad for those on the other end of her tirades. It's nice to know that this site exists, if nothing else to show that we are not all as diabolical as the 'feminazis'.

I do not want the bar lowered because I have boobs, I just want other women to not be scared to work in the industry (mainly because other women are telling them how horrible it is!). I've been lucky enough to work at awesome companies surrounded by dudes who value my work and don't give a shit about anything else (thanks, dudes). Long may it continue.

Yes, I agree the name is shit.
> restore some balance and one day make this positive discrimination unecessary. Then we won't need any special terms and all programmers will be called programmers.

How do you define 'balance' in this scenario?
In The Netherlands it's easy to get 4-day work weeks. I've done it pretty much all of my professional life (>10 years).
It's not really harmful just because it's too much overhead for small projects. If you have a huge project I'd assume that it's much harder to read history anyway, and then a more complex pattern of development is reasonable.
Wow, Silicon Valley the show got in way ahead of the curve on making jokes about this.
When will we get rid of this nonsense?

As soon as people stop using it as an excuse to abuse, berate, degrade and discriminate against people. These words, and the intent behind them, are not the problem - they are a reaction to the problem. Rather than get annoyed with people who invent words like 'wogrammers', why not direct your anger toward the employers who refuse to hire women, or pay them less, or ignore sexual harassment. Those people are the problem.
I know only one company that publicly has 4-day work week for all employees and that's Treehouse https://teamtreehouse.com/ and the founder Ryan Carson has good blog posts about the topic such as http://ryancarson.com/post/21708810513/4-day-week
I was confused by this part of the article. Are 23% of candidates being screened at the interview phase, or at the pre-job-offer phase? Drug screening isn't a cheap thing that you just do to everyone that walks in the door.

My company puts a common clause in the offer letter that says "this offer is contingent upon your successful completion of a drug screening, confirmation of your references, and the verification of your education and work history".
You mean, besides https://www.quicklisp.org/beta/ ?
XARA data stealing flaws affect Apple iOS, OS X
Ditto, Explore is cool.

Regarding the project itself, the license is strange, but it's a nice little userscript.
Do AMD, Intel, Nvidia, HP, Lenovo, Ford, Honda, and so on send a cease and desist letter to every publication ...

I suppose they don't and I'm not disagreeing with you on that.

The IMAX situation may be different in that their trademark is very catchy sounding (2 syllables "eye"-"macks") and is getting pulled (by innocent human tendencies) into a lot of conversations unrelated to IMAX(tm) theaters. When people use words like "AMD" and "Honda", it doesn't seem to erode their trademark. But for some reason with "IMAX", and "google", and "kleenex", it does. In other words, most people haven't genericized "Honda" to the point of saying "I'm going to Honda my but to the grocery store."

Are the cultural references to "IMAX" trending towards trademark desctruction such as "kleenex" and "escalator"[1] or are the usages actually trademark preserving such as "AMD" and "Honda"?

[1]https://en.wikipedia.org/wiki/Escalator#Loss_of_trademark_ri...
"wogrammer"? Really? If there's one thing I don't need (as a woman in tech) it's segregation further from your regular joe programmer.

Show me what other women are achieving - FANTASTIC - but quit with the bloody ridiculous nicknames. (Don't even get me started on "mumpreneurs"!)
the driver model has changed pretty significantly in the last 12 years. I think its an interesting project, but other than basic desktop compatibility this just isn't going to be really viable. Basic means...no directx...which means pretty much none of the text and 2d advances from Win7/2K8R2...
Never heard of either. How offensive are they compared to towelhead or nigger?
The name is silly, yes, but I do wonder if this kind of thing even accomplishes its stated goals. I've known a few programmers-who-are-women who find the laser-focus on Women Can Program Too to be annoying ("yes, I'm a woman, get over it"), insulting ("no shit, are you implying I couldn't?") or outright counterproductive ("it makes it sound like tech is some sexist hellhole that they have to beg women to even consider").

Like, I'm all for more people of whatever demographic feeling welcome in technology (and any other industry, natch). It's not clear to me whether this kind of PR actually accomplishes that, or does nothing because it's not addressing the more important yet more illegible things ultimately that keep women less interested in going into tech, or actively harms the cause through the sexist implication that it's so special and noteworthy for women to be interested in technology.
Reddit clone's servers closed for hosting “politically incorrect” content
Having actually read the article, this is the least-patronizing version of anything that I could have imagined, given that name. It's a great effort, but a really bad name.

Usually, you see these things not as an individual effort, but some sort of corporatized outreach program, and then it is just awful. In the process of supposedly trying to celebrate diversity, it just only further serves to paint it as "The Other", the non-default.

But it's basically just an interview series that a few people are putting together, specifically to treat the subject normally, not continue to differentiate.
You seem to conflate “GitHub users” with “[people] who use git/source code control”. That is almost the opposite of a point that I wanted to make. It is obvious that GitHub would have many popular web projects, but if one could sum up git projects instead, this would probably not be the case.
> I start my day with a 1.5 hour walk with my dog Fanny

> I normally get rid of sleep debt on Friday by sleeping a bit longer than on working day

> lunch with my wife

> travel to martial arts training

Sounds like this person is scheduling an extra day for networking/meeting clients/etc., then filling the day with "day off" type of stuff like 1.5 hour dog walks and sleeping in, then complaining that the "4-day work week" doesn't work.

Am I the only one seeing the disconnect here?
Talking about unfair... you know... never mind.
Surely you know better ..
This is how my team works. I always thought GitFlow was way too complex for our use case. The way you describe seems to work for us, mostly. There are still the occasional mistakes and commits to the wrong branch, often accidentally bypassing develop, which I guess supports the article's premise.
Show HN: New search app for discovering ruby gems using machine learning
Why not just use tags?
A big annoyance is UI:

* most git UI don't provide for branch filtering or --left-only (which hides "accessory"/"temporary" merged branches unless explicitly required)

* developers won't necessarily care for correct merge order, breaking "left-only" providing a mainline view

The end result is, especially for largeish projects, merge-based workflows lead to completely unreadable logs.
Educate yourself on what happened. Did you know that the woman who reported the dongle joke was fired from her job because she reported it? And that she received actual threats for it?

http://techcrunch.com/2013/03/21/a-dongle-joke-that-spiraled...

I don't know who the anonymous joker was (who got fired, and then publicly apologized for his inappropriate joke), but I'm fairly certain he would have found another job pretty easily. "Career ruined" is still not correct language for this situation.
Ask HN: need help, trademark infringement for using known TM as part of domain
Hello Everyone,

I have just recently received a kind of informal cease and desist letter (only a couple of lines, no laws quoted, not even addressed to my full name) from a big messaging company.

I'd like to understand if what the company is claiming is legit.I hope you can help me with this.

Here are the facts:

Here are the full facts:

- I bought a domain name consisting of a popular messaging app name, and the generic word "groups" (.com). For example: telegramgroups.com or groups-for-telegram.com where Telegram is one messaging app.

- As soon as I registered it, I started hosting just a simple forum on it, for people to exchange their contacts for that messaging app in order to let them find likeminded people for creating chatting groups on that messaging app.

- The domain name includes the messaging app name but the forum makes it clear that the users could exchange any other kind of contacts they wanted too (other messaging services).

- I put a couple of Google Ads on the forum, not related to any messaging apps at all.

* Being a bit naive on legal matters (don't laugh please), and thinking I was not doing anything wrong, I contacted the messaging app directly, asking if it was ok if I used their name in a Google Ad-Words Campaign to advertise my website on Google. Shortly after that, I received an informal short email from the company, telling me that I was not allowed, and that I should also immediately stop using the domain name too, because it's representing a trademark infringement.

- I am from Europe, The messaging company is based in the U.S., and the hosting-provider/domain-name-registrar is based in Canada.

So what do you guys think? I'd love to hear your opinions. I apologize if this was so long and I thank you already for having followed me till here.

Thanks a lot.
There are areas of reddit you can go to watch children being killed. Gore abounds on the normal web and is legal (at least in the US due to First Amendment protection). What have you seen that is more frightening than that?
You are not the first person to ask for this so I'm definitely considering it. It's a 1.0 release after all so if you have suggestions then please let me know :)
If I'm running a factory or warehouse and I need sober, alert workers that will not destroy merchandise with equipment and/or kill themselves or others around them, you can be damned sure I'm going to eliminate any risk of their personal time seeping into their work time.

Screening for recreational drug markers doesn't mean I'm judging their morals, but I'm zeroing out my risk factors.
I like the UI concept, quite cool. I've been a user for reminders since for…ever and in my experience I rarely need relative time (something in 30 min.) vs. absolute time (remind me 5 minutes before 10 O'Clock), and of course Calendar apps do that, but it's not as easy to set up.
For those asking about how to get a four day work week - I've negotiated to a 4 day work week once, and do a 20 hour week a second time. Each time I just said it's what I wanted to do and the employer was on board, but each time was also after working full time for over a year. I'd try that route instead of looking for a new job that would do 4 days, as that seems pretty uncommon.
"You're just opening up for a torrent of other things that will be censored," he said.
Slowly, Tech Innovation Makes Inroads in Government
https://news.ycombinator.com/item?id=9639001 ?
That came up again here in the UK recently, there was a case where child custody was at issue and the mother and her new partner got the kids to lie about their father.

The lies were incredibly obvious to anyone that's read about the previous incidences of Satanic Ritual Abuse panics, but it still took the press some time to catch on. It also inspired the usual crop of well-meaning fools saying things like - "well clearly these children are traumatised and this is their reality, even if there is no evidence"
Believe me, I would be pretty angry at such people, but clear cut cases are also pretty ducking rare.
Newbie here. Nice idea ! How much time it took you to buid the site? It is js-only based? By the way, works perfectly on Safari.
While the original question may not have been asked with the following intention, when I ask a question like that in an interview, I'm not looking for a textbook thorough answer or to comb the minutia. I want a demonstration that you can communicate ideas that you know (even how you communicate in the moment that you've worked with them but cannot recall the fine details on the spot). If you don't know, then I'm looking to see how you communicate that. Saying 'I don't know' is not easy for some people, especially in an interview, but bullshit is pretty obvious. I'm not looking to hire bullshitters. Within all of that, there's plenty of room for agile, creative, and curious responses.
You’re investing your 401(k) all wrong
I love this book "exposing" management consulting:

http://www.amazon.co.uk/Rip-off-Scandalous-Management-Consul...

I'd like to read an equivalent for recruiters and as more people encounter recruiters than management consultants I expect the audience would be much larger!
> All other branches (feature, release, hotfix, and whatever else you need) are temporary and only used as a convenience to share code with other developers and as a backup measure. They are always removed once the changes present on them land on master.

From an open source developer's perspective I need more "eternal" branches because I need to plan future releases. Putting everything into master makes the decision for me (if I have a breaking change I have to bump a major version even if maybe I want to delay doing that).
Actually, "heritability" in the scientific context can be counterintuitive sometimes. I'd bet that the heritability of slavery in the 19th century was actually pretty low - I wouldn't imagine that monozygotic twin pairs are any more/less likely to be be slaves than same-sex dizygotic counterparts. Indeed, the majority of variation of the "is a slave" phenotype would be due to environment as slaves get set free.

Think of a trait like hair colour in East Asians. Having black hair is completely determined by genes, but heritability is pretty much zero since (with maybe a few extreme exceptions) variation in hair colour in that population is entirely environmental (use of hair dyes, etc.). In Europeans however, heritability is probably much higher due to greater variation in hair colour.
I've decided if I ever start my own business we will work Mon-Sat 4 or 5 hours a day (for a grand total of 24-30 hours a week). Especially in our industry I feel like productivity falls off after 4 hours of work. Plus Saturday sounds like a great day to get random stuff done. I know that kind of schedule isn't for everyone, but I think enough people would appreciate it that I could still get qualified workers. What do you all think?
As of 2007-2011, Patterson and Hennessy books were in use in courses I took as well. Great stuff, but the treatment on GPUs was a little out of date even a year or two after being published (GPGPU was just getting started and evolving rapidly).
At this point, I just assume that "X considered harmful" contains an element of satire. That's not always the case, but I have no problem saying "Satirical 'Considered Harmful' Articles Considered Not Harmful".
ah sill me, I now noticed you do include absolute time in the UI, I missed it on first look, so I would prefer it being the more prominent one. Perhaps a setting?
This Week in Data (June 19, 2015)
They'll break 10M daily direct query threshold on June 22, according to Holt-Winters.

http://axibase.com/chartlab/e8635882/5/
With web projects there exists the potential to reach many more users than desktop and native projects. I would assume that the percentage of the population with access to a web browser is much much larger than any other segment.
Kotlin Evolves: How to Keep Your Code Up
Roughly the same level of offensiveness; you couldn't say it as a public figure without ending your career.
You need to talk to a lawyer, not a random assortment of anonymous HN readers.
Who Do You Trust?
Thanks!
It took me about two weeks in after work hours.
The server is 70 lines of Java (vertx) and the UI is like 200 lines of JS (With very little JQuery)
She is compelled to defend their trademark in order that they can profit off it. Due to her poor judgement, their brand has suffered a miniscule but very real hit.

I'd say that's attempting to do hey job, overreaching, and causing more harm than if she had done nothing.
The Hacker Ethic of Work
yeah, i mentally multiply "Rewriting a project" times "reverse engineering is hard" and see a lot of exploitable material probably lurking somewhere in there...
Interactive Tool Answers “Will Machines Replace Me?” (jokingly)
My bad. I probably typed the title instead of copying it from the link.
I'm sure it is on HN. There are probably places where they talk about ninjas and rockstars where it might not (yet) be, I'm not sure.
How Jeffrey Sterling Took on the CIA – And Lost Everything
>why not direct your anger toward the employers who refuse to hire women, or pay them less, or ignore sexual harassment

Do you have any data, which controls for the appropriate variables, to support that?
If you want to work at a company offering more responsibility and/or more money, you consider the company that's offered it to you more favourably than the bigger company that says they like you very much and will decide if you're good enough after a week or two. Especially if you suspect that reflects how the respective companies will respond to any future requests you might wish to make if working for them.

If you only want to work at a big company, you probably don't interview with the smaller company in the first place.
Is that legal? Are Windows drivers distributed in such a way that they can be used with non-Windows operating systems?
then HR insists on collecting CVs for 4 weeks

I'm not sure what things are like where you are, but I have recently gone through a hiring cycle for an engineer and it honestly took this long to gather resumes that were worth pursuing.
In theory yes. In practice, investments, particularly in early stage companies, require effort and time and other invisible costs (you can line up 20 meetings in San Francisco in the time it would take you to fly to Singapore and back for one), and there are other aspects such as reflexivity and the correlation between funding availability and company success that keep Silicon Valley as the global tech centre.

Why it became so is a long story with several aspects including large amounts of government spending half a century ago and cheap property values.
All this is is social engineering to trick the victim. This can be done with _anything_ if the victim is a trusting soul.
These stars counts are very low compared to the ones in the link.
Related question, but has anyone succesfully used a 55 inch 4k screen for development purposes?
>e-cig-cafe

>death of the nation state

∗tips fedora∗
Truth is certainly a hard requirement; rhetoric doesn't imply lying.
I feel like RedditSharp is pretty focused on the web.
Quantitative analysis of issues found by afl in mandoc
So let me get this straight.

He is suggesting to use 90% of what GitFlow suggests (feature/hotfix/release branches) but doesn't like the suggestion of non-fast-forward merge and master/Dev and that makes GitFlow harmful? I don't think I agree.

I think having the Dev branch is useful. Consider this actual scenario at my current workplace.

1. We have 4 developers. Nature of the project is such that we can all work independently on different features/changes.

2. We have Production/QA/Dev environment.

3. When we are working on our individual features, we do the work in individual branches and merge in to Dev branch (which is continuously deployed).This lets us know of potential code conflicts between developers in advance.

4. When a particular feature is 'developer tested', he/she merges it into a rolling release branch (Release-1.1, Release-1.2 etc) and this is continuously deployed to QA environment. Business user does their testing in QA environment and provides sign off.

5. We deploy the artifacts of the signed off release branch to Production and then merge it in to the master and tag it.

Without the development branch, the only place to find out code conflicts will be in the release branch. I and others on my team personally prefer the early feedback we can get thanks to the development branch.

Advantages of an explicit merge commit:

1. Creating the merge commit makes it trivial to revert your merge. [Yes, I know it is possible to revert the merge but it's not exactly a one step process.]

2. Being able to visually see that set of commits belongs to a feature branch. This is more important to me (and my team) than a 'linear history' that the author loves.

We have diverted from GitFlow in only one way, we create all feature/release/bugfix branches from 'master' and not 'develop'.

Now, don't get me wrong, GitFlow is not simple but it's not as complicated as author seems to suggest. I think the author was better served with article title like 'What I don't like in GitFlow'.
Some people want to work in a certain domain and don't care much about the size of the company.
OS affects results of FreeSurfer MRI analysis software
> Why are Hindi and Urdu listed separately but many Chinese languages combined?

Because the last thing people interested in languages should care about is mutual intelligibility. Politics is much more important.

There is no sarcasm here.
E3: 8 Hot Video Game Trends