skysight-inc/HackerNews huggingface dataset:
I've found github better for open source projects, and bitbucket better for businesses. Github only just recently introduced the idea that one 'deploy key' could be used on more than one repo(!), for example, not to mention that deploy keys had full write access.

User management - more important for a business - is much nicer on BitBucket, and was the specific reason why we shifted. And it will continue to be nicer, until they infect BitBucket with the same user management mess that blights Jira/Confluence. :)
this year minus 2016
Firefox has it but it's not as tight yet. In particular it doesn't have a good splash screen experience or notifications on android
Peter Thiel Is Backing Donald Trump
I've tried just about anything, including contacting support who never got back.

They've got this dumb system where you can claim a custom link, but it's

youtube.com/c/TaylorGood[]

where you have to fill in [] with something. It makes no goddamn sense, and if I do it, that's going to be the new permanent url, which I clearly don't want.

Google are so clueless sometimes.
There is an element of "double dipping" here that I see as a problem.

I already pay $7 a month for my own personal Github account, and for me personally it's nice to have no limit.

But if we switch to the new model at work then not only am I paying my $7, but my company will have to pay an additional $9p/m for me to have access to the repos I use daily for work.

Even if they removed me from the organisation and added me as a collaborator this will be an additional cost.

They can spin it how they like but I suspect for a large number of organisations they are going to see quite an increase in cost from using Github.
I see. But it's still not clear if it's part of a trend or not. What if the maximum arctic sea ice coverage is higher next year? That will show that 2016 record low wasn't part of the trend and maybe was an anomaly. We can't know that until more years have passed. I'm sure every year isn't a new record low.

By the way, while I was researching that, I also found the "global greening" effect. This is what I'd like to see more of in mainstream media - interesting things happening with global warming that aren't all bad. It would show less of a bias.
So it's like Ionic? http://ionicframework.com/docs/components/#header
Eh? I was very happy with my micro account, this is pretty awesome! If I ever need to recommend a corporate account, GitHub is pretty much my first choice.
This isn't. But people are using this to turn their apartments into cheap-ass hotels instead.
There was a paper published on a DVCS using UUCP (!)
in 1980:
"A distributed version control system for wide area networks " B O Donovan, http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=tru...
Personally I have both working fine with hundreds of tabs, but chrome uses 5-10 times the ram.
They might have used MSVC for their exercises on this course. They're not using some C99 features such as stdint.h, which were not available in MSVC when this article was written.
My biggest gripe with Qt is HiDPI support which was introduced just 6 months ago, so quite late. It feels cumbersome compared to HTML/CSS which have native HiDPI support built-in for years. Also the implementation in HTML/CSS is straightforward. You don't need to think about it a second, it just works. Actually this is my number one feature of web tech, it's HiDPI ready and websites and apps like Slack look always slick, crisp and clear, on any platform.

With Qt, just watch this 30 minutes presentation about Qt and HiDPI, while ok there are some parts which unnecessarily complicate matters: https://www.youtube.com/watch?v=2XPpp4yD_M4
Disposable, Secure, Email Built in Rails
I'm someone who's cut his teeth developing desktop apps the 'old' way and came rather late to the whole modern web-development thing. And I have to say that going zero to a good enough prototype app is dramatically easier with web based stuff in most cases. Sure going from good enough to a polished high performing product can often be a massive pain, but that's a different story.
Usually, they are referring to the public GitLab as it is a free installation of GitLab Enterprise Edition with free private repositories.
Trump-Sanders Signal an Oligarchy on the Brink of Collapse
Forvo is a great site for this kind of stuff http://forvo.com/search/char/en/
From what I know Ionic is more than components, it is more of a framework for mobile apps. PrimeNG is more like a port of the JSF components library they had to Angular2.
I couldn't agree more. It has annoyed me when companies charge more for decisions about how you choose to do something - in this case how you split up your code. Paying per person makes much more sense.
Alt+F4 works perfectly.
Here is a fitting song to go with that garden.
"Don't mow your lawn" by Ray Anderson

https://www.youtube.com/watch?v=fGZ6hCy_Pok
Doesn't that mean you can't carry on a conversation on another device?

It seems that was the main reason people didn't like Jabber to start with.
Not OP but I'm privacy conscious and have multiple restrictive add-ons installed in Firefox so I had a look. Here's a screenshot of how your most recent article appears with Firefox + uBlock Origin + NoScript + Privacy Badger - not bad! - https://i.imgur.com/FhH0vkx.jpg

The site loaded very quickly and the top menu worked fine with JavaScript disabled. The ads in the right sidebar aren't explicitly marked as ads but it's pretty obvious what they are. I don't mind visiting a site like this and seeing a mix of original content and ads, all of which are relevant.

If more sites followed you lead here, more people like me would see ads. And if they upped their technical game and used server logging to measure visits instead of outsourcing it to third-party analytics providers, they would have a more complete picture of who is visiting their site.
Anybody knows what changed in Firefox?
Astrology House, Signification of Houses Learn Vedic Astrology in Hindi
As someone who spent a long time with JSF, I can say that using angular on top of JSF is one of the worst ideas I can think of. Not that using JSF itself is any better. My hatred for this technology is sincere.
Mobile browsers already suspended most background stuff, and it occasionally does cause issues like that, but usually it just works.

I learned this out a few years ago when trying to figure out why my metrics sometimes reported mobile visitors with load times of hours or even days... Turns out that they opened the site and then switched tabs/apps before it finished loading. Everything except that metric worked fine. I added a heartbeat just to detect that, and it worked without introducing any extra reloads.
Well one could argue that in C a string is not a string unless it's NUL terminated...

It's a choice they made to make it easy to detect truncation. If you don't care about the return value of strlcpy you can modify it to skip that part (which IMO will make it worse) but get rid of traversing src until \0 is found.

If you know you're working with non-terminated "strings" then just use memcpy instead.

If you're using proper functions you shouldn't end up with a non NUL-terminated string in the first place, although there are shortcomings in the commonly used libraries here unfortunately yes. It's hard to create a function that solves all problems.

(Side note: IMO The return value of latest OpenBSD version of strlcat (cat not cpy) is a bit weird when size is smaller than strlen(dst))
This is nice. Now I won't have to keep deleting private repos to make room for new ones
I'm amazed you can load that many tabs in Chrome. I got to 608 in Firefox (in 4GB) but that's with most of them suspended. And Firefox makes it much easier to find the tabs you want.....

Incidentally, recent builds of the Chromium-based Vivaldi browser had this suspend feature before Chrome did. As did some Chrome extensions, of course.
It's not really price gouging. GitHub's product is GitHub. Atlassian's product is Jira, which nets them a tidy penny, and BitBucket is their loss-leader value-add that they can use to undercut GitHub.
Isn't compiler generated assembly really easy to tell apart from hand written assembly?
AFAIK Apple Message implements encryption and has independent clients. So I think the problem can be solved with some effort.
Extraordinary claims such as these need at least some sort of evidence. It does not make sense intuitively that a browser engine has a lower memory footprint.
It's what they use to try and detect if your browser is a real browser, not a fake one. Which is very hard to determine without Javascript.
$25 a month is such a minor cost for our company that cost doesn't come into it.
Linked lists are the default "goto" data structures for Haskell and many other functional languages, such as Lisp.
There has been some thoughts about implementing this for linux, but I don't think it got very far. The idea is that you mark a range of memory as "volatile", and the OS will free that when it's running low on memory. In most cases where you're running out of memory though, swapping out pages or killing a program using the memory is probably the right thing to do though.

https://lwn.net/Articles/522135/
I think it's 2000 requests overall, and if you add in a few buildplans for each of a few repos, you'll easily hit it. Still, it's not pricey if you do.
> "It is highly concerning that a state institution should accept Bitcoin, since it is not a secure currency,"

I don't think this person understood what the word secure ment. There are many negative things one can say about Bitcoin, but being not secure is clearly non of those.
We have a few users and a large number of repos - small team of developers supporting research projects in a university department.
Europe had its own taxi revolution going on for more than a decade. From personal experience in my city, the companies trying to change the status quo did exploit loopholes they could find, but they did not went and blatantly disregarded the laws. Ultimately the case of taxis vs. "people transport" companies got solved in court, proper adjustments to the law were made, and everyone is happy. That's how things should be done in a civilized society.

The superiority of Uber's service over regular taxi is true (a bit smaller advantage over "people transport" companies we have in Europe, but Uber brought some "innovative" solutions to the continent too, like controlling taxi radio via Spotify...), but I absolutely disagree with the approach they take and even more I dislike the way this particular company behaves. There's also some blame to be put on the governments too, for not reacting quickly and decisively enough (kudos to Germany for doing it right) - there's little that can undermine the trust in the rule of law more than seeing people getting rich by ignoring the rules.
TakeNote: Transforming online lectures into customized course notes
I guess they do not want to officially support an OS (win7) which is on extended support from the manufacturer.
I think this would be true in an ideal world, but in practice I fear businesses can avoid dealing with the externality of employee injury. Many people working in building, manufacturing, manual labour, etc are low-paid, low-educated, and in the US may well be illegal residents. All of these things make it difficult for an injured worker to sue.
It could be that it's the other programs that are also bloated.
Are you saying Wikipedia's definition of ad hominem is wrong? It clearly says attacking a person's character or other attribute rather than the argument itself. A person's track record of mistakes is surely part of their character. A person's history agreement with others is too.

These really aren't compelling arguments. It's easy to call a crank a crank and dismiss him, but it's not easy to show why he's wrong. skeptics won't be satisfied with the personal attack that ignores the substance of the argument.
7 Day FREE Character Design E-course
I am not much older than you and started working professionally when I was your age, tho I did toy with programming since I was a kid. There is one quote I like that really makes the huge difference in everything.

"No matter how you feel, get up, dress up, show up".

Go to meetups. Considering another language? Go to their meetups. No meetups for your field of interest? Start one. Join slack communities. Join local facebook groups.
Help others. Like, if you know someone who wants to learn development, needs help finding a job, needs advice or similar - as long as they aren't a leach/asshole, help them, it will come back to you. Reputation matters.
Learn from older developers around you. Ask questions, be polite, if you think they won't help, try their ego: "Hey, I know you're an expert on X...". As people below said, learn about marketing and sales, learn people skills, knowing that stuff is a ticket to be more than a code monkey and will make you a better entrepreneur. Speak at as many conferences, panels, talks as you can. Don't tie your identity to the company you work for. Read books by people smarter than you.
Don't argue with people on the Internet, it's useless, especially on social networks.
I may link you to this convo i had yesterday, just so you are aware: https://news.ycombinator.com/item?id=11667332

Other than that. I love such services and think there is a huge need for them and more and more people will learn about the benefits (hopefully). Kudos
What constitutes good quality is a matter of opinion. Look at the top 3 UK newspapers, they aren't exactly what most people would consider quality journalism but they're the most successful nonetheless. At any rate, the same simple principle applies. Supply and demand will determine the price.
This is not how pricing works.
This particular case is not civil disobedience, it's a company getting rich off illegal activity.

As for civil disobedience itself - it may be necessary sometimes, but this should be something rare, not a business model.
I'm genuinely interested in the reasons people maintain so many tabs open. What type of workflow you have when you end up with so much stuff open?

How do you get back to some of those tabs? Wouldn't it be easier to just google it again when you need it instead of having it lingering around and wasting your HW resources?
5 apps I use for a productive morning routine
Maybe the pages got bigger? On my Windows 7 PC, FF still handles a lot more tabs than Chrome, typically 2x or 3x as many.

Where Firefox falls over is with really heavy pages, such as infinite-scrolling image/gif sites. It's much better than it used to be, but it's still vulnerable.

With Chrome, pages fail to load (giving a blank page) and the Flash plug-in crashes. The browser does stay up, but the effect is the same: you have to restart it.
I am unable to comprehend the image in the article :( Can someone point me to a labeled diagram explaining how the mouth passes thru the brain?
It is my understanding that WhatsApp requires Internet access. There is a large portion of mobile phone users for whom that is too expensive.
Quality of implementation has some correlation with market success, but ultimately there are many variables involved.

Just the other day someone had detailed that they have a business based on Delphi with some ancient database. Can't be rewritten, but it brings in revenue.
I started using gitlab.com for that reason, but I will not stay there because it is too slow, to the point it is very annoying.
The problem is even journalism in main stream print media is often of low quality. This just not obvious to most people because they tend to not have domain knowledge about the things that journalists usually write about. But judging from how they report on things related to physics and mathematics, my guess is they are equally uninformed and imprecise, when it comes to foreign policy, financial or economic news. The truly competent people in those fields do not become journalists anyways.
This was exactly the reason we used Bitbucket in the beginning, even if it was worse in some aspects. Github would have been simply too expensive (or restricting) with our "it's always in source control" approach, even for smaller prototypes.

We're happy Gitlab users now by the way - and I'm curious how long Github will survive with their over-valuation as the alternatives get seriously better now - the lock-in and network effects are quite shallow IMHO.
Agreed, some of the problems I encountered were because I did not carefully read the documentation. Some are because a lot of tooling has become easier to deploy in the years since Zookeeper was released, so the bar has been raised.

Which is just to say there's room for improvement. A dependency on Zookeeper is fine if you've already got a configured cluster, and a cognitive speed bump if not.
It may well be done by cargo cult, because there's a lot of catchphrases to do with Agile that people are eager to use. I can definitely see how people can get excited, do a superficial attempt at implementing, and then wonder why it didn't work.

But IMO the main thing about Agile is short feedback cycles. If your feedback is real (not just pleasing management), you can't avoid improving your product faster than some methodology (I hesitate to use such a word; it's really just rules of thumb) that insists on taking a long time between feedbacks.

This also means that it's somewhat tautological that Agile methods will work. If you keep making product, you're getting work done. If you're not getting work done, you're not doing Agile.
Cool to see more things like this. I'm a big user of Verbling - looks like this is supposed to be more structured? It's also more expensive
Introduction to Spark 2.0: Spark Session API
The Diamond Burial
By "toy" I don't mean that their purpose is necessarily entertainment, but that the difficulty of building them is not comparable to many popular desktop apps - the list is not representative. Like building a toy plane vs a real plane - the difficulty, not the purpose. Major computer games are not "toy apps" in this sense. Sorry if I was unclear.
This is awesome! I'm currently paying 50 USD per month for more repos on my private account. Definitely the right way to go.
It's possible that people have started realizing the advantages of monolithic version control [0] which prompted Github.

Team | Cost Before | Cost Now

1 repo, 100 users | $25 | $880

[0] http://danluu.com/monorepo/
Help us envision future victories in the wake of the Day Against DRM
From personal experience, I cannot agree more. These editions are completely useless.

If the Whatsapp team actually tracked the rate of user engagement with these Desktop/Web editions & compared this to the Smartphone/Tablet apps. They would agree with you.
No, I think progress is harmed when far-right administrations appoint too many supreme court justices. See for example "Citizens United v FEC"
Yes, students will also get unlimited private repos.

Confirmation here: https://www.facebook.com/GitHubEducation/posts/5987704836162...
> But I'd appreciate if their PR department didn't expect us to swallow this as a positive change.

I don't have any numbers on how people structure their accounts on Github, but my feeling is that this is a positive change for the majority of Github users.

Git encourages having many smaller repos for modules over massive single repos. $1/repo/month is fine for active projects, but gets expensive really fast if you want to keep archives of small private experiments around. Because of the per-repo pricing on Github, I've seen many friends and startups I've worked with keeping their open-source public repos on Github (for free), while moving private repos to Bitbucket.

I would not be surprised if this pricing change would be a net revenue loss for Github, but still implemented to avoid losing market share to Bitbucket.
_ ___ ____ ____ _
(_)/ _ \/ ___| | _ \ _____ _____| | ___ _ __ ___ _ __
| | | | \___ \ | | | |/ _ \ \ / / _ \ |/ _ \| '_ \ / _ \ '__|
| | |_| |___) | | |_| | __/\ V / __/ | (_) | |_) | __/ |
|_|\___/|____/ |____/ \___| \_/ \___|_|\___/| .__/ \___|_|
|_|

iOS Developer @ http://pocketworks.co.uk

ABOUT THE JOB

- Up to £45K depending on experience and skill
- Office based job
- Leeds, United Kingdom (UK)
- Flexible working options

WHY WORK AT POCKETWORKS?

- You get to work somewhere that scores 11/12 on the Joel Test
- You'll work with a team that does SCRUM properly
- You always get your birthday off
- You'll enjoy some quality company in our daily team lunches
- We use a lot of swift
- We take UX really seriously

YOUR SKILLS

- You have a solid understanding of building iOS apps, whether that’s using Swift or Objective-C.
- You are experienced with native Cocoa Touch frameworks.
- You are comfortable in writing iOS UI animations.
- You have experience with third-party libraries and APIs
- You have experience in working with RESTful web services
- You have experience with CI, OO development and design patterns
- You are comfortable with GIT and GitFlow
- You use TDD and Agile principles
- You experiment with new technologies in your spare time and are interested in more than just mobile

JOIN US!

Write to careers@pocketworks.co.uk to get started
None of us have actual evidence. I don't mean looking at a graph that somebody claims came from a model that happened to match observations. I mean evidence that doesn't depend on trusting people who are trying to persuade you. For example running a model yourself, trying to get no global warming and failing, or trying to get global warming without fossil fuel burning. These things are really hard for non-specialists to do so we don't. The whole subject is outside the range of what laymen can understand themselves. All we can do it trust others. If those others are trying to persuade us of something then we shouldn't trust them unless we just want to serve their interests, whatever they happen to be.
They're actively adding features. It's a little more complex than it used to be with the manifest, and needing a service worker and encryption for a lot of features, but it's all still there
> a PAM based authentication module, which IIRC can plug into LDAP potentially.

Yes, pam-ldap / pam-sssd / pam-winbind plug into various LDAP implementations (plain LDAP / ActiveDirectory) and work transparently with all PAM clients.
Windows 10 will stop sharing your Wi-Fi passwords soon
They accumulate. Every day there are two or three pages you intend to read later, so you leave them open. A month later, you have an extra 100 tabs loaded. After six months, you have 600. There are also clusters of tabs associated with some research you were doing but didn't quite finish.

Then the problem is it would take a couple of days to go through all the waiting tabs and shut them down, and you don't have a couple of days to spare.

Eventually you just save them all out as a session and start again, and hope you will learn from your mistakes ;-)

I've switched from FF/Chrome to FF/Vivaldi because it has much better ways to handle tabs and bookmarks than Chrome does. Vivaldi does tab stacking, for example.
The only solution to this would be effective treatment for ADHD I think
USC Cancelled an Awesome Video Game Panel for Including Too Many Men
Nothing beats https://bitbucket.org/ when it comes to free, unlimited, private repositories. It has seen the first hosted repositories of far more startups than github ever will. Which is special achievement in itself.
Mutants Among Us
If you happen to be a group that will be affected negatively by this move because you have a need for read-only users...

Gogs has mirror functionality where you could self-host access for those users in a fairly painless way. Screenshot of import screen: http://i.imgur.com/J4vWCIB.png

More on gogs here: https://github.com/gogits/gogs

(no association with gogs, just thought it might be helpful)
Thanks, definitely was worth watching. What an awesome crew.