HNHacker News
TopNewBestAskShowJobs

jcl

5,205 karma · joined February 8, 2008

submissionscomments
jcl··on An artwork by Banksy shredded itself after selling for $1.3M at Sotheby’s
The "disjointedness" is probably due to the artwork being fed back and forth between some rollers. You can see a significant kink at the bottom of the shredded portion, probably due to it being stored pre-fed into the rollers. The rest of the shredded portion lies flat, suggesting that it has been stored flat -- and may be the original piece.

I find it curious, though, that the piece was made with such a significant lower margin hidden by the frame. It certainly suggests it was created for this stunt.

jcl··on The End: I can not finish Limit Theory
To be fair, No Man's Sky is a much better game today than it was around launch, when it was getting peak bad press. At that point, the prudent move might have been to cut their losses and move on to other projects. But instead Hello Games has spent the last couple years releasing free updates.
jcl··on Did I just waste 3 years?
For what it's worth, it looks like his initial focus was on making a 2D web game. Unity had only just started supporting HTML5 as a target around the time he began, with plenty of rough edges, so it may not have been an obvious good choice then.
jcl··on Ultimate Hacking Keyboard
FWIW, it looks like the Kinesis boards, at least, hold their value well... There's only one used Advantage 2 board available on Amazon, at practically the price of a new one.

(The used market might be a reasonable stand-in for rental, too, once enough of these keyboards get into circulation.)

jcl··on Craft: A simple Minecraft clone written in C using OpenGL shaders
No, he's right. Shaders exist at the graphics API level, and while they're designed to be run on dedicated GPUs, they can be run on CPUs, too. Chrome, for example, ships with a software rendering fallback, which ensures WebGL shaders can run even when a GPU is not available.

https://blog.chromium.org/2016/06/universal-rendering-with-s...

jcl··on SIGGRAPH 2018 Papers: Machine Learning, Graphics, and Rendering
The authors are assuming that they are allowed to use custom fonts. So if they need eight different variants of any particular glyph, they can just create eight different custom fonts where each glyph has the desired appearance.

And yes, if you received a Word document with custom fonts, you might be suspicious of hidden information, but the authors are further assuming that the document is only distributed in a format where the use of custom fonts is not readily apparent. This is why they talk about extracting the information from "an encoded document stored as a vector graphic or pixel image, or even on a printed paper".

jcl··on Chemists discover how blue light speeds blindness
I'd guess that the negative effects of blue light over a lifetime might only have become noticeable in modern times, with better vision correction and treatment for conditions like glaucoma and cataracts. If so, there probably hasn't been significant evolutionary pressure to dislike viewing blue light. Also, half of outdoors is blue half the time, so instinctual blue-avoidance would probably hurt survival.

But it is perhaps misleading to concentrate on things that are exclusively blue... The real problem is light containing the relevant range of frequencies, which includes many non-blue colors, due to the relative presence of other frequencies. For example, your eyes would probably absorb much fewer relevant photons when staring at an empty patch of sky than when staring at the sun, even though the sun is not considered blue. And looking at the sun does cause unpleasantness.

jcl··on Light painting animations directly from Blender
Great project! Reminds me of pre-CG special effects that were also achieved with motion control and long exposures, like the 1980 HBO opening animation:

https://youtu.be/wqzihgR_-SI?t=400

Or the slit scan technique used for the stargate sequence in 2001: A Space Odyssey:

https://youtu.be/KhRo2WbWnKU?t=346

jcl··on How an Ex-Cop Rigged McDonald’s Monopoly Game and Stole Millions
They tried. From the closing paragraphs of the article:

"A group of Burger King restaurants tried to get a class act lawsuit together, so did a group of unhappy McDonald’s customers in Canada."

jcl··on Ask HN: Any good examples of learning through games/puzzles, for adults?
Here's a neat puzzle game that got posted several months ago, on the quantum mechanics of photons:

http://play.quantumgame.io/

https://news.ycombinator.com/item?id=15905924

jcl··on Ask HN: Any good examples of learning through games/puzzles, for adults?
Along the same lines, Silicon Zeroes covers a lot of low-level computer science and hardware engineering concepts. I wouldn't be surprised if some enterprising instructor has used it for labs.

https://store.steampowered.com/app/684270/Silicon_Zeroes/

jcl··on How Lies Spread Online
Thanks for the quoteinvestigator link... I was likewise reminded of Terry Pratchett's version, also mentioned there:

"A lie can run around the world before the truth has got its boots on."

It's quite amazing that the researchers essentially quantified those idioms. And it's also somewhat surprising that none of the idioms found their way into the article. :)

jcl··on Removing jQuery from GitHub.com frontend
Apparently, yes. The author tweets later in the thread that the benefits they have seen include:

"Fewer kb sent to visitors, more explicit syntax when performing DOM manipulations, ability to use Flowjs for static type checking"

jcl··on Fukushima’s nuclear signature found in California wine
A similar example of how sensitive measurement tools are: wine from the Livermore area is slightly higher in tritium than wine from elsewhere in California, ostensibly because of proximity to LLNL.

https://books.google.com/books?id=nAgxAQAAMAAJ&pg=RA2-PA63&l...

jcl··on Learning advanced math by drawing, playing with beach balls and knitting
Reminds me of crocheted hyperbolic surfaces, which make it easier to visualize some less-intuitive properties of hyperbolic geodesics:

http://www.theiff.org/oexhibits/oe1e.html

jcl··on AMD is sending Ryzen/Radeon care packages to game developers
Since ZBrush is a widely used 3D program, it may come as a surprise to many that it barely uses the GPU, relying almost exclusively on the CPU to render millions-of-polygon models at interactive speeds. ( https://pixologic.com/zbrush/system/ ) So there are big performance benefits to tuning ZBrush to take advantage of a particular processor's features and avoid its weaknesses.

I'm also curious what the exact issue was, but given the scale of improvement, I wouldn't be surprised if it is some sort of cache contention between threads/processors. A cache miss in the inner loop of an algorithm can be catastrophic, and apparently Ryzen has pretty different cache behavior versus other CPUs:

https://www.reddit.com/r/Amd/comments/5x7oaq/ryzens_memory_l...

jcl··on Why nobody ever wins the car at the mall
Apparently some golf players even carry hole-in-one insurance against themselves, to cover the unexpected cost of the traditional celebratory round of drinks for everyone in the club afterwards.

https://priceonomics.com/why-golfers-buy-hole-in-one-insuran...

jcl··on Show HN: I trained a neural network to write Kanji
The practice paper given to children learning kanji is commonly partitioned into a 2x2 grid, to help with proportions -- kind of like how children learning to write English are given paper with guidelines for baseline, ascenders, descenders, and mean line. You can see an example of the 2x2 grid in the Nintendo kanji game on the article's "Info" page, or by searching for "kanji practice paper".

The lines are meant more to help relative placement than to exactly divide characters, but many characters do divide into left-and-right or top-and-bottom portions -- see Jack Halpern's SKIP system for example:

https://en.wikipedia.org/wiki/Kodansha_Kanji_Learner%27s_Dic...

jcl··on Stephen King: Can a Novelist Be Too Productive? (2015)
Curiously, while Lovecraft's works of fiction may fit in a single volume, his correspondence does not. It's estimated that he wrote over 100,000 letters -- one of the most prolific letter writers in history.

https://en.wikipedia.org/wiki/H._P._Lovecraft#Letters

jcl··on Slip Coaches: Back When British Express Trains Detached Passenger Cars at Speed
Reminds me of Mad Jack Churchill, who in his later years would surprise fellow passengers by throwing his briefcase out the train window -- ostensibly into his backyard to avoid having to carry it home from the station.

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

jcl··on OpenDUNE – An open-source recreation of the game Dune II
It's a by-hand recoding of a C decompilation of the original game's binary. Using C++ -- or any abstraction that departs from the original code or memory structure -- would actually have made the process more difficult, at least initially. And given that the project was started using MSVC in 2009, C99 would not have been an option at the time.

The history shows the level of dedication that must have been needed. E.g.:

https://github.com/OpenDUNE/OpenDUNE/commit/eed60258

jcl··on Apartment baiting with Facebook Ads
One guy used them to prank his roommate:

http://ghostinfluence.com/the-ultimate-retaliation-pranking-...

(I was kind of disappointed that the "hypertargeted ad" link in the article went to a generic how-to article instead of that post.)

jcl··on FCC fines robocaller record $120M
One potential flaw of this approach is that there are potentially legitimate services that bridge internet calls to local numbers. IIRC, Skype worked this way, and I assume other things like Google Hangouts and Twilio do, too.
jcl··on The Future of Software Is No Code
As far as I can tell, this is an advertisement for QuickBase.

I can't tell from this article or their homepage how they are replacing code, but it sounds like they're trying to fill the niche of Microsoft Excel and Access, letting a semi-technical user specify limited queries and behavior.

Letting more users access the data they need is a laudable goal, but of course there will always be some need for the kind of precisely specified behavior that you get from code. "The Future of Some Software Is No Code" might be a more appropriate title.

jcl··on Be likeable or get fired
This is exactly why it's so valuable to keep good notes while onboarding a new engineer... A fresh set of eyes gives you a rare opportunity to see problems that familiarity has blinded you to -- yet a new engineer is in the worst position to fix these problems.
jcl··on New features from the last few versions of Git
FWIW, I'd expect any git hosting provider -- including gitlab.com and bitbucket.com -- to be similarly eager to evangelize new git releases, since an improvement to git is an improvement to the usability of their offerings. At the very least, encouraging users to upgrade to easier-to-use git versions could reduce support costs and customer churn.
jcl··on New features from the last few versions of Git
I don't know... While the title might give that impression, the opening paragraph seems pretty up-front about distinguishing "the open source Git project" from GitHub ("here's our look..."). They don't even mention their not-insignificant contributions to the project, nor do they say things like "we added [x]", even though they legitimately might be able to in some cases.

And, given their line of work, it would be kind of surprising if the GitHub blog didn't cover recent Git developments.

jcl··on Giraffes Added to the Endangered Species List (2016)
> We're just burying our heads in the sand about the reality of it.

A note of irony: ostriches are African fauna that are unlikely to soon go extinct, because they've become livestock.

jcl··on I almost lost my hearing from the lid on the tank of a toilet
I assume that toilet lids are ceramic to have the same durability and antiseptic properties as the rest of the toilet, and that they are made thick enough to not break if dropped.

There are probably other materials that would also work, though... I'd expect any material used for toilet seat lids (plastic, or coated wood composite) satisfies similar constraints.

Incidentally, ceramic can become razor-sharp when broken, so the article's suggestion of making lids easier to break carries its own set of risks.

jcl··on The making of Dark Castle
One example might be Jordan Mechner, who wrote Karateka between the ages of 18 and 20, which went on to sell 500,000 copies. One of his journal entries mentions he got 15% royalty, and one of his videos mentions that the original retail price was $34.95, so he may have made a couple million from it.
← PreviousPage 4 of 34Next →