HNHacker News
TopNewBestAskShowJobs

cakebrewery

67 karma · joined July 20, 2015

submissionscomments
cakebrewery··on How to Become a Bad Developer
On the other hand, linear code is the easier to refactor compared to over engineered code
cakebrewery··on Latino Programming Language
Instead of entire new programming languages, maybe existing languages can have alternate localizations (done at the IDE level). The same source code would display in a different language from a user with their IDE in Spanish vs the user with their IDE in English.

Edit: Food for thought regarding reserved keywords...

cakebrewery··on Eliminating cold starts with Cloudflare Workers
I did and had to do a double-take. Was wondering if this was about the environment footprint of cloud-fare servers.
cakebrewery··on Contributing to the Mozilla code base
I recently discovered Chrome had MIDI as well while looking for a music sight-reading app. Unfortunately, Chrome for iOS does not support it even though Android does.
cakebrewery··on A problem worse than Zoom?
Is using an image different than using JSONP? Seems that both "exploit" resources to get around CORS policy.
cakebrewery··on You Don’t Need All That Complex/Expensive/Distracting Infrastructure
Or in my case, I feel the need to learn these technologies so I implement them to some extent, maybe that way I'm more employable. Then again, I love tinkering with new tools and my side projects don't make me any money yet.
cakebrewery··on Battlesnake – Competitive Snake Games over HTTP
I remember that, they recommended a workaround last minute for it. Our snake depended on simulations so we just spun up a beefy GCP instance for a short period at the expense of a few cents.
cakebrewery··on Why I quit a $500K job at Amazon to work for myself
Not with inflation
cakebrewery··on If You're Often Angry or Irritable, You May Be Depressed
Care to elaborate what the fix was?
cakebrewery··on The World's Most Efficient Languages (2016)
The level of humour I experience from spoken Spanish (especially on day-to-day conversation) is on another level compared to English. This is solely based on some words/phrases sounding way more funny in Spanish than in English. Can't think of any examples, but generally a quick 2-3 word phrase in Spanish will carry some (intended) funny-ness to it, whereas in English, the joke is on the meaning of the words rather than the sound and expression of it.

My English comprehension level is comparable to native speakers, so it's not because I'm missing any jokes. This is not to say I don't enjoy comedy in English, in fact, I seem to enjoy it as much as anyone else.

cakebrewery··on Programming Quotes
I think removing unnecessary code and generalizing redundant parts should be a given. On the other hand, early optimizations such as caching or in-lining should be avoided unless needed.
cakebrewery··on Arguing against using protobuffers
Plain old JSON, with types defined.
cakebrewery··on Tencent's AI plays StarCraft II, and wins over 90 percent of the time
Slow humans is not as much a bottleneck in Dota as it is in Starcraft. It's easier to "brute force" Starcraft by sheer APM, which is easy for AI to do.
cakebrewery··on Apple becomes the first $1T company
Because investing has become integral in personal finance and market cap gives an estimate of a company's value, room to grow, etc.
cakebrewery··on The App Store turns 10
Very possibly. But that would be easily reproducible with layers as well.

Look how there is no perspective change on the rising blocks and the shadow underneath. Blocks just move straight up and down and shadow just increases/decreases in size.

People movements are just tween animations.

cakebrewery··on The App Store turns 10
You can probably do this with simple tools. It's all about the layers; If you observe closely, you can see all the objects in the frame have very simple movements.

The 3D effect is just an optical illusion coming from all these simple movements in 2D space.

Some creativity goes a long way!

cakebrewery··on The latest trend for tech interviews: Days of unpaid homework
So, like certifications? Last I heard those are frowned upon in our industry.
cakebrewery··on Python 3.7: Introducing Data Classes
Avoids the extra step of hashing the object to make the key by simply passing the object itself.
cakebrewery··on Hennessy and Patterson win Turing Award
I read these two as well. Computer Organization and Design and Computer Architecture on my 2nd and 3rd-level computer architecture courses respectively. Glad to hear Hennessy and Patterson getting the Touring award, always had a good hunch about Computer Architecture despite not knowing as much back then.
cakebrewery··on Frequent versus infrequent developers, in languages and so on
That's a very black and white point of view. There's lots of grey areas and varying urgencies for problems. I'm sure most respectable programmers would take care of matters as fast as they could, even if it isn't that urgent.

If it takes me an hour to take systems back up after things go bad during the after-hours, it's not because I was purposely not doing my work. It's because that's literally what took me to fix the problem.

Programmers aren't magicians and we certainly aren't out there to get you and waste your time on purpose.

cakebrewery··on Research suggests some potential benefits to being a loner
Used to feel that way until I got a high-power blender (Vitamix, Blendtec, Ninja, etc) and a juicer. It's very easy to make vegetable soups with a blender. I still eat meat though.
cakebrewery··on Hacking WiFi to inject cryptocurrency miner to HTML requests (CoffeeMiner)
It's in the article. He spoofs the MAC address to trick the gateway into thinking the attacker is the victim.
cakebrewery··on Intel to Develop Discrete GPUs, Hires AMD's Raja Koduri as Chief Architect
Haven't read much on it, but this happening right after the integrated GPU deal with AMD just strengthens the "teaming up against NVIDIA" theme going on.
cakebrewery··on To Fight Revenge Porn, Facebook Is Asking to See Your Nudes
It's supposed to use a hash of the image, so they technically need the exact same image. Doesn't seem like they're using machine learning.
cakebrewery··on Keyboard latency
I am with you with the relative movements. Most of the faster songs are fun because they have triplets or alternating patterns that are easy to adapt to once you're used to the pattern.

As for the game you played, it must have been the DDR series. You can't "finish" Stepmania since it's an open source rhythm game where the community has created thousands and thousands of songs to to play.

cakebrewery··on Keyboard latency
It's hard to explain, but with these sort of games your brain "feels" if something is off (a little bit of latency, etc). I get a similar feeling playing instruments. It's quick to adapt to these changes, but the feeling of something being "different" still lingers for a bit.

Used to play (still could if I got back to it) at that difficulty with my keyboard. Got to the point where I could have conversations while playing. I also play guitar so I stopped playing Stepmania to avoid extra strain.

cakebrewery··on BlackBerry Inventor Says Canada's Challenge Is Keeping Techies
It varies greatly here in Victoria. I've seen Jr. positions anywhere form 30k to 80k. I've also seen senior positions as low as 50k. Java seniors earn around 115k. People from Vancouver say it's worse there... Keep in mind the Canadian dollar is significantly lower than USD right now, 100k doesn't get far at all.
cakebrewery··on 200 terabyte proof demonstrates the potential of brute force math
Maybe he corrected it afterwards but he clearly says it's not.
cakebrewery··on The confusing way Mexicans tell time
Spanish is my native tongue and if I hear "ahorita" it means "right now" or maybe within a few minutes, but never hours or more. I was born in El Salvador (very close and similar to Mexican culture) and lived there for 17 years.
cakebrewery··on 4 Ways to Avoid Institutional Memory Loss When Key Employees Leave
That's exactly what I mean. Sometimes management doesn't understand what the documentation is supposed to look like or even the importance of it. They might not be aware of the complexity of their infrastructure that's been worked on by a single developer for a span of many years.
Page 1 of 2Next →