skysight-inc/HackerNews huggingface dataset:
The difference, I think, is that with federated system you can have a partial state where you communicate securely with those that have also adopted the security extensions, while making insecure connections with those who didn't, all within the same application/protocol (by using protocol extensions). Therefore, such features can be gradually adopted by an increasing amount of users.

If the system is centralized and it doesn't support security, it's all or nothing; to enable secure protocols, both you and the other party must change to a different app, and you'd have to support both systems in order to communicate with secure and insecure users.
>It seems to me there is plenty of money to keep the internet going without advertising.

Heh, maybe if you live in the US or some other place with high wages.
It's not technically inferior. I think historically many have confused not-like-java with technically inferior in Javascripts case. Combined with the fact that people who make client-side JS are less Real Developers (no true scotsman would code in js!).

JS is a dynamically typed functional language. Not unlike Scheme or Clojure. It's long history has made the standard library be a mix of programming styles, but I usually make heavy use of Ramda or Lodash and other functional wrappers to get a coherent interface nowadays.

What was a mistake was including `this` keyword though. Never use it, just like you would never do so in Scheme or Clojure. Carthago delenda est.
Not trolling, but do you find 200MB is actually a burden? Here in London cable or fibre links means that downloads in seconds.

EDIT - Ok, sorry, it seems quite a few people do have pretty horrendous bandwidth issues.
Ask HN: Who is working on IoT Security?
I'm trying to compile a list of research papers related to IoT Security so there is a free/libre resource to help people get started on the topic.

A similar compilation of papers is available for "historic/classic compsci papers"[1] and this new collection should focus entirely on security topics for IoT. I'd appreciate your recommendation along with your opinion on why the paper is worth studying. A first draft of the compilation exists here[2].

[1] http://blog.valbonne-consulting.com/2014/06/09/an-incomplete-list-of-classic-papers-every-software-architect-should-read/

[2] http://blog.valbonne-consulting.com/2016/03/09/attacking-the-internet-of-things-for-fun-and-profit/
I am not against Copyleft at all, but MPL in particular because no one is using it apart from Mozilla. They could have use GPL or LGPL instead.
Earlier discussion: https://news.ycombinator.com/item?id=9207738
Idea: What if there was an OS interface to mark memory regions as "throwaway"? Throwaway in the sense that it's less costly to recalculate than to recall it from swap. So the OS would throw such memory regions instead of swapping out and signal the process about it to recalculate it if needed.

I don't usually bump into heavy swap usage except when I wake my laptop from hibernate. I tend to close browsers before hibernating because it's faster to just resume the last session from a cold start then load from swap.
It would be interesting to know how many users and repositories a typical organization has on Github.

To me, it looks like they're just "optimizing" their pricing, as I would guess that most large organizations using Github have significantly more users than repositories, especially with the recent trend towards "mono-repositories".

That said, SaaS pricing is really hard to get right from the beginning. I run a code analysis company (https://www.quantifiedcode.com) and we thought a lot about which kind of pricing would be the best for us and our users (we decided to use per-repo pricing). In the end, your pricing needs to support your business model, so it's normal to change it especially if you have a lot of data on how your users use your product.

I wonder though if this will drive organizations to other solutions like Gitlab or Bitbucket, as those are significantly cheaper and pretty easy to set up these days (and you get the extra benefit of a self-hosted solution that can be hosted in your own, secure infrastructure)
Please turn JavaScript on and reload the page.

DDoS protection by CloudFlare

...um, no!
You could've had it for free this whole time. (And still can!)

https://bitbucket.org/product/pricing
> How is the program like 'ls' going to see a variable that is an array when originally it was a string delimited with ':'?

There are two things here: the command 'ls' that you type on your shell and the executable named 'ls' located in "/bin/ls" (or wherever) which can list directories.
Most shells, when encounter a command X (say, 'ls') they see their 'context' to see if 'X' is defined. If yes, they will execute it. If not, they will assume that the X is an executable and try to execute it.
That's what happening here.

Perhaps the following silly script helps?

#!/bin/ls
ls () {
echo "MYLS $*"
}

ls $*

HTH
Very cleverly worded to sound like a price reduction when it's actually a price increase.
There is no such thing as a public institution under private management. Facebook is a corporate entity with control over a large part of the internet and no accountability towards their user base.

When a private institution has so much power there need to be rules put in place that make sure they won't abuse that power to the detriment of everyone else. Democracy is about people, not the rights of corporations.

Your claims about the power of the people are amusingly misguided as reading a little bit about history will tell you. Pointers: propaganda, public opinion manipulation.
It will attract more small companies and freelance single developers as well.
AFAIK this is part of the TRIM project in Blink, They have some memory related goals listed here:

https://docs.google.com/spreadsheets/d/17wW-YosF8tlEwn45eZ4d...
Well look at the price changes people posting here are facing, ones from $2k a year to $8k, that's gouging!
Can you clarify? Why is Bitbucket "terrible"?
An Illustrated Walk-Through of Tricky Pointer Basics in C/C++
i don't think tesla's stuff was all that viable
"Too cheap" sounds a fair comment to me if the price is free. Anything free is almost certainly a loss-leader, as providing the service itself is almost certainly not free (whether it's a tiny-but-non-zero bandwidth cost, or the costs of providing support).

So long as the loss-leader is paying its way via the upsell, it's fine. And if those businesses have contingency plans for moving if BitBucket shuts down the free plan, then it's fine for them too. But the fear is that "too cheap" companies also tend to be cheap when it comes to managing contingencies.
Ask HN: How does Hacker News tackle voting rings and comment flares?
You can whitelist certain pages permanently which is what I do for the Twitter homepage. You can also keep them active for the current session only.
Same here. That's the cool thing about Git. Everyone uses the same "protocol" so you can simply move your stuff around.
How to Manage Web Dev Projects, Your First Clients, and Programming vs. Comp-Sci
Not trolling, but do you realize that not every human lives in a major European city connected to a fiber link?
Once a platform becomes big enough, it doesn't matter what YOU can do if everyone else is on that platform. Whether YOU want to or not, your friends and family are probably on Facebook and you probably have to use gmail and WhatsApp to talk to them.

You argument is flat out wrong.
Correct link: https://wiki.mozilla.org/WebExtensions
Is there any arena of starting businesses that not a wellspring of negative lessons?

At least one difference with group funding is much higher visibility than any other I can think of.
The plan to ban work emails out of hours
Kind of unrelated, but Ultra Wideband [0] is a way to communicate with quick electromagnetic pulses over big parts of the EM spectrum, which is indistinguishable from noise [1]. We could just be the only beings stupid/unlucky enough to make all our radio communication so obvious.

[0] https://en.wikipedia.org/wiki/Ultra-wideband

[1] [pdf] https://www.researchgate.net/file.PostFileLoader.html?id=532...
Related to another comment I posted here, what's the opinion lately on native controls/UI widgets vs something cross-platform like this?

It always used to be argued (and maybe still is) that using the UI framework of the platform is preferable, but IMO the results of Electron apps I've seen look great, and I don't find them confusing to use.

The reverse seems to be true on mobile platforms, where people seem to be preferring native UI widgets and behaviour.
>Which of these would you argue aren't wise principles for all of us to use when developing software?

most of these aren't principles, these are wishes. Like i can say i have 2 principles - be wealthy and be healthy - and those 2 principles look like very wise and hard to argue with, don't you think?

Except for the stuff like this :

> The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

>The best architectures, requirements, and designs emerge from self-organizing teams.

which is just some personal beliefs or dreams of somebody, and is obviously not true in general. There is a reason things are called 'manifest' and not even a 'paper/essay', less 'peer-reviewed paper'...
Both OS X and iOS have the NSPurgeableData class which implements something like this: https://developer.apple.com/library/mac/documentation/Perfor...

Edit: Chromium has this: https://chromium.googlesource.com/chromium/src/base/+/master...
git is distributed. You can give access to a mirror of your git repo for execs that don't access the repo or contribute to it. They don't need to be github users, they just need git access to an url. If github is still convenient for you, there is a solution to avoid paying for this users. It only really makes sense to have developers added as github users (of course, it used to be convenient to just ask them to be github users, but it never really made sense)
Headlines 'exaggerated' climate link to sinking of Pacific islands
I've been thinking long and hard about this and I think one strategy, how stupid it might sound, is to release the software unfinished then make updates like SaaS.
I want to love ddd, really I do, conceptually it is awesome and beautiful. In practice it is (IME) buggy (almost) to the point of uselessness. It's been a couple of years since I last used it, but it was last updated around 2009 :-(
Introducing the NuGet Beta Channel
The Leader In You by Dale Carnegie: For nearly a century, the words and works of Dale Carnegie & Associates, Inc., have translated into proven success—a claim verified by millions of satisfied graduates; a perpetual 3,000-plus enrollment roster per week; and book sales, including the mega-bestseller How to Win Friends and Influence People, totaling over thirty million copies. Now, in The Leader In You, coauthors Stuart R. Levine and Michael A. Crom apply the famed organization’s time-tested human relations principles to demonstrate how anyone, regardless of his or her job, can harness creativity and enthusiasm to work more productively. Refer http://american-writers.org/ custom writings to get help in essay writing task.
Money can maintain. People need to PAY.
It doesn't seem to be (very) different. The blog post mentions Ruby's VCR library but not the node-equivalent https://github.com/carbonfive/nock-vcr or https://github.com/poetic/nock-vcr-recorder.

It's simply a new approach to a solved problem, it seems.
We used to do this with Fluid.app in the naughties.
BitBucket is okay, but not superior in any way.

It's cheaper and has private repos for free and that's it.

The UI is clunky and the community is much smaller than Githubs.

I also don't understand why they try to sell it with the Jira integration as if it was a good thing. The only people I heard saying good things about Jira and this marketplace where working on companies that sold stuff there.
What I do, when Chrome, or rather, my abuse of it (14 windows, 735 tabs at the moment, Ubuntu 14.04 64 bit on a 32 GiB system) becomes onerous is to go to the task manager and kill groups of tabs taking up "too much" memory, and very occasionally, too much CPU.

(I get away with that abuse, which it a bit higher right now because I'm in the process of buying a house, by killing all tabs after launching, and only enabling the ones I want, one by one, using the essential to me Session Buddy.)
Of course :) I lived in Sydney for a year, but even there I had a 24Mbit ADSL2+ line, which is still under a minute to download this.
It still doesn't really make any sense. I bought the Grantland Quarterly (RIP, Grantland), for $20, and it's a hard-bound book with ~35 articles in it. $.57 per article, and that's high-quality, longform pieces.

$5 will almost buy a paperback book of several hundred pages that will keep you occupied for at least a day or two.

Text is cheap
The xonsh Xontrib [1] open pull request sounds handy, allowing devs to extend the functionality of xonsh beyond what is provided by default.

As an example, gitsome [2] is powered by xonsh and might have benefitted from Xontrib.

I've found that xonsh + prompt-toolkit [3] is a nice combo that helps autocomplete the following:

* Shell commands

* Files and directories

* Environment variables

* Man pages

* Python (REPL too)

[1]: https://github.com/scopatz/xonsh/pull/829

[2]: https://github.com/donnemartin/gitsome

[3]: https://github.com/jonathanslenders/python-prompt-toolkit
Relevant:

http://www.phdcomics.com/comics/archive.php?comicid=1174

https://www.youtube.com/watch?v=0Rnq1NpHdmw
If you no longer want/need the social aspects of GitHub, you can just move to GitLab. Much more affordable and you can self host it yourself. We have an on premise GitLab installation. Besides the rare upgrade, it's pretty hands off. And it's costing us $0 in licensing fees for over 60 users ;-)
What? Ten minutes of your time isn’t worth five cents? What aggravates users about current pay-for-use methods is not cost, but hassle of transaction.

That is in fact the main fallacy. I "read" about 50 articles per day. That's 18250 per year. If my attention is worth $100 per year and half of that goes towards articles I read, that's not 5 cents per article but 0.27 cents.
1. Take a gazillion dollars in funding on an over-hyped valuation,

2. Go through significant organizational changes that end up with the departure of a co-founder (and more suits in the building).

3. Notice that a significant segment of your growth (VC-funded startups) are running out of money.

4. Switch to a user-based pricing to generate more revenue for investors, but spin it as a freebie "Hey! Look at the cool unlimited shit! No, no! Don't pay attention to the fact you're gonna be charged 3 times as much as before for the same service".

The bottom line is that GitHub is free to do whatever the heck they want; if they believe that charging per user is going to make more (financial) sense to them, then they can go ahead and do it.

But I'd appreciate if their PR department didn't expect us to swallow this as a positive change. Most coders understand basic maths.
Thats the nice thing with Blendle: if you don't like an article, you can get your money back easily.

Useless articles with clickbait titles apparently as a lot of refunds.
The biggest feature for me is the efficient handling of large binary files, because it means I could finally have a completely self-contained repository (clone and everything is in one place, plus free replication), but without the performance penalties which for example Mercurial incurs with binary files:

https://www.bitkeeper.org/why.html

I have to try it out just for that!
>You can't charge for something if a dozen other people will offer it for free.

ad supported ≠ free

Ads being a huge privacy issue, I prefer to stay away from ad supported. Then again the mobile app ecosystem experiment is flawed as people like me saw it was a trap and stayed away from it, so the results are biased because they miss the people who actually care about privacy.
The only mobile ecosystem I experimented with was getting apk from f-droid then loading them manually on a smartphone that was never online (no wifi, no bluetooth, no 3G or later)
> Throwaway in the sense that it's less costly to recalculate than to recall it from swap.

Network is slower than disk (is slower than memory). So if "recalculate" means getting it from the internet, then probably getting it from disk is faster in most cases.
Not everyone has a fibre connection. I get 250KB/s at home.
Interesting but I haven't seen any killer feature yet that makes me want to get accustomed to this shell. Command level completion for arguments has existed in zsh, aliases being a sort of dictionary is kind of interesting but not too useful (just some familiar syntactic sugar). Mutliline input isn't new, csh can do it, bash can do it, so can zsh. Admittedly the ability to duck type and evaluate numerical expressions with "let" is kind of nice but nothing too special. Regexes for globbing files might be a new one, certainly a useful one that I'd otherwise be writing special awk or python to handle.
The main drawback of a lot of Cloud based business model I have seen is that nobody think its fine to pay for leechers.

The per user pricing is pretty reasonable but only when you think of seeders (publishers/editors/pushers call them as you like).

For instance I would love to subscribe to a BI cloud suite that really fit my need, but I'm basically the sole query editor and I have potentially 200 private readers + some public OpenData. I simply just can't come to my boss and ask that we subscribe to this service on a 200 users basis while only one users will really have the use of the license...
I disagree with your first point. If you are a conscious person that tries to know itself and you are not built so weirdly as to slip into mental distress, then I think there is little limit to what you can do with your brain, and by extension, little limit to the fun you can have doing so. I realize the vast majority of people can't even imagine what that feels like, but I think that is partly due to the children being fashioned in a way very detrimental to free (roaming) thought. That can be fixed. About everyone else... I don't know.

Your second point is interesting and I have never considered the issue like that. Time to think ;)
I think you're raising a valid point here. Electron apps are not confusing because they do look like "applications" in the broader sense. Built on web technologies, they end up looking like your average well-conceived and well-designed website out there. And that look is something that all users have now become accustomed to, so it does help bridge the platform gaps tremendously.
He probably means in terms of general usability. This is the reason why I don't use bitbucket at all, and I'm happy to give some money to github in exchange for their service.

Bitbucket's issue tracker is such a pain to work with. I remember being redirected to a new page whenever I had to create a new tag. Then I'd loose the content of the issue I had started to write, something like that.
A lack of search across a repo is pretty annoying.

https://bitbucket.org/site/master/issues/2874/ability-to-sea...

Integration with Jira is nice though.
JavaScript is like Java, but easier to learn, faster VM, no jars etc, and more powerful: foo.bar = require("http").server ...
Best Bluetooth Smart Watch Phone Just Sale $36 in Wiseupshop
It's not THAT easy to spot in a diff because a lot of these kernel source code repository dumps are basically 1 single commit with the entire source code; any existing kernel.org git history is lost. So you'll have to figure out which mainline revision they started working from, and manually diff with that (which will probably turn into a huge mega-patch).
Every year here in the UKish area the media makes a big deal about what words are being added by the big-wig printed dictionaries. Mostly because, as time goes on, the only words that get added are 'funny' like...YOLO...words like that.

We have different main dictionaries to the US, Oxford English and Chambers, for example, and milf is in all of them as a noun and has been in some for a long time.

So I mean, if even the dictionary says that it's a noun and only that its origin was an acronym which was made a generation ago, I think it's fair to say that anybody could legitimately plead ignorance here, if needs be.

Like I've heard people on TV calling their family members Milfs even, and "incest" doesn't immediately spring to my mind.

I feel like people here are just pretending that they don't know it, effectively, now simply means "attractive" so that they can attack the guy in OP's post.

You wouldn't need to have a jury read it because this case would never ever make it to court, and as I said elsewhere, in any modern country not only could you not fire this guy for this, but if you did fire him you would be probably on the hook for damages due to wrongful dismissal.
I've heard a story from an acquaintance from Germany: their kids were ostracised in school by the others until they had a smartphone and started using WhatsApp.

Whenever WhatsApp is shut down in Brazil, a local chimes that it's used everywhere, even by emergency medical service personnel.

That should cause one some uneasy feelings...
I've respected Moxie Marlinspike ever since he made sslstrip, a simple illustration of the fundamental insecurity of browser-based HTTPS.

However I do question his premise that criminals already have the wherewithal to opt in to "clunky" strong encryption before engaging in criminal activity.

In fact there are many scenarios where criminals simply go with the default security configuration in consumer devices, either because they (a) did not plan the crime in advance or (b) aren't as smart about opsec as you might expect.

There are many good arguments to make strong encryption the default for consumer devices, but here I feel he was attempting to take an easy way out by pretending it's orthogonal to investigating crimes. In fact it is a tradeoff, granting us security from cybercriminals and bad state actors (if there's even a difference), while making it harder for law enforcement in some scenarios.
They are. Look at things like patreon or tipee. For online journalism mediapart.fr is a good example of reader supported independent journalism.
There's an existing tool that does this and uses mozjpeg.

It's called jpeg-recompress and is part of the jpeg-archive project on Github.

It currently can use mean-pixel-error, SSIM (the default), MS-SSIM and SmallFry (an implementation of the patented algorithm used by the JPEG mini app). So they may be open to adding this new comparison algorithm too.

edit: someone already filed an issue asking them to look at it:

https://github.com/danielgtaylor/jpeg-archive/issues/40
Right - and the total cost of a developer is far more than $9/month.

The real place where it hurts is users who aren't paid employees.
Price dips (or spikes) such as this are better understood as forecast failures: inability to accurately predict available renewables supply relative to demand, and/or not being able to cut back thermal (fossil) generation rapidly enough (coal and nuclear plants respond slowly).

The headlines are impressive, but these really aren't the events you want to watch, but rather the long-term average renewables contribution and absence of either negative or very high price anomolies.
My parents, who live in a village in the English countryside, get similar speeds, and a 5gb monthly cap.
Expanding Emoji Professions: Reducing Gender Inequality [pdf]
I don't see why Cloudflare would require JS to be on
It's a bigger difference, especially as BB is $200 for unlimited users and unlimited repos. For that money, you can get 25 users on GH. 25 users on BB is $25. So on average it is ~8x difference, which then grows beyond 25 collaborators.
Plenty of people pay for the FT, New York Times, Economist, New Yorker, Atlantic, et cetera. One can't complain about click bait/advertising and paywalls.