skysight-inc/HackerNews huggingface dataset:
You're right that the submitted title ("Philips Hue Fiber Optic Light Using ESP8266") was misleading, since the blog post makes clear it's a clone. But your comment would be a lot more valuable if it dropped the personal swipe ("it's like you have no idea") and taught us specifically why. As it stands, it's just an acerbic dismissal, and that makes for a poor HN comment, especially when the target is someone's work.
The History of Android
There are many ISPs that do deep packet throttling of torrent traffic. Encryption helps against the throttling (but, of course, so does an encrypted VPN connection.
The titanic wasn't a decentralized piece of software being run by hundreds of thousands of people. Many people are constantly trying to manipulate and attack it. It isn't sitting serenely in the ocean. If the Titanic had ice bergs smashed into it constantly and then suddenly sank it would be a different story.
Longest running server just retired
If Issues hasn't been touched for over a year and a half, what exactly are the priorities at GitHub? Has GitHub reached a point where they no longer care about free users as they've served their purpose of creating a network effect that is now driving in enterprise customers?
The EU expects a huge shortage of developers in Europe in the nearby future [0]. And we already have a shortage currently. But perhaps there's just a shortage of cheap developers.

Just 2 weeks ago Ordina was looking for a mobile dev for certain position at a bank, so I got a call. I said the price they asked wasn't agreeable for me so I could not accept. Now, 2 weeks later they do want to contact me. I'm tempted now to raise my hourly rate for this particular opportunity.

---

[0]: http://www.computerweekly.com/news/2240225794/Lack-of-coding...
"There are lots of reasons GSM won't/is hard to make work. What are the options? As more and more carriers in the USA provide wifi-dongles that are connected to 3G, maybe it's better to just do that, and move off making calls directly from your phone completely?"

This is an obvious approach, and the one that I originally pursued when I became worried about baseband exploits, security and privacy. I was looking into using a "samsung galaxy player" (basically, a galaxy S4 with no mobile phone chip in it) and using USB modems to use the cellular network when it suited me.

The problem is, for a variety of weird reasons, a LOT of the realtime voice processing is also built into the baseband, along with the radio functions that we're all talking about here.

So a lot of voice quality and noise cancellation and other things that you would really miss are built into the baseband and difficult to replicate on the main, more general purpose, CPU.
The chart says "Unique Bikes Used Per Day". Q1 2015 was a very cold winter, and I can imagine the system being so under-utilized that there were many bikes that sat unused through an entire day.
This is very true. While clunky to use most support sites for enterprise software includes these types of fields as mandatory to complete a support ticket.

As someone who has opened issues myself on projects in gitHub its easy to be unaware or even forget all the information a maintainer would need to reproduce the issue. As someone who uses an open source stack every day anything to make the whole issue flow better for maintainers and users I'm for 110%
It may take cognitive overhead away from the submitter but it shoves it onto the maintainet at the same time. Instead of 100 people having to deal with 1u of cognitive overhead each, you have 1 person having to deal with 100u or more to extract information from the submitters.
Excellent PBS documentary you ironically refer to...

http://www.pbs.org/show/story-cancer-emperor-all-maladies/

Quite a beast to conquer, for the reason you stated...errant DNA replication, probably the single most powerful software on Earth, gone beserk...

Obama's "moonshot" reference likely refers to a proposed attempt at re-centralizing the efforts of earlier research projects, to consolidate and benefit from known gains...

"Moonshot" is probably simply the hyperbole choice of a speechwriter, designed to inflate the magnitude and importance of the endeavor...
I don't know how a flat organization works in practice but to me it sounds like you end up with top management secure in their jobs and having their equity and everybody else has to constantly struggle to stay relevant. This may work for some people but most people prefer having some security in their position.
I know we're digressing, but Citibike does now also operate in New Jersey.
The Zimbabwe dollar was centrally controlled by a government which was printing it as fast as they could, and it only worked under the most extreme cases. Anyone holding any amount of dollar would see it's value destroyed by the government who was in sole control.

In any event he said 'bitcoin has failed' which is ridiculous.
Perhaps, but it is also true that these targeted therapies have different success rates among different cancers. Vemurafenib, famously approved for melanoma, hasn't been as successful in papillary thyroid.
Whether or not Mike might profit from Bitcoin failing (in favor of the alternate cryptocurrencies he works with), the picture he paints is one of inherent instability, mismanagement, and censorship, and it seems like a solid argument. I'm skeptical of where his money comes from, and I don't think he's unbiased enough that I would short BTC just on this article alone. But I'm certainly less bullish on its future than I was.
One annoying issue I found with github is that it doesn't provide a discussion board. a lot of times, I have a question to ask, it doesn't mean I found a bug or anything needs progress tracking, but I have to go through the "github issues".
Năm 2016 Xu hướng Marketing Online nào sẽ thống trị?
Not cool. Please post civilly and substantively, or not at all.
While a cheaper option, it isn't easy to remove when you want to sit down.
That's basically what the Bitcoin XT fork mentioned in the article is. The developers who thought it was a good idea to increase the block size limit increased it and released the client.

When enough people are using it it will end up being the official block chain and the versions that don't support these larger blocks will filter away as they become useless.

There are two problems with this approach. First, as mentioned in the article, people applied outside pressure such as DDOSes to force people to not use the alternate software.

Second is simple confidence. While the fork is an unsettled question you can end up with two diverging blockchains. This makes it uncertain whether someone has successfully made a payment or not, and introduces the possibility of double spending. All that uncertainty is likely to hurt the adoption of bitcoin, possibly causing irreparable damage to its reputation.
Generalizations about Silicon Valley are a tedious media game; please let's not make it worse.
Reduce Your Bundle.js File Size by Doing This One Thing
> Do you really want people to be afraid to report an issue in case it's something silly/not an actual problem? Would that be better?

I seriously doubt the pendulum will swing too far in the opposite direction. Right now, the majority of created issues are close to useless. If those people took five minutes of their own time to troubleshoot, it would save others hours.
Oh, come on. The issue is very clear. Your interpretation is correct.
> You’re unlikely to see +1-DDoS-type behavior inside private repos, for example.

Maybe not, but the lack of an "Approval" system is keeping us from moving from Bitbucket to Github. The proposed fix for +1 spamming could easily serve as an approval system for us.

(Bitbucket, I might add, has also become incredibly stagnant, as can be seen by this long standing issue to support Markdown[0])

[0]: https://bitbucket.org/site/master/issues/6930/support-some-o...
The government is incapable of spending money wisely. The best we can hope for is that the chosen contractor who receives the funds doesn't find it offensive to actually perform the duties contracted.
Why did you post this?
Maybe you should ask on the Lawyer News message board instead.
Wind provided 40% of Texas’s electricity for 17 straight hours last month
That already exists. You could spin up a VPS on any provider and install OpenVPN. If you're technical enough to spin up a VPS then you can get this up and running in 5 minutes.
Yes, but that much money could be used to feed, clothe, and take care of a lot of people.

Why can't they instead spend 1B on buses, which would serve more people than support for driverless cars, and 3B on the homeless?
Yes but as the article said some(s) started DDOSing or otherwise applying pressure to those who chose XT. That's on top of the fear of a long running fork in the blockchain.
So has anyone run git-blame yet? Who did this?
Any type of high availability requires multiple servers
I think what a lot of folks frown upon about "jQuery" (sometimes without realizing) is using the DOM as your data model. I.e. state is only stored in text, attributes, tags, etc. - and apps quickly turn to crap due to the complexities of back and forth data binding, etc. It's not really about jQuery, just that style of coding.
GitHub.com/Microsoft/ChakraCore
Talking to 25% of the Web
Look at diagoproject.com's ticket triage. They moved repository to github.com but cannot move issues there. It's built on trac and works. I am sure github.com will take ages to do such thing. Indeed even Python needs to rely on roundup for issues tracking. Now the developers will be more miserable since issues won't directly link to commits or changes which is loss of integrity.

Also from a ethical point of view it's wrong to trust for profit commercial closed source for community driven open source work. I am sure history will repeat and github.com will become future sourceforge.net.
Personally I have found that a great manager is worth their weight in gold. Breaking down barriers, navigating red tape and bureaucracy so the team doesn't have to, helping keep the team happy. And most importantly being and advocate for the team to the larger organization. I feel that advocacy role is often overlooked. A great manager will make sure the powers that be know who is doing great work, what the team is up to and ensure they get the credit they deserve.
That's actually not the meaning I was using. It's pretty obvious that BBC is not centrist in content.
Out of curiosity what RAID setup would you use for replaceable media (e.g. blu ray movies)?

Is there a synology solution for checksums to pevent bitrot which ZFS advocates talk about a lot?
Not knowing who he was I didn't get the impression he was trying to say Bitcoin would be in serious trouble without him, only that he had enough involvement to have a good handle on the issue (ignoring if his view was pro/con).
Amazon Has Just Registered to Sell Ocean Freight
Sorry, but you're not going to be able to tag somebody like me with the alt-right label. I'm none of those things. The point is that the BBC isn't only disliked by Indian nationalists. That's what I was responding to.

And actually, that's not what Marxism is or means at all: https://en.wikipedia.org/wiki/Marxism
Title should be "using relative paths reduce your bundle.js file size". It sounds like a clickbait. But yeah this is a nice and pertinent article.
Funny to see the post at -100 points! One key portion of the discussion in case anyone missed it:

What is reasonable attribution?

A URL as a comment in your code is reasonable attribution.
I mean that's what Ph.D's do in most fields, the whole point of getting a Ph.D is so that you can do research in that field.

Um. Are you arguing that one can't do research without a PhD? I'm fairly sure that isn't true[1].

The famous Paleoanthropologist Richard Leakey doesn't even have a college degree.

I believe that Fabrice Bellard doesn't have a PhD either.

[1] http://lemire.me/blog/2009/02/05/skip-the-phd-go-straight-to...
Freemit Wants to Make Global Money Transfer Free Using Bitcoin Infrastructure
The OP bought 6x6TB drives. I truly hope that they didn't configure it to be a 36TB zpool. That should be RAIDZ2 at the very least. Heck, I have 4x2TB drives and I am running RAIDZ2. a 2TB drive took 24 hours to rebuild the data on the replacement disk. I would probably be linear, so 72 hours to rebuild a 6TB drive, during which time the other drives are doing tons of reads.
Three private space companies just landed massive NASA contracts to haul cargo
If you want to be DDOSed, sure.
>The right of freedom from murder.

How are you going to enforce that right after it's been violated?

>It seems that you're trying to argue that freedom from murder is a positive right, in that it necessitates that someone else provide you protection from harm.

I wouldn't say necessitates, but I would predict a lot more murdering absent the expectation of reprisal from your tribe or government.

> And as such, because universal inaction would be just as good as any active protection by a government

It would be better since governments murder people too, and since because universal inaction is universal. So sign me up! We can get started right away. I promise I won't murder you if you'll promise not to murder me. Deal?
I think the doom a gloom is overdone because the "handful of guys sitting on a single stage" who control 95% of hashing power have a massive incentive not to destroy their main asset.
I'm certain Uber is going to start fingerprinting some of their drivers anyway, but for different reason. Parents are now using Uber to shuttle their kids around to/from school and afterschool activities [1]. It's technically not allowed (driving minors/accepting rides for other people) and the UX is not clear but there's real demand for a service like this. There are some recent startups like Shuddle [1] and HopSkipDrive [2] that do this but there's no way Uber is going to sit around and let them eat the market. These startups fingerprint their drivers, so I expect Uber will do the same. With the amount of resources Uber has I wouldn't be surprised if they launched this before the end of this year.

Sources:

[1] Uber Is the New Family Chauffeur http://www.wsj.com/articles/when-uber-is-the-family-chauffeu...

[2] 'Uber For Kids' Service Shuddle Jumps Into Carpooling http://www.forbes.com/sites/ellenhuet/2015/08/24/uber-for-ki...

[3] HopSkipDrive, The Uber For Kids, Picks Up $3.9 Million In Seed Funding http://techcrunch.com/2015/07/14/hopskipdrive-the-uber-for-k...
It's done organically because it's nice to those reading your code later, as the block of code might be more clear if they read the question/answer around it. However, there's a HUGE difference between a nudge for kindness and a threat of hurting someone's life with a court case as an incentive for kindness.
AMD Launches ARM Based Opteron A1100
You are right that both projects are monolithic (and of coz open-sourced), but it is unfair to compare a VC backed company with non-profit organization.
> It's flux and apple versus the overarching problem

Not in the way they wrote it. They're claiming it's their fight. It's not "their" fight. They didn't discover the problem or invent the solution, they just happen to make the most popularly deployed implementation. It would be more accurate and less self-congratulatory if they had instead said "joined the fight".
> Mike failed to mention one incentive that exists to prevent increasing the block size: miners get the transaction fees attached to each block they mine. If the block size is large, there is little contention for space in the blocks, and ergo there is not much reason to incentivize miners to include your transaction in the next block. By keeping the artificial constraint on the block size, people who own a lot of hash power will be gaining a lot more bitcoin

If the blocks are bigger, doesn't that mean they can hold more transactions and thus get more fees total? Or are you assuming the relative scarcity of transaction space would push fees high enough to overcome that?
In a lot of ways, GitHub Issues is to Issue Trackers what Google Reader was to RSS Readers.

It's good enough and "cheap/free/low-friction" enough to use once you are using GitHub, that for a smaller organization, it's a total no-brainer.

But as your team grows, as your org grows, you really start to hit the weak points very quickly.

The benign neglect that GitHub shows Issues is, as a paying customer, incredibly frustrating. It's also a real head scratcher, considering how much they are leaving on the table in terms of opportunities to create additional revenue.

Personally, I'd love to see GitHub add a KV-store type feature to Issues (so you can associate arbitrary meta-data with issues) and then an "app store" for "plugins" or "extensions" that different companies can provide and customers can pay for as part of their GH subscription (a la ZenHub).
Linkbait-ish template of the article takes away from otherwise promising technical content.

Typical template of building up hype linkbait case - start with a couple of puffed up credentials, pose yourself like a well wishing visionary and then shed few crocodile tears of sadness over "it failed" statements which of course conveying an absolute truth.

Nothing helps to share links better than controversy.
> if your goal is to give the user a feeling which results in them clicking a signup button or going through another flow you've got laid out

And if your usability is so bad they can't find that button, the site sucks. Emotional feelings always come second to usability. Landing page usability is all about selling the user on a call to action, but they have to be able to find that call to action, that's the usability part. I didn't say anything about nav bars, I said usability. Beyond that, your users don't care to or want to be emotionally manipulated; you might want it, your business might want it, but the user don't care about that, they care that they can find the information they're looking and/or accomplish the task they came there for.
It's not the vendetta I expected, it's spreading the awareness that Apple is stealing ideas from small companies using its muscles and killing the desire to innovate! The public needs to know and tell Apple: "Don't do this anymore!" This is not stealing ideas, this is a daylight robbery! Blocking an app from App Store just to bake in its features shortly - this is immoral and possibly criminal!
It is also freely available as PDF - http://artofcommunityonline.org/Art_of_Community_Second_Edit...
ASCII terminals often had a "status line" (25th line, typically) on which escape sequences could be used to display content that would not scroll off.

So, you just edit your target's ,profile (or .cshrc or .kshrc) to echo the appropriate escape sequence to greet that party with the message of your choice upon login.
Even if nobody in China were on the Internet, Chinese Bitcoin miners could conceivably mine over the telephone. I mean, that's how pure the hashing problem is and how small the amount of information that has to flow back and forth is. (They would need to have an agent in another country who was on the Internet and was willing to relay hex strings between the Internet-connected computer and the person at the other end of the phone call, but the amount of data that would have to be exchanged this way isn't beyond human capabilities by any means.)
> The recent change is entirely opt in. [...] In the second, you should be checking for the flag that says the payment was opted in to RBF.

Do you know if most common bitcoin wallets and payment processing APIs accept or reject payments which have opted in to RBF? It might be a configuration issue, but how big a deal this is depends entirely on what the default configuration is. Still, thanks for the clarification. From the article I assumed all transactions were RBF capable now, without any way to disable it.

> This is false: it is trivial until accepted into the blockchain. That usually happens for normal transactions far sooner than several hours.

Fair enough. The point is that confirmation might take several hours. If I want to accept 0-conf transactions for say, my Bitcoin-powered public coffee machine (not an actual product, but should be...), then I feel a bit safer if canceling 0-conf payments is hard to do and unreliable, even if I don't have any strong guarantees. Waiting even a few minutes for confirmation before brewing coffee might result in grumpy sleepy customers ;)
I think I'll do the same in a year's time. I'll do my own thing for a few months full time, and see how it goes. At the same time, I also plan on buying a house and renting it out, for the property I'm interested in, that will be a cash-flow neutral proposition. In the past 2 years, I've saved enough to live for 4 years. I think I'll spend some of the savings on hiring freelancers over the internet rather than convincing someone to quit, because this is a project I want to build, rather than a project for profit generation and I don't intend to lose other people's money on a project whose aim isn't to make money. My job's salary starts with a 1 rather than a 2.

At some point I realised I work to live. I don't live to work. And living means doing the things I want to do, working should only be a means to achieve that.
It's not limited to Linux - the problem is that, while you can go around resetting increasingly large parts of the IO stack, lots of devices in the path may or may not actually respond to "off" or "reset" when they're in a bad state, so a drive being in a bad state can cause the entire IO path it's in to go south for the winter if nobody is smart enough in the path.

This is one of the actual reasons that enterprise drives can be better - almost all of them support an equivalent of TLER (time-limited error recovery), which is basically a programmable timeout on read/write errors.

Most parts of the IO stack, hardware and software, on every platform I've used deal a lot better with explicit errors than a device that hasn't appeared to vanish but is acting like a black hole.
>notable possible downsides

It's opt in, anyone that wants to accept zero conf can just insist that all transactions don't opt in.

>a long standing problem with the simple solution

Hard forking bitcoin is not simple. It's never been done before on purpose, and many people are extremely hesitant to mess around with a billion dollar system.

Why is it hypocritical? He complains that some transactions took too long to go through. With RBF, those transactions could simply be resent with a higher fee. But if you're against RBF, then you need the original transaction to go through, and you'll have to wait if it had a low fee.

Basically, the problem is caused by his own opposition to RBF, as far as I see.

(Disclaimer: I've been spending less time around the bitcoin community recently, so my information might be out of date. The patch that was committed is definitely opt-in, but I can't guarantee all the mechanics work how I'm describing them.)
It's convenient most of the time, but sometimes building your own stuff is inconvenient most of the time. It's all about trade-offs.

For example, a while back I had to track down an issue on a server with Nagios constantly triggering memory low errors. Turns own that when you stat a lot of files, XFS will load all of that file information into cache in the kernel's slab. This causes some RAM stats to be skewed. This RAM will be instantly freed if needed, but some system stats count it towards "RAM usage."

My question is: How does one incorporate all such edge-cases into something that is user-friendly? How many system admins even know how to track down such an issue (in the absence of a flashy UI)?

Unless you want to vertically integrate the system from hardware => kernel => UI, then you're bound to have these sorts of issues where everyone is only paying attention with what's happening in their own little area of concern and multiple decoupled systems can end up interacting poorly (even when their local actions make sense to them).