HNHacker News
TopNewBestAskShowJobs

jimminy

1,038 karma · joined May 14, 2010

submissionscomments
jimminy··on Epic’s Stunning RTX-Powered Ray-Tracing Demo Wows GDC
AMD actually uas released a real-time ray tracing library that’s included in Unity, and is Vulkan compatible, called Radeon Rays. [0]

And Crytek released a demo last week showing real-time ray traced reflections rendered on a Vega 56. [1]

[0]: https://gpuopen.com/gaming-product/radeon-rays/ [1]: https://www.youtube.com/watch?v=1nqhkDm2_Tw

jimminy··on Cheating Fortnite players are flooding the internet with malware
Fortnite only offers cosmetic purchases.

Monetary exchange through this game, and many others, in this format of money for cosmetic content does not alter the gameplay mechanics in any way.

At best you could argue a marginal camouflage impact, but that is so minor it is effectively non-existent.

jimminy··on The Long, Slow Decline of BitTorrent (2017)
Netflix and Amazon rarely show ads, normally just a short 30 second recommendation at that.

All streaming in HD in about 5 seconds.

jimminy··on 9-5 Is Out. Try the 1-6 Instead
I used to do this, as a software engineer straddle 2 departmental areas, and I was explaining it to someone on Twitter last night,, in regards to my sleep schedule.

I used to go in right before lunch to avoid the impromptu meetings associated with people coming back into the office. Coming in 11am-1PM allowed me to block off my productive time and work until dinner sometime between 6-8pm; and then come back to problem solving after dinner. This gave me one 6-8 hour stretch of time with little distraction vs a 3 and 4 hour stretch with lots of distractions in the first period.

jimminy··on Why we transitioned from Medium back to our own blog
I often use highlighting as a positional anchor, often when tired. My eyes begin to lose focus and I can end up reading the same line over-and-over again.

In some cases contrast highlighting doesn't work, particularly on macOS since it doesn't seem to change the text color on highlight. It's notoriously bad in my experience when trying to read a downvoted comment on HN. You end up with a super light text on a very pale blue, that is even harder to read.

jimminy··on So You Want to Compete with Steam
Twitch is trying to do it.

They turned the Curse application into a game/mod store that also integrated custom servers that essentially mirrored Discord's application.

They also are using Twitch Prime and other service integrations to promote it. And they are well backed, which isn't something that could be said about Discord.

jimminy··on Ask HN: Companies with a culture similar to Basecamp's?
They provide a tool set for scheduling marketing content across multiple social media services.

Originally, it was built just to schedule tweets in the future.

jimminy··on AMD, which lost over $2.8B in 5 years, takes a hit after new report
It happened just a few weeks ago with Shopify and the Citron Report.

The Citron Report's author often finds stocks that have gone up, places shorts, and then promotes the idea that these companies are scams with no fundamental value. He's made a considerable amount of money doing this.

jimminy··on Google terminating YouTube channels and videos (2016)
For local redundancy, use a RAID 1 or RAID 5 setup, either in one of your home systems, or you can buy a simple NAS solution like a Drobo, and set it up for mirroring to multiple drives. The NAS unit ($350-500) + 3-4 4TB HDD's (~$120/each), or $700-1000 which will last years.

To do offsite, in case of fire, you can clone backups onto another harddrive or every few weeks or months onto blurays and store them at a relatives, safety deposit box, or somewhere else you consider safe and accessible. Or you are willing, for offsite matters, go a cloud provided like Google, Box, DropBox, which will charge you $10-20/mo for a TB of storage on their servers, you can use that.

I personally, don't use much offsite storage, for most of my data. I make occasional Blu-Ray or thumbdrive clones of important files and keep them in my bedroom, and accessible if I have to run. And while traveling I'll bring a set of thumbdrives with me.

jimminy··on Google terminating YouTube channels and videos (2016)
Depending on how much content you have a small drive array should be fine if you're willing to down size to 720p^. Or willing to upgrade to higher capacity than what I share below.

An hour of 720p = ~1.15GB

An hour per week for a year is ~60GB. On a hard drive, you can fit 30 years of data at that rate into a 2TB drive. Or you could put almost a year of data onto a dual-layer Blu-Ray disc (50GB).

^I personally have a really hard time seeing quality gains in video above that.

jimminy··on Google terminating YouTube channels and videos (2016)
Yeah, that would be a great policy. Still allow consumption, but remove any production rights on the service.
jimminy··on Google terminating YouTube channels and videos (2016)
I don't know about Google's cleanup policies, but I would guess that data may have been gone within 3-6 months.

When my ban occurred, I had reclaimed access in a total of 5-6 days, due to an urgency to make sure I got through before any cleanup occurred.

jimminy··on Google terminating YouTube channels and videos (2016)
That was a different individual. I've never uploaded a video at any point.
jimminy··on Google terminating YouTube channels and videos (2016)
That's fair, most of the videos have no or little personal value, if bit rot occurred I most likely wouldn't notice up to around a 20% change.

Average length of time of those videos is around 5 minutes, total size ~135 hours, or ~150-200GB.

I could store a personal mirror, of much larger size for almost nothing, disregarding legality of such, but the data is less important than the references in a large number of cases. I don't care about the content as much as the ideas the references help recall, in most cases.

jimminy··on Google terminating YouTube channels and videos (2016)
> I assume this hosed your main Google account, right? Not just your access to YouTube?

Nope, it was just the Youtube account. When they did the Google+ transition, I generated a new Google account for my Youtube account, but linked it to my normal Google account.

I actually found out about the account removal because of message in Gmail that I had missed for 2-3 days.

jimminy··on Google terminating YouTube channels and videos (2016)
Yep, I did that at the time, for the important videos. Still haven't found a good playlist backup, aside from using the API, not wanting to store all those videos (something like 2000 videos at this point across 30 lists, not including my watchlist or likes which is ~2500 videos).

I think they're safe from going under, but do worry about them shutting my account down again by accident.

jimminy··on Google terminating YouTube channels and videos (2016)
Absolutely feel a little grateful, to the people that I was able to reach. And somewhat lucky that I had contacts, to escalate if necessary, though I did manage to go through public channels.

And yes, I'm absolutely livid still over the fact that their system couldn't observe a purely consumer account, with only a few small comments, could be flagged as copyright infringing. Had I been unable to reach a human for manual review of the nonsense of my account status, I'm positive I wouldn't have regained access.

jimminy··on Google terminating YouTube channels and videos (2016)
Part of the issue is just the systems on the backend. I had my account removed about 3 years ago for some mistaken flag of copyright infringement, having never uploaded a video. I had 7 years of liked videos and curated playlists, that I wanted to save. Compounding the personal severity, some of the channels I'm subscribed to contained personal private videos from friends that had passed away.

It took me 4 days to get my account restored, and required calling into both Google and Youtube, as well as emailing, and contacting friends that worked at Google to get internal numbers. All because they have some system that accidentally flagged an account with zero uploads, and Google still lacks any real form of public customer service.

jimminy··on ACME Support in Apache HTTP Server Project
It is. I hadn't even looked into it, because I set the job to off hours and the domains have low enough volume even a non-graceful reload wouldn't effect anything.

Thanks for asking, because now I know. I was just assuming the same lag I see in the CLI.

jimminy··on ACME Support in Apache HTTP Server Project
The same thing is required of nginx.

I personally have a cron script set up on my domain gateway to update certificates once a month and reload nginx, at the end. Total unavailability is about .5 sec once a month.

jimminy··on All 50 startups from Y Combinator’s Summer 2017 Demo Day 1
From their standard billing option section.

> * Billing is dependent on amount of meaningful change per month. $9 per user per month for static analysis.

I agree it still sounds far fetched that their at the $136 million ARR, but it's not infeasible they're somewhere near the the low-to-mid 8-figures, with their enterprise solutions as well.

If it was $9/user, for all those companies that figure would require the average team size to be 2,800 people. Which is extremely unlikely.

jimminy··on Used GPUs flood the market as Ethereum's price drops below $150
They can still profit off the GPU's at current rates, if a glut is coming. For personal use I bought some brand new R9 390's last year @$270. If I had wanted to sell them used about 2 weeks ago I could have sold them for about $700 pretty easily.

Lots of room for margin in selling them early and getting back in after the glut if you're looking long-term. Just take a few weeks out of mining.

jimminy··on Ask HN: How do you decide which features/bugs/etc to prioritize?
The technique I personally use, as a full-stack developer, is if I can get features planned out into weekly chunks, segment days to backend vs frontend work, and move forward.

Monday is backend, Tuesday is frontend integration, Wednesday is front-end adjustments, Thursday and Friday are refactoring and further integration days.

Also I batch my issues, so if I'm planning to work on something that day, I'll look for other issues that may be in the same code area. Then I'll work on all of them throughout the day, as I can with primary focus on the issue I started with.

Refactoring happens any time you look at the code if you can see a need.

jimminy··on We analyzed thousands of interviews on everything from language to code style
"They think in their head, don't work through the problem at all."

Those are independent clauses. Just because the individual is not talking out loud, should not be indicative that they aren't working through the problem. Personally, I am a very visual thinker and layout visual models in my head for problems with high (3-5d) dimensionality that would take longer to draw clearly in 2D space while explaining all the traversals I'm mentally making. I would then reduce a solution, and explain that, or I apologize for zoning out.

It became obvious to my office mates when I was working through and reducing a problem space, because I would "hang" on the thought. Sometimes I would be down, stuck in thought, for 15-30 seconds and according to them they could tell because my face loses emotion and my eyes flutter about.

jimminy··on Ask HN: What are some examples of successful single-person businesses?
At some point scale will require you to hire, at least a few people, if you're really successful. But two examples that I can think of are Markus Frind (Plenty of Fish) and Markus Persson (Minecraft).

---

Markus Frind is probably the biggest. He spent 5 years (2003-2008) working on Plenty of Fish, and at that point it was bringing in about $5M/yr and had 3 employees.

When the site sold in 2015 for $575 million it was 70 employees, but he still owned 100% of the company.

---

Markus Persson would be another possible option, for the first $10-20M that Minecraft brought in he was the only person (aside from a contracted musician). And then for a while after that, it was him and his friend who was hired to manage the business side so he could focus on the programming work.

jimminy··on How to talk about yourself in a developer interview
One of the most complex on the front-end was a repaint/reflow issue in Safari that was complicated by the way we were using Angular.

The easiest solution was to use transforms to force rendering through the GPU render pipeline by adding a Z-depth to the elements.

Which caused rendering issues in rendered font-weight for Firefox. We never resolved the issue, even after a root cause analysis showing the bug in Webkit and not Blink or Gecko.

On the backend, it was finding a way to store a persistent collaborative changelog with proper access control and heirarchy on top of a RDBMS. Resorted to redesigning a distributed file-system based on HFS+ and btrfs for COW and COR obligations. This is one of the most data-structure and depth of infrastructural knowledge problems I had to address.

jimminy··on Closing Communities: FFFFOUND vs. MLKSHK
That's a site I haven't heard mentioned in quite a few years. Sad to hear it is also closing.
jimminy··on Instagram grows to 1M active advertisers
IANAL

But that is the issue, you as a developer and provider may not run afoul of the terms directly, but your users will.

Section 10 in the Basic Terms forbids accessing Instagrams Private API's.

And if that isn't being used and you are a user of Instagram are running afoul of Section 4 of those terms in soliciting, collecting, or using the login credentials of other users. As well as your naming being in conflict with Terms and trademarks.

Unless you're offering the service, through a reminder system with push notifications, you or yoru customer is probably breaking the Terms somewhere. You should probably have a lawyer verify that you're not running straight into a legal mess.

jimminy··on A story of a designer learning math
I'm not Canadian, upon looking up the actual rules it is provincial laws. The most well know restriction is in Ontaria and is restricted to the title of "professional engineer". They still frown on it and actually fought Microsoft over their certification titles.

Top result when searching was Quora [1].

My personal view, is it doesn't matter much. I often choose to refer to myself as a Developer, just because of the confusing discussions Canadian Engineers have presented in the past.

Ifind software titles to be unnecessarily inflated, both in seniority and position. The title of Developer or Programmer would be fine in many cases, unless your looking for Architectural roles (can also have similar titular restricitions). Also, many roles could easily drop Senior, often it is just used for mid-level roles requiring some degree of experience over junior roles.

The whole of title structure in the industry is very ego-driven rather than role driven. I often break my titles down to specify my focus area, e.g. Lead API Developer, which includes everything from speccing to infrastructure and tooling (which some generally use as claims of engineering).

[1] : https://www.quora.com/Only-Professional-Engineers-can-be-cal...

jimminy··on A story of a designer learning math
Some countries, such as Canada, regulate the usage of the term as jordigh mentioned. If you have not passed the rigors of educational requirements and licensure you cannot call yourself that. It is similar to claiming to be an MD in the US.
← PreviousPage 2 of 9Next →