98 karma · joined July 2, 2015
I know the temptation is great to give lots of examples while teaching math, but you get the risk of only teaching little examples to students and not the abstract vision that math education demands.
Take your quadratic equations, it's all nice to demonstrate how coefficients shape the plot. But when you start talking about projectiles, you end up ignoring that quadratic equations are used... heavily... everywhere.
You may see them in chemistry, crypto or nuclear physics. But if your brain only remembers projectiles, it doesn't have the ability to abstract new problems the right way.
If you don't mind me asking: have you considered using Numba to optimize your sklearn code ?
It works wonders for vectorized code (like your distance metric function).
[EDIT] Now 3230$
Source: https://blockchain.info/address/1Mz7153HMuxXTuR2R1t78mGSdzaA...
They want to host code and integrate neatly with other CI providers.
I think that makes much more sense (why abandon Travis or Heroku for the sake of having "one" platform to rule them all... ?)
I'd even advise you to use a "higher-level" service like a PaaS (I find Heroku great) or even a MBaaS (like Firebase).
Especially with the new iOS 11 changes. I mean, the only thing keeping me from using an iPad for everyday use is I can't do any code in it.
Aside from that, everybody is already using their phones more than their desktops, and even when they do use their desktops, it's to access the slightly uglier version of Youtube on Chrome...
Probable future will be entreprise and schools using Chromiums/Windows 10 (very closed platform, but that's not a bad thing), and iPad/iPhone (or not iOS) for every other use.
I'm part of a team that spent the last two years organizing job fairs. The thing we've noticed is that while they're a great way for recruiters to reach out to candidates looking for jobs, these type of events didn't get the digital love they should deserve.
We want to make organizing job fairs as easy as drinking water. We've recently launched a GitHub org and intend to make everything out in the open (https://github.com/fairplanner for more details) because we believe that open-sourcing our ideas will lead to a better product for our end costumers.
As you know, launching a start-up can be hard at the beginning, and we desperately lack marketing/branding skills. It would be awesome if you could help us out ;).
Thanks!
Customers don't want to go through the hassle of "discovering" a half-baked website filled w/ pretty little quirks.
This worsens the user experience by a ton, I find.
* To innovate, the GDS only think about how the messaging should be differently handled.
* To buy a ticket, an airline/travel agent uses almost the same syntax throughout the world (this is a miracle, when you can't even order cabs in the same manner in the world).
* Airline companies implement similar interfaces (between different GDS) to handle ticket processing. Which is another miracle: think freight handling done with the same messaging protocol.
Now add to the mix modern protocols and you get nice APIs. The hotels CAN be the only one properly consuming the APIs (w/ gorgeous and easy to use platforms), but if they can't do it well, let tech-aware organisations do it.
Instead, these hotels are fighting for breadcrumbs and insulting companies which have done more to facilitate accomodation than any other hotel in the past 40 years.
SV seems like the place to be, but I lived in a cheap french city for the past 5 years, and I'm sure living in SV has its downsides in terms of quality of life. Bonus: please include numbers :).
1) Do you think cookie notifications are a bad thing ?
2) Do you think it is web bureaucracy ? If so, laws protecting every european citizen with digital neutrality are also bureaucratic ?
That's not a trivial add-on to IBM mainframes, it provides every developer (w/ minimal resources e.g a laptop or free tier cloud service) the ability to run production-like environments.
Sometimes, we take that for granted, but having worked for an airline IT, I noticed the bottleneck didn't come from hard algorithmic issues (most advanced route features were very basic to implement), but from the huge leap between production and dev environments: this was not Ubuntu on a server VS a MacOS on a laptop (manageable...), this was Ubuntu VMs (so should be close to prod?) vs cryptic data center clusters that had impossible-to-replicate features.
As for REST, airline IT use an outdated messaging mechanism. It implements versioning and grammar, so should be clean and nice to work with? Not really... The messages were impossible to read for an inexperienced dev (opposed to XML or JSON).
I heard plans to put JSON blobs in one of the fields of the messaging mechanism (completely destroying the value of versionning and grammar btw). That was not necessarily a bad idea, just a reaction to the lack of supported tooling, and readability for an obscure messaging mechanism.
Again, I get where you're coming from, but I'm just allergic to nostagia for the sake of nostalgia where the old features clearly lacked essential features for 2017.
When you live in a world w/ Docker, REST (and every other open tech there is), you can build systems which are way more innovative.
We won't achieve parity in the workplace simply because there is no parity in STEM programs (and particularly in Computer Science).
So, if everything was done w/ IA, I would just force a 50/50 split for employees to encourage girls to take up coding classes (at the tiny expense of coding abilities).
Could a smart contract system work here ? In this example, the smart contract would assure you the hash of the repo sent to you corresponds to the one you already had locally. You'd add automatic payment when conditions are fullfilled...
Is that feasible?
Tech has improved ten-fold this last decade, and IT consulting services simply don't care because they profit hugely from it. What makes this issue even harder to solve is the fact that IT is so simple to hide because society does not understand it enough.
Similar to the Tech Pledge, we should stand and be very vocal about the fact that you CAN build strong, secure and relatively cheap systems. If we don't do this, who else will ?
We're stuck between a part of the industry which benefit from this (and especially the big bosses, they don't care about the developers either) and a society which doesn't see the value of homegrown (as in company/government-grown) tech talent and the tenfolds decreases in IT spending it could entail.
Please, Sam Altman ? Someone ? Please ?
I'm seeing a more general trend which I find equally worrying: Software is eating the world, and the best tech is currently produced by the likes of Facebook, Google or Amazon.
I'm fine with this, but I'm seeing governments and other "serious" businesses like health, physics... seriously lagging behind.
I don't know what to do with this assumption, though...
Google will run the world? I'm saying it's too good to be true.
Lower class citizens are having more difficulties finding "cushion jobs", and by cushion jobs, I simply mean very stable employments contracts vs the uberisation of everything.
Middle class citizens are losing their jobs in a dangerously fast pace. I'm not even talking about the firings, but simply the extreme market shift towards to automation which is making many well-paid, secure, by the books job careers pretty much obsolete.
What you have left is everyone else who is enjoying this rather peaceful, crisis-free, and rich in opportunities period.
I hope we will be able to tighten these gaps in the future, but it's very hard since... well, we're not really prepared to it. We're still accustomed to 'low risk, low-to-mid reward' while we should strive for more 'high risk, high reward (but low risk != starving to death)'
PS: To answer your actual question, I do however think: Nothing. We haven't just adapted more.