HNHacker News
TopNewBestAskShowJobs

duckfruit

968 karma · joined October 3, 2011

Software engineer at a boring Silicon Valley bigtech co.
submissionscomments
duckfruit··on XB-1 Supersonic Rollout
Always love hearing from Boom. By far the most impressive YC startup I know of. In a sea of interchangeable SaaS and mobile app ventures, they are out there doing hard things and actually trying to make a reality the kind of future we all dream about. Inspirational. They certainly have some daunting challenges to overcome but hope they pull through. I'm rooting for them.
duckfruit··on Running a Unix-like OS on a home-built CPU with a home-built C compiler
Jaw-droppingly impressive to have gone from nothing to a custom ISA, C compiler toolchain and a whole freaking OS with userland apps in six months!

My favorite detail was that having spent all this time on extra credit, they only managed to complete their primary task an hour before the presentation - an unmistakable mark of a true hacker if there ever was one.

duckfruit··on India, Jio, and the Four Internets
I sure hope you're trolling, because as an American running an AT&T 4G phone in the heart of Silicon Valley, 40 Mbps is about what I normally get on a good day.

And I assure you I pay way more than $2/ month. In fact, AT&T's cheapest unlimited plan starts around $65 - and thats the advertised price, which is always before taxes and fees, so its realistically around ~ $80 monthly once all of those ludicrous surcharges are tacked on. Once again, this is for their cheapest plan.

duckfruit··on Tempering Expectations for GPT-3 and OpenAI’s API
I assure you this already considered offensive right now in the present!
duckfruit··on Google-backed groups criticize Apple's new warnings on user tracking
Unfortunately the ubiquitous cookie consent warnings reek of design-by-government-committe suffers greatly for it.

In theory, what could possibly be wrong with explicitly warning users that they're being tracked with a hidden piece of data stored on their machines? However, in practice this has just led to a proliferation of popups on every website on earth. I'd bet that pretty much everyone just annoyingly clicks through whatever button gets them to the content. I wonder how many could even describe what a cookie is, let alone how it affects their privacy. And at the end of a day, people are perfectly willing to give up a little bit of their privacy in exchange for all the services available for free to the general consumer on the web.

I wish that the powers that be could see that the law has not had its intended effect and has instead just led to a degraded web experience for everyone.

duckfruit··on How Did Vim Become So Popular?
Indeed. Someone with the fortitude and discipline to get really good at their tools can probably pick up whatever you throw at them.

Its also a good sign that they might be into technology for its own sake, which also doesn't hurt.

duckfruit··on How Did Vim Become So Popular?
Speaking personally, I've been a professional developer for almost decade and even in my relatively short career I've seen a lot of technologies come and go. I was reluctantly roped into it by my first boss, an enthusiastic Vim advocate. And since, almost nothing else (save for maybe git) beat learning vim from a return on investment perspective. From the default mac OS installation to some old Fedora box that has not been patched since the early 2000s, Vim (or its simpler brother Vi) has always been there!

And once I got used to it, I couldn't really imagine using computers any other way. I'd go so far as to say that the 'home row' concept of vim is the ergonomic ideal of keyboard based computing, and I now try to mimic that behavior everywhere -- the vimium extension in chrome, various vim plugins for vs code and sublime etc. If you're on the fence, I'd urge you to give in!

duckfruit··on Ask HN: What startup/technology is on your 'to watch' list?
This is really great work and exactly the kind of response I was hoping for - thank you. I wonder why tech like this is not being more widely used, for example on Amazon product pages. Especially with the well known reluctance as you mentioned of people downloading apps.
duckfruit··on Ask HN: What startup/technology is on your 'to watch' list?
Agreed - Figma is a very good example. I stand corrected.
duckfruit··on Ask HN: What startup/technology is on your 'to watch' list?
This is brilliant, thank you!
duckfruit··on Ask HN: What startup/technology is on your 'to watch' list?
Thank you! I just checked them out, and I stand corrected. Really an excellent design tool and very responsive. I see now that for certain applications WASM is indeed the right tool for the job.
duckfruit··on Ask HN: What startup/technology is on your 'to watch' list?
I want to believe... I always thought WebAssembly had a lot of potential, however, in practice it doesn't seem to have turned out that way.

I remember the first Unity demos appearing on these orange pages at least 4 or 5 years ago, and promptly blowing me away. But, after an eternity in JavaScript years, I still dont know what the killer app is, technically or business wise. (Side note - I encourage people to prove me wrong, in fact I'd love to be! Thats whats so engaging about discussions here. I'd love to see examples of what WebAssembly makes possible that wouldn't exist without it.)

duckfruit··on Rebuilding our tech stack for the new facebook.com
The unquestioning supplication at the alter of 'engagement' (a sterile marketing term if there ever was one) is what lead to where we are now in the first place. This is an affliction that pervades the entire consumer internet sector, but the folks at facebook seem to have refined it to its fullest potential.

The other day I got a facebook notification on my phone, which said something along the lines of "You have 4 new messages". Of course, thinking it was from my friends I opened the app to look at them. 3 of my 4 "messages" were notifications for friend requests from people I had never met. The last one was a photo someone had posted of cake she'd baked (not to me specifically, just in her feed). To someone sitting at her desk at facebook, looking at an engagement metrics chart, the notification would seem to have served its purpose - another data point, another person enticed to open the app in response, engagement maximized. But of course, this was deception. I found this experience distasteful enough to disable notifications entirely - probably another data point for their metrics team - and annoyed enough to complain about in an HN comment.

duckfruit··on Ask HN: What website, from your early days on the net, do you miss?
I miss JibJab. They're sort of still around, but they seem to have long since stopped making satirical flash animations they used to be famous for. Their Year in Review videos were hilarious and awesome back in the Bush & Obama eras. (see https://www.youtube.com/watch?v=RmEP93NVTaw)
duckfruit··on Ask HN: Who is hiring? (April 2020)
Not interested in a new role but I just want to say thank you for making such an awesome device! 'Flying' my skydio 2 has been just pure joy and wonder.

For those unfamiliar with their product, it is a drone that uses some cool computer vision tech to fly itself. You can set it to track you so that it will follow along while you go about your business hiking / mountaineering / kayaking or whatever - all the while dodging obstacles and navigating completely autonomously. First time in a while that I've been truly blown away by technology that feels damn close to magic.

duckfruit··on GM’s CEO Offers to Make Ventilators in WWII-Style Mobilization
This is inspiring. Echoes of https://en.wikipedia.org/wiki/Arsenal_of_Democracy
duckfruit··on Pizza Effect
Well, you're in luck!

https://www.bloomberg.com/news/articles/2019-09-23/the-japan...

duckfruit··on Announcing Our New ISA Financing Blueprint and $100M in New Financing
Looks like there has been some departures in their senior leadership in the wake of continuing fallout from the NYMag article, and this announcement might be an attempt to overshadow that

https://twitter.com/KateClarkTweets/status/12302421245005701...

duckfruit··on Performant Front-End Architecture
Sure, you are right that the goals are different. But good engineers respect the user. And that includes paying close and careful attention to client side performance. While you may not be directly paying for it, crappy performance there will cause users to bail on you - then you won't need to worry about how much the server is costing you.
duckfruit··on Algorithms Interviews: Theory vs. Practice
While I don't disagree at all with your assertion that a mixture of intelligence and commitment is highly desirable - and that these are indeed exactly what these interviews are designed to select for - I'd argue that is part of the flaw with these interviews. The problem being that even if you as a hiring manager have successfully selected for people who are able to work gruelling hours on nonsense algorithm puzzles for the benefit of advancing their pay or career, it does not necessarily imply that they have what it takes to be a good employee.

As a manager, I want people who are hardworking, sure, but how I can I know that they're working on their assigned tasks instead of studying up for interviews and trying to jump ship? Also, I want to work with people who are creative, empathetic and collaborative (the latter is a hugely important trait perhaps even more important than raw algorithmic interviewing ability in a highly teamwork driven discipline like Software Engineering) - none of which these kinds of interviews help with. Or maybe I want a mixture of people with different strengths and weaknesses, like a team with an algorithms expert paired with a creative problem solver that can figure out new approaches to business problems. Applying a uniform standard involving mostly rote memorization and practice of the same set of interview puzzles to everyone is in my view antithetical to building a strong engineering organization. But you're right that it works "well enough" and no one has found alternative solutions that work better so it is unlikely to change in the near future.

duckfruit··on Voyager 2’s Discoveries from Interstellar Space
One fairly decent argument against waiting until we have the technology is that it cuts against how we develop the necessary technology in the first place. We can't improve our propulsion/spacefaring tech without designing, building and launching spacecraft. There's absolutely no reason to assume that we will have invented a faster engine if we've just been sitting around for 100 years not building anything. Hell, we're having trouble rebuilding a moon program fifty years after Apollo 11, inspite of all the advances that have happened in the meantime.
duckfruit··on Saudi Attack Makes Electric Vehicles Even More Important
You are being sarcastic, but this is literally true. Sadly loads of people don't even believe the truth of global warming (as if science is subject to the whims of people's beliefs).

What would these people find more compelling? A slow, systemic process like global warming, which involves incremental changes taking place over decades - or the spectacle of exploding oil refineries, armed drones, and the drama of conflict.

Probably the latter, even if the first is far more catastrophic.

duckfruit··on Denial of H1-B visas to India’s largest IT services exporters at all-time high
I don't think this comment deserves to be dismissed so readily. Although I shudder to think about the xenophobia that could potentially motivate thinking along these lines, it is very much a fact that plenty of people have such concerns, and as such it is an important reason to enact barriers and one that I hadn't thought of before.
duckfruit··on Fork: A fast and friendly Git client for Mac and Windows
Amazing, well crafted piece of software. I wonder how they can afford to build and maintain it for free.
duckfruit··on Relearn CSS layout
This kind of critique is applicable to all sorts of specialized writing. The flipside is that an article of this caliber (And it is indeed a very useful and well written set of guidelines for the intended audience) is not truly relevant to the layperson or an absolute beginner -- he lays out common problems and frustrations that people who've ever tried to layout a moderately complex website would have encountered, and presents some good solutions for them. If you haven't worked in the field and encountered these sort of problems, then an article like this is simply not relevant.

It is important for the field to be welcoming and open to curious individuals who want to learn, but there is also a very real need to have literature to communicate ideas that industry professionals encounter, and that necessarily implies some level of baseline knowledge. In other words, there are already plenty of resources to begin learning CSS, and not every article has to assume absolutely no proficiency in it. Every discipline of course has plenty of specialized writing. If you pick up a Quantum Mechanics paper, for instance, you'll find that it doesn't spend much time building up mathematical fundamentals like tensor algebra or topology even though it may well be required knowledge for someone to understand the paper.

duckfruit··on A castle where people live rent-free
Agree. Strange choice for a headline that comes across as quite western slanted. To whom would they pay rent exactly - long dead kings and princes? When the families have been living there continuously for 700 years, who's the landlord?
duckfruit··on Google pulls Huawei’s Android license, forcing it to use open source version
And not to mention potential government mandated spyware. I don't trust my (US) government much, and I trust the Chinese government even less.
duckfruit··on Walmart announces next-day delivery, firing back at Amazon
I can attempt to answer this. (Disclosure: Used to work at Walmart, though as an engineer not an ops person).

Most of the stores are optimized for in store shopping. What this means in practice is that the actual back rooms where the products are stored are relatively tiny (on the order of less than 10-15% the floor space of a typical Supercenter). The whole operation is designed so that the trucks can be unloaded as quickly and efficiently as possible, and most of the stuff can be stocked straight on the shelves where it is available for purchase. Inventory held in back rooms are minimal, and all the items in the entire store turn around extremely quickly.

Contrast this with an e-commerce warehouse, which has to deal with a large 'long-tail' of demand. People are used to having a huge range of choice available, and they expect same or next day shipping on whatever they order. Now instead of having say 20 boxes each of 8 different kinds of toilet paper now you need maybe 10 boxes of 100 different kinds, and they all have to be organized such that they're easily accessible to the packing crew. To make an efficient warehouse, you simply need a different layout and assortment of products than is available in your average store. At the same time, the stores continue to generate the vast majority of revenue for your business so you can't mess up their operations too much.

Not implying that it is an impossible problem to solve, simply a difficult one. I'm sure amazon will run into similar issues as they continue to integrate whole foods.

duckfruit··on California Has the Jobs but Not Enough Homes
I agree that my comment might have been a bit hyperbolic. I don't mean to imply that homeowners are one dimensional characters with a single motivation. But also I can't help but notice that most of the quality of life objections you noted - noise, traffic, overcrowding etc - boil down to this: Their issue is people. They don't want to live with too many people. I think its fair to say that that doesn't reflect very positively on their character either.
duckfruit··on California Has the Jobs but Not Enough Homes
Of course people don't want their investment to decrease in value, that's why they have to invent bullshit arguments to bolster their case and discourage development.

But it is important to call it what it is and not be distracted by their nonsensical reasoning. They want less development because they want their housing values to increase. And in this process, they don't care about the lives of other people who'd want to move here or about the long term negative consequences of reduced growth and economic activity as a result of their greed.

Think of all of the companies that don't get started or the things that don't get invented because they simply can't get the workers they need -- It is a sort of 'negative externality', little different from pollution or lung cancer, of the reliance on housing equity to fuel savings that we've come to rely on.

← PreviousPage 2 of 4Next →