GitHub Copilot is generally available
861 points • 761 comments
From 11/27/2014, 12:27:36 PM till now, @sammorrowdrums has achieved 2420 Karma Points with the contribution count of 470.
Recent @sammorrowdrums Activity
GitHub Copilot is generally available
861 points • 761 comments
I frequently reference Louis CK bit. It is so frequently applicable.
That said, I think it’s also a compliment to a tool when it does such a good job, that people criticise it for not doing a perfect job. The fact it’s actually doing the job at all is pretty wonderful. I thoroughly enjoyed seeing the results.
I assume you’re referring to the Dunning-Kruger Effect.
Thanks for clarification! Good to know. I often find it hard to learn and retain the multiple meanings / history of words in a second language. I do know de Heer, and Herengracht etc. I just hadn’t put that together that it’s same origin.
Interestingly in the Netherlands they do express things via taste words. Lekker (meaning tasty) can describe an experience, doing something well and more.
Heerlijk (meaning delicious) can also be used. I found a gravestone with the translation: “we thank you God for your great deliciousness”.
I moved to write.as and it’s much more tailored to people who want to just share their blogs etc. like Medium was originally!
They are effectively sugar on JS promises which are effectively sugar around async event callbacks.
This is why node rose so quickly in popularity as a server. The async IO handling could be leveraged with callbacks to scale low number of processes to handle large number of requests. Plus easy to learn and lots of people knew some JS.
JS always had an event loop (in browser so async events work) and in nodeJS it can be used for async IO. So JS has basically always handled async of sorts (although that has improved significantly).
Announcement here: https://github.blog/2021-12-08-improving-github-code-search/
Leaving MySQL
626 points • 341 comments
The quality of like is a personal reflection, but cycling is not inefficient, for door to door short trips bike is literally faster than public transport (which is also specifically pretty good in Amsterdam) and driving.
The layout out cities to accommodate lots of cars and easy parking is a huge cause of inefficiency often.
I’m not saying it’s for everyone, but I would go as far as to say most people don’t accurately imagine how it would be, when they haven’t lived somewhere like Amsterdam.
do you even lift?
I live in the Netherlands. We bike rather than just walk everywhere, and generally people do more frequent small shops rather than big weekly shop. It takes some imagination and a lot of urban planning work, but quality of life improves dramatically, it’s life-changing.
Much Urban planning was involved in making it better for cycling though, and it wasn’t always great for it. Off-road cycle paths being a mainstay for the country with separate lights is the biggest differentiator, and took a lot work to get there, but now you can safely cycle the entire country!
Even Cambridge in England where I used to live (and is famous for thousands of cycling students and locals) Is laughably bad compared.
Northern Ireland where my family live has also transformed large parts with Greenways projects and it has been transformational, I ran along them, walked along them to shops and cycled a long way and it was amazing I thought.
We use it at GitHub, indeed I just updated the version we use for development this morning! Great project.
I work for GitHub (although writing in an entirely personal capacity) and the segment in the GitHub Universe Keynote today said that 30% of Python code (written by users with copilot extension active) was written with copilot help.
I don’t know about how the data was gathered, I was not involved, but the segment is 4 minutes in so you can see what the actual announcement claims here: https://youtu.be/etMvd9IKPH4
I have used copilot and watched a colleague writing comments and frequently getting great go code suggestions without loads of edits. I personally am sincerely very impressed.
This is true in politics and religion as well, the outward facing representation of a group is often defined by its loudest proponents. They are often not representative of the group. But external perception is still important and easily shaped by loud / repeat voices.
Disavowing certain behaviours works on a personal level, but otherwise people who wield power in such groups have to try and use that power to try to improve external perception often in spite of the many vocal members of the group.
The world is full of self-selected spokespeople.
Companies plus VCs do it to employees all the time too. You often get told in joining “you’re getting x% of the company with back of the envelope calculation if we sell for y that would be worth x% of y”, but few founders are honest about the whole “except for the fact that by the time we sell you’ll probably have been diluted in so many rounds that it’ll by nowhere near x%” part.
Especially if the company struggles and has down-rounds, and even more if the company introduces classes of shares with preference etc. they also generally won’t sign a contract that protects employees from that ever too, so you’re not at the negotiating table, you don’t provide any capital and the only reason they have not to completely screw you is if they want to retain staff.
Even if it’s looking pretty, the final round can involve a certain amount of mathematical trickery.
They also have an “upgrade” button in docker desktop that means purchase, rather than a version upgrade. I understand that they aren’t the first to call buying a licence an upgrade (although I’m not sure you get much software wise for doing so to warrant the term), but when you closed the update nag screen and then open it, it sort of looks like the button is for that.
Chrome for example has update button in similar placement.
Those services don’t, but as a Mastodon user, it doesn’t seem such an unlikely suggestion. I have been impressed with fediverse since I joined about a year back, and love the that the feed isn’t manipulated, and that censorship is often the choice of an individual not wanting to see more from a user they find objectionable or from a community/server level when say your server doesn’t want pornographic posts from some other server on fediverse, which frankly reflects sincere human interaction much more than Facebook moderation and their feed algos, and if you did want to see what your community doesn’t, you can both stay and also create an account on another server if you wish.
Federated social media for me has been much less toxic in terms of discussion quality and is much less addictive, I love checking it but I don’t doom-scroll to oblivion…
But server doesn’t get payed to make me doom scroll to oblivion so incentives are much more aligned.
I am in EU and have debit and credit cards in UK and EU and business account in EU. Also because in some places only Maestro is accepted I have maestro and MasterCard debit separately…
Because of travel I also have transferwise money anywhere card.
“Disrupting navigation”
site design / logo © 2022 Box Piper