skysight-inc/HackerNews huggingface dataset:
Glad to know Dropbox is supporting streaming (as opposed to sync'ing) model. It didn't make much sense to keep large files shared with me in Dropbox otherwise.

Keybase Filesystem [0] has been also doing this from the beginning.

>“Distributed” means you can access it from any device.

> “Filesystem” means that there is no sync model -- files stream in and out on demand. Among other things, that means that files on KBFS don’t take up space on your devices.

Plus the files are automatically signed, and end-to-end encrypted if in /keybase/private :D

[0] https://keybase.io/docs/kbfs/understanding_kbfs
If you take a look at the product page it's not just a scale. [0] It's a 'smart body analyser'. There are several features that probably wouldn't work if they turned off the servers. For example if gives you the weather forecast when you weight yourself. Wifi sync and the companion app are also billed as main features. I would guess shutting down the servers would be fine providing all of this stuff still works and the device can maintain your history as it is supposed to show you trends. So it may still function as a scale but it's not being sold as a scale - it's not even called a 'scale'.

[0] http://www.withings.com/uk/en/products/smart-body-analyzer

Edit: Also under EU law if a product does not function as advertised you have a minimum two-year guarantee. So the company "must repair or replace them free of charge or give you a price reduction or a full refund." Unless the product continued doing everything it says on that sales page I linked Nokia would probably have to refund me and in many countries in the EU you are given even longer that the minimum required two years.
It's actually better at pretty much everything because it's functional and not OO. And because it's designed for dealing with errors and crashes. And because it has a world class standard library that's fast and totally consistent. And because you can't tack on mutable state everywhere. And because who wants to spend time assigning variables manually when you have amazing pattern matching. And blocking works just fine with zero performance penalty. And because it's made me a better programmer having learned it. And because of OTP/Beam/concurrency|>. And because the first program I wrote in it (a scraper) was so fast it crashed the site I was scraping and I had to start pooling connections.
Questions:

Does it really work on all Linux clients as the article claims?

Does this mean Lionsgate will distribute a Half Life movie? Or the more likely outcome, that the Half Life franchise is now completely hopeless?

Why only rentals?
Statheads Are the Best Free Agent Bargains in Baseball
no openwrt package unfortunately.
> If you really want the single best solution, you're stuck with checking all N! solutions.

No, you're not. There is an exact dynamic programming algorithm that takes O(n^2 2^n) time, which is exponential but much smaller than O(n!).
Out of all the criticisms of Singapore, the most mentioned is the lack of free speech/media.
But if you have lived in Singapore for a while you will probably find that this is not the case.
It does not even affect most people's life in a tiny bit (unless you are into politics). And certainly Singapore is not 1984 stuff. People are really happy here.

Based on my reading of some books from Lee Kuan Yew, the reason he did not allow total free media and speech was that he was very much concerned about the stability of the nation, and as such a small country, Singapore really can't afford any civil conflicts (it had suffered one before https://en.wikipedia.org/wiki/1969_race_riots_of_Singapore
and recently https://en.wikipedia.org/wiki/2013_Little_India_riot)

Besides that, some of the "free speech" online are actually either falsified or in very explicit languages specifically targeted at raising culture hatred, and hatred towards foreign immigrants. They are not targeted at solving problems

Somehow, the reason that keeps people leaving Singapore is not the lack of free speech, but something else. Most of my foreign friends from University had left Singapore, either to US or China. For them, the biggest problem seems to be high living cost, no space for personal development and no job satisfaction. How to retain these talents may be a bigger issue here
Termux is a bit of a different concept to JuiceSSH. Termux is just 100% terminal, you can install packages through apt in the command line, use standard Linux utils from your phone and on the local file system. It has no GUI.

Personally I like JuiceSSH because it has a nice simple UI for setting up and saving SSH connections. I like the extra buttons for things like ctrl/home/etc.

I'd definitely want something like Termux if I was using Android on a device with a keyboard, but for the sort of things I use a terminal/SSH for on my phone, I prefer something like JuiceSSH. Shame it's not open source though.

On topic, JuiceSSH also supports Mosh out of the box.
SSHing my servers with my iPhone over LTE with Prompt w/o Mosh.

Same low latency as on desktop over WiFi, perfectly fine, light code editing in Vim is butter smooth. And if connection breaks I just get back to my tmux session. So, can anybody tell what I miss?
The biggest problem with agile is it seems to eliminate software planning. It's a stark contrast to waterfall where execs and product managers spent months designing things leaving no time to actually implement them. Agile swings wildly the other way, some product manager writes a few user stories on what he expects the software to do and off you go writing code.

I've never been an an AGILE project where architects and managers followed through with designs or documentations. The halfway through the sprint you'll get clarifications of specs if you're luckly. Something needs to be redesigned? too late, you're doing another sprint next week.
A look inside Stripe’s API platform
doping, steroids, and motors...will the sport ever get it's good name back?
Agreed. It's interesting because we all know branding aside, feedback, frquent builds, communication is something you can't deny is a good thing. But it's not unfortunately hard to decouple enthusiasm for agile from a perception of zealotry.
I think it's time to confront the reality that we have a serious asshole epidemic in America. It has gone unchecked for a few centuries and it has reached a fever pitch of state sanctioned torture and Donald Trump supporters.

Much like idiots, assholes cannot possibly realize that they are being assholes. It's one of the symptoms. They're actually completely confident that what they're doing makes total sense. It's a touch-and-go sorta thing; how do you openly confront assholery without becoming a huge asshole? I call this the Snowden dilemma. It's a real problem.

We are well past the point of occasionally waking up to find feces on the kitchen table. The majority of this country is subsisting entirely on a diet of pure shit. I don't want to seem elitist - I regard myself as a world class dummy - but I do know what shit tastes like and I understand that eating it is bad for you. I don't have any answers but I think we're in a lot of trouble here.

"Democracy always seems bent upon killing the thing it theoretically loves. [...] It not only wars upon the thing itself; it even wars upon mere academic advocacy of it. I offer the spectacle of Americans jailed for reading the Bill of Rights as perhaps the most gaudily humorous ever witnessed in the modern world." --H.L. Mencken
I earlier tried running screen on top of mosh. But it did't worked for me. Can you tell how you exactly did it?
They think there is a replacement though. They always keep searching for something, but the realities of torture mean they never will. In reality, inevitably, torture is kept hidden anyway, so improvised means and methods because the norm. You couldn't deny soldiers field telephone magnetos for most of the 20th century, which meant you couldn't deny them electroshock torture devices either. Same with rubber hoses, or basins of filthy water.
Chez is known for being very fast, and for using state-of-the-art compiler technology.
Neither Go nor Dart are JVM languages. Both would have to be adapted to run in ART. It is difficult for Android to have more than one app runtime for apps that make more than trivial use of Android's framework.
Airmail[0] is my favorite Mac Email client, really wish it would add support for Android and Windows, but for now it works perfectly on my Mac.

[0]: http://airmailapp.com/
Yes, because many believe art to be a higher calling than some stupid new gadget or cloud service.

While I don't really want patrons or VCs ruling the scene, and would much rather let the artists reign, artists generally don't have jobs (VCs took 'em) and so they don't have much money, so they can only do so much to support themselves. Enter the patron.
Schemes minimalism and elegance makes it a great first language (in my opinion). Plus you can explore multiple programming paradigms - functional, imperative, object oriented. There are legitimate reasons why scheme isnt a very practical language, but its a good first language imo.
Get help. If you are a programmer, odds are that you are not also a wordsmith or branding genius. Like the CEO who gets stuck on his own idea for a logo, or the store owner who can't give up on the pun she thought of for her product category, the tech entrepreneur should not overestimate his strengths in other areas.
Enjoy Lunch with CEO Tim Cook at Apple HQ
Lots of truth here, a new language isn't going to solve things.

React Native is probably the closest that you're going to get.
Since this is in the comment thread of The Science of Making Friends...to share your toys and make friends?
You've actually hit on the exact point, there is no point in reasoning about race, but as much as we wish that people didn't see race, the fact is they do.

That is the entire point of the term. Because of your race, people do reason about your race, and do make assumptions about your socioeconomic status, upbringing, and environment. I'll grant you that there are (probably a very few) people who do get some satisfaction out of feeling like a victim but otherwise, nobody is more tired of reasoning about race in america than black americans (who are of course not the only discriminated against minority).

You seem to be implying that america is post racial and some of just won't let it go.
#1 - srfi 9 solves this mostly, though I agree about the long names. If your implementation doesn't bundle that for you, you should probably use a different implementation.

#2 - preach it.

#3 - The "big" schemes provide hash tables for you.

#4 - Well... fexprs used to be standard in lisp, but implementers didn't enjoy figuring out what a symbol meant at compile time.

I dunno, I really enjoy coding in scheme. Especially syntax-rules. I know syntax-case is the bees knees, but syntax-rules is pretty easy for me to model quickly.
Pretty much. Of course, all of that stands to change if the quality of life for the people "shutting down" their brains suddenly plummets. Then, magically, you would see people flip out. Short of that, they'll just take the suffering of others as their own possible worst end.
OK, bad, but that content isn't coming back even if the product would be reintroduced?
Yea I was waiting to see if they were going to talk about Linux in the video. They didn't.

This is low level enough that it'd have to be implemented as a FUSE layer, which could add quite a bit of complexity. I wonder how they're going to deal with Linux. Will it still just sync everything?
Wedding Rentals Toronto
OK, point taken about #1. It is valuable to have the basic axioms and then separate syntactic sugar.

But #2 and #3 are what I would call bootstrapping problems... in other words, there is a reason that C is the foundation of computing rather than Lisp. I don't think anybody really thinks otherwise anymore. But for example, set-cdr! is not in the lambda calculus, and you need it even for basic things.

Likewise, Scheme implementations have mutable hash tables, but they're written in C and not Scheme. I don't know how you even write a hash table based on cons cells rather than O(1) indexing.

Regarding #4, here is a good link. The basic idea is that macros could just be functions on lists, and then you get composition of macros like you have composition of functions. Paul Graham incorporated this into Arc.

http://matt.might.net/articles/metacircular-evaluation-and-f...

My point is you could say Scheme sits at a somewhat awkward place between "not foundational enough" (not fully bootstrapped) and "awkward in practice" (compared to say Python). Though I wouldn't go as far as to say that... Obviously it was groundbreaking work that influenced Python and R and tons of stuff we use today. It's outstanding research, but it feels like it has been almost fully incorporated into the computing culture now.
thanks, that's sound advice
Why is that a poor use-case? While the discussion is about "white privilege", the same thought pattern holds true for all bias, be it based in race, age, religion, sexual identification, etc.
Did cars or trains need to be perfectly safe? Even modestly "safer" autonomous vehicles would save thousands of lives every year and provide priceless benefit to society, giving us millions of productive hours and giving people that can't drive (the elderly and handicapped) new independence.
Should a Startup Outsource Development?
Sometimes software is just "done", you know, or only needs updates every few years.
I mean, we don't go around calling the issue Sunny privilege to describe it

We certainly would (or could) if we were discussing privilege in a Sunni-dominated area where other groups were oppressed! That would be completely correct, right?

how would people X feel if we called crime instead of crime "people X" behavior as if only that group engaged in crime?

That's an awesome question actually. Let's say there was a city where nearly all of the muggings involved black people mugging white people. There are one million whites in this city, and one million blacks. There were also 10,000 muggings last year and most of them were black on white muggings.

First of all, that would suck, and in this hypothetical city it'd be hard to argue that there wasn't a racial component to those 10,000 muggings. It is, essentially, a black crime in this example.

But! In this hypothetical city, that also means there are 990,000 black people who didn't mug anybody and -- this is the key concept -- didn't profit from those muggings.

White privilege is a little different. As a white person I actually do profit from white privilege. My life hasn't always been easy, and I have generally worked my ass off. But I have also never had to deal with any of the big and small disadvantages that blacks face in America. Nearly every single day of my life -- and this includes some really shitty, tough, fucked up days -- my whiteness has either helped me or at least not been a disadvantage. I profit from white privilege all the time.

It doesn't mean I'm a bad person or that things are always easy, but I do want to recognize it.
MakerBot Is Outsourcing Its Brooklyn Manufacturing Jobs to China
Or maybe it's actually the truth, and maybe smart individuals are more aware of their very small amount of power to change things for unworkable opportunity costs.
>People who were stealing were by and large doing so out of desperation

This is so profoundly false that I actually feel insulted by how well you think you understand MY history and how much you got it wrong.
ah, didn't see that
i think this is a likely first application. you can boost schedules and efficiency massively by simply allowing a truck to drive itself to the next waypoint overnight (maybe not even the whole night -- just to the next safe stopping area) when the driver would normally be sleeping. if there's an emergency, simply stop and pull over and alert the driver.

this is probably also much easier to sell to existing industry and government. you're not eliminating drivers at all, but instead making their jobs easier and profits higher. having zero autonomous trucks on the road during the day is also a PR positive. no road tripping families put at risk, etc.
Seconded. And I am so much happier for it.
I used to run OpenVPN on Linode, but that was blocked a while back.
I'm under the impression that this type of work is going away, or isn't that what silicon valley is trying to disrupt?
Because that doesn't differentiate Firefox from their competitors. Chrome is an awesome, customizable web browser.
If you wanted to do some home renovations and somebody told you they had no idea how much it would cost to do until they started working on it, you might be uncomfortable.

Right and this why I say that so many people are (intentionally or not) misunderstanding what "agile" means, and selling something else using that label. Look at what the Agile Manifesto actually says about plans / planning and what not:

Through this work we have come to value:
...
Responding to change over following a plan
...
That is, while there is value in the items on
the right, we value the items on the left more

So, all those people out there acting like "being agile" justifies operating with no plan at all, are NOT really in alignment with the core principles of agile. Agile does not prescribe "no planning" and never has. What this was all in reaction to, was the idea of BDUF (Big Design Up Front) and the concept of spending huge amounts of time building models and creating artifacts which, in and of themselves, delivered no value to the customer - and furthermore, were likely to be changed anyway.

If "agile has failed" is really true, then here's the one place where it probably failed: It was never prescriptive enough. Which might seem paradoxical, but the problem is, the AM is subjective enough that people could find justification for whatever bullshit ideas they came up with, in the Manifesto. :-(
I'm confused by this post. I was under the impression NP-complete problems could not be solved efficiently, but the author is saying that TSP, the most well known NP-complete problem, can be solved practically. I read what he wrote but did not understand what he was saying. Why is TSP famously hard if it's actually tractable in practice?
Well I'm still hoping they just made it inaccessible and they still have a copy around.
Turns Out You Really Do Think Brilliant Thoughts in the Shower
It is a shame that it went unwritten for an operating system where writing this functionality should be significantly easier (via FUSE or similar user-space file system) than Windows/MacOS.
> For several domains I know something about, the [HN] comments are painfully misguided and just bad

But in the case of HN, if you leave them that way in a way it's your fault :-P Meaning, that you could write a paragraph or two setting the rest of us straight. The exception is subjects that are extremely politically sensitive and controversial, in which your paragraph or two could be downvoted to oblivion and start a uselessly derailed thread, no matter how incredibly polite you are. If HN has 'groupthink' opinion that is completely wrong on kernel scheduling, you can set it right, politely and by sticking to the facts. If HN has 'groupthink' opinion that is completely wrong on a political or other controversial issue, I would politely abstain.
Hah, I was just discussing something like this with a coworker this morning. We both agreed that the business logic we're dealing with is actually less complex than FizzBuzz! We work for a huge bank where nearly all (our) business logic boils down to boolean conditionals. There's almost no math at all and if there is it's all addition and subtraction.

Writing front-end JavaScript is vastly more complicated than the business logic!
That Hilbert Curve solution is really handy to know about. If you were writing a game where the player competes with an AI at traveling salesman (Pacman without the ghosts race), a fast 75% optimal algorithm sounds perfect.

I think you can do the Hilbert Curve in n log n time by loading all the cities into a quad tree and traversing it in a Hilberty order. Is that the fastest way?
All true, but there is one difference, those are visible, their danger is visible or can be smelled (at least by educated people). The half life of C137 and other are invisible and contaminated larger areas and will be not good for people health for many hundreds and often thousands of years. So these two disasters are rather serious, and there isn't even an real solution where to store the waste of atomic plants. Just dumping the waste somewhere in Nevada, Ural, Kazakhstan or at the bottom of the ocean isn't a real solution. No other energy technologies (beside fusion) needs any thinking about storage of waste (secure storage for thousands of years).
REST to NATS – Proxy for microservices
Does anyone know how to find out which public-instance-Github features are supported on GHE? My company's enterprise instance doesn't seem to have ipython-notebook-rendering support. Is it just a matter of being enabled/configured? Or is it not even present in GHE?
(Correction/Public Shaming: Its)
Had a Manka Bros. moment there reading that list.

(http://www.mankabros.com , highly recommended. Where else on the internet are you going to read the phrase

'Discussing Schopenhauer with Ryan Seacrest. I will never forget him stumbling over and screaming in my face: “After your death you will be what you were before your birth… bitch!”'

allegedly written by a recently pantsless drunk media CEO?)
I've only been to two hacker spaces, one in SF and one in HK. Both had hardware there to hack on, workshops for using various hardware tools, workshops on security, biohacking, etc. I preferred my own hardware, but I found the communal hardware and others projects fascinating.

I also wasn't too productive, but that's because I was busy meeting people and checking out their work.
Syncthing (https://syncthing.net/) as a git server would be cool too.

I use Syncthing to sync around my personal git repo between my machines. All pushes and pulls are instant. I don't have conflicts because I'm only working on one machine at a time. `git-remote-syncthing` would presumably be even better, allowing multiple simultaneous users.
The key thing I missed is the fact that I am not limited to running a single container per instance. I never actually tried to run anything on either container engine and from their high level marketing blabla this was not immediately obvious.
Thanks for this – it seems to be back up now.
> Ask a human to raise 3425 to the power of 542 and watch them sit there for hours trying to work it out.

You can't compare the speed of a computer to the speed of a human. Only because a human is slow doesn't mean that the human is stupid, nor computer are smarter. The electric current in a integrated circuit acts near the speed of light. Light itself is also very fast but not very intelligent.

> [...] the world Chess champion has been a computer.

Again, this is a matter of speed. If you give a human being the same amount of time in relation what a computer had taken to calculate the same steps of a chess game it would be a more true comparsion of intelligence.

> Humans have almost no memory

That's because the human brain isn't trained and not used. We use almost 10% of our brain. So this comparsion also hinks.

> The face recognition software that Facebook uses can tell the faces of millions of people apart.

And again, this is only a matter of training and not a matter of intelligence.
Interesting work, have you thought about sending a photo to multiple folks at the same time?
My experience as a solo founder applying to YC Fellowship with just an idea on Hacker News and making it to top 5 : https://goo.gl/bRUfi7
Same as you, not condoning piracy. However, in my opinion it is very unlikely we are paying for "the persons who worked hard on creating this content". Sure we are paying for them, but I think most of the money goes to the person whose capital "worked hard on creating this content".
The Fight Over the Future of the Unicode Consortium