skysight-inc/HackerNews huggingface dataset:
Indeed. I've learned more mathematics from free online resources (IRC, Math.SE, nLab, papers available online) than anywhere else. In most other fields, when you pester experts to share their knowledge, the very first thing they first ask you is how much you're going to pay them. In mathematics, the only real bottleneck for the transmission of knowledge is my own ability to assimilate it.

I feel particularly deceived about this state of affairs because my parents paid a lot of money for my formal education (school, university), and I got significantly less value from it than from people simply willing to share their knowledge for free.
Definitely possible that I'm misusing the term bare-metal but nope, no VMs, I meant 1000 (bare-metal) servers with only docker installed

EDIT: I had been misusing the term bare-metal, thanks for picking up on it. Examples should hold on both bare metal and VMs though.
Ask HN: What is a YC Research interview like?
Has anyone done a YCR interview that can share what it was like? I got an email this week that said it's a 5-minute Skype call, with no further context. What can you do in a 5 minutes? I have a pretty good sense of how the 10 minute YC "core" interviews work based on the many blog posts about them and a few friends who have gone through the program, but I can't find anything about YCR.
Trump is stupid
Tariffs are a hard sell. Now, if a constitutional amendmendment was proposed, where 100% of the tariffs are pooled to removde 100% of property taxes, for all homesteads, and the remainder given to businesses as a tax offset, then tariffs would be seen a universally a good idea. Just putting tariff monies into the Federal Government's control, is a very, very bad idea. Just cut congress out of the deal, 100% and pass those tariffs on to the citizens and tariffs become interesting, imho.

Your thoughts?
Math can be considered at least aspect of everything (though this is often reductionist). There is an unrealistic expectation that everyone can or should turn their attention to it, and a reality that those who have math training often have an advantage, especially in key societal positions. The author is stating that there is an advantage for some people to have the conditions to learn. The final paragraph seems to indicate that conditions need to be created for more people to have this opportunity. It would be magical thinking to expect the vast majority of people could juggle their everyday lives to become very good at math in ways that are more meaningful than being good at crossword puzzles or baking or taking care of their families at key times, not to mention having more than one focused interest. Since there is a "society" it shouldn't be critical for everyone to have the same developed skills, which the conclusion seems a bit disconnected from.
Expectations vs. Reality – Summer iOS Internship at Schibsted Tech Polska
This has not been my experience. I've seen a few projects where microservices had been added from the start because it's the thing to do and, in all cases, it didn't work well. It's extremely difficult to split in microservices if you do not have a clear big picture of your projects functions and coupling. And, in most cases, in new projects, you don't have that big picture.

Microservices also make it much harder to refactor the code which you often need to do in the early stage of a project.
Bit of a "useless use of env" here. You don't need the env program for establishing environment variables for the execution of a command. That is a built-in shell feature:

VAR1=val1 VAR2=val2 ... command

However, env here is serving the purpose of avoiding unwanted recursion, because "env man" runs the external man rather than the function. But we can get that with the "command" builtin, or by using "/usr/bin/man":

Thus:

man() {
LESS_TERMCAP_mb=$(printf "\e[1;31m") \
LESS_TERMCAP_md=$(printf "\e[1;31m") \
LESS_TERMCAP_me=$(printf "\e[0m") \
LESS_TERMCAP_se=$(printf "\e[0m") \
LESS_TERMCAP_so=$(printf "\e[1;44;33m") \
LESS_TERMCAP_ue=$(printf "\e[0m") \
LESS_TERMCAP_us=$(printf "\e[1;32m") \
command man "$@"
}
the evidence given in the article doesn't directly support this, but the author may have tried to get at the "[those that have] the necessary talent can learn any part of maths" statement you made. Without exposure to and engagement with a comprehensive education in mathematics (even just basic numeracy and arithmetic), it's incredibly difficult to teach oneself any given mathematical concept. Access to maths educational resources is ostensibly unrestricted, as (at least in the US) library cards are free of charge and the internet is readily accessible there; however, one can easily point at the many banes of lower-income households as immediate barriers to receiving any sort of education, either autodidactic in nature (i.e. sitting in a library with an geometry textbook) or through public schools.

It might be worth thinking in this "math for and from the elites" mindset when describing public aversion to the subject. Seeing it as beyond oneself or not relevant to one's life lends little towards anyone's desire to learn anything about it.

It's easy to say "why don't they just do it," with some diffuse definition of "they" in mind, but even the most basic things can be hard to get for the poor. A proper maths education is one of them, I think.
Arduino hack makes it easy to clone VW car keys
Stranger Things Type Generator
No I don't mean that at all.

I work at a place where we surgically remove deadwood, keep valuable people & tech. Those who have value feel valued.

As an aside I was with 3Com when they tried to go toe to toe with Cisco. 3Com did very much the same thing.. one major event was even called 'Catapult', senior management's intent was to launch the company forward, workers looked on with incredulity as over half the workforce lost their job in one day. 3Com never recovered.
This is my question too. Maybe it is because I do not track news closely. Bunch of people claimed have been harassed by Jacob, okay? Was there any evidences? Was there any trail?
This article appears to be a cheap copy of Atlassian's Git workfflows and tutorial

https://www.atlassian.com/git/tutorials/comparing-workflows/
But when layoffs are as big as 14k, rarely are employees evaluated for individual value...it's usually entire business units or office locations that are closed. Throttled or not, the people exiting Cisco have likely already been picked...not much they can do about it in the meantime.
Didn't notice the mix up between "can" and "will" in the titles and referred to to the "will".

My first thought, before reading the article was: "good: fail quickly". From reading the article I get: "Focus only on funding and marketing will kill your startup fast", but not, as the title implies, that there is a downside to being funded and using that money in a not too stupid way.

I blame the companies priorities if it's blowing all funding on a marketing campaign, while having a stagnant product. I assume without funding they would fall over the same wrong priorities, just not as fast.
Right and many proofs math textbooks are so old that anyone can print them, so they're actually much more available than say a chemistry textbook.
أضحك مع صيد الاسماك
I've spent the past two weeks working on architecture proposal around this. At a very high level my conclusions were basically:

API Gateway could be very useful but is extremely overpriced.
Lambda is a bit more reasonable but not worth the trouble for me.

Both of those services have easy alternatives such as Auto Scale rules, EC2, and ELB.

Kinesis is really nice. And for our use case, isn't very expensive. If people used it for things like a distributed task queue I could see how things could get out of hand. We will use it for more of an ingress data buffer.

I'm also using the KCL which uses dynamodb to handle some distributed state issues. A bit like ZooKeeper. This will allow you to handle some coordination between your consumers and meet the demands of your delivery requirements.
I'm working on one of those Docker powered Heroku "competitors". This post and your post both rung true for me.

It's a constant balancing act. Too flexible, it becomes overwhelming. Too constrained and you sacrifice a bunch of the perks of using Docker.

The conclusion I've come to is the only way to do it is to be unashamedly opinionated about keeping things simple for the average user. Otherwise you end up having that exact conversation
There's two ways you can throttle. As you describe, and being smarter about it.
If it ain't broken, why fix it?
Load the XBox app, go into settings, slide the slider.

Yes it is a stupid default, no it is not sending screenshots back to Microsoft.
Privacy lawsuit over Gmail will move forward
أغرب 7 أسماء بالعربي
I really wish people would stop telling black people how to feel about the way that police react to black people.
How to Get Started with Calabash
His case is in fact the majority, the radical majority. You couldn't be more wrong about how US investors store their wealth, it's almost entirely located within the United States, which is proven by estimates on domestic held wealth by the major banks, the Fed, and the Treasury. If you have something to dispute them with, let's hear it.

Americans almost never use off-shore tax havens, because the IRS has no boundaries on chasing them down. US income is taxed globally, and the IRS will destroy you if you attempt to hide it from them and they find out, which they almost always do (they have direct or indirect access to nearly all global banking, financial transactions, stock transactions, bond purchases; they can also directly or indirectly get access to nearly all banks accounts in first world nations through treaties). There are very few countries where you can even attempt to hide your money from the IRS now, and most of those you'd be a fool to park money in.
Sorry didn't know it was an edit. Makerloom allows prospective buyers to look at a preview of the 3d model that they may want to download. They can look at it right in the browser (thanks to webgl). Also not all models are for sale, we actually encourage our makers/sellers to list some of their models for free. I'd like to add more features but I need more users so I can know the features that would be useful to them.
For a static website with a few pages, you wouldn't need to. But for more complex apps, that's where the pay off is. A brief example: In one of our apps, we needed various select menu behaviors. Sometimes it would accept normal attributes (strings for values). Sometimes arbitrary objects having a toString method. Sometimes it needed to load data. Sometimes it needed to load data given only a model name, and know how to page it. In react, I was able to do this with a single base select component, with a few wrappers (decorators) to add in the various behaviors. All encapsulated, and abstracted behind a relatively simple interface. With honestly not that much more code than the example in this tutorial. And it all felt natural -- like I was just writing javascript. Thats the good side to React.
This workflow is scary. A rebase should not be part of any everyday workflow and must be reserved _only_ for exceptional situations.

Rebasing can cause the loss of history and developers should be as careful with it as system admins are with `sudo`. I can't recommend any workflow that includes it without treating is as a terrifying and scary thing. How easy is it to accidentally remove a line during interactive rebase and lose all work associated with it?

This is why my team and I moved to squash merging. Sure it has it's own drawbacks, but they're far less worrisome than rebasing. If you screw up a rebase, the history is re-written or force-pushed by accident. If you screw up a squash merge, you can still check out the intermediate commits if you know the hash.

We won a Ruby award for our work on Git Reflow. There are big improvements coming this week that can make it easy for teams to tweak the workflow to suit any special needs you might have. It works on github and bitbucket and automatically creates pull requests (and makes sure they're reviewed.) Gitlab support coming soon (maybe this month).

http://github.com/reenhanced/gitreflow
tldr: "plaintiffs are seeking to represent only users who do not use Gmail and have never had a Gmail account, but have still had the content of their emails scanned because they interacted with Gmail users"
True, you need to assign weights to a vector of outputs as discussed in this article. After that, scipy.optimize is easy to use though.
Building Microservices needs discipline, an eye to find reusable components and extracting them and as you said, investment in infrastructure.

Monoliths invariably tend to become spaghetti over time, and completely impossible to any non trivial refactoring. With microservices, interfaces between modules are stable and spaghetti is localized.
Makes me proud for the Russian activist. She's not only acting as responsible person, but also has guts to go vocal against groupthink campaign.
Even up in Northern Michigan, this has been a MAJOR issue. Our local law refuses to admit it, however if you pay attention to the news and radio one can see a trend.
Good companies also typically offer some documentation that the termination was not performance-based.
Interesting, never heard of Crocker's rules before. Fascinating, and there are parts of it I definitely like, especially the bits around "accepting full responsibility for the operation of your own mind."

That said, this assumes that all communication is between two individuals, and doesn't provide signaling to other members of the group. For instance, if both you and I adopt crocker's rules, but Bob and Susan do not, a new member of our group may assume incorrectly that this type of communication is appropriate for Bob and Susan, or create an environment where the new/less powerful member may be less willing to speak up because of the perceived tone of communication.

It also seems to be position of relative power: one adopting Crocker's rules assumes to be in a position where certain types of speech do no harm to them.
I am in a very similar situation right now and I totally agree with you on this one.
Well I think that people and developers in particular needs to start realising that companies like docker has gotten really good at marketing them selfs towards them. Most of the stuff you hear about a technology is just marketing stuff that makes you sound smart when telling your peer about a new technology.
If standing up a deployment or test environment for a branch that's not yet merged is difficult or impossible, that's what prevents you from doing CI, not whatever branching strategy you use.

The model described in this post is basically the model used with svn, and it brings with it its own vast set of problems that active uses of topic branches are intended to resolve. We've been down this road before and it's not roses and sunshine.
There was a time when Heroku seemed just as foreign to me as Docker does in this article.

- So shared webhosting is dead, apparently Heroku is the future?

- Why Ruby, why not just PHP?

- Wait, what's Rails? Is that different from Ruby?

- What's MVC, why do I need that for my simple website?

- Ok, so I need to install RubyGems? What's a Gemfile.lock? None of these commands work on Windows.

- I don't like this new text editor. Why can't I just use Dreamweaver?

- You keep talking about Git. Do I need that even if I'm working alone?

- I have to use command line to update my site? Why can't I just use FTP?

- So Github is separate from Git? And my code is stored on Github, not Heroku?

- Wait, I need to install both PGSql and SQLite? Why is this better than MySQL?

- Migrations? Huh?
"Data is typically made available at different days/times throughout the week by different external sources, so each Collector is triggered by a CloudWatch cron job." Also it's in Java, but the author mentions at the bottom that python would be better if you need low latency.
Large portions of the worlds children grow up with barely primary school level education and an economic reality that requires them to go into work as soon as possible.

When would they have the time and money to set aside to get deep into a subject that most of them do not have the academic background to see the value of?

Yes, everyone could learn mathematics. Just like everyone could get rich and go into space. It's just that for a huge proportion of people the pre-requisites are not there.
I know, it was a sarcastic follow up to the "now they have big data" part of the original comment.

"SQL doesn't scale". It needs to be in Mongo or whatever NoSQl database is in right now. I have heard all sorts of nonsense regarding "big data" in the last few years.
My apologies if this comes across as overly harsh! This article was really quite well written, and it's only after having been burned through rebases that I've gotten so headstrong against it.

We need more articles like this! Thank you for your work!
um..... bare metal is a VM now ?

Buy 1000 bare metal servers

This one is easy. Pick your favourite cloud provider and buy lots of servers
Introducing the lower-level Ceph Rados connector
Hmmm... I don't connect with a loop. See the following: http://i.imgur.com/H7sYLNn.png
I'd love to see what yours looks like.
Thanks. Do you know of a way to do this without an Xbox account?

Edit: Also in the general tab, disable "share clips and screenshots by default". That's not as bad as automatically taking screenshots, but it's still awful.
> Any positive experiences with micro-services here?

I'm currently working on a large refactoring effort along these lines. The end goal is to create a modular, potentially distributed system that can be deployed in a variety of configurations, updated piecemeal for different customers, and integrated by our customers with the third-party or in-house code of their choice using defined APIs. We aren't typical of the other examples, though, in that we do literally ship our software to our customers and they run it on their own clusters.
Fired means that they don't want you doing your job. Laid off means that they don't want anyone doing your job.
Given OpenAI's specific mission, diversity is an important part of the job... if their goal was simply to create the best AI possible, your argument would carry more weight (though I'd still disagree with the conclusion), but when your goal is to ensure that AI advances in the way that most benefits humanity as a whole, it's a real flaw to have a team consisting largely of one group of people.
Not sure how accurate that is, since you can buy 60TB SSDs these days.
This is going to be a game changer for sure, personally I don't like those adds. I think they violate my privacy. I don't think anyone should know what I do or where I go.
The Side Project Handbook – How to turn your side project a success
That's soon going to be on the order of 100 terabytes, so there will be only a handful of companies doing big data ;-)
"it's backed by Google" is the reason I avoided Go for years and is still the only reason I'm nervous using it.
Because it was the latest trend 10+ years ago, and now people have made it just work because their applications are all built on it and people need actually good tools to use these architectures. It's always about tools, it's not like TCP is the best protocol or anything, it just has the best tooling, ditto for C, POSIX, etc. anything can be a good standard after 15+ years of work on it. Containers will be like that in a couple of years. It's all just cycles man.
I think it's a scary example. It's trying to show you the effort involved without convincing you to the benefits of the effort.
> This is why my team and I moved to squash merging. Sure it has it's own drawbacks, but they're far less worrisome than rebasing. If you screw up a rebase, the history is re-written or force-pushed by accident. If you screw up a squash merge, you can still check out the intermediate commits if you know the hash

Until the original branch is deleted and the refs are garbage collected, anyways.

It seems strange to me to advocate for squash merging on a premise of not losing history. A squash merge is a rebase.
I can take 15 3rd-graders out on a walk and give them an interactive math lecture about symmetry, fractals, dimension, non-Euclidean geometries, and other mathematical topics on any day. To do this I’d walk them past a brick wall and some buildings, we’d look at some ants and the directions they can go and we’d jump up and down to be different than the ants, we’d use the sidewalk and talk about the globe, we’d find some leaves and look at the veins in the leaves. Math is certainly everywhere, and that’s what we mean when we say it.

When it comes to math that influences public policy, we're often talking about actuarial mathematics. It’s not “elite”: it's an area of complicated applications that will determine whether our economy will sink under health-care costs or not. Math for national security? Crypto, and since good implementation of the math ideas is at least as important as the ideas, I don’t think it’s as elite as he makes out.

Gromov-Witten theory is built for the few. Elliptic cohomology is build for the few. Whittaker functions are built for the few, the elite, the more-likely-than-not Russian. This is what the NSF funds, among other math. But that doesn’t jibe with the intermittent discussion of policy and … economics?… attempted in the article.

I don’t think this author has a point. The author doesn’t distinguish between math used in and for public policy and math funded by the taxpayer. The author is trying to argue that since people aren’t good at math it maybe doesn’t exist (?) (“If math were really everywhere, it would already belong to everyone equally.” What does this mean?) The author tries to address racial/social/class inequities in math education access but only sort of randomly, at the end, without discussing causes, effects, or mechanisms, and while ignoring the international face of mathematics and the mathematicians who exist today.
This is a free eBook that I've put together with lessons I've learned working on side projects over the years.
Interesting. Could you provide some links to nVidia's next generation GPU to be a Phi-kind-of-thing? Just curious.
A Tutorial on Mustache Templates in Haskell with Stache
Jaan Tallinn, co-founder of Skype joins Blockchain online hackathon jury
What about precision? There is the Date object with day-precision and the Datetime object with microsecond precision ... but nothing else. There's no canonical way in Python with any library that I know of to say "July, 2013" or even "12:15pm". The former will simply put in July 1st and the latter will put in seconds and microseconds implying precision that doesn't exist.

Anybody know of an elegant solution/library or even a library that would be open to including such a concept?
Why not change the icon(s)? Something like Liteicon[1] or just a shell script.

There are plenty of app icon libraries. I use Flat.icns[2]

[1] https://freemacsoft.net/liteicon/
[2] http://flaticns.com/
AWS, Azure or GCE....or if you insist on your own hw, just what spit and bailing wire you minimally require... at least you will own and understand it.
I'm actually looking into using Docker as an easier way to deploy my software to a Beowulf cluster..
A Proposed Recipe for Designing, Building and Testing Microservices
It is a matter of tooling. One data center or ten, it does not matter much with proper tooling. We deploy to seven data centers with a click of a button, with rollback, staggered deployment etc. Centralized logging using ELK gives us great visibility in to each DC, without worrying about individual microservice instances.