skysight-inc/HackerNews huggingface dataset:
I just had a discussion with my buddy about repositories yesterday. He wanted access to some code I had for uploading CSV files to iCloud and it's hosted on a private repo on GitHub. He was saying "I still use BitBucket's private repos"; My response was that the GitHub community is a lot stronger. Outside of community, it was hard for me to convince him that GitHub is worth it.

I've been using GitHub for a few years now to host private and public repos and paid private repos was always a point of contention. Now that they are unlimited, I can say that GitHub is definitely going to be the home to all of my future projects. I really feel like GitHub has been kicking it up a notch in 2016. Awesome work team and thanks!
I tried Upverter a few weeks back, and thought their UI made some wacky choices, particularly where sliding connected components is involved. Lack of hotkeys also was a big shortcoming in my mind.

Eagle and KiCAD are no picnic to start with, but they do at least have some features that allow you to speed up your schematic capture/board layout.

I've always wondered if there wasn't a business to be had in doing part creation for Eagle/KiCAD as a service...
My name still causes SQL errors
It didn't used to be that way.

You used to be able to use Delphi or VB6 to make working desktop apps in very short times. I'm sure other will reminisce about other older desktop techs that were a breeze to use.

MS severely dropped the ball with WPF by making it have a very high learning curve just when javascript was really exploding. So not only was it easier to distribute web apps, they were cross platform and it was easier to make them too (although the massive pain of SPAs has changed that).

There was also Adobe Flash Builder that very briefly looked like it would be a competitor when Balsamiq was a big new thing, but it never really took off (only other thing I've seen use it is salesforce's SOQL tool). At that point everyone hated Adobe though, so it didn't have much chance.
Ho but they can give to consultancies too
Not the OP, but in the same situation until I moved: Close-ish to an exchange (so no street cabinet on the line for fibre equipment), no cable coverage (so Virgin is out), out of range of wherever the hell Relish's tower is, and ancient wiring in a block of flats (so can't reach sane ADSL speeds).
But even if you kicked them out of ContentID, they'd still be able to send regular DMCA takedown requests, and as far as I know there's no provision that allows Google to ignore those from "problematic claimants".
Learn to submit HTML data to MySQL database using php
Maybe it's part of his tactics :)

Well, you may be right on that.

Simply put, IMO what constitutes harassment is if after you hit on someone, they tell you to stop, and you continue.

Or if you do something really bad as groping or saying something obscene. Calling someone a MILF is borderline, he might be just a very honest guy that said what he thought and meant it as a compliment (well, yeah.. a weird compliment).
Best reply ITT
> Because the substrates are open, users can relatively easily switch between centralized services,

How is it easier for me to switch from Facebook to something else, if it's carried over the Internet as opposed to something proprietary like their own modem pools for example?

I can't think of a single service for which that is true. Facebook is the lock in, just as Microsoft is the lock in for office PCs even if the underlying technology is somewhat open.
It's quite a leap to go from your personal anecdotal experience to assuming that the data of hundreds of millions of people must be the same as your experience and was just ignored.
Dies bitcoin work as a micropayment service when the miner's fee for each transaction is itself a micropayment of about the same order?
Mainly authentication credentials.

Managing SSH keys, and Passwords
>It's not technically inferior.

Come on. It has plenty of unique problems with no upsides. If that's not inferior, I don't know what is.
This reminds me of Shoes. Of course, Javascript isn't designed for simplicity like Ruby, and Electron is aimed at serious product development rather than novice and weekend programmers. The product design just isn't "there" yet if we are to measure it by _why's standards. But it's nice to see an ACCESSIBLE actively-maintained tool for making cross-OS apps that "just work" again.

In fact, _why released Shoes around 2007 and disappeared in 2009. To put this in perspective, Google Chrome and the 1st iPhone were released in 2008. The web standard mess (JS in particular) was only beginning to be untangled back in 2007. Maybe today's _why would have preferred to try and make Javascript more approachable rather than choose a simple language like Ruby and make it more powerful. I don't know.

At any rate, the trend for things like Electron is to become increasingly complicated to the point where it merits a mention in developers' CVs — as it happened with Rails and Node and countless other frameworks before. Hopefully at this point there are players with stakes high enough at making things accessible to push for an entry-level version of Electron. Maybe Codecademy or one of its cousins.
BitBucket is free if you have an academic email address
https://bitbucket.org/product/pricing
Curious why you think there was
Agreed. It would also be nice to limit the number of separate processes that Chrome uses.

It's interesting to compare RAM/resource usage of a blank page in Google Docs in Chrome with a lightweight program such as Microsoft Word ;-)
For mac users there's ChitChat[0], it behaves as expected. In fact I'm not switching to the official WhatsApp desktop release until this issue is properly fixed.

[0] https://github.com/stonesam92/ChitChat
I'm not confusing them. But people who see it as a two-sided argument are. What you said about an experiment and having no idea sounds like my impression of the state of the science too. But you wouldn't know if from the news media which seems very sure of itself and very sure that things are going to be bad, and very sure that riding a bike to work or buying an EV will make us into good people. That's the problem I see.

AGW deniers, I think are hoping to derail the whole thing by showing that humans didn't cause it. But that's not the only skeptical view you can take. I think yours is about the same as mine.
I actually love it and I'm thankful for Github's consistently great service - looking forward to all the bitbucket/gitlab customer project migrations over the coming months.
Ask HN: What do you do after you finish your work during a sprint?
I'm a remote worker and I have a heavy guilt when I don't do anything after I complete all my sprint work. It's actually happening right now - we have a full day of "spring planning", but since I am shifted in time zones, not physically in the office, and free of real work, I feel guilty just using this day as a day of leisure.

Is it fair to start on the next sprint's work?
Oh for sure, I've used it a fair bit, it can be an absolute lifesaver for RE work or building simple VMs, for instance where you need to grok a structure in its fullness.
>Plenty of people pay for the ...

It is true that many pay for digital subscriptions but I did not interpret the "will people pay for it?" as just a non-zero number of subscribers.

Instead, "will people pay for it?" is often interpreted as shorthand for "would enough people pay enough money to make it economically viable?" (E.g. good salaries for journalists, strong profits for the publisher, etc.)

Yes, those websites you mentioned are attracting paying subscribers to avoid paywalls but as far as I can tell, nobody is making significant profits from it. For example, NYT digital subscriptions are growing -- and ad revenue from online is growing -- but the profits (if any) are not replacing the lost profits from traditional print ads. For online subscriptions, many publishers are losing money or barely breaking even. No newspaper including NYT has solved the economic puzzle of digital subscriptions bringing the type of money that 1990s paper classifieds + ads brought. So far, the answer to "will people pay for it?" appears to be "no".

From what I can tell, the kind of publishing that works very well on subscriptions is industry-specific for a specialized audience. For example, the NationalJournal (costs $7000 to $25000) for following blow-by-blow legislation in Washington DC or Gartner Group (~$20k/yr) for business analysis news. On the other hand, the mass audience journalism like NYT and USAToday is replicated on too many other free sources. As a result, mainstream publishing will always depend more on heavy-handed advertising rather than subscriptions for the majority of revenue.
I see it is honest and very positive and supportive
It is not allowed in the EU to gather data without informing the user and (in some cases) requiring opt-in. I think this is a very sane decision, even if it makes developers uncomfortable, because it is a privacy issue.

It is not usual to gather telemetry on the desktop, with perhaps the exception of some AppStore apps. Of course now that Microsoft got greedy and web developers are starting to develop desktop apps, we might see a different trend.
It is your assumption that the perceived threat is a 'nation-state', not mine. Personally I'm not to worried about them and I'm more concerned with advertisers and data brokers.

Let's take that brief dig into those 'malware' reports, shall we? Here's one from the Wall Street Journal[0] from last year. Some choice quotes:

"Security-software maker Avast called out a trio of malicious Android apps that were, until recently, available in the Google Play app store. The apps would go into sinister mode after 30 days on a device, and begin spamming users with advertisements, Avast said in a company blog post. Google told the Journal that, as of now, the infected apps have been pulled from Google Play."

"For those who had the apps installed on their phones for more than 30 days, a threatening ad would pop up each time they unlocked their phone, saying the device was out of memory, experiencing a security hole or some other false claim, Avast said. The pop-ups would then route people to websites where more malware could be installed on devices, said the security company. Anyone with either of the known apps installed should delete them immediately."

Do we blame the users since the apps informed them about permissions?

I've read and understood the same things you have, and reached a diametrically opposite conclusion. Maybe this is because I am also taking into account Android's severe updates problem, which is typically left to the carriers and handset makers to implement. Carriers and handset makers want to sell new phones, not patch old ones, who didn't see that one coming? Good on Google for patching Android security holes, too bad they don't reach the majority of users. I'm sticking to my original view and I guess we'll have to agree to disagree.

[0]http://blogs.wsj.com/personal-technology/2015/02/04/android-...
Silicon Valley’s newest trend:Realizing its most insane perks aren’t sustainable
Why we shouldn't protect teenagers from controversial issues in fiction
Maybe it's time to charge more for those closed source projects, just saying..
PSD to HTML Converter Tools for Developer
It's only the reason for it inasmuch as Hangouts is implemented in a way that behaves like this on Mac. It's not as if it's an inherent property of the OS.
Maybe a 'read later' extension could help you? Something longer-term than a tab, but shorter-term than a bookmark.
go to the gym for a couple of hours and wear out your muscles, and let your mind rest.
Web development, 2004–2016
why do you think that it is an inappropriate advance? what is a proper one? I have no info to sustain it being inappropriate other than the OP saying that he was upset by it.
And he could be upset by a number of reasons.

Inappropriate would be groping, or very obscene talk, and especially those or continue hitting on someone after she said stop.
MILF is borderline.

OP might be upset for other reasons as well.. OP, just consider that.
Journey Through Agile Test Automation
Everythng that's repetitious and error-prone: Manual migrations of old physical servers, disaster-recovery, managing legacy infrastructure. Luckily, most of these have been obviated by the cloud, thank god. I became a sysadmin to work on interesting projects, not to endlessly reset AD user credentials. Granted there is a level of repetition in any job, but when the process becomes to the job, it's time to automate.
Seneca on Letting the Eminent Dead Guide You
now you're implicitly calling the guy a rapist??

What happened to the benefit of the doubt
Germany to abolish open WiFi liability for users’ behavior
Unlimited private repositories at GitHub while you are a student
great chrome addon, been using it for a year or two.

I've got around 40-50 tabs open usually, and "spring clean" all but the active one a couple of times a day (right click a tab, close other tabs). Chrome used to be a complete memory hog until this addon.
That's lovely! Would really love some docs on how developers can extend this!

Am I missing something to enable smart autocomplete?

$ git c<tab> completes to a folder, starting with c.

$ git cl<tab> does nothing.

(OS X, installed with pip.)
I also find Visual Studio Code's UI to be lacking in some ways, like the lack of some editing hotkeys or tabs. The reason why I'm pulled between Visual Studio Code and Sublime is because while Sublime is easier for me on some editing tasks, I find the "intellisense" feature to be very helpful for Javascript / Typescript.
Centralisation and federation must die, bring on peer-to-peer networks.
Yea, for all the flack VB gets, it was pretty amazing. VB4 was what got me from writing silly little scripts for my own amusement to writing applications that could actually be used for something.
I think you misunderstood me. I was talking about MY case. Not "hundreds of millions of people"
> Vallee Blanche, best and longest of-piste in Europe

Longest, by virtue of being very flat. Scenery is great, but the ride is (sometimes literally) pedestrian.
If YT was still an independent company, that might work (though they'd probably get blocked along with other "pirate" sites), but as a part of Google, that's simply infeasible.
Not everyone can be a dilettante's hobby project financially supported by espn. You don't think Grantland actually made money do you?
"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."

Surely you are talking about them tracking the rate of user engagement across their userbase, not just the data of you alone?
Company I work at uses VSTS and we're happy with it. It's actually a much larger product than just code hosting, as it also includes loads of other things like Agile Planning tools, Build system (which is now much simpler than the crazy old TFS XAML based TeamBuild. Although you only get an allocation of build "minutes" every month) and Release Management (OctopusDeploy style system). You can do cool things around PRs, like enforcing that certain users, or groups of users must approve to be mergable, or that a certain build off that branch must succeed to be mergeable. All this stuff is possibe obviously in GitHub, it's just a bit more integrated. Worth checking out
It's "mobbning" in Swedish https://sv.wikipedia.org/wiki/Mobbning
I'm in the same position. BT recently declared that they might install fibre to my street some time in 2017 though, so that's quite exciting.
and you know why that is? nothing on the OPs post reveals a clear infringement or harassment IMO.

MILF is borderline a bad way to talk to someone, yet, everyone here is saying: FIRE HIM or FIRE THEM.

It would be harassment if he continued after she said stop, it would be harassment if he groped her, it would be harassment if he talked clearly obscenely about her, MILF is borderline, and yet, everyone is saying, FIRE HIM.

Guys, just give the benefit of the doubt, make it a clear statement that you on the workplace are clearly against any kind of advance that might happen between employees, and that's it.
I had... much too extensive experience both with SCCS weaves and with hacking them way back in the day; I even wrote something which sounds very like your smoosh, only I called it 'fuse'. However, I wrote 'fuse' as a side-effect of something else, 'fission', which split a shorter history out of an SCCS file by wholesale discarding of irrelevant, er, strands and of the history relating to them. I did this because the weave is utterly terrible as soon as you start recording anything which isn't plain text or which has many changes in each version, and we were recording multimegabyte binary files in it by uuencoding them first (yes, I know, the decision was made way above my pay grade by people who had no idea how terrible an idea it was).

Where RCS or indeed git would have handled this reasonably well (indeed the xdelta used for git packfiles would have eaten it for lunch with no trouble), in SCCS, or anything weave-based, it was an utter disaster. Every checkin doubled the number of weaves in the file, an exponential growth without end which soon led to multigigabyte files which xdelta could have represented as megabytes at most. Every one-byte addition or removal doubled up everything from that point on.

And here's where the terribleness of the 'every version takes the same time' decision becomes clear. In a version control system, you want the history of later versions (or of tips of branches) overwhelmingly often: anything that optimizes access time for things elsewhere in the history at the expense of this is the wrong decision.

When I left, years before someone more courageous than me transitioned the whole appalling mess to git, our largest file was 14GiB and took more than half an hour to check out.

The SCCS weave is terrible. (It's exactly as good a format as you'd expect for the time, since it is essentially an ed script with different characters. It was a sensible decision for back then, but we really should put the bloody thing out of its misery, and ours.)
These people don't understand how construction mortgages work. Homeowners don't just magically get any amount of money from them; homeowners don't actually get any money from them at all. An escrow firm makes payments for contractors' and suppliers' verified invoices, directly to the contractors and suppliers. There isn't money left over for homeowners, because the point of a construction mortgage is that homeowners aren't paying for anything. The bank is paying, and it keeps close track of how much it pays, because banks intend to be repaid.

This diesel mechanic had admitted to stealing money; why would anyone (especially a lawyer?!) have believed his goofy theory for how he'd pay back the theft? If he had a construction mortgage, then that paid for the new house.

Where did the money really go? Most likely to the casino. This pattern of obfuscation and denial seems typical of problem gamblers. Perhaps it's fitting that the money had originally been gambled on the possibility that some random collection of dudes could create a new 3D printer, and the diesel mechanic just re-gambled it, in a sense.

[yes I'm bitter, but fortunately I'm just a little over $100 bitter]
Yes. What I do now is save the page as an mhtml file so I can read it later without having to find it again. (Chrome should really offer better mhtml support.)
You aren't in the target audience; normal people who make up mainstream society.
Assume the printk("You're root now") had not been there. Would that increase your estimate for the probability of an intentional backdoor, or reduce it?
Why couldn't a troll issue a "proper" (if fraudulent) DMCA request claiming to represent the copyright holder? It's just copying a template, filling in the blanks and sending the email.

Google, on the other hand, can't deny the takedown as long as all the requirements are met (AFAIK, IANAL), and besides, good luck paying for enough lawyer time when you're getting hundreds or thousands of requests per day.
There was also this in 2009: http://lwn.net/Articles/340080/
Calling your web API “RESTful”? You’re doing it wrong
That was a surprisingly detailed and well-informed reply. I wish there was some kind of super-upvote for comments like this.
I work on a side project that's designed to improve the projects we work on.

I strongly believe everyone (literally everyone, including support and admin staff) should have side projects that are aligned with the future goals of the business they work in. It doesn't need to be code; it could be developing better processes to improve the way things are done, to document everything, to automate away boring things, to test other people's projects, to just learn something useful, whatever. If you have a side project then you're never left doing nothing and you have a sense of being a more integral part of the company culture.
Nope, but Bitbucket does support git.
If it has become easier for web developers to create desktop applications the statement still holds.
Monitoring Juniper Networks
I'm having the problem right now of hundreds of tabs open on my phone, I context-switch out of the browser when I'm done and end up leaving dormant tabs all over the place. Unfortunately whenever I try to scroll through them to close the non-relevant ones Chrome crashes, usually restoring several of the tabs I'd successfully closed.
My 2c - don't bother with either until you have investors ready who will pay to set it up.
Kreativ Photo – Passion for awesome photos
Is Viv the one assistant to rule all robots?
Google comes up with new emoji to better represent working women
That's not really any more or less arbitrary.
Nearly 1B Indians still have no internet access
It's totally possible that $20k would have been safe, but everyone's virtue has some price, and half a million would be too much temptation for lots of people.

I don't recall David the diesel mechanic ever being introduced in the videos as "the guy into whose personal account we'll transfer your money". That would have raised some questions, I think. Did Rylan not have a bank account? Why wasn't obtaining a bank account his first priority after raising this much money?
> Why is it that some people get Git naturally

The only people I've ever seen "get Git naturally" were developers starting from the implementation details and working their way up (#0)[0].

Everybody else either worked very hard at it(#1)[1] or just rote-learned a list of commands(#2) that pretty much do what they want from which they don't deviate lest the wrath of the Git Gods fall upon them and they have to call upon the resident (#1) or heavens forbid the resident (#0) who'll usually start by berating them for failing to understand the git storage model.

> Well, Git is nothing like SVN and you'll always be missing something if you try to understand Git through SVN concepts.

Mercurial is also nothing like SVN, the problem is not the underlying concepts and storage model, it's that Git's "high-level UI" is a giant abstraction leak so you can't make sense of Git without understanding the underlying concepts and storage model, while you can easily do so for SVN or Mercurial.

[0] because the porcelain sort of makes sense in the context of the plumbing aka the storage model and implementation details

[1] because the porcelain in isolation is an incoherent mess with garbage man pages
But grinding your workforce to death is ok?