HNHacker News
TopNewBestAskShowJobs

jsf01

705 karma · joined February 17, 2019

submissionscomments
jsf01··on Toy commercials are being replaced by product placement and YouTube influencers
Title should be “Toy commercials are being replaced by product placement and YouTube influencers”. Can’t stand clickbait titles and articles like this that keep stringing you along, expecting to get your answer, paragraph after paragraph, only to save the disappointing answer for the last little bit.
jsf01··on Mint: A programming language for writing single page applications
I like the idea of being able to use the same variables in css, js, and the rendered components, like you’ve achieved in this language. It seems like a problem everyone’s trying to solve in different ways but there still isn’t anything that feels just right. My gut reaction, without having tried this language yet, is that lacking finer grained control over everything the browser is capable of, there will come a use case that this language can’t handle (or can’t handle as nicely) as native browser languages would and such limitations will be major in any sort of complex application. That said, I’m excited to give this a try. Always appreciate novel approaches to the problems I face in my everyday work.

Side note—your site doesn’t render well on a mobile device. The whole left side of the page is cutoff. Might want to look into that.

jsf01··on Linux doesn't have Photoshop
I added Arch to my 2012 MacBook after it started feeling frustratingly sluggish. So you don’t need to wait to buy a new machine just to switch to Linux. There’s also the option to run it in a vm with some shared folders with your MacBook. You can basically live within the vm full time and switch out of it for photoshop.
jsf01··on Ask HN: Which project does not have any good open-source alternatives?
And despite all that they’re still unprofitable. How would this be feasible as an open source project?
jsf01··on Simpler UI Logic With Finite State Machines
I like the idea of using FSMs for UI logic a lot but this article barely even scratched the surface on the topic. Their “state machine” is basically just a switch statement with some useless boilerplate around it. If anyone’s interested in the topic I’d recommend looking at the statecharts from overmind (https://overmindjs.org/guides/intermediate/06_statecharts?vi...) and xstate which I believe was their inspiration (https://xstate.js.org/).
jsf01··on Product tips in a comic book format
I like seeing the name for a different reason. I’m often signed into someone else’s account—could be a family member’s or my girlfriend’s. Most services do a good job of making it clear which account you’re signed into, but seeing the first name associated with the account right away is always nice.
jsf01··on Show HN: Space Invaders but the invaders evolve with genetic algorithm
Fun and creative idea. A couple of things I think would make this more enjoyable...

1. Prevent double tapping buttons from zooming in on mobile

2. Increase the firing rate

jsf01··on Build Your Own React
It’s a legitimate comment. You should be able to browse and view readable text without js enabled, whether or not the contents of that text discuss JavaScript.
jsf01··on Build Your Own React
It’s the best presentation for this style of content that I’ve ever seen. Having a description of what’s going on with a particular code block, plus highlighting the relevant parts, and moving that highlight or swapping out specific parts of it as I go through the content made it much faster for me to grasp what was important and what changed between blocks than would have been the case if the author used traditional static sections of code. This isn’t documentation, it’s a follow-along tutorial, and for that purpose this presentation style is 100% appropriate.
jsf01··on Robinhood Traders Discovered a Glitch That Gave Them ‘Infinite Leverage’
The new high score is $1.7mil. Bloomberg can’t keep up!
jsf01··on AMD is having its day
Intel decided to invest more heavily in share buybacks than R&D as of their recent earnings call.

But that’s only half of the story. They need that R&D budget because they have the (massive and growing) expense of building and upgrading their own fabs, which have undergone a series of costly mistakes in the last decade. I wonder what % of intel’s R&D budget is actually comparable to AMD’s if you exclude the amount poured into fabs—betting those figures are much closer despite enormous differences in market cap. TSMC, who along with GloFo fab the AMD chips, is basically all-in on R&D investment and taking on debt to facilitate the construction of the most advanced fabs to date. And their prior investments in 7nm have scaled rapidly and panned out well. I think it was the fastest ramp for a node shrink that they’ve done.

Oh and Keller is definitely smart but you imply that he’s got a monopoly on talent in the semiconductor industry. There’s no way that’s the case lmao

jsf01··on AMD is having its day
AMD is worth ~40B today. FB is worth ~550B today. AMD supplies a product in growing demand while FB supplies access to demographics in growing demand. But the downside risks are not the same. It only took FB’s viral growth to end MySpace. User loyalty is far more fleeting than the market for CPUs. Within five years or your preferred investment time horizon, compare the valuations of each firm and see how your assessment stood the test of time.
jsf01··on WeWork parent pulls IPO following pushback: sources
>negative revenue

How is that even possible?

jsf01··on Dual AMD EPYC 7742 Crushes Quad Intel Xeon 8180M's in Geekbench 4
Datacenter usage seems to be increasing in importance faster than PC, too. AMD’s edge here bodes really well for their future.
jsf01··on Dual AMD EPYC 7742 Crushes Quad Intel Xeon 8180M's in Geekbench 4
Funny that they marketed their server chips as Epyc while their consumer (gamer) chips are marketed as Ryzen.
jsf01··on The more you learn, the faster you can learn
There comes a point in the learning process for any subject where you get so excited about the fact that you understand something new that you feel you need to tell everyone about it. This feels like one of those posts—the author has very limited experience, but he has formalized a coherent (albeit unoriginal) idea and because of that exciting feeling he now wants to shout it to the world. It’s good to write as an exercise to help you grow or solidify your ideas, and a post like this, with all its self-congratulatory language, probably would have ended up better if it were written for OP himself rather than for the world. Instead, by publishing it, the author has the need to establish (and, it feels, compensate for) “why I’m qualified to talk about this”. It’s premature to have shared this underdeveloped idea, just as it’s premature for the author to be boasting his achievements.
jsf01··on The more you learn, the faster you can learn
If you clicked on any of the project links you’d see that most of them are exaggerated or misrepresented in the intro. A lot of team efforts for which he gave no credit to the others involved. I can understand the desire to establish authority from a writing perspective, but the author is embellishing his achievements here in a disingenuous way.
jsf01··on Standard JS: npm install funding
This is pretty scummy. If it becomes acceptable to display ads in the terminal, through popularization by usage in heavily relied upon packages like Standard, I imagine this will balloon fairly quickly into a common practice.

Thankfully this is all open source and standard doesn’t add much on top of eslint outside of rapid setup and a preset config, so I expect that the community will just make an ad-free version.

jsf01··on Frosted Glass/Panel Effect, Cross Browser Solution, Vanilla JavaScript and CSS
This is a cool effect. One thing about your marketing though... “Cross-browser” should include mobile browsers. At least on iOS Safari it’s not working. If you haven’t handled testing the major browsers yet, you should refrain from using that as a key selling point.
jsf01··on There is no evil like reCAPTCHA
reCAPTCHA v2 has prevented me from doing so many things. A recent example: I attempted to make a LinkedIn account. When I got to the captcha, it gave me one of the really nasty ones where you wait for each new image square to slowly appear, and almost every new square also contains a bus or whatever it wants me to click. Then after hitting submit, it still thinks I’m a bot, so I get sent back to another captcha, infinitely. I never ended up creating the account. I attribute this to me using ublock and not using google products, but I can’t say for certain, and I’m not changing that just so I can pass a captcha. One of the stated purposes of reCAPTCHA v2 is to prevent actions from taking place altogether by wasting a user/bot’s time, so this was probably one of those cases. Somehow it felt certain I was a bot, so to prevent the signup from being possible it instead sent me on an infinite captcha solving tangent. It would have been nice to know before solving tons of them that this would never work and I was just wasting my time.
jsf01··on Rome’s border walls were the beginning of its end
It explicitly references the US-Mexico border. Although I did assume it was written post-2016, the point should still stand.
jsf01··on Rome’s border walls were the beginning of its end
The title implies that, which I think is the aim. It’s a little clickbaity and probably intended to cause that exact reaction. The article itself doesn’t really make that implication as strongly.
jsf01··on Rome’s border walls were the beginning of its end
I love reading about Ancient Rome and this article has some really interesting information I’d never known before. The origin of the word “limits” I found particularly interesting.

Unfortunately the title and overall aim of the article detract from all the good information it contains. In particular, the article’s attempt to remain topical and relevant by linking Rome’s downfall to an issue we face today do not do justice to the well-documented and well-researched conclusions historians have drawn to date. If it offered new evidence, that might be a different story. It feels like a rehashing of “Rome expanded so far its resources were spread thin” but with the focus being on the wall itself, which is a little disingenuous. So it’s hard to shake the feeling that this is a thinly veiled political piece, which is really unfortunate because there is a lot of great knowledge mixed in.

jsf01··on TSMC Talks 7nm, 5nm, Yield, and Next-Gen 5G and HPC Packaging
This has me really excited for the future. One question I have now is how this compares to Intel’s roadmap. I’ve read comparisons like “TSMC 7nm is equivalent to Intel 10nm” but never seen any further discussion that goes deeper into how that’s true.
jsf01··on Intel Core I9 9980XE vs. Ryzen 9 3900X Benchmark
The cost of switching is high for many companies. AMD has to price so competitively that they overcome that cost.

But also, Intel’s costs are going to be far higher since they’re using larger dies and aggressively binning. In contrast, with AMD’s smaller “chiplets” even the lower quality silicon (which they’re probably using in all the non-Epyc chips) can be utilized.

jsf01··on Intel Core I9 9980XE vs. Ryzen 9 3900X Benchmark
Intel has lately become increasingly deceptive about TDP, benchmarks, and has been cutting corners to improve IPC that resulted in the latest security vulnerabilities. Although AMD has arguably less successful branding, on an objective level why would you be wary of their CPUs any more than you would with Intel’s?
jsf01··on 1Password silently removed major features on iOS
Their responses are unbelievable. OP had to ask the same question repeatedly only to get the same smug non-answers that ignored all of the most important points. The 1P team didn’t own up to or even acknowledge any mistakes.

I manage 3 paid accounts. Might not be much to them, but this event—the way they handled it more than the incident itself—was enough at least to get me to discontinue my subscriptions. Could not be more disappointed in how they handled this.

Edit: can anyone recommend a good open source manager with browser extensions?

jsf01··on How to pick a random number from 1-10
How do you prevent the last person to select a number from deciding who goes first?
jsf01··on Why are the username and password on two different pages?
That’s added friction. Every standard username/password form takes me only one click to enter into my password manager. Your timing based approach also adds uncertainty. What if the second form is different now? What if the first request doesn’t finish in the specified delay time? When dealing with credentials, I don’t want to think about any of those things.
jsf01··on Why are the username and password on two different pages?
This just prevents me from being able to quickly hit tab to get to the password field. It also makes it so that my password manager can’t auto fill everything in one go.
← PreviousPage 6 of 7Next →