Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jonhohle
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
391.
▲
by
jonhohle
1y ago
There are some operating systems, like FreeBSD, where you use the system’s package manager and not a million language specific package managers. I still maintain pushing this back to library authors is the right thing to do instead of makin
392.
▲
by
jonhohle
1y ago
I think it falls into a few buckets: A) maintainers don’t know any better and connect things with string and gum until it most works and ship it B) people who are smart, but naive and think it will be different this time C) package manager
393.
▲
by
jonhohle
1y ago
Dynamic types in Swift do use message passing. Int/NSInteger is a struct/value type, but NSNumber is a dynamic type that would receive a message.
394.
▲
by
jonhohle
1y ago
> This means that in Ruby, `object.name` is always calling a method defined on `object.class`, with `self` set to `object`. That can be re-interpreted as "sending a message" to `object.class`. Ruby Instances can have their own
395.
▲
by
jonhohle
1y ago
What reason would there be for removing old, loved subtitles? Licensing fees?
396.
▲
by
jonhohle
1y ago
I wonder if McNally knows a lawyer familiar with lock picking ;-)
397.
▲
by
jonhohle
1y ago
I came here to say the same regarding UTF-8. What a huge miss and long overdue. I’ve had my default encoding set to UTF-8 for probably 20 years at this point, so I often miss some encoding bugs, but then hit others.
398.
▲
by
jonhohle
1y ago
Is data center water use not closed loop? If not, why?
399.
▲
by
jonhohle
1y ago
A path traversal is different from putting private files in a public directory. For a simple static site there will always be certs, /etc, and other things outside of the document root that shouldn’t be served.
400.
▲
by
jonhohle
1y ago
People said the same thing about “advanced” operations with cvs and svn (and just called their admin for p4 or source safe). But I really don’t understand the sentiment. Managing code is one of the cornerstones of software engineering. It w
401.
▲
by
jonhohle
1y ago
Instead of excluding non-public directories, I like to make an explicit `public` directory (or `doc`, `doc-root`, whatever you want to call it). Then configure your server to point to that subdirectory and don’t worry about the repo. I usua
402.
▲
by
jonhohle
1y ago
> given how cloning a remote repo only gives you a partial copy of the remote history When you clone you get the full remote history and all remote branches (by default). That’s painfully true when you have a repo with large binary blobs
403.
▲
by
jonhohle
1y ago
This is a better summary than mine. There was a thread not to long ago where people were conflating git with GitHub. Git is an incredible tool (after coming from SVN/CVS/p4/source safe) that stands on its own apart from hosti
404.
▲
by
jonhohle
1y ago
I feel like something was lost along the way. git init —-bare will give you a git repo without a working set (just the contents typically in the .git directory). This allows you to create things like `foo.git` instead of `foo/
405.
▲
by
jonhohle
1y ago
USCO disagrees. Output of an LLM is not considered a new, original work. https://www.insidetechlaw.com/blog/2024/05/generative-ai-how...
406.
▲
by
jonhohle
1y ago
Fortunately, you are very wrong. There is a significant amount of legal precedent that protects decompilation and reverse engineering and it is explicitly protected by copyright laws as fair use. The result is transformative, creative, and
407.
▲
by
jonhohle
1y ago
I have a lot of devices and have an app that supports a lot of device types. FireWire (like Thunderbolt) means daisy chaining those devices with a single port on the host. With USB I need hubs which need external power and may or may not wo
408.
▲
by
jonhohle
1y ago
I would gladly take the indulgences of the 10.2 era where clickable things looked like clickable things instead of hobs and gobs of indistinguishable text. What’s misunderstood about aqua was how most of the visual flair was for usability.
409.
▲
by
jonhohle
1y ago
This year Apple decided to drop support for FireWire hardware (which I still use). For some things like optical drives it’s still the best option, especially with a lot of hardware attached. It’s not my trigger to defect, but it’s getting c
410.
▲
by
jonhohle
1y ago
Apple hardware is as good as it’s ever been, but macOS has seen better days. The fun of everything being scriptable, consistency throughout the system, and even stability has been replaced with transitional pains of a new application framew
411.
▲
by
jonhohle
1y ago
Byte matched decompilation is not illegal in the US assuming it’s done correctly. Compilers produce the same output (bytes) for effectively infinite input (bytes). Figuring out a novel input without having access to the original is a new, p
412.
▲
by
jonhohle
1y ago
I’m not sure if EFF has made any statements about it, but I would be concerned with the copyright aspects. Decompilation works (legally) because a new creative work is being produced. It would be easy to argue LLMs are producing derivative,
413.
▲
by
jonhohle
1y ago
I gave a talk at Game On Expo about decompiling Castlevania: Symphony of the Night ( https://github.com/xeeynamo/sotn-decomp ) earlier this year and talked a little bit about exactly this. Almost everyone who works on l
414.
▲
by
jonhohle
1y ago
Always good to see SotN mentioned (and nice to see a familiar handle). There are so many cool things that have been built for this decomp, probably my favorite being the dups tool (tools/dups) for finding duplicate or near duplicate co
415.
▲
by
jonhohle
1y ago
I’d argue using AI to provide that input is no longer a creative work and puts the output in the realm of being not transformative. Those are two of the main reasons these projects are not violating copyright and all of the legal risk that
416.
▲
by
jonhohle
1y ago
Every console chose PowerPC that generation. It definitely wasn’t obvious to anyone (except maybe Apple), that the architecture was reaching it’s commercial limit.
417.
▲
by
jonhohle
1y ago
I worked on Prime during the Prime Video launch. All of the marketing was around it being ad free and a new benefit of the Prime membership. Not too long later they started playing pre roll ads for Amazon Video offerings (maybe Amazon Studi
418.
▲
by
jonhohle
1y ago
If it was a volunteer effort without ulterior motives, it would be beneficial to society, but ultimately who is on call? Who pushes for hard, but beneficial changes that might not have immediate obvious value? Who accepts risk or responsibi
419.
▲
by
jonhohle
1y ago
The thread topic was about terminating the life of someone suffering from dementia who likely didn’t have advanced directive. I read this comment in that context - that it would nto be voluntary, but in cases where the person couldn’t choos
420.
▲
by
jonhohle
1y ago
The alternative being when someone becomes inconvenient to others we should encourage their death? What good is compassion or empathy when the lesser in society could just go off and die, right? Why stop at incurable diseases? Political opp
More ›