skysight-inc/HackerNews huggingface dataset:
There's no doubt both of them are not resource-effective at all, especially compared to other apps made in other tech stacks.

However, both are pretty successful services, and since the parent comment expressed concern if an Electron app "would sell", these are examples that such apps are comercially viable (even with all the problems they have).

At the very least, one can use them to go to market faster and/or validate an idea. I do hope that Electron (or other similar techs) apps reach a point where they are viable long-term in terms of performance and battery-efficiency. I also dislike slow, memory-hungry and battery-draining apps as much as pretty much anyone, but one should not dismiss Electron as useless.
What Will Happen to China's Economy If Xi Jinping Continues to Lead
I had much the same comment, but less joke :)
I think if you read the comment carefully you'll see I'm not simply saying "the 'public' EU backbone provided rural ISDN", but rather that I'm making a more subtle point than that, about the nature of ISDN.

There's a reason an ISDN BRI provides the rate it does, and a reason why each of its B-channels is 64k: the digital phone network was already channelized that way.
If you do web work, you may even have to render a video, maybe batch resize a bunch of images.

I suggest an high end i7 for all developers, especially web dev/designers.
I attend these multidisciplinary conferences (vaguely computer systems related) for the people and for the hall conversations:

Hackers Conference (invitational)
Asilomar Microprocessor Workshop (invitational)
FOO [Friends of O'Reilly] (invitational)
GitLab Feature Highlight: Designing Issue Boards
NWO?
Are you comparing 2015 DL4J to 2016 TensorFlow? Your opinion of our framework seems outdated. You're welcome to try us now -- that would actually be a fair comparison.
Space Station Cameras Capture Tropical Systems in the Pacific and the Atlantic
Unfortunately, it appears that binary diffs are not supported.

This is a really important aspect for many workflows dealing with large files (like TrueCrypt containers). Contrary to what is stated by the rclone developer [1], at least Dropbox supports binary diffs [2].

This should be looked into, at least for Dropbox.

[1] http://rclone.org/faq/#why-doesn-t-rclone-support-partial-tr...

[2] https://www.dropbox.com/en/help/8
How to avoid building a company that you'll hate
How to Write Better LinkedIn Connection Requests
Ask HN: What can I do with my .NET knowledge?
I'm a Java guy, I love the language, I love the ecosystem, it's my first choice for all my projects but for some weird reason I work for a .NET shop.

I like the company a lot and I don't want to leave for a Java position.

In the past years I always have chosen the company based on the things I could learn there.

I don't like trading time for money but the trade money and info for money seems legit to me but right now it's a special case.
I don't see anything that would benefit my person projects, they ( we at the .NET ) use a different DB than I do, different OS and so on.

Well maybe Xamarin for mobile cross development but ... let's see how it evolves.

C# is an amazing language, ASP.NET MVC is a nice web framework but I already got my own stack and I wouldn't change that.

I'm asking you guys, do you see any benefits I'm missing right now, besides the obvious things?

- I solve problems, the language doesn't matter, it shapes the brain.

- C# is very similar to Java, my Java knowledge also benefits from that.

Do you see any other benefits I'm missing ?

How could I use my .NET knowledge for my own projects ? How could I extract money out of it ?
> And if I write on the side of the gun "for hunting and range use only" does that mean the gun manufacturer isn't liable anymore?

I guess—if you could convince a judge that that's true. For most guns, I don't think they'd buy the hunting angle. The range angle, maybe, if only their messaging and advertising didn't imply something totally different. Remember, laws are evaluated by human judges, and they can see through totally transparent ploys.
Barcelona U-12 football stars console crying opponents
But not an engineer?
Been backing my music up to Google Drive with this in a cronjob for past year.

Works a treat.... highly reccomended!
"In the future, everyone will be famous for 15k."
CSRF Vulnerability in Yandex's Login Page Allows Steal Browsing Data
Your totally right about this, in most occasions. People look for short-cuts and fall in love with novelty shiny magic that appears nice on the surface. but, they don't evaluate the long term costs - that's what kills productivity in the long term: the cost of not understanding what a framework does in certain situations, or how to debug it when it's not working right. with code, you can always step into it and figure out what's going on, not necessarily the case with frameworks.
As noted in a sibling thread, other Electron apps such as Spotify and Slack do suffer from performance issues, and the general notion is that Electron apps are "slow by default" - that is, slow unless you take explicit effort to make them fast.
Interesting article. BTW, I think you have a typo: "The Germans had one their heat over GB, who had to go through the repechage". I think you meant "won" there, not "one".
Yeah I could take issue with the term too. At least with minimum wage (which has the same issues wrt a price floor, like many forms of work not being worth the minimum $x/hr the law requires) it's the same at the city/state/federal level you live in so you can properly account for it, and in the ideal case is enough to "live" on so proponents are happy. "Living wage" is inherently more subjective. I can live almost anywhere in the US at that place's minimum wage or less -- if I live like a college student, or a bit worse. It's not enough to support a family on. But too often a living wage gets set at some high price it takes to rent a studio apartment alone in your area and eat out every night, and maybe even support a child. It's just a nebulous term.

I live in the Seattle area where $15/hr is the minimum wage now for the city proper. Sure certain businesses still have another year or two to implement it, and other businesses another 5 or so years, but I'm looking forward to seeing the results over time and how well they match various parties' predictions when the law was passed.
I agree with you -- I am very much against deception, too.

In this case, I think it's more like Schrödinger's box. If someone is pitching me in December, they can make a case that their current uptick in revenue is sustainable. Without the option to wait a few months, I have to decide if I believe those claims. The claims might be spin, but usually they're honest beliefs backed by a small amount of data. But once Jan and Feb KPIs come in, the data shows if the uptick will actually be sustainable. It's like opening Schrödinger's box and finding out whether the cat is alive. Now it doesn't matter what the founder believes or hopes because I'll be looking at the data -- and often the data isn't perfect, which hurts the ability to fundraise.
Some notes:

1. Amazon Launchpad will ask for a few sample units to test. What they actually mean is that they sell these units. So, don't send Amazon units until you're ready to part with them and put them in your customer's hands.

Here's Vendor Express (their vendor management system) on that topic:

> We'll sometimes request a minimum sample of free units of your product so that we can evaluate the demand from our customers before placing an initial purchase order. After your product sells, we may start issuing purchase orders.

So, if you're a Kickstarter or Indie-go-go project and you want to sell your product on Amazon as well, you'll likely be going through Launchpad. This can get... uncomfortable for you if you send them test units before your Kickstarter backers get theirs.

2. Amazon's ToS for Vendor Express specifically states that they can rescind/change their Purchase Order at any moment before the product physically arrives at their fulfillment center. I've heard stories of startups having their P.O. reduced by half and having to eat that cost. When you're a young startup, capital is everything.

Other resources for understanding more about manufacturing costs: https://www.quora.com/How-do-I-go-about-budgeting-manufactur...
http://www.andrewjdupree.com/blog/2016/8/3/how-long-does-it-...
Actually I was replying to your original comment before you edited. The idea that a publicly run internet would not have been able to produce the innovations necessary for Netflix is debatable and betrays a certain political persuasion on your part.
Why was there a delay in announcing the result? Cycling uses a similar photo finish system and sprint results are usually provided fairly quickly (within a minute or two).
Although, amazon is saying they welcome all startups but looks like this launchpad is only for companies having a physical product. I think you can't apply if you have an app to launch.
http://www.wrox.com/WileyCDA/WroxTitle/Professional-C-5-0-an...
He's saying the task to deploy ISDN in the 1990's was minuscule compared to what is required to roll out fiber to everyone today. It's like comparing government oranges to private Teslas.
I created this. I'm happy to answer any questions about it!
Can you tell me more about this "human sense"? If I build a home on Mars should I be entitled to have some third party provide me with "water, gas, phones and electricity"?

A lot of the decisions I personally make are decided by economic factors, even if it is not the primary factor.
This is exactly what we are talking about isn't it: believing that everyone else is lazy and didn't care to google or check previos questions?

As it is now I can already hesitate a full day before posting a question.

Belive me: if there is an obvious duplicate I should have found it already.

I really really really try to avoid posting there because I feel it makes me look stupid.
No its disputed, for the reasons I gave. But I've already accepted that many regard make-counter to be a HOF. I was careful and said make-counter is not a second-order HOF, which Strategy is.

Callcc can be implemented as a function, no continuation primitives needed. Haskell has examples in its libraries.

Lastly, regarding semantics, I see no difference between Strategy and a second-order HOF. Yes the scope of Strategy is supposed to much more limited, but I don't see value in this. I concede that others might do.
actually, this is the "latest & greatest" -
http://www.wrox.com/WileyCDA/WroxTitle/Professional-C-6-and-...
Great summary. The 'don't roll your own crypto' argument is mostly just shorthand to 'defer to the opinion of experts, use ready-made constructs when possible, and if not, then exercise caution when hooking crypto primitives together in unproven ways'. djb is without a doubt a crypto expert and his NaCl library provides sane defaults and good interfaces for implementing crypto in your application.

The other relevant tptacek post is 'Cryptographic Right Answers' [1], which suggests using the NaCl default for encrypting (ie. Secretbox [2][3]), so the rclone author is deferring entirely to NaCl for crypto, as it's recommended.

[1] https://gist.github.com/tqbf/be58d2d39690c3b366ad

[2] https://godoc.org/golang.org/x/crypto/nacl/secretbox

[3] https://nacl.cr.yp.to/secretbox.html
Which does not change the parent post's point, that with LastPass you're still giving it to a 3rd party who could leak that information for brute forcing.
Dropbox should absolutely be held to the flame for trying to downplay the severity of this. Their communication says 'This is purely a preventative measure', but if you had/have reused this password on any other sites (let's face it a huge proportion of non tech savvy people do this) then your entire online presence may be exposed.
Did the article rule out a "doomsday line"?
Thanks for this insight! I love this idea of code growing up to become data.
You can now actually rent Erlich’s Aviato car from HBO’s Silicon Valley
They do not work in Firefox (and probably other browsers), unfortunately, but you can still edit the DOM in the inspector there.
I have not read the article yet but the title reminds me of this http://www.commitstrip.com/en/2015/11/13/the-last-ever-line-...
When you sell "Securely store all of your photos, videos, files and documents" in a world where drives holding multiple TB of files has been available for low prices for years, then using hundreds of GB certainly isn't abuse in my book.

Are we talking temporary throttling after having transferred hundreds of GB in a short time span (hours? days? do you know how fast they allow you to upload?) or throttling more or less forever once you store just hundredes of GB?
Using the Same-Site Cookie Attribute to Prevent CSRF Attacks
Cyan4973 is hired by Facebook. He is famous author of LZ4. Likely they decided to move their sponsor project to their organization most likely for PR.
Note: this is from the same guy who created the popular lz4 compressor, Yann Collet: http://cyan4973.github.io/lz4/

https://twitter.com/Cyan4973
Well here's why......

The benefits you listed, "flexible hours, work remotely, etc"

Are, indeed, nice, but they are actually far more rare than you'd expect. Many places still require 100% "facetime" despite being able to commit & deploy code and take calls remotely, and some that don't require "100%" still will hem and haw over days that you are not in the office.

Not everyone is sitting in an (over)funded startup with foosball tables, a fridge full of beers, young & eclectic coworkers, and happy hours with the coworkers every other day - where as long as you complete your projects by/around deadline, you're happily well-employed.

And most are not in an area that complains over a "dearth of tech talent" and have the liberty to hop from job to job without actively searching, taking the time to interview several rounds, and locking in the second job before leaving the first.

Labor Supply and Labor Demand have upmost influence on these factors, and with thousands of intelligent people finishing coding bootcamps every day, Supply is far outpacing Demand.

The other key (and probably the biggest) benefit you're missing is legitimately coding for yourself with your own. You want to develop a "Slither.IO" type game by yourself with PhoenixOnElixir as an un(der)employed coder? Go for it. Because most of us aren't getting jobs at Blizzard or Riot. You want to build a fitness app in a city with only financial/legal/logistic coding jobs? Go for it! It's an unparalleled learning experience.
> In return, the government demanded nothing: no compensation, and no constraints or conditions over how the Internet would take shape.

This isn't true. The US gov can and has put its thumb on the scale and used its position in the past. The .xxx TLD springs to mind.

As is so often true, Jacobin ignores history as experienced by the rest of us in favor of their preferred narrative.
Wow, you're absolutely wrong. Alcohol is one of the few drugs where withdrawal can kill you. That's about as physically addictive as it comes.

https://en.wikipedia.org/wiki/Delirium_tremens
Yes. And in many other countries as well. https://en.wikipedia.org/wiki/Television_licence .
It hasn't been long that I fetched zstd from https://github.com/Cyan4973/zstd

Upon looking further, it turns out that the author Yann Collet [0] works with Facebook now; the repo would have been thus transferred to Facebook. Author's blog [1].

[0] https://twitter.com/Cyan4973

[1] http://fastcompression.blogspot.in/
We thought the book had some good parts. If you want to see more examples, Russ Whites' blog http://ntwrk.guru/ actually dissects a network protocol stack written in go. He goes fairly deep as the protocols are open sourced and written in go. He mainly focuses on BGP in GO. Fun read. Very insightful.
> the link attached says https://github.com/Cyan4973/zstd but then redirects to https://github.com/facebook/zstd . Anyone know why?

I believe this is just GitHub's standard behavior when a repository is moved to another namespace. We recently renamed https://github.com/D-Programming-Language to https://github.com/dlang , and e.g. https://github.com/D-Programming-Language/dmd redirects in the same way.
Rather than artificially avoid 9 to 5, I am now in a job where 9 to 5 makes a lot of sense (for worldwide 24/7 coverage) I clock out at 5ish and I don't worry about work until next day or after the weekend. No such thing with a business.
About 5 minutes before attempting to open the first trans-multiverse wormhole.
The "academic literature" purporting that the minimum wage has no affect on unemployment has deep flaws and has all been disproven. If not so, why not raise the minimum wage to $100 an hour? If it has no affect on unemployment, lets stop pussyfooting around and lets eradicate poverty, right?
> sometimes hearing the same answer, phrased or worded differently, makes all the difference in the world in understanding.

If you don't understand the answer, leave a comment asking for clarification.

> It doesn't hurt anything to answer a similar question again

Having people ask you the same questions over and over again who don't care at all about wasting your time drives away the people most able to answer questions.

It's happened time and time again with every type of developer discussion forum I've seen – either the rules are strict to encourage people to try their best and avoid wasting human effort, or the experienced developers eventually get fed up being treated like search engines and leave, resulting in a forum far less able to answer questions. I can't think of a place that's not ended up in one of these two situations.
I've never successfully had a question answered in StackOverflow. I have had one question "answered" by a person who obviously didn't at all read the question.

I think this is because the only people on that platform are the people who love getting imaginary Internet Reputation Pointzzz next to their name, and those people will never answer difficult questions because the same amount of work could get a more points if applied to a dozen simple questions. And I never ask a question until I'm truly stumped, i.e., it's difficult.

In theory, I could put a "bounty" on the question to get it answered, but since I don't give a crap about Internet Pointzzz I don't bother spending hours building up my points on easy questions just so when a difficult question comes along I can spend those points to try and get other people to answer it.

Anyway, it's just Wikipedia all over again. If you "gamify" a site, after a few years, the only people left are the people who care about the Internet Pointzzz, who have driven all the people who cared about the original mission away. (In the case of Wikipedia, by edit wars, in case of StackOverflow by voting to close literally everything.)
Government has been responsible for the largest undertakings in human history. Space flight, nuclear weaponry and energy, particle colliders, etc.
Every so often I decide whether or not I should bother engaging your posts thinking perhaps you have moderated your obsessive fixation and bias against Google, and I'm continually disappointed.

One could easily claim my bias is obvious, given my employer, but outside that, there are simply facts that can be independently measured and verified by anyone by simply measuring amount of code, projects, shipped as open source by each company.

While Microsoft should absolutely be commended for their turn around in recent times given their new CEO, the fact reminds, Google not only continues to ship more open source projects every year, but has actually been more open, not less, recently. And that doesn't even count the huge number of external commits that Googlers make to other open source projects that are not owned by Google. To say that Microsoft getting better than Google at openness is completely lacking in evidence, and only by bias and political spin can it be seen otherwise.

As of right now, Google open source enables IHVs to make products and take them to market, saving enormous development costs, by forking Android or parts of it, or forking Chromium. Or taking V8 (as nodejs did) to spawn an entire development ecosystem. There's a thriving industry of startups and development ecosystem that exists because of these contributions. Right now, I can't go make say, a new wearable, IoT device, phone, or TV, and bootstrap it quickly by taking parts of Windows, but you can see tons of Kickstarter projects that do that with Google code, without involving any formal arrangement with Google, i.e. "permissionless" development.

When cheap devices in India or China enable the worlds poor to get online by using Microsoft source, then maybe your statements can hold water.
My big fear with IOT is that its a wasteland of fridges and lightbulbs. IOT at this level, and done in this way, appears to be much more interesting and actually useful.
Disadvantage Gives Fund Managers an Advantage
Startups that genuinely care about common good and bettering their communities need to reclaim the word "disrupt" from the parasites and looters that use it.
You make a pretty convincing case that this is not the right place for you. It sounds like you already made up your mind and are looking for some kind of justification for leaving.

You don't need a justification. Just leave.
I once had an employer try to get me to agree to let them use my name, voice, and likeness for any purpose whatever (including specifically for marketing purposes). I told them I refuse to let them use those things for any purpose outside the company and I got an amended contract that same day.
if you are willing to use a rather more complicated system with harder setup, syncthing.net is great, it syncs files between your computers without needing a cloud service.

For more similar alternatives, running owncloud on a VM is straightforward. And, of course the featureset is limited compared to Dropbox.
I appreciate your thoughts.

My suggestion is to design an interface for Kubernetes in ways less reflective of Conway's Law. That's how the needle moves from 'solution' toward 'product'. In essence, that's what I think 'Gmail Easy' boils down to. Gmail has user stories that are based on people (much)+ less technically sophisticated than a new fresh from school Google SRE.

I think that the call to action suggests why Docker is pursuing Swarm.

In a decade of container orchestration development, creating a good onboarding experience with the diverse demographic of Docker users has never been a priority within Google. If it had been a priority, Gmail-easy Kubernetes integration might have long since been a pull request from Google. That's what it says right on the label of the open-source software can.

The talk about forking Docker seems consistent with the absence of pull requests. It's just another business decision.
I understand why this comment was deleted, but how come it was detached and made into a top-level thread? I'm not against it or anything (if I sound like I am), I just don't see anything in the rules or FAQ about it, so I was curious.
> Requires the government forcibly taking over quite a few large companies. That's a weighty request, and would be exactly the opposite of what we should want to see in the world.

Yet this is exactly what happened in developed countries in the 20th century, now many of these are again privatized with the predictable loss of efficiency and increased bureaucracy (supporting frameworks, arbitrage, watchdogs, etc...).

In my country the privatization of public transit and energy companies has been a total disaster. I remember when I could get things done without being pingponged between 12 different parties, things that used to take a day now take weeks.
How much were you uploading and how fast?

I average 2.465MByte/s which is right at my upload bandwidth and I have 12TB up there as of right now.