skysight-inc/HackerNews huggingface dataset:
The best distinction I've found between ML and statistics is the following.

Statistics is about modelling the underlying probability distribution that generates your data. A convergence/generalization/etc result will usually be dependent on this underlying distribution.

ML is when you don't care much about the underlying distribution (modulo regularity assumptions), and your model doesn't even come from the same family at all.

I.e. linear regression is usually statistics, because you often believe the underlying data looks like f(x) ~ f(x0) + f'(x0)(x-x0)). Random forests are machine learning because you don't actually think the real world secretly has a random forest flotaing around.
Postmodernism Generator
As other commenters have mentioned, indeed my goal wasn't to imply that you need to shard at 100 GB.

Yes, RDS still works great at 100 GB of data, for 99% of applications. I used to generally never advise to shard until 1 TB or really think about it until about 500 GB. From dealing with customers that have sharded as early as 50 GB of data and as late as 3 TB of data, those that do shard earlier always have a smoother time.

The hard question is if you actually need to, if your data and indexes stay in cache then there, of course, is never a reason it's a matter of if you predictably know you'll grow and need to. Often for various B2B products that are about to sign up a large customer that will guarantee this growth ahead of time you can plan for this which makes life a bit easier. As a rule of thumb I wouldn't think about it before 100 GB these days, and once you hit that point I'd start to look at what your growth pattern is and at least have a plan if you expect to outgrow a single node.
One that has a very readable specification that fits on a single page and has been read by most people using the language. For example, https://golang.org/ref/spec.
I think he already did a while ago[1], [2], [3], [4] etc, but am sure this is a good excuse to open another one. :-)

[1] - https://code.visualstudio.com

[2] - https://github.com/PowerShell/PowerShell

[3] - https://www.microsoft.com/net/core#linuxfedora

[4] - https://blogs.msdn.microsoft.com/wsl/
Your latest election is going to make this more possible than anything. Currently many of the most talented foriegn graduates of us universities stay in the us. But with the current xenophobia more will start leaving specially if they see someplace safer to go to.
Why are you using WebGL for this with no other option? I am using Chrome because it is infinitely faster than Firefox. I get the following message from your site:

Error constructing CesiumWidget. Visit http://get.webgl.org to verify that your web browser and hardware support WebGL. Consider trying a different web browser or updating your video drivers. Detailed error information is below:

RuntimeError: The browser supports WebGL, but initialization failed. Error at new t (http://rg-60c3.kxcdn.com/bundle-792cb1b42393ce14840f.js:13:1700) at new B (http://rg-60c3.kxcdn.com/bundle-792cb1b42393ce14840f.js:37:3393) at new ce (http://rg-60c3.kxcdn.com/bundle-792cb1b42393ce14840f.js:36:6010) at new e (http://rg-60c3.kxcdn.com/bundle-792cb1b42393ce14840f.js:32:898) at t.e.value (http://rg-60c3.kxcdn.com/bundle-792cb1b42393ce14840f.js:10:9355) at t.e.value (http://rg-60c3.kxcdn.com/bundle-792cb1b42393ce14840f.js:9:21370) at e.notifyAll (http://rg-60c3.kxcdn.com/bundle-792cb1b42393ce14840f.js:5:4913) at r.h.close (http://rg-60c3.kxcdn.com/bundle-792cb1b42393ce14840f.js:7:12663) at r.o.closeAll (http://rg-60c3.kxcdn.com/bundle-792cb1b42393ce14840f.js:5:8329) at r.o.perform (http://rg-60c3.kxcdn.com/bundle-792cb1b42393ce14840f.js:5:7818)

From `http://get.webgl.org` I get

While your browser seems to support WebGL, it is disabled or unavailable.

I tried to enable WebGL and found that it was only experimental for application development:

chrome://flags

WebGL 2.0 Prototype Mac, Windows, Linux, Chrome OS, Android
Enabling this option allows web applications to access the experimental WebGL 2.0 feature. This option should only be used for application development, and should not be used when browsing arbitrary web sites. #enable-unsafe-es3-apis

So I am required to enable something that is warned against just to be able to use a single site. Not exactly what I would consider user friendly…
"The red pill and its opposite, the blue pill, are popular culture symbols representing the choice between embracing the sometimes painful truth of reality (red pill) and the blissful ignorance of illusion (blue pill). The terms, popularized in science fiction culture, are derived from the 1999 film The Matrix."
I simple wage test -- does the worker net more than some low wage per hour, after a reasonable estimate of expenses -- would go far. The point of the employee/contractor distinction is give the right person responsibility for the complexities of the work. Someone who earns less than a "living wage" isn't a responsible business owner.
Not it doesn't:

http://www.telegraph.co.uk/news/2016/11/24/eu-votes-overwhel...
List of DC Comic Characters – Largest Comics – DigitalAmple.com
Nothing unexpected for the 2016 Turkey. With everything that goes on in there now, it won't be too long until something really horrible happens.

Boycott everything turkish is the only thing we can do as normal persons I guess. That is at least what I've done for a long while now.
I agree, have been trying to attain this as well for the longest time.
Why not both ?
Awesome!!
Many thanks guys
I can't figure out the reasoning for this, does he think that the populace is supposed to feel better after handling larger denominations? It's not like they can't do math in their heads and figure out that they are in the same position they were yesterday.

Well maybe not the same position as inflation eats away at that value daily.

Also can't he get the same result by just printing more of the higher end notes and when the smaller ones come into his banks just don't release them back into circulation. Geez he can't even do that right (the "plane sabotage" excuse is a knee slapper).
> Galileo's actual value has always been murky.

Not to me, as a professional user.

Presumably not to the policy-makers either who, having recognised the strategic value of satellite-based navigation, would be negligent not to minimise their reliance on foreign powers.

> It's honestly quite hard to compete with a free alternative

The licensing models of NAVSTAR and Galileo-based solutions are closely comparable from a user point of view. Both are free at a certain service level, beyond that, both require, in the general case, payment of a licence or other form of disbursement in order to access a higher service level (e.g., real-time differential corrections). Galileo, being a latter solution, simply offers a more integrated solution (not depending on Inmarsat or other providers) based on the experience acquired from NAVSTAR.

The rest of your commentary is a bit of a non-sequitur, I'm afraid.
Being able to fit all my possessions in a backpack is something I think about.

Can you go in to more detail on the stuff you own?

In what kind of climate do you live in? It seems a lot easier to not have a lot of stuff when you don't have to have cloths for multiple seasons.
How to Rank YouTube Video on First Page 2017
Short Film: Find My Phone – Subtitled
Good.. one..
I've heard about problems with trusting certain certificates. Any suggestion where I can read about these specific matters that you mentioned? Thanks.
>> don't want and can't use node.js on the server

I don't understand, you want a javascript framework to do server-side rendering, but don't want to use node?
"There are hundreds of mathematicians in the NSA, far more than in academic settings, so readership for a typical paper is wider than in the world at large ..." [1]

[1] http://www.nature.com/naturejobs/science/articles/10.1038/35...
Cool write-up. Programming is a great thing to learn as a kid.
Like Opportunity Village, in Oregon?

https://www.theguardian.com/society/2015/apr/01/oregon-tiny-...
I think it is fair to say it is technical enough to be here
because coding can be unhealthily addictive.
Yeah. I think that crypto-ideologues (although I'm not saying that the parent is one) often underestimate the impact that the law has in practice on these matters.
MayaTime would be a responsible name for this project. Brand Name + Hint about is functionality.

Like "JodaTime" and "Golang"
Related: the datetime library in pretty much every language is terrible. The only one I've ever used that I remember not actively hating was MomentJS.

Python's history of time types was terrible, as well. Particularly the era when we just used tuples of length 8 or 9 that weren't timezone aware.
I think it's partly talent availability. There are lots of android devs, but very few who can write microcontroller code in ASM or super minimal C.

If you can run android on it, you can increase the size of your hiring pool a hundred fold. That matters a lot for big companies trying to ship products at scale.

Of course I don't get why a toaster or a fridge really needs a CPU at all, but that's another matter.
If you have a combined hash that is XYZ = weak_hash(m) XOR strong_hash(m), then you still have a birthday collision attack available. Just keep permutating the message in various ways, and in 2^(hash length / 2) operations you have two identical hashes with different inputs.

Edit: yes, this isn't new, but it is strictly weaker than to append the two hashes. It increases the difficulty as you have two hard targets you must hit with the same input, vs one target, which may even be weakened.

You're also assuming the hashes are fully uncorrelated. If the designs are similar, there could be a correlation between the two which biases the output, such that some bits often will be the same or different in certain ways. This can drastically reduce the number of possible outputs in known ways, and could even enable cryptanalysis to break it faster than bruteforce if part of the weaker hash counteracts parts of the other.

You also forgot timing attacks and other sidechannels in layered encryption.
I remember there was a mathematician (I forgot who) who solved it without outside help (like you) and without the use of computers - absolutely crazy
51 Marketing Blogs to Grow Your E-commerce Brand &Sales in 2017
In this case efficiency really does Trump social issues. If you cannot say that your bus/rail/subway will arrive so regularly as to not get a worker fired it is a no go for adoption.
> You want a meeting at 1100 local time.

On a specific day.

> The calendar doesn't change.

Of course it does, you've stored a UTC datetime, the timezone database is updated, the UTC datetime now maps to the wrong time (and because Samoa changed its offset by 24h it actually maps to the wrong day entirely every single time).

> This stuff is mind-bending, so I could be missing something, but a more detailed walk through your mental debugger might clarify.

* while Pacific/Apia is UTC-11, you create a meeting for January 5th at 11 local

* this is stored as 2012-01-05T22:00:00+0000

* tzinfo gets updated with Pacific/Apia at UTC+13

* your calendar now tells you your meeting is on January 6th at 11 local

* you're a day late
If I had to guess, the recommendation is due to that there are simply more jobs around React and Angular out there. There is a practical bent to the lists in the article.
>For some reason, a lot of Turks still seem to support Erdogan

You hear 3 reasons, typically...

- Viewed as a champion for lower class citizens, who weren't well represented in past administrations

- Supportive of religious conservatives, also not represented well in the past

- The economy has improved under his tenure. Inflation slowed, infrastructure improved, etc.

Not disputing your view of him, but he is popular for palpable reasons.
NOOO! That is a terrible idea. There is already way too much luck involved in our current economic system. If would really suck if all your friends won the lottery but you didn't.

These kinds of economic lotteries only create more inequality; which is against the whole point of UBI.

It makes more sense to start by giving out a really low UBI to EVERYONE and then gradually raise that amount over time.
That sentiment has changed lately. I think Brussels is very concerned with what is going on in Turkey these days:

http://www.nytimes.com/2016/11/23/world/europe/turkey-eu-mem...
It surely is, but since this site lately has taken a stance against politics here, I wanted to understand where the line is drawn.
In the long run, the cars will move themselves, so that would work anyway.
Thanks for sharing your anecdata. I also replied to that comment: https://news.ycombinator.com/item?id=13206356

> I think we see a lot more homelessness in that group of people than we should, because we basically trap them there after one or two episodes,

yes, this exactly: the system "traps" its patients with medications that do not address the cause of their psychotic presentations.

My friend just needed sobriety, but all she got were tranquilizers and other "bad prescriptions". She briefly escaped from her court-ordered medications, but then she got an SSRI which destroyed all the progress I'd made with her. See my comment history.
> fits on a single page

That's ~88 A4 sheets when printed.
What's an F50?
I agree that there is a huge issue with finding a "good" build system for C and C++. There are thinks like Make but they were designed for entierly different mentalities of software then we have now.

Things like Eclipse have, in my mind, greatly altered the perception of source organization in modern systems. I don't think many people think of source as a file but as rather a directory/collection of files.

I'd love to see a build & package management system for C that would be able to:

* Easily configureable by the programmer for a large set of end goals.

Whether or not I want to build an executable, use a custom linker, build a specific DLL type of a specific format it needs to be easy. One example I've worked on is getting Make to output just a plain binary for embeded system development or operating system development is a right pain in the ass. I have no clue how to do it.

* Build into seperate directories

Basically if I want to build a sub project and put it's output into /usr/lib or something then I should easily be able to configure that to happen. Most of the time you want to build into ./build/ or ./bin/ or something like that but don't litter my ./src/ with .obj files.

* Build out of the directory structure

By default this should look for everything in ./src/ or something to find all of the source files.

* Associate source file extensions to compilers.

I should be able to associate all of a certian extension to a certian compiler. For example .C->GCC, .S->GAS, .BAS->FBC, etc. A more advanced example may be me needing to compile in a lot of user (being non-programmers in my office) tables. Doing so I could make a .tlb format and a compiler for a .tlb. This .tbl compiler will just internally translate this to a bit of assembly, pass it through GAS, and then give you an object file. This can be linked to the end product and reached from any of the source files. You could also do a .* as a leftover so you can build a library that will pack extra data into the executable that can be unpacked at runtime by your program. This can be done by writing a "compiler" that reads all the data into a flat array and implements a "file system". You could then call a standard API from this compiler the same way that you could read that table. Just a thought.

* Documentation AND Examples.

I cant tell you how many times I've worked with someone on a project and they've said something along the lines of "do X in make and it'll work better" and it has. There's so many undocumented tricks that it's unreasonable. This is partly because of age, how large the project is, and in my opinion how much cruft the implementation has accumulated.
I have no faith in Google's ability to deliver consumer services that aren't part of the core business and are free.

Facebook is eroding that core business, so I expected more belt-tightening in coming years.
Sorry for the digression, in democracy, if 49% of the voters are non violent enemies is it a problem ?
Yeah, it might also lead to something called a "career".
So what is the true story?
Sounds like he wants to the server-side rendering with whatever tech he is using now, and then have the client-side JS code take over.
The GP's question is valid, though. Why does the FDA insist on shutting down or restricting services like 23AndMe when the worst case scenario for a service failure is that you get a false positive on a disease risk indicator (for which you're going to have to go to a real doctor to confirm anyway) or you think you're 1/8th Irish when you're actually 1/8th Welsh?
I would consider substituting "sentence length" with "sentence variability". It's a bit harder to cheat, basically a super-set of sentence-length, and more accurate to 'quality writing' IMO.
What do you think Europe should do?
The SUS is irrelevant to this question, just like POSIX, which you mention yourself. Probably not a single version of UNIX from Bell Labs could be called UNIX by these definitions, which is silly. Of course they are UNIX, more so than any other operating system. So what makes an operating system a UNIX? Decide for yourself! UNIX != UNIX®
Well should it not have been clear in their campaign and communication from day ONE ? Why charge the user that much then? Can i get a refund now ?
why con backers to pay for selling their data and $199 on top of that for just 18month "study"?
I still remember the people kicking tanks away the night of the failed coup. That dude has fans.
No, I want to do server-side rendering using whatever I want, and have the js framework take over once it is clientside.
Ken uses OS X.
>the PlayStation 4 runs FreeBSD

wait, what?

Awesome.
But does it get DST correct. I haven't found any python time libraries that do.
A UBI system would not penalize recipients for finding employment.
This is the same President that turned to the internet - via Twitter and Facetime when there was a coup attempt against him, asking for them to help.

http://www.wsj.com/articles/erdogan-embraces-social-media-to...
The slow cooker revolution
"You are trying to push an absolutist moral view upon a situation where people needed to compromise with adversaries with an army that were willing to commit mass-murder to push their point."

Wait, what? All I did was point out that the quote was fake, and link to some relevant history. I'm not trying to push anything.
GP does not seem to be talking about privacy , rather support and availablity of the service
Here is our approach: http://www.jonnor.com/2015/06/announcing-msgflo-a-distribute...
So can exercise, eating, playing, and studying. Teaching kids moderation is also important.
I see - so basically, this is a way for reducing the existing state apparatus into a symbol, and become a sort of client state.

I'm assuming this means that Banks basically need to operate with 100% reserve ratio, which makes it really difficult to provide loans esp. when dealing with a commoditized external currency. Worse yet, unlike Gold, the foreign nation can issue currency at will (well, essentially), to actors in your state, and basically run it as they like. It's the perfect state of limbo.

Ecuador's case is interesting to say the least; the current US educated president, basically made the country's reserve bank answerable to the state, printed loads of money, had the currency replaced by USD, sold away the country's gold to Goldman Sachs, and granted Assange asylum. After the strange events surrounding last months event, it'd appear that Wikileaks itself is compromised.

Money is really really strange.
If you don't want to pay $40 to park for 8 hours, park somewhere else. The whole point is to prevent people from parking there for that long.
The FDA's claim to jurisdiction (which I feel is BS) ... is that 23&me were providing "medical advice" or "diagnoses" by saying that you share genomes linked to x percent chance of Y ...
That would possibly be fixed with the introduced bill to "..allow recipients to keep some of the subsidy even after they’re employed rather than being cut off."
$50 is my personal threshold for disposable throwing of money away. $50 is decent dinner out.

I'm from the USA. I don't have any reason to implement an opsec level that would potentially defeat a government inquiry. If there were a targeted effort to get at my stuff, my home lacks the controls to even offer a moderate level of resistance.

I'm more worried about shelling out money for services the vanish.
If someone sells their Telsa car to a third party, and that third party gets charged for parking there, would the initial owner get the bill? Does Tesla require that you inform them of re-sales?
> Stores had to denominate their goods in terms of the new "reals" and each day an exchange rate between the paper currency and the "reals" would be published.

Actually, that was the URV, not the Real. One of the problems we had (and still have, though much reduced) is inertial inflation: a lot of things were adjusted by the inflation, and many of these were also components of the inflation index itself, leading to a positive feedback loop.

The trick was that, instead of being directly indexed to the inflation, prices and other things were fixed in URV, which itself was indexed to the inflation. This still kept the same indexing problem, but after a few months of this, the currency was converted to the Real, and the URV was fixed forever as exactly R$ 1. This removed a huge amount of indexation from the economy.

But that was only part of the solution. There were also reductions in government costs and tax increases, so the government wouldn't have to print money; increase in imports, so the demand for goods wouldn't become greater than their offer; increase in interest rates to cool down the economy; and interventions in the exchange rate (IIRC, not forcing a fixed exchange rate, but the government buying/selling dollars in the market to move the exchange rate). Without these, after the change from Cruzeiro Real to Real, the inflation would grow quickly again.
I could relate to the article. I'm currently living in Oulu, and was also working for a Nokia contractor until 2011. Unable to find work, I went back to polytechnic college for 3.5 years to update my skills and perhaps wait out the recession. Unfortunately, the situation hasn't gotten any better and my new bachelor's degree doesn't give me any advantage.

There are plenty of entrepreneurs requiring people of various backgrounds, but these are generally unpaid positions. I am currently writing a web-app for a charity, and have just launched a customised wordpress site for a new business. These are of course unpaid, and like the article states, it's not worth the risk of starting my own business (being a freelancer for example) as it would mean coming off benefits completely and hoping you'll make enough to pay for everything you need to pay for. UBA would suit me great. I could become that freelancer instantly, and with no fear. That company, who's website I just launched wanted to pay me, but legally it was impossible due to the reason I just mentioned (freelancing).

I'm also currently writing a language learning app, a mashup of my favourite features of DuoLingo and Memrise in my free time. Perhaps monetising that in some way may lead me out of this stagnation.