skysight-inc/HackerNews huggingface dataset:
> Apple banned that method

I think it's more accurate to say that Apple asked them not to use that method, and they complied. Apple didn't employ any technical measures to prevent the method f.lux was using, you can still sideload apps. f.lux apparently decided it was more in their interest to comply than not to comply.

edit: formating & clarity
This isn't quite true.

Apple allows sideloading apps so that devs can work without the whole Apple deployment shenanigans. You write your app, sign it in Xcode, and load it onto your device.

This is allowed and encouraged.

F.lux did this to sign a compiled binary for their app. All good! Totally fine. The problem is that that they then distributed that compiled binary to people to sideload.

You're allowed to distribute source code and let people compile and sign it on their own Xcode – you are not allowed to distribute compiled code to sideload onto people's devices.

There are open source alternatives that now both predate and outlive flux on iOS, such as Gammathingy.
Doesn't surprise me. Getting stuff certified for trains, cars or planes is expensive. The less of the stuff you have to install, the better, from a financial POV.
Phonefive – Connect by Connecting
https://en.wikipedia.org/wiki/Maslow's_hierarchy_of_needs

Love/belonging includes feeling a part of society. In today world where culture is global (especially for so called millennials) consuming that culture is part of feeling that you are part of society.

And most people are very happy (and very able) to pay for that. So why not sell/rent it to them?
It's 2016, and GitHub is stagnant.

GitHub used to bill itself as "Social Coding", but the "Network" graph has not seen ANY updates since its original introduction in April of 2008. Issues has seen very few updates. Even the OSS projects that GitHub uses internally have grown stagnant as GitHub runs on private, internal forks and maintainership passes to non-GitHub-employed individuals (e.g. https://github.com/resque/resque/issues/1372).

The word "Social" no longer appears on GitHub's landing page. They're chasing some other goal...whatever it is.
At a previous company, we did this in GitLab with a simple post receive hook that just checked out the gh_pages (or gl_pages) branch on a webserver configured w/ rewrite to serve at a proper path. We even were able to do one better and allow PHP since it was self hosted and we trusted the committers.
There are so many dead simple technical solutions to this I can't fathom someone on HN not being able to find any of them.

1. QOS on the router, set a lower priority for the ports torrents use
2. Set a bandwidth limit in your torrent client
3. Use a queue / batch system to have them download at 3AM or whatever.
They have far more earthquake-aware construction than earlier infrastructure. This isn't the Cypress structure we're talking about.
I don't see it as classy, because they call to be allowed to do the thing they knew they weren't allowed to do.

And now that it's integrated, what's the benefit of letting a 3rd party do it given how integral it is to the system? That's a lot of risk (wasted battery, making it hard to read, etc.) for little reward.

I think if they had stopped at the "We call for Apple to..." it would have been a great statement. Use it to say "See this is important, so on Android go here and Windows go here and...".
Not just bitbucket, but most of Atlassian's products, IMO. We switched from Slack to Hipchat at work recently, and the rough edges constantly irritate me.
Again, things can be different but related. An unalienable right can exist without being granted (that's the definition, in fact), and it exists whether or not something is in place to protect it. They are not mutually inclusive.
Foursquare's version of this is much more powerful, and IMO one of the actually valuable things they've created.

I live/work/play in Manhattan where the density of businesses is extremely high, but even here Foursquare is able to tell the difference between the bar on the ground floor vs. a restaurant in the basement of the same building. The level of specificity they've been able to achieve is pretty spectacular.

So it's not just a history of GPS coordinates or semi-educated guesses about which places you've been, it's a 90%+ accuracy list of actual establishments you've visited. That's pretty great.

Looking at the Google page 6 of the last 10 places it guesses I've been are off the mark - most are just places I've walked past in the last day or two, and Foursquare almost never erroneously picks those up.
I think the article's overall structure is actually pretty poor. One lens to think about a startup job is risk vs. upside - both risk and potential upside decrease as the startup progresses. Ultimately, a large publicly traded company has the least risk and least upside. It's a very broad brush to simply say 'unicorns are a bad time to join' - people who joined a few years before the Google or Facebook IPO still did very well with minimal risk.

Another approach is to consider what non-monetary goals you have - e.g. growth. For a junior engineer, going to a top-tier public company or unicorn is often a pretty good idea since you can learn a lot about best practices and can be mentored by more senior talent. Going to a startup mid-career is often useful since you get a broader perspective outside of engineering (on business, marketing, etc). etc.
Maybe, but even with HuffPo you have a really strong editor/publisher in Ariana Huffington. You may not like her but there's no question she's been a force in making them relevant.
I find CamingoCode pretty good: https://www.myfonts.com/fonts/jan-fromm/camingo-code/
While Google timeline might be in the same ballpark for geologging, it is definitely not the same use case as having a newsfeed of check-ins by yourself & friends. Google timeline seems closer to 4sq's Pilgrim, both which are not anywhere near the same level of granularity as manual, explicit check-ins.
> I feel like there is a great opportunity right now for anyone to make a Github replacement. Sounds like a lot of these features are sorely needed at the moment. Why has Github been complacent?

Network effects strong enough to slow the growth of any competitor long enough for GitHub to adapt.
Modem QoS can fix this
I would just love if they could add target _blank on all the links in comments and issues. I'm constantly navigating away from the issue to view links in question and then realizing the tab with the issue is gone.
It's a known fact of psychology that people fight less if they believe they have a shared enemy. In this case, there is what looks like enemy action (anonymous DDoSing and death threats) directed at both sides of the block-size conflict, appearing to come from across the aisle but definitely anonymous. Why not speculate on possible third parties that could be responsible? Maybe it'll make them notice they both just want Bitcoin to succeed.
How to break through 5 choke points in your continuous delivery pipeline
Any format is fine. I'll be forwarding it to them and will also explain it in person in case they have questions. You can just post it here since it might help someone else in the future.
Linkpack Organizes Bookmarks into Folders, Makes Sharing Dead Simple
Thanks so much for saying so! Maybe I'll also take this excuse to highlight the footnote in the article:

> Thanks to my friends at Beeminder for some of the ideas I mention here. You can see their full article [http://blog.beeminder.com/akrasia] on commitment devices to overcome akrasia for more ideas.

(I'm one of the founders of Beeminder.)
I work at a large company with a central GitHub Enterprise instance, and we use GitHub as a code-reviewing and code-hosting platform. Everything else (including build-automation) is integrated through web-hooks to Atlassian tools for many of the reasons noted in this letter. It works for us, but I am hopeful that GitHub will listen and maybe someday we can have everything on there.
I'm not being flippant, but it sounds like what you're looking for is ... a book.
For a very large percentage of young developers I work with, "Git" and "GitHub" are synonyms. GitHub has made themselves literally synonymous with version control to a large number of people. That's a lot of social momentum that a competitor has to overcome. In light of that, it's not that surprising at all that GitHub has become complacent.
Is Open Source Eating the World?
All this problems seem to me like good problems to have.

They all seem to stem from the fact that github is too successful. And too many people are on github and too many people are using it, often in wrong ways.

Of course github should solve them all. But still, it's still better to have problems with too many people and too much interest, than have the opposite problem - dying platform that people are leaving (see: sourceforge and Google Code).
The value of one education to future productivity grows with the number of educated people.

So the more people you can educate, the more valuable each educated person is. This is because innovation more commonly occurs with collaboration than without.

The U.S. has already reaped significant windfalls from all the excellent foreign students attending its universities. Create an environment with a high density of trained thinkers, and innovations result. And there may be no limit to the benefits. If we (as a species) could educate everybody up to the limit of their intelligence and imagination, rather than to the depth of their pockets, even a professional futurist would be hard pressed to predict the consequences.

This is one situation where it is very clear how a cartel enforcer can provide an overall benefit to the cartel by enforcing a certain mode of behavior.

But the problem with levying taxes for public schooling is that there is much more to education than just the amount of money you spend on schools.
There is an important difference between medicine and most other professions.

If, say, Asians are overrepresented among electrical engineers and Blacks are underrepresented compared to the prevalence of those groups in the general population, it doesn't really affect those who will use the devices designed by those electrical engineers. My iPhone works the same for me regardless of whether or not the people who designed the circuits look like me, or in the same community as me, or have the same culture as me. We should still look at the demographics of electrical engineers, of course, to see if it is due to discrimination, but if it turns out that, say, Asian cultural values just tend to make Asians more likely than other groups to go into electrical engineering, that's not inherently a problem.

With doctors it is different. People want a doctor that understands their culture and community, because culture and community can have big influences on their health choices. Doctor demographics being too far from general population demographics is an inherent problem, even if it is not due to any kind of discrimination on medical school or admissions or in the pipeline leading to that.
Transpiling, as said above. Or maybe transpiling is compiling. I think I'll get out of it more confused than going in.
-> There's lies, damned lies, and statistics.

That's probably one of the worst sentences that's ever been uttered in the english language, because it lets you dismiss an argument by assuming that because it involves math it must be manipulated and therefore bullshit.
Cool company and concept. Wish you allowed remote work. Oh well. Best of luck!
We can't have the same social circle then I have similar age friends making far less money that used to pirate films (when they made no money) but now pay for them. They almost all speed though.
the discussion was about a law that gives more power to LEO in one case (online) than the already stabilished (phones)
On OS X you can just use f.lux.
I don't think that's necessarily true (the much lower bit) for later stage companies, which 4square is.
Apple has not released a screen dimming app, they will be building it into the OS.

This isn't a case where Apple did something incredibly arbitrary and capricious and then immediately ripped someone off (such as if they kicked all poker games out of the store and then included their own poker app). Apple enforced long standing app store rules.

F.lux legitimately deserved to get yelled at, they used private APIs and attempted to circumvent the app distribution system. Both were against the license agreements you have to agree to if you want to use Xcode.

Obviously you can argue about whether the rules should exist, etc. But there was no question that what they were doing would be 100% shot down.
I love that luminaries from Oxford, no less than the Particle Physics department of Oxford university use Duke Nukem 3D as their example how how much the emulator is kicking ass and chewing bubblegum.
So bizarre how app developers are always so polite and gracious when it comes to Apple. It's like even everyone is deathly afraid of saying anything that puts Apple in a negative light.

I can only imagine what this post would have looked like had it been say, Google in question.
if... hospitals are well distributed

But they aren't and never have been, so you have to deal with reality. Hospitals are getting fewer in number per capita, especially private hospitals.

The East Bay situation is worse. Eight large hospitals are located within one mile of the Hayward Fault.
http://Put.io is a one example of such service
Yes, I do. If it was OSS I would PR the feature personally.
>I wouldn't like to force people to adhere to a particular format when reporting problems.

The thing is, if they implemented issue formatting in the way the posted document describes, the default would be exactly what it is now. Giving maintainers more control can't possibly be a bad thing.
You’re not wrong! But to continue upon those advocating QoS adjustments: A good router (I love my Apple router) and better Internet (oddly… I can’t complain about the actual Comcast service I have) make these problems go away, assuming you nab a high-enough quality torrent.
It's a momentum thing I think. A big part of the Github platform mirrors a social media platform. When you meet a developer, you check out what they're up to on Github just like you might check on a friend's status on Facebook. Like Twitter, it's a way to get your name out there.

Also, I don't want to have to maintain an account on a Gitlab (or equivalent) server for every project. Anyone who has enough interest to troll through issues on a project or open an issue already has a Github account. It lowers the barrier to entry for your project.

The final thing is just name recognition. People trust code from Github. They shouldnt, but a Github URL legitimizes your project more than git.abrakadoodle.io.
> While Google timeline might be in the same ballpark for geologging, it is definitely not the same use case as having a newsfeed of check-ins by yourself & friends. Google timeline seems closer to 4sq's Pilgrim, both which are not anywhere near the same level of granularity as manual, explicit check-ins.

I agree manual checkins are more granular, but it seems like the fad has worn itself out, and Foursquare is going to die a slow death with Google providing the data for free.

EDIT: As Steve Jobs wisely commented, "Its a feature, not a product."
well, it fits. the blockchain is already too big to fail.
Likewise, 880 more than 680.

880 wasn't even originally an Interstate, but it was absorbed into the system because so much freight moves on it.
Any reason it's called "Greta"? That's my wife's name so it's kind of weird to see it as a product name as well :P
Couldflare is essential for your company website to be more than a blank page, indeed.
It's a tumblr page and I think that's just the way it is
That was a shrewd marketing move by a developer to get his app blocked by Apple so he could make hay on it. Unfortunately, it paid off. The app shot up the charts after they manufactured that controversy for all the free publicity.
Looks like a big pouffe to me
Yeah, I'd honestly like for a website that actually focused on "Social Coding" rather than the Enterprise Money that GitHub is focusing on. Tbh, that is what GitLab, Bitbucket does also which is why they really are only effective as replacements rather than improvements upon.

I wonder if threads like this keep popping up if people will say "Fuck it" and build an OSS Github clone that focus on being the Reddit of Code/Git rather than another Version Control Enterprise product.

I'd do it but I'm an asshole, not a community builder.

EDIT:

Since I'm in the edit window and its complaining I submit too fast:

Tbh, the problem with Kallithea SCM and Trac is they aren't really built to generate network effects. They both suffer from the same problem as literally every other unsuccessful Github competitor has:

1) You need something built to generate a network effect first, other considerations second, to successfully compete.

2) You need to then leverage that network to chase Corporate money.

GitHub seems to be neglecting #1 in favor of #2 and that imbalance is an opportunity if someone can exploit it. However, that requires someone who is good at being a community builder rather than a software dev.
Sure, a simple, atomic thing, can make sense.

That all is a very far cry from the more sophisticated design and manufacturing efforts being done today. Not only is CAD a core part of that, it's not possible to do the work without it. So many interconnected tasks...

The 3D printer G code case is a good one for replacement, or concepts, or even simple things. But, we never really needed CAD for those anyway. I used to just design in gcode, for example.

Computer generated models are a very long way from practical realities today. That branch of tech is seeing increasing use in movies, games, and civil engineering. Handling more complex, or precision geometry is crude and largely unusable in so many contexts today.

I think it is really important to realize manufacturing tech never goes away. This will include CAD in its various forms too. Once we know how to apply a technology, it continues as each tech so far has sweet spot maximums that pay off at scale, or in niches.

Parametric CAD, coupled with an API and other code to specify shapes is being done and done well. Displacing that with something would require we solve a class of engineering problems that we are no where near solving. Professional engineers will continue to be relevant for a very seriously long time.

CAD is about a lot more than just expressing and reproducing geometry.
23 Signs You’re Secretly a Narcissist Masquerading as a Sensitive Introvert
- Don't worry, there's only a few different paradigms in use by the different libraries and frameworks out there. Just look at the examples and see which one piques your interest.

- Do some analysis to break down your problem into manageable steps, until you reach steps small enough to action. For example, a task tracking board might have the following components: columns (representing "status"), drag and drop (which changes the position of some DOM elements, plus updates the task status), and a form (to capture the task status). So, look for ways to solve each of those problems. e.g. column might be made easier using a grid layout system, such as provided by Bootstrap. Drag and drop can be handled using HTML5 features. And form handling can be made easier (or fancier) using any number of libraries out there.

I wouldn't jump on a brand new language for the purpose of solving a problem, if you don't have a clear idea of the solution you would like to implement. Writing code is a means to an end, not a goal itself. It'd be easier to write a solution using methods you're familiar with, then rewriting it using different technologies.
Docker is the monolith of container runtimes.

I think it’s a step backwards to have a monolithic application like Docker controlling your container runtime when you’ve gone through the effort of developing independent (micro)services.

Containerising software is the way forward and I think Kubernetes and CoreOS have demonstrated to have and support a long term vision.
Show HN: MSQRD – New face-tracking tech, iOS showcase
Solving Delivery Robots as a Service: Interview with Savioke CEO Steve Cousins
My first reaction to this was to balk and dismiss it, but nonetheless I went to Sublime and tried it. I have to say, certain aspects of it were fairly nice; it was very readable.

That said, I could never switch. Some of my team's code conventions depend on monospaced fonts, for good or for worse.
To give everyone some background on the block size debate, here is a recap:

"Small blockers" propose keeping the block size at 1 MB, essentially 5 real transactions per second. They argue that the bigger blocks are, the less people will be able to run a fully validating node, and the network will less decentralised. They want Bitcoin to be a base layer for bank and network settlement.

A 1mb limit means that there is a very low "production quota" for block space. As with every quota, prices will rise - ie Bitcoin network fees will go higher. Currently fees are about 4 cents per transaction. They're anticipating a three orders of magnitude increase.

But that's okay, or they say. Banks can pay $400 to move a million. A typical user can't. So they must use something else.

Most of the "small blockers" are employees of a VC-funded company named Blockstream.

They are building things that bypass the Bitcoin network, occasionally settle, and charge it's own set of fees. Oh yes you don't pay Bitcoin fees. You pay our fees. That's claimed to be a major selling point.

Also, bitcoin currently handles "zero confirmations" pretty well. That's because the miners will refuse to mine double spends if it knows about them. These big blockers have removed that functionality. Yes, lightning handles 0 confirms!

On the other side, there are "large blockers". These people believe the block size should be raised in accordance to natural evolution of hardware progression. 2MB today, 4MB in 2 years, dynamic adaptive limit, whatever.

They think there shouldn't be a artificially ceiling on Bitcoins transaction volume, and people should be able to use the Bitcoin network directly. Fees would be reasonable. Instead of 10 people paying $4, they want 100 people paying $0.40 or 1000 people paying $0.04. Pretty simple.

I think you might be wondering why there is a limit in the first place. Back in 2010 someone made huge blocks. So satoshi put in a crude, static anti DoS limit. Back then the average transaction volume was 10 kB, so the limit was set to 100x the average transaction load.
I've felt the same way. The worst bit is notifications, so I get a notification that someone replied to an issue I opened. How do I get there? It's not in my notification page, I have to go to the email and click the link from there. Things get missed.

GitHub needs to step it up. They got to the top first, but can they stay there?
As Steve Jobs said: "You're a feature, not a product."
Quicken support phone number
quicken helpline phone number 877-307-4965 and wanted to know is this the right number to call for quicken?
Americans’ Views on Mobile Etiquette
+1 isn't spam. It's valuable. However the implementation of how people can +1 an issue that's very important to them is the point. There should be a voting system.

Spam would indicate that +1 adds no value.. But it does! If I have an issue with no comments, no indication of its importance to the users, then I would deprioritize that issue over another one that has lots of activity.