HNHacker News
TopNewBestAskShowJobs

avhon1

1,354 karma · joined June 16, 2016

avhn.us
submissionscomments
avhon1··on Knipex Plier-Wrench Review (2018)
From the description of "WP Content Copy Protection & No Right Click", which appears to be the most popular WordPress plugin tagged "prevent copy" (with 100,000+ active installations):

> This wp plugin protect the posts content from being copied by any other web site author , you dont want your content to spread without your permission!!

> Protect your content from selection and copy. this plugin makes protecting your posts extremely simple without yelling at your readers

> its near impossible for expert users to steal your images !!

From the reviews:

> hopeful ctrl U probelum will be resolved

> I work with website images all day long and this little nugget does a great job of protecting them.

> Well, it’s not perfect, if a Pirate wants your content he’ll find a way, but this great plugin will deter most people.

> I started using this plugin when I got tired of having my content being used on the internet by people who thought that global distances would mean I would not find my content on their website!

https://wordpress.org/plugins/wp-content-copy-protector/

avhon1··on Knipex Plier-Wrench Review (2018)
> your torque depends on you keeping a vice-like grip the whole time you're turning it or they'll slip

The post contradicts this. It shows the pliers gripping onto fasteners with only light finger pressure from one side. My own experience with these tools corroborates this -- as long as I'm pushing the moving handle towards the fixed one, the tool has a strong tendency to remain closed. I've only ever had to squeeze hard when trying to loosen well-rounded fasteners and when using them as a convenient parallel press.

A neat upside is that if pushing on the moving handle rotates the tool in the desired direction, then when you loosen your grip and twist the other direction, the tool will open wide, sort of ratcheting around the fastener to the next flat face. It's not as fast as a ratcheting wrench, but far faster than an adjustable wrench's procedure of place, tighten, rotate, loosen, remove, and repeat.

avhon1··on Knipex Plier-Wrench Review (2018)
I keep two (a 5" Knipex and an 8" Irwin) in my ~~tool~~ bags. (The small one in my everyday backpack and the bigger one in my toolbag.) They're much smaller and lighter than a set of wrenches.

They're also useful as parallel clamps/pinchers/vices. I've used them to (un)seat many press-fit parts like bike chain pins, small bearings, and shaft keys.

avhon1··on Robertson vs. Torx screw drives (2021)
Reddit user u/aleafinwater already started this!

https://docs.google.com/document/d/1EOo1cWHieEPCi0nIpW7KU6xO...

avhon1··on Show HN: I stripped DALL·E Mini to its bare essentials and converted it to Torch
It still seems to require JAX somewhere to work.

On my desktop, running the example

> python image_from_text.py --text='alien life' --seed=7

results in

> RuntimeError: This version of jaxlib was built using AVX instructions, which your CPU and/or operating system do not support. You may be able work around this issue by building jaxlib from source.

Unfortunately, following the instructions to build JAXlib from source (https://jax.readthedocs.io/en/latest/developer.html#building...) result in several 404 not found errors, which later cause the build to stop when it tries to do something with the non-existent files.

Unfortunately, it looks like I won't be running this today.

avhon1··on Five planets are lining up in the sky in June and will peak tonight
I saw it unaided this morning. I live at roughly 40°N 85°W, and went out at 5:30AM. With a clear view of the horizon, Mercury was unobstructed but hard to see with the pre-dawn light. I might go out again tomorrow morning at 5:00 or 5:15 to see it more distinctly.
avhon1··on Emergency braking in space
It's not a perfect vacuum out there, there is an interstellar medium. You could create non-negligible drag with a huge sail or magnetic field, like a Bussard Ramjet.

https://en.wikipedia.org/wiki/Bussard_ramjet

avhon1··on In praise of the humble Sheffield stand
> Yes, they could steal the front wheel, but it's hardly worth the effort. It's difficult to sell, and you can't get away quickly.

That doesn't seem to be the case where I live (South-central Indiana). It's common to see abandoned bikes locked to the rack with the front wheel missing. I once went to the public library for an hour and came out to find my front wheel had been stolen. I'd rather lock my frame and front wheel than my frame and rear wheel.

avhon1··on Ultra compact GAN ATX power supply delivers up to 250 Watts
> the established threshold above which safety to humans starts to be a factor

Specifically, 50 volts is approximately the threshold above which electricity can pass through the skin and shock you. Lower voltages will only shock humans if they have a way to bypass some of the skin, like wounds or tight-fitting metal jewelry. Otherwise, the resistance of skin is high enough to prevent the flow of electricity. That's why you can touch both terminals of a 12V car battery at the same time and almost certainly not be shocked.

avhon1··on SolveSpace – Parametric 2D/3D CAD
I don't think that's an accurate way of saying it, and that a better way is that "Solvespace doesn't have tools to generate fillets and chamfers. The developers have shown some limited examples, but adding full-featured tools would be very difficult."

https://github.com/solvespace/solvespace/issues/149

https://github.com/solvespace/solvespace/issues/453

https://github.com/solvespace/solvespace/issues/577

edit: dang, got ninja'd by one of the devs in the cited threads!

avhon1··on Town Seized Building, Offered to Return It If Owners Bought Two Cars for Police
I've definitely seen "Have you ever been arrested and held for >24 hours?".
avhon1··on “Blown Away Guy”: Iconic music image
My guess is that the image was intended to be displayed as a full-spread advertisement in a magazine, and the extra space in the middle makes the words appear the correct distance apart when viewed on bound pages.
avhon1··on We can do better than “same, but electric”
Be wary of, or careful when using, these dumb adapters. Lithium batteries require protection electronics, in particular ones to shut off the tool when the battery reaches too high a temperature or the cells reach too low a voltage. Most manufacturers put the electronics in the tool, using the connector's other conductors to sense the battery's condition. Since these cheap adapters don't also adapt the sensing electronics and conductors, the electronic safety is substantially or completely disabled. If the battery's user doesn't take as much care as the tool's electronics would have, there is a great increase in the probability of premature, and possibly incindiary, battery failure.
avhon1··on Mars helicopter Ingenuity completes 22nd flight
The rover is on the move.

https://www.nasa.gov/feature/jpl/nasa-s-perseverance-rover-h...

This map shows how, after initial testing, the helicopter and Rover travelled roughly together, but are now taking different routes.

https://mars.nasa.gov/maps/location/?mission=M20&site=jez&ma...

The plan is for Ingenuity to survey ground ahead of, and around, the rover on its ongoing science mission.

https://mars.nasa.gov/news/9146/nasa-extends-ingenuity-helic...

avhon1··on Container loaded with discarded lithium batteries catches fire enroute to port
> every AA, AAA, etc. are lithium ion rechargeable

Are you actually using Li-ion rechargeable AA and AAA cells? Those exist, but because they put out 3.7 volts, are pretty uncommon. Almost all household rechargeable AA and AAAs are nickle metal hydride, which is a much less volatile chemistry (and puts out 1.2 volts, making it mostly drop-in compatible with alkaline cells).

avhon1··on The Unlicense is an inferior license wrapped in an atrocious name
That is "merely" a matter of record / archiving. I'd be happy to annotate my first-party copies with copies of the license, so there would exist copies of the work with the license / public-domain declaration attached. The authenticity could be attested by archived copies (perhaps held by Github, Wikipedia, the Internet Archive, or web scrapers / archivers like the WayBack Machine, Google Archive, etc.), or by being signed with a cryptographic key of mine.

This same problem exists with the public domain. If, in the United States, you find an unpublished century-old manuscript in your attic, its copyright has expired, and you can't claim rights to it. However, because nobody else knows about it, you could in practice type it all in to a computer and claim to have authored the work.

edit: This record also does not have to be perfect. I will probably be dead in a century and unable to care about, or further influence, the usage of my work. Under current U.S. law, my works will already be in, or eventually entering into, the public domain. If you really want to be long-term, there's no guarantee that in the distant future anybody will have a copy of, or care about, my works. Alternatively, there is no guarantee that, in the long-term future, the present state of intellectual property law, or any actions I take within it, will have any bearing on the rights future beings will have to do or not do things with my works.

avhon1··on The Unlicense is an inferior license wrapped in an atrocious name
Relicensing from second parties to third parties is acceptable, because so long as my publication is discoverable (via catalog, search engine, etc...), the third party could obtain the public-domain permission for (the copyrighted parts which are in fact) my work.

Somewhat analogously, in the United States you can publish copyrighted works that contain, and even largely consist of, public-domain content. An example off the top of my head is this book [ CliffsComplete Shakespeare's Hamlet ]( https://www.amazon.com/CliffsComplete-Shakespeares-Hamlet-Wi... ) that I used in school. This was how I was introduced to, and first read, the play. The bulk of the text consists of Shakespeare's "Hamlet", which is in the public domain in the United States, and does not require attribution or licensing. The annotations, footnotes, and explanations are original and copyrighted by the publisher (Cliff's Notes). However, I can extract the original play within and redistribute it, or novel works based on it, without worrying about violating rights held by Cliff's Notes.

avhon1··on The Unlicense is an inferior license wrapped in an atrocious name
I've been frustrated that there exists no lawyer-verified, internationally-viable way to permanently waive all claims and rights to things (software or otherwise) I publish, and to assert that those rights will not be later reclaimed (whether by me, parties representing me, or heirs or successors who might claim to have inherited my rights).

CC0's biggest issues for me are that, one, it explicitly does not waive rights to patentable ideas contained in the work:

> No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document.

...and two, that it only specifically says that I will not revoke the license or undertake "any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public". I don't just want to enable "quiet enjoyment", I want to permit every legally permissible use of my work (anything I could grant a license for). "Vocal profiteering" is arguably not "quiet enjoyment", but I want to ensure that neither me, my representatives, nor my heirs or successors, could make that argument to revoke the license I grant.

The Blue Oak license nicely disburses patent rights:

> Each contributor licenses you to do everything with this software that would otherwise infringe any patent claims they can license or become able to license.

...but expressly retains copyright (preventing someone else from redistributing the work under different terms), and requires that the work always be distributed with a notice that the work is licensed https://blueoakcouncil.org/license/1.0.0

I wish to completely unburden anyone who finds my work desirable from the burden of attribution. This is why Public Domain is the end goal, and why licenses that do not expressly attempt to un-copyright my work are insufficient. MIT0 merely grants permission "to deal in the Software [to say nothing about non-software work, or aspects of a work] without restriction", and 0BSD is even weaker, granting only "permission to use, copy, modify, and/or distribute this software for any purpose with or without fee" [nevermind any activities that aren't expressly listed in the license, but which might be restricted by a country's system of copy-, artists', or moral rights, or any other restrictions I may impose besides fees].

avhon1··on End of the line finally coming for BlackBerry devices
> the affected devices are at latest from 2013

The BlackBerry Passport is one of the affected models, and was released in October 2014. I bought mine new around 2017.

avhon1··on Boeing 777 departing Dubai nearly had a major incident after takeoff
234 knots is also equal to 269 miles per hour.
avhon1··on Facebook says it was wrong to ban Canadian MP’s Christmas message
What makes you think annoyingnoob didn't read the article? The MP in the article, Mark Strahl, is quoted referring to this as "a glaring example of censorship", and annoyingnoob appears to be saying that "censorship" is not the right framework in which to criticize Facebook's actions.
avhon1··on Tuxedo Stellaris: A Powerful Linux Laptop
Which one focuses which way? When I think "workstation", I picture people doing CAD, video editing, and GPU-accelerated simulations and number crunching, in addition to people compiling code.

Games aren't just GPU-bound, either. Unreal says they develop their games on systems with "NVIDIA GeForce GTX 970" and "Six-Core Xeon E5-2643 @ 3.4GHz".

https://docs.unrealengine.com/4.27/en-US/Basics/InstallingUn...

avhon1··on Tuxedo Stellaris: A Powerful Linux Laptop
Apart from styling, what is the difference between a portable workstation and a gaming laptop?
avhon1··on Neon Genesis Evangelion (2019)
The movie was sorely disappointing, which was itself disappointing because Ender's Game isn't at all unfilmable (except that the main characters are all children in a really messed-up environment).

It really is similar to Neon Genesis Evangellion in many respects. If NGE had existed first as a novel, it's hard to think that the TV adaptation would be anywhere near as good as what was actually made.

I highly recommend the book, with almost no reservations. It's not very long, and a very stimulating read.

If you enjoy that one, and want to read more, then I'd recommend reading either one or both of the immediate sequels (Ender's Shadow and Speaker for the Dead). Iff you read either of those, and enjoyed it, and want to read more, then (and only then) should you concern yourself with the trails of sequels.

avhon1··on Neon Genesis Evangelion (2019)
For sure, nobody needs to worry about reading any of the books other than the original. The story begins, happens, and ends, all in one not-very-long novel.

After that novel is a whole series of novels that follow Ender into distant futures and places, as he literally runs from his past to keep it from defining him. The first one, Speaker for the Dead, is very recommendable for follow-up reading. The others I would only recommend if you've already decided that you want to read more of the series.

However, there is also a different set of sequels, and the first of them is the first book I would recommend to anyone who wanted to read more: Ender's Shadow. (Like Ender's Game, it won both a Hugo award and a Nebula award.) It takes place during the same time as Ender's Game, but from the perspective of one of the secondary characters. This second series of sequels generally takes place on Earth in the time shortly after Ender's Game, and follows Ender's siblings and the other Battle School characters. Like the first series of sequels, I won't go out of my way to recommend these to people who haven't already decided they're interested in reading them.

AS I write this comment, I learn that Orson Scott Card has been writing prequels: a trilogy in 2012-2014 (Earth Unaware, Earth Afire, and Earth Awakens) describing the First Formic War (which took place ~50 years before, and is heavily referenced in, Ender's Game), and a not-yet-complete trilogy since 2016 (The Swarm, The Hive, and the not-yet-published The Queens), which appears to be about the actions that were taken after the First Formic War to produce Ender. The reviews on Goodreads are promising; I might read some of these.

avhon1··on Neon Genesis Evangelion (2019)
Ender's Game, too. [spoilers follow] To ensure that the young boy entrusted with the saving of humanity succeeds before he goes insane, the adults spend years (at least a decade), and incredible amounts of money and political power, to manipulate and deceive him and his cohort so that they don't understand the gravity of what they're doing.

> "You had to be a weapon, Ender. Like a gun, like the Little Doctor, functioning perfectly but not knowing what you were aimed at. We aimed you. We're responsible. If there was something wrong, we did it."

> "Tell me later," Ender said. His eyes closed.

> Mazer Rackham shook him. "Don't go to sleep, Ender," he said. "It's very important."

> "You're finished with me," Ender said. "Now leave me alone."

The most-salient parts are excellently dramatized during tracks 9-12 of Julia Ecklar's "Horsetamer":

https://www.youtube.com/watch?v=HD6Lj0OPZAc&list=OLAK5uy_kBD...

It's a shame Ender's Game hasn't received a quality visual adaptation. I think Evangellion being animated helped a lot with it being able to seriously depict children in a dark story.

avhon1··on How I spend less time on YouTube
...which, for those not familiar, is available as a browser extension. It crowdsources timestamps for non-necessary parts of youtube videos, and can automatically fetch those timestamps and skip over them in videos you're watching.
avhon1··on Redesigned Notepad for Windows 11
Fortunately, using Linux doesn't necessarily entail installing or using either.
avhon1··on NASA returns Hubble to full science operations
I wouldn't lay the blame on NASA. Congress ultimately decides what NASA does and does not do.

Constellation was the system that was supposed to succeed the Shuttle. It had one successful first-stage launch in October 2009. In 2010, Constellation was cancelled by Congress (at the behest of then-president Obama). In its stead, Congress essentially designed a new rocket called the Space Launch System, and tasked NASA with building it. Constellation's crewed capsule, Orion, survived as the SLS's crewed capsule. Unfortunately, the SLS is now 5 years overdue for its first launch. (It currently seems reasonably likely to launch for the first time in 2022.)

The Orion capsule could conceivably service Hubble [1], especially after lots of launches and general experience with the vehicle. If Constellation had not been cancelled, or if Congress had tasked NASA with a less-ambitious rocket to build, (or if the contractors that NASA was obliged to use to build the SLS had been able to keep to the original schedule,) we might have had a spacecraft to service Hubble right now.

[1] https://www.thespacereview.com/article/3965/1

avhon1··on How SQLite Is Tested
A large amount of the testing is performed by their proprietary test harness.

> TH3 consists of about 71.5 MB or 978.3 KSLOC of C code implementing 46622 distinct test cases. TH3 tests are heavily parameterized, though, so a full-coverage test runs about 1.9 million different test instances. The cases that provide 100% branch test coverage [of SQLite] constitute a subset of the total TH3 test suite. [1]

> SQLite itself is in the public domain and can be used for any purpose. But TH3 is proprietary and requires a license.

> Even though open-source users do not have direct access to TH3, all users of SQLite benefit from TH3 indirectly since each version of SQLite is validated running TH3 on multiple platforms (Linux, Windows, WinRT, Mac, OpenBSD) prior to release. So anyone using an official release of SQLite can deploy their application with the confidence of knowing that it has been tested using TH3. They simply cannot rerun those tests themselves without purchasing a TH3 license. [2]

[1] https://sqlite.org/testing.html

[2] https://sqlite.org/th3.html

← PreviousPage 7 of 19Next →