skysight-inc/HackerNews huggingface dataset:
One more difference is Mesos is written in C++, while Kubernetes is written in Go.
It's still a bit more involved than the transparent snapshots ZFS and, to a lesser degree, BtrFS offer. I'm not happy with this and sincerely hope this position changes in the future.
In which you—and the original starter of this comment thread—completely missed the point. The linked page clearly uses complex applications as examples. Whatever anyone's opinion of them are, they are quite complex.

This proposal is aimed at web applications, not a simple website with image/text content, and minimal javascript.
Is pretty good actually. I tested it for Dunkirk and Valerian, gave nice results.
fb et al are creatively siphoning up your data, it's legal for them to do it of course
There are two kinds of "cite" here. Citing a non-academic source is different from citing a (published) paper; you should cite anything that precedes your work in the second sense, whereas the first is only obligatory for work that you actually took something from. If you work on calculus you're obliged to cite Leibniz even if you didn't read him, but you are not obliged to cite Newton's unpublished work unless you read it. Unpublihed arXiv papers fall in the latter category.
I don't think the issue is the act of citation itself, more that the citation is meant to provide a level of assurance that the idea you're citing is true. If you cite a paper in Science that carries with it a knowledge that some clever people have looked over it and can't see any obvious issues with the work. If you cite a napkin sketch that doesn't carry that weight and pushes the onus on to the reader to verify the cited claim themselves. In a paper with 100 citations that's not really a practical position to be in.

Im not saying it's necessarily a good system (plenty of shit makes it in to journals after all), but I can understand why an author would be hesitant to cite lots of non-peer reviewed sources in a paper of theirs. Having said that, I guess that's really just a sign that you're on shakey ground if you're reliant on dodgy sources!
In Denmark where Velux was developed sunlight can be pretty hard to come by and you want to absorb as much as possible. The windows work well for climate control, because the main concern is to capture heat, not get rid of it.

About the cost you are right, windows are expensive. Regarding Velux it helps to know that the main shareholder is a non-profit foundation that was created by the founder. It supports a lot of scientific research among other things.
One region isn't going to be effected by fire. And AWS have dozens of regions. They're even managed as separate units by separate people. You'll notice there's never been a large, multi-region outage of AWS.
The connectivity of sqrt(n) towers
A program like that isn't a valid typescript program, so failing to compile it is less of a bug. The point is that there are correctly-typed typescript programs that the compile won't compile.
Last I checked, a far larger percentage of livable land is next to deep water than is next to high altitude lakes.

Also, you can use existing deep holes which were dug for other reasons - for instance, open-cut mine pits tend to end up flooded once they're no longer mined.
Think of it as a tech diary that you don't mind other people reading. A little problem that you solve might turn out to be a little problem several other people have, and Google will help them find your solution to their problem, making their lives a bit better, too.
A major solar flare and coronal mass ejection? It wouldn't just be Amazon that was affected, though.
You're not fooling anyone. You're assisting your user in navigating organizational complexity required to pay a preferred software vendor.

At my previous companies, the only thing I would need to purchase software was an invoice/receipt I could point to to show that I had purchased a software license. The contents of that license don't matter, and in fact, I even told a few projects "Please invoice me for a commercial license of your software. If you don't have a commercial license, I will accept your existing [e.g. MIT] license as a commercial license. If you do not have a price list already, I will accept a quote of $1,000 without any further negotiation required; just send me an invoice for it."

I think that software developers are really weirded out that the same bits can be free-as-in-beer and _also_ cost $1,000. [+] But _software buyers want to purchase outcomes, not bits_. The outcome I want to buy is "$PROJECT continues to exist in the world." I have sufficient internal authority to purchase this outcome, as does the other commentator on this thread -- we've announced that fact loudly, as does anyone else who either requests a quote or actually pays you. I have sufficient legal authority to purchase that outcome as an officer of the company I was employed at, which enjoys an incredible amount of discretion in how it chooses to spend its own money in the pursuit of its legitimate business objectives, and which has chosen to invest that discretion in me. Reasonable third parties might disagree with our expensing policies (or think they shouldn't have hired me), but reasonable third parties don't get a vote.

[ + ] I sold trial-based software, and a fair bit of it, for many years. The difference between a trial version and a registered version was... nothing at all, if you just compared the binary artifact. The sole thing that distinguished the two was that, if you proved to the software's satisfaction that you were a paying customer, it would act like it was registered (displaying that fact and removing the trial limitations). This was, literally, a single if statement.

Could I have sold software on that same model without the trial limitation at all? Clearly yes; registration would then only cause the software to display you were a registered user. Could I have sold software on that same model with the only display that you were a registered user being outside the software? Yes. How about if that were _only displayed on the purchase confirmation email itself_? Absolutely freaking fine.

None of this gets harder or legally murkier with OSS in the picture.
My bet is that it wasn't or it would've been the first thing written.

The fact they don't explicitly say who did it, or who they think did it, or whom the "troubling news from Syria" say did it, makes me think they still want to somehow implicate the government - which makes this a despicable attempt to politicise this man's alleged death.
Existing error handling facilities in Rust may not suit every use-case. For me personally, the difficulty with the `?` operator (and try! macro) is that the File + Line info about the source of error is lost. Also, I want something simpler than the approach taken by the `error-chain` crate. My current solution is to use some custom macros to check for errors and display an execution trace (example here: https://play.rust-lang.org/?gist=a7fb903ce2bbb37914ab380d342... )
> So each new crate added to your project ends up increasing the overall build time,

That's only a problem the first time you compile though, isn't it?
Right. The content won't be banned, it just won't be allowed to have any significant audience. Much like protests weren't banned - you can still protest, but 20 miles away from the venue, where there are no cameras or reporters.
I really hate the "too big to fail" meme and I strongly agree with Bernie in that if you are too big to fail you are too big to exist.

That should be the priority.
Node.js meets iOS
It seems that you (like a great number of other people) assume that an ordinary person without special skills cannot comprehend what some code does once it is compiled. But that assumption is fortunately wrong. It is easier than you think to learn to read disassembly of machine code. It would be much easier to read higher level bytecode such as Android VM's smali.

So don't fear compilation. What is truly worrying is any attempt to restrict access to code that is run by a computer. Even a highly skilled reverse engineer cannot do anything if there is no way to access code.
It wouldn't. Nothing will help with package managers that follow the "wild west" or "any old crap" model where there is no maintainer or distributor between the developer and consumer that is allowed to perform any sort of quality control or sanitisation. This is what makes me hugely favour the "maintained" model followed by distributions or nix/guix.

The wild west model scares the bejesus out of me to be honest.
There is a massive disjunct between citation in the humanities and citation in science. People seem to have forgotten this. Ideas are two a penny, they literally do not matter at all they should not be cited. The person who introduces a concept to science deserves no credit whatsoever. What deserves credit is the provision of evidence or proof.
Literate DevOps with Emacs
It won't satisfy the properties you've come to expect from the implementations you know for lists, optionals (Maybe), and so on.

Suppose you're going over some code, where you have something of the form

xs >>= someFunction

(where xs is a list) and you change someFunction to "return":

xs >>= return

Then you'd expect, from experience, that you can rewrite this to just

xs

(which you can check works with all the monads you know about) but that doesn't hold for this wonky definition of the Monad instance for lists. Indeed, note that return for lists has the definition

return x = [x]

so, with our bad >>=,

[1, 2, 3] >>= return
= concat (reverse (map (\x -> [x]) [1, 2, 3]))
= concat (reverse ([[1], [2], [3]]))
= concat [[3], [2], [1]]
= [3, 2, 1]

which is not the same as [1, 2, 3].

https://wiki.haskell.org/Monad_laws
https://en.wikipedia.org/wiki/Fibre_Channel_over_Ethernet
I think the point was, the premise of the OP's original "solution" was a sweeping generalization that doesn't apply to non-trivial web _apps_ that have a large amount of inherent complexity, which is then necessarily reflected in the size of their codebases. This proposal aims to provide a real solution to tackle problem.
I have been happily using BtrFS for the more interesting stuff inside my home directory without issue for a good couple years now. I'm not using any of the more interesting features (multiple disks, etc) beyond snapshots and compression, but, so far, it's good enough for daily work.
Show HN: Cadet – Feature Request Management for SaaS Businesses
This is great! Keep up the good work!
A link to your github repo would be great.
I don't know if it was intentional but I did find your library on npm: https://www.npmjs.com/package/tensorfire
Tulips were sold for ridiculous prices, yet nobody used them.
Managing Deep Learning Development Complexity
I tried btrfs and got bitten by bugs; not doing that again. Judging from this move by RH, it looks like I wasn't the only one.
If you wanted to blow something up to make the west suffer, an AWS datacenter would probably be a pretty good target. I wonder at what point that becomes a legitimate national security concern, and the government steps in to provide protection.
Then you don't get the license. I have an app built on top of Zappa, using Lambda + API Gateway, I don't even have an IP address! :)

Anyway, for NOW, the possible workaround, as I've heard, shall we say, is to use a temporary server, get the ICP and then change your DNS to point to the real server. For NOW they don't track it, but you need to re-apply every 12-24 months (rinse & repeat). However, it gives them every ground to shut your service down without any warning.
If there's a proper procedure for data management, no-one will ever see that footage unless it is of interest to a legal case. In which case, it is self-evidently worth having.

And using a public toilet doesn't give you immunity from being arrested.
Broken link, fixed.
The Atmel chip design is not a free hardware design, though. There actually are chips whose design is libre, such as the Parallax Propeller (under GPL.)
> which appear to profit from anti-Muslim sentiment.

As much as trump supporters are detached from reality there's a part of the "progressive" (regressive, actually) brain that is COMPLETELY INCAPABLE of criticizing even the most absurd and backwards actions of that religion

So, no, I'm not afraid to criticize, because I don't want my children to be killed because they made a cartoon, or my daughters FGMd or simply aggressed for dressing like they want and like it's been happening as much as some media players want to hide (but probably not as much as some others that want to 'augment' it report)
Mandatory insight-vs-bruteforce-in-science essay:

Peter Norvig, 2011: On Chomsky and the Two Cultures of Statistical Learning

http://norvig.com/chomsky.html
It's clear enough to me. In a well written article, he's advocating a middle way.

On the one hand, if you borrow an idea from another person or source, then you should cite it. Just because it's only the arXiv doesn't give you a pass not to.

On the other hand, "flag-planting" articles are not something that you borrow from so you don't have to cite them - and you shouldn't as the practice should not be rewarded.

As `CogitoCogito points out, it's routine to cite completely unpublished material such as private communications.

Conversely, if a flag-planting article somehow makes it into a very prestigious journal, then you can still ignore it.

So really, the publishing status is only an initial filter, and the potential source should always be judged on its merits.
Why Everyone Missed the Most Mind-Blowing Feature of Cryptocurrency
Malicious packages in npm
This is quite mean.

There is nothing wrong with doing both this and cutting down on bloat.
Germany’s Volocopter raises $30M from Daimler for its flying autonomous taxi
The use of monads is a side-effect (ha!) of committing to purity throughout a language, and that's what FP is being equated to: pure statically-typed FP.

(You can argue about how justified that is, of course. I'm not going into that, but you might want to see what John Carmack has to say[0]. No, he doesn't end by saying "we should all convert to the church of Haskell now", but he does talk about how large-scale game programming refactors are made easier when you're working with no (or very disciplined) side effects.)

Monads are not the only way to deal with effects while keeping purity, although they were the first discovered and so on: algebraic effect systems as in Koka[1] (and as simulated in Idris or PureScript) are another alternative. Koka infers effects, so it's probably easier for a C-family programmer to pick up (I know little about it, though).

[0]: https://www.youtube.com/watch?v=1PhArSujR_A

[1]: https://www.microsoft.com/en-us/research/project/koka/
This dissonance seems to come from the fact that citing has two purposes

1. Assigning credit to where you heard about something.
2. Giving a claim (the best possible, and sufficiently strong) support.

From the credit perspective you should cite wherever you heard something, even if it was alleyway graffiti. From the support perspective, you should take the idea you read on the wall look it up to see if someone credible has said the same thing, and then cite them, and if not maybe not mention it all.
I would also say the ease at which existing code can be changed (even if the end result is worse) doesn't help. It's much harder for a zealous engineer to overhaul the design of a bridge than it is for a new programmer to refactor a legacy codebase.
Survivorship Bias [0]. It happens to be that a certain type of rebellious/free thinking personality is the most likely to end up making a successful tech company; but that doesn't mean everyone who exhibits that trait succeeds.

[0]:https://xkcd.com/1827/
Whether or not the NSA spied on Kim in this instance, it would be interesting to know whether they have the capability of spying on NZ networks without assistance from the GCSB. It would be a classic case of shooting your own citizens in the feet: wire up your telecommunications network to allow unlimited spying on demand, then watch as foreign powers make use of it for whatever purposes of their own.
Good question. It's a combination of things.

First of all, I've always trusted Coinbase a lot more than most other Bitcoin services. They're a US company, a YC company, I've met the founders, I know some of the employees, they at least appear to be very serious about security, etc.

Second, those 80 BTC are not all of my Bitcoin. I don't completely trust myself to securely store Bitcoin, so I like having some diversification of risk.

But yes, some of it comes down to laziness. I should probably figure out a better way diversify the risk without needing to trust a 3rd party.
Be aware, though, that this article is clearly partisan.
I must confess I haven't used it yet, but snips.ai [1] is in my list of potential raspberry pi projects and claims to be open sourcing soon. On their FAQ page [2] you can find the reason why I have it in my list:

"Snips, on the other hand, runs completely on your device, with nothing being sent to the cloud. This means it guarantees your Privacy, works offline and doesn't have variable costs!"

Unfortunately this leads me to wonder whether or not the service will remain free, but for the moment it is "free for makers and for building prototypes". Commercial costs apply.

[1] https://snips.ai/

[2] https://github.com/snipsco/snips-platform-documentation/wiki...
2017 #RSAC Recap: Cyber Security Moving Forward
Integer Factorization Results
Then you get valid programs timing out when they would have compiled otherwise.
RPM-based distros make up maybe 10 % of the Linux installations these days, so we should not overstate RedHat's influence.
Ok, this article covers annoyance problem of push notifications.
What about from the privacy point? Does the app provider know more about you have them turned on.
Show HN: Crunchy – finds common flaws in passwords. Like cracklib, written in Go
Even during my masters I have always felt that it was not done or at least questionable to cite wikipedia. However, wikipedia is often an excellent source for a first read on a new topic. The next step should then be to read wikipedia's sources, and slowly expand your view on the subject.

However, sometimes it happens that you read first about a topic on wikipedia, and worked something out on the information you found there, before you had time to consult wikipedia's sources. In this case you definitely should cite wikipedia.
Flag-planting is relevant because the practice of flag-planting (and other abuses of the pre-print) is what has prompted some of this over-reaction.
That's why I think containerization and orchestration will be useful; open source orchestrators can standardize the infrastructure and make switching seamless. That way the infrastructure remains a commodity.
Web Scraping in Python using Scrapy (with multiple examples)
> You can run a command or script or binary in Mesos / marathon.

Where does the binary come from, if not from a container?
The argument is that companies would not fix the software, but instead release "new" products that don't have any "known" vulns. Basically, it would be cheaper to re-brand every year or two than spend the cycles to actually fix any bugs.
> If you cite a paper in Science that carries with it a knowledge that some clever people have looked over it and can't see any obvious issues with the work. If you cite a napkin sketch that doesn't carry that weight and pushes the onus on to the reader to verify the cited claim themselves.

I think no matter the source, you (as the author) have the final responsibility of citing correct work. You can (reasonably) choose to only cite nature because it is "safer" choice, but you can also cite other sources though you should of course take care to vet that source well yourself. As you point out, a lot of shit makes it into journals and in fact many journals are themselves shit (and outright frauds) so adding arxiv as a source doesn't really fundamentally change anything.

As a side note, I believe that many papers cite way _too_ many papers. Unless you use or expand upon a paper's work, I think you shouldn't be citing it (except possibly as general background knowledge). I just can't understand how you can write a paper that's explicitly doing so with 100 previous works (a book sure, but not a paper). Then again, my citation philosophy goes against many others (including my former advisor). Many think you should cite basically anything tangentially related (especially the works of the academic king makers). For me this is no longer important since I no longer am an academic researcher. I have the freedom to pontificate on the subject without any worries of having a career. :)
Over the recent years on every new laptop install i switched between filesystems, so i had ext3/4, btrfs and (currently) xfs on my system. I have to say, btrfs had the most glitches (a few years back), although it worked ok'ish (no data loss).

Nowadays, i must say that i very much prefer a stable filesystem with as little complicated logic as possible. I actually never use snapshots or subtrees! I never put another disk in my laptop (where would that go?!) so i don't need to do dynamic resizing (while online of course!). All this makes the filesystems a lot more complex then it has to be. I've also run into problems using ZFS on Solaris some years back which took ~2 weeks in dtracing what the hell is going on. Of course it was related to CoW.

My lessons learned: Check your requirements. Will you really need and use subtrees/snapshots/XYZ on your system? Will you really need to do online-resizing? If not, just use a stable, simple filesystem. There are perfect usecases for ZFS or btrfs. But not everyone needs the advanced features.
Yet Google Sheets and Gmail are applications, Facebook and LinkedIn are websites which might as well be fully static and are twice the size so his point is kinda correct.

Mind you, Gmail also has features like Chat as do Facebook and LinkedIn.
Wouldn't you have to blow up at least all the datacenters in a region to make an impact?
Stop Hating Programming Languages Right Now
> The second quote is about stuff that didn't influence your work. While you are expected to keep up with and document related developments, forcing authors to constantly update references to new, not yet properly evaluated work just because it makes some related claim doesn't make sense.

It doesn't say that though, it just says that you shouldn't have to cite nonsense on arXiv. This implies that you can read a paper, implement something similar, and afterwards decide that the paper was nonsense, didn't influence your work, and shouldn't be cited.
P2P vs. Landlording vs. Property funds
Considering the topic of this post (apps), I would argue assets are usually designed around a physical size of the image; even when you have multiple target display sizes, it becomes a part of the requirements to design assets the way that looks decent on all phones. Moreover, I find this whole branch of discussion a bit funny because assets are already designed to be high res and later downscaled for target dimensions, so simply using vectors literally just pushes that task to phone instead of build server.
Isn't Electron based on Chromium? Also, why would they be worried about it?

Chrome cannot control, for example VS Code.
> In particular, OCaml and GHC Haskell do not have decidable type checking.

Pretty sure OCaml type checking is decidable, as is C# and F#, at the very least.
TDF Dashboard: an open window on LibreOffice development
Switching from a Java to Big Data/Hadoop Career: The Whys and Hows
As a person studying MBA now (but mostly interested in tech), may I ask you one question?

My question is: do you suggest a person in my position to go for fields like MIS (Management Information Systems), Technology Management, and Digital Marketing?

I have this feeling that they'll be much more about tech, but maybe I'm wrong.