Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jcarrano
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
121.
▲
by
jcarrano
2y ago
The general philosophy of these CI systems is flawed. Instead of CI running your code, your code should run the CI. In other words, the CI should present an API such that one can have arbitrary code which informs the system of what is going
122.
▲
by
jcarrano
2y ago
That is true for most cases, which nowadays is web and backend software. As you get into embedded or anything involving hardware things get slower and you need to optimize. For example, tests involving read hardware can only run at 1x speed
123.
▲
by
jcarrano
2y ago
100% agree and that has been my experience too. It also makes testing the logic locally much easier, just run the script in the appropriate container. The pipeline DSLs, because they are not full programming languages have to include lots o
124.
▲
by
jcarrano
2y ago
One of my biggest headaches is that the pipeline cache never seemed to work predictably (e.g. not pulling cached data that was available, it uses zip so the permissions are messed up, etc), so I ended up writing my own caching system. It wa
125.
▲
by
jcarrano
2y ago
For me GitLab CI is a reason to move _away_ from it.
126.
▲
by
jcarrano
2y ago
Copyleft licenses are supposed to prevent to an extent this sort of free riding, but they are no longer "fashionable". I don't see the point of refusing to add additional (copyleft) terms to a license, only to end up hoping c
127.
▲
by
jcarrano
2y ago
In Germany, all storage products (e.g. USB sticks) have to pay a canon "because you could use it to pirate media". Now, if I pre-paid the canon for pirating, does it mean I'm authorized to?
128.
▲
by
jcarrano
2y ago
It took way less than 100 years to eradicate illiteracy, and further improvement followed. However, as soon as a system is established, the forces that corrupt that system start acting, finding ways to exploit it to their own advantage. The
129.
▲
by
jcarrano
2y ago
I find it appalling that parent who can afford a private school, even with much sacrifice, would instead send their children to a a public school. It is the equivalent of eating soup at a homeless shelter when you can go to the store and bu
130.
▲
by
jcarrano
2y ago
For most of history, homeschooling was the norm for those who could afford private tutors. We know how our current mass-production type education appeared, but what needs to be explained is how it surviving into the 21st century.
131.
▲
by
jcarrano
2y ago
It is. We can argue under which conditions it is legitimate, which is long debate. At some point, it seems that the TOS does make a distinction between legitimate and illegitimate violence, however imperfect it may be. For example, nobody i
132.
▲
by
jcarrano
2y ago
Maybe they should be banned too? It doesn't subtract from my point. Still, there is a world of difference between killing people because you don't like their companies and killing combatants of a terrorist organization.
133.
▲
by
jcarrano
2y ago
Yes, "political statements are violent or are calls to violence" is true in the sense that state power is ultimately based on the threat of violence. At the deepest level of analysis this violence is illegitimate too. The thing is
134.
▲
by
jcarrano
2y ago
It would make for an interesting plot twist if her ex was behind the scam.
135.
▲
by
jcarrano
2y ago
I usually agree with EFF, but this clearly crosses a limit of promoting and glorifying violence. In this case the user is clearly in violation platform TOS.
136.
▲
by
jcarrano
2y ago
Just add a "$comment" key. The only problem will be if the parser is too strict and rejects the unrecognized key.
137.
▲
by
jcarrano
2y ago
Essentially a stripped-down ini where you have to code any additional functionality and you will never have any tooling because basic things (like comments) are not standardized. For the use cases mentioned in the article, I have used JSON
138.
▲
by
jcarrano
2y ago
I am that someone else because I seldom edit the makefiles and I forget things. That's why I try to trim unused targets and recipes and I try to keep it documented. In the end it is no different from any code that's suffered from
139.
▲
by
jcarrano
2y ago
I finished the game and my dopamine receptors are cooked.
140.
▲
by
jcarrano
2y ago
I understand this is just the last instance of a series of (L)GPL violation on the part of AVM. The irony is that with each lost case, AVM strengthens the reputation of the Germany legal system in copyleft cases.
141.
▲
by
jcarrano
2y ago
I wouldn't say this is necessarily a bad thing. I wrote my first version of a Makefile with automatic dependencies and out-of-tree builds 10+ years ago and I have been copying and improving it since. I do try to remove unneeded stuff w
142.
▲
by
jcarrano
2y ago
We have sugar-free sweets, alcohol-free beer, tobacco-free cigarettes (vapes), THC-free weed, oil-free fryers and now salt-free saltiness.
143.
▲
by
jcarrano
2y ago
For $127 I'm guessing the electrode has some sort of inert coating or plating.
144.
▲
by
jcarrano
2y ago
800 holes and no keypad, plus the keys are all bunched up like on a laptop.
145.
▲
by
jcarrano
2y ago
I had the same experience with Buildroot. The project was stuck at an older release and it was kind of a time-bomb: as time went on it became harder to update because customizations kept piling on but at the same time there were obsolete pa
146.
▲
by
jcarrano
2y ago
I wonder what would happen if we had a time machine and could bring one of those ancient accountants to the modern age. Maybe in just a couple of weeks they would be able to fill in Excel sheets with ease.
147.
▲
by
jcarrano
2y ago
If you run a business on open source, you have to expect that some actors will contribute less than you would like. It is the price to pay for the advantages open source provides (contributions, widespread adoption etc). The matter is that
148.
▲
by
jcarrano
2y ago
Reminds me of a video I saw about "cloning" on Super Mario 64[1]. SM64 uses slots and one can mess around with slot deletions to get random objects. [1] https://www.youtube.com/watch?v=X2AhyDI58-I
149.
▲
by
jcarrano
2y ago
Only because most people don't set their DNS server manually. When most OSes and/or browsers start ignoring the default DNS settings ISPs will devise another system which does impact the main point of the service.
150.
▲
by
jcarrano
2y ago
If the spacing between the lenses is equal to average human eyes, then that thing is huge!
More ›