Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rectang
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
841.
▲
by
rectang
3y ago
Linus Torvalds doesn’t own all the copyright on Linux — Linux doesn’t require copyright assignment from contributors. > You're playing a dumb game For what it’s worth I’m not a lawyer and surely get some things wrong but licensing i
842.
▲
by
rectang
3y ago
> Wrong, you cannot commit to github without first agreeing to the TOS. Every user does it. The point is that there are repositories on Github that contain commits from non-Github-users. For example, not every single commit to the Lin
843.
▲
by
rectang
3y ago
That describes a past gig of mine which was fantastically successful. I was handed a messy 3000-line Jupyter notebook which contained the prototype of a great product, and given the task of productionizing it. In fact, this is what I'
844.
▲
by
rectang
3y ago
GitHub only has the FOSS license because the TOS applies only to the owner of the repo, but contributors to the code in the repo are not required to agree to the TOS. None of the popular FOSS licenses except CC0 grant rights which allow L
845.
▲
by
rectang
3y ago
Yes, this is exactly true among the popular FOSS licenses. The attribution licenses such as ALv2, BSD, MIT, etc. which are generally considered to be "permissive" still require attribution, and this condition is not upheld by popu
846.
▲
by
rectang
3y ago
There will eventually be a court case where an LLM reproduces creative code verbatim which clears the de minimis threshold. For example: https://twitter.com/mitsuhiko/status/1410886329924194309 But the defendant
847.
▲
by
rectang
3y ago
> I like having an LLM for GitHub That LLM was trained on FOSS software that others like myself wrote and did not consent to have used in such a manner. Even if you're also a FOSS contributor and you're fine with it, I'
848.
▲
by
rectang
3y ago
Yes, you've got it! That's a great take! That quality, though it may seem a bit unreal, has benefits in terms of revealing musical gestures that would otherwise be obscured. (See my link to the Mussorgsky passage elsethread.) Sp
849.
▲
by
rectang
3y ago
This run from high to low, from The Great Gate of Kiev , the finale of Mussorgsky’s Pictures at an Exhibition , illustrates the artistic problem that the Alexander piano is trying to solve: https://www.youtube.com/watch?v=
850.
▲
by
rectang
3y ago
For what it’s worth I’ve got a trained ear (trained musician, brief career as a mastering engineer) and the bass notes on these recordings sound freakishly distinct in pitch (identifiable, “tight”, “not boomy”). It’s similar to the differen
851.
▲
by
rectang
3y ago
I like that you're making concrete proposals and the append-random-numbers approach is thought-provoking. Removing the numbers for trademark holders is an imperfect solution though, though, since multiple entities can hold the same mar
852.
▲
by
rectang
3y ago
We can have high expectations for those who aspire to improve on Git — that they will grok its strengths, weaknesses, and underlying model thoroughly. Even if they cater to novice users, they aren’t novice users themselves and lack of exper
853.
▲
by
rectang
3y ago
> maximizing user satisfaction I'm never going to be satisfied with Spotify's recommendations until it's easy for me to curate the input to the recommender. As things stand, to prevent Spotify from giving me crap recommend
854.
▲
Orange – la Compil des Bleues (English version) [video]
(youtube.com)
3 points
by
rectang
3y ago
|
0 comments
855.
▲
by
rectang
3y ago
> All you need is l̶o̶v̶e̶ SQL I’ve ended up doing a lot of data engineering over the years, because I have a background in low-level search/databases systems coding and know text well. I have mixed feelings about the field precise
856.
▲
by
rectang
3y ago
You’re right about the syntax becoming extremely tedious. Eventually you wind up doing waaaay too many function pointer casts and typedefs. The appeal of this approach, to me, is mostly pedagogic rather than practical: stuff designed for O
857.
▲
by
rectang
3y ago
I read this whole book maybe 15 years ago. I don’t remember much detail at this point and the project I was working on at the time has been retired. Still, I have fond memories of the learning process. Manually building up single inherita
858.
▲
by
rectang
3y ago
I’m not a serious user, but I subscribe to Mozilla’s VPN service. Not free but I believe in their mission and feel good about sending a few bux their way.
859.
▲
by
rectang
3y ago
> beej71 Folks, this is that beej. https://beej.us/guide/bgnet/ > I give my stuff away for free online, but I don't want O'Reilly or whomever selling it for money. (I sell print copies for mon
860.
▲
by
rectang
3y ago
For a variety of reasons job seeking via HN is a decent fit for me: I prefer to work for smallish companies, I have modest ambitions but a pretty strong resume, and remote work suits me. I’ve posted a a few times on “who wants to be hired?”
861.
▲
by
rectang
3y ago
When you include plugins and themes — which is a must because that is how WordPress gets used — the ecosystem as a whole is a security shitshow. Many popular plug-in vendors have abysmal security records. You don’t need to find a vuln in
862.
▲
by
rectang
3y ago
I completely agree that the problems associated with the plug-in ecosystem arise as a result of design choices in core WordPress. It’s not just technical API design, though — it’s also business logic and community architecture. WordPress d
863.
▲
by
rectang
3y ago
> you have to have plugins. Tons and tons of plugins. Once you go down that road it's a huge mess of compatibility issues and poor to nonexistent support. And security vulnerabilities. Core WordPress is fairly well hardened becaus
864.
▲
by
rectang
3y ago
One nice thing about solutions like pandas or Julia is that they’re much easier to write tests for or otherwise validate. I can’t tell you how many times I’ve been handed a big ball of SQL which doesn’t behave like its author thinks it doe
865.
▲
by
rectang
3y ago
In 2010, UPS Flight 6 in Dubai was brought down by a fire that started in a pallet of Lithium Ion batteries. https://en.wikipedia.org/wiki/UPS_Airlines_Flight_6 The article claims that there’s one incident per week for
866.
▲
by
rectang
3y ago
Fires develop crazy fast, too. Horrifying real-time footage of The Station nightclub fire is on YouTube. Within 2 minutes of ignition, fire is leaping out the windows. By 6 minutes in, the entire building is burning like a torch. https:
867.
▲
by
rectang
4y ago
Pi is more accurate than 3. I like pi.
868.
▲
by
rectang
4y ago
After thinking this over, my inclination is to go to “both extremes” (I wouldn’t call it a “middle ground”). 1. Provide blocks.ParseError, blocks.DownloadError, etc. Individual functions use these, making it feasible to perform fine-grained
869.
▲
by
rectang
4y ago
Rust's error handling is roughly isomorphic to the Platonic ideal of checked exceptions. In both cases you're forced to deal with (recoverable) errors and you know which lines of code can produce (recoverable) errors and which ca
870.
▲
by
rectang
4y ago
A user of a library code such as this sometimes wants to catch all errors related to the library and doesn’t care whether they arose from a blocks.ParseError or a blocks.DownloadError or whatever. I like the granularity of this approach, es
More ›