Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bborud
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
67 ms
·
781.
▲
by
bborud
4y ago
If there was ever a group of people deserving of getting an internet mob after them, it is patent trolls.
782.
▲
by
bborud
4y ago
I drive a car, ride a motorcycle and ride a bicycle. For the most part I've ridden a bicycle to work for the past 5-6 years (and off and on in the 20 years before that). I live in Norway, so my experience is going to be different fro
783.
▲
by
bborud
4y ago
Thank you for reminding me that I need to delete my account with you. Now if you could only keep your service up and running long enough for me to change my password so I can log in and remove my account.
784.
▲
by
bborud
4y ago
Do you think Google et-al have done a good job of keeping their noses out of your business? In fact, I would challenge you to compare privacy in the EU vs the US. Opinions on what should be done have more credibility when based in observab
785.
▲
by
bborud
4y ago
This highlights the enormous risk depending on Google, and similar service providers, for email, messaging and other important services is. It isn't so much the policies, but the fact that Google will never do anything to help you whe
786.
▲
by
bborud
4y ago
You're thinking about the ends? I made some end caps for Lack tables that you can 3D print. For when you shorten the legs. https://github.com/borud/ikea-lack-leg-end-cap
787.
▲
by
bborud
4y ago
I wasn't criticizing Python as a language. I think you let your gut reaction run away with you a bit.
788.
▲
by
bborud
4y ago
I wonder if it would help to fill them with some high density expanding foam? (Using some form of resin would probably be prohibitively expensive).
789.
▲
by
bborud
4y ago
That thing is so pretty that unless it is obscenely expensive I'd buy it for the interesting looks alone. If it works for me: all the better.
790.
▲
by
bborud
4y ago
I bet it would end up looking better as well. High quality switches and buttons feel really luxurious. If you look at Gordon Murray's latest car, the t50, he spent a lot of time sourcing buttons and switches for the car because he c
791.
▲
by
bborud
4y ago
The perspective I'm trying to shine a light on is what it is like to be the consumer of tooling written in Python - not the author. I was a bit unclear in the title (which is what most people seem to have read, and then skimmed the blo
792.
▲
by
bborud
4y ago
What Arduino did right was to understand that you have to make sure the tools run regardless of what is installed on the target machine. You make a software package that has everything it needs to do the job without external dependencies.
793.
▲
by
bborud
4y ago
The end user of the software could do all that, yes. Or the tooling could have been done in a manner that didn't make it so brittle the user has to come up with mitigation strategies to keep things running.
794.
▲
by
bborud
4y ago
Actually, I haven't seen anyone make a compelling argument that counters any of the things I point out. I've mostly seen people either suggest workarounds or being upset that someone would suggest Python isn't the best thing
795.
▲
by
bborud
4y ago
I'm certainly open to not having communicated my point well. But it was never going to be the kind of point that would be easy to get across since people want to see any criticism of language choice as a language shitpost.
796.
▲
by
bborud
4y ago
And yet, if you look at the reactions, it precisely anticipated how people would react and asked them to try to try to be open to the possibility that the blog posting had a point. Did you consider I might have a point and that it might be
797.
▲
by
bborud
4y ago
The place where I run into Python is mostly while doing embedded development as the tooling for platforms like Zephyr and ESP-IDF. And they are notoriously brittle. Which has a high cost in terms of lost productivity. So we aren't tal
798.
▲
by
bborud
4y ago
How big would an application have to be in order to be too big? In fact, if I were to guess how large the binaries of the top 5 custom tools I use from the command line are I probably wouldn't be able to tell you. Is 5Mb big? 10Mb? 1
799.
▲
by
bborud
4y ago
As in building containers to run tooling? I've gone down that route quite a few times and it usually isn't ... terrible. I've had some issues with access to USB and hardware from containers, but I can't remember the de
800.
▲
by
bborud
4y ago
As a consumer of a program, you don't really care about what language it was written in. But you do care about to what degree you have to involve yourself in the process of getting the software to run. Java was mentioned because it of
801.
▲
by
bborud
4y ago
So how do you usually install ESP-IDF to ensure smooth sailing? I usually follow a (somewhat more terse) version of the instructions that the Espressif team have on their site. I put that in my blog a while back: https://borud.
802.
▲
by
bborud
4y ago
Could you provide an example of how you solve the problems with Zephyr or ESP-IDF using virtualenv?
803.
▲
Please do not use Python for tooling
(borud.no)
20 points
by
bborud
4y ago
|
81 comments
804.
▲
by
bborud
4y ago
It would be foolish for me to make any judgements based on anecdotes I find in comments, but this is actually quite worrying to me since I have been recommending Hetzner to people who trust me. (Based on having used them for a few years). S
805.
▲
by
bborud
4y ago
So "just make it less vulnerable to SEO". My goodness. That Google/Bing/whatever didn't think of this.
806.
▲
by
bborud
4y ago
There's what people think and then there is observed reality. Observed reality informs us that this is a big problem with Python, so we'll just have to accept that. What people could do isn't the issue - what people do is.
807.
▲
by
bborud
4y ago
Knowingly shipping code that generates warnings during build is anti-social. It usually isn't that much work to fix a warning as you are writing the code and you encounter the warning the first time. It becomes much more expensive to f
808.
▲
by
bborud
4y ago
I wish there was an open source spreadsheet solution I could host myself. Update: thanks for tips. Will have a look when I get home.
809.
▲
by
bborud
4y ago
If one is to come up with an excuse for not understanding people, one should pick something that at least sounds plausible.
810.
▲
by
bborud
4y ago
What you like or don't like isn't really the point. The point is that it isn't unimportant when judging how "good" a language is to take into account how many people are willing to use it. It is hard to argue that
More ›