HNHacker News
TopNewBestAskShowJobs

lilbobbytables

276 karma · joined February 11, 2016

submissionscomments
lilbobbytables··on 150 days of living and coding in a van
The only time I want multiple monitors is when doing web work because of the design aspect and needing to referring back and forth as constantly.
lilbobbytables··on 150 days of living and coding in a van
> A problem with smaller screen is the additional eye strain

I almost have more of an eye strain with multiple monitors because of more horizontal movement of my eyes, and often being a little bit further from the monitor. (and my bigger monitor isn't the same resolution as my laptop)

lilbobbytables··on Git git git git git
How often are you running those commands elsewhere?
lilbobbytables··on Why did we choose Rust to develop TiKV?
What kinds of projects do you use it for?
lilbobbytables··on Why Is Python Growing So Quickly?
Just the other day I started looking back into Golang. Syntactically, and with Gofmt, it is quite readable.

But then they have to go and ruin it by making single letter variables a common thing.

lilbobbytables··on Why Is Python Growing So Quickly?
Glad I read your disclaimer before responding. :P

Was just reviewing colleague's code with them the other day. Hit some blocks like this (not quite as offensive, but tackling a bit in one line), and hell if they knew what was going on in their own code.

lilbobbytables··on How to conduct a good programming interview
A friend just went through the hire process at FB for iOS.

It actually was very practical. According to him it was more or less stuff we do every day, with one generic, programming puzzle of sorts.

lilbobbytables··on Python3 Asyncio for middling developers
> That seems wrong. I should be able to run normal Python code as async, right?

No, that is not the case. To better understand this you should look at an async library, like https://github.com/aio-libs/aiohttp Look at what it actually calls all the way down under the hood.

If it were as simple as adding `asyncio.sleep(0)`, then that library seems as though it would have been much easier to write. :P

Just look at the code you posted at the end, it actually runs faster synchronously, without `asyncio.sleep(0)`. The sleep is what happens async, not the print statements, therefore, all you're doing is introducing delay.

Similarly, the Django ORM DB calls you make in the other examples are all still happening synchronously. However, you're just adding a delay that causes them to get picked off in an inconsistent order.

lilbobbytables··on The Marketing Behind MongoDB
Interesting. Seems like that would just be one part of a larger application, though. And for that, my mind just jumps to something like Postgres with `jsonb` fields to store it all denormalized, then using columns to store relations, like the contact it was sent to. Along with other tables for other parts of the application, of course.

This way your aren't complicating your stack by adding more services sooner.

lilbobbytables··on How ACH works: A developer perspective (2014)
For confirmation, SFTP is mentioned directly (at least once) in the second article of the series.
lilbobbytables··on Dangers of Sitting
I'm going through the bad back from sitting (and being sedentary in general).

I've got a standing desk as well. But standing is no substitute for exercise, which is what your back really needs - both the movement and the strengthening.

lilbobbytables··on Birkenstock CEO accuses Amazon of ‘modern-day piracy’
My guess would be the MPAA and RIAA are large organizations with a lot of money, and plenty of time to focus on such things.

Where the case here is that it's a bunch of individual businesses that have to weigh their cost of pursuing with the cost of not pursuing a suit, individually.

lilbobbytables··on Extreme Commuting
Cool! My commute is on here (Newburgh / Beacon, NY), although mine is a hair better.

My commute usually ranges from 1:50 to 2 hours. I get up at 6:30, a 10 minute walk to the Beacon train station for the 7:08 train which brings me straight to Grand Central.

I'm working from home right now, but I was literally always there first person into the office at about 9am.

The fact that no car is involved and it's only one mode of transportation to get into the city is what makes the commute very easy for me.

With my phone or iPad as a hotspot I can easy work, Reddit, or just play on my computer. Grab a book and now you've got some good dedicated reading time.

To top it all off, you ride along the Hudson for the entire trip.

At times I certainly didn't love it, but I found it surprisingly bearable.

lilbobbytables··on Say Goodbye to Spain's Three-Hour Lunch Break
That's not terribly relevant these days, though.

For the same reasons you mention it makes 2pm in the afternoon the worst time to be on break and out of your air conditioned office or workplace.

lilbobbytables··on Things to learn in React before using Redux
I partially blame every tutorial and contrived example of how you should use Redux. When first starting with React & Redux I spent some time thinking of where and how I should use Redux.

Being that I was new to both, I didn't have any ingrained best practices, and it was hard to find any best practices around when to use redux.

Every example seemed to use it for everything, which seemed insane to me in a real web app. I could see that the size and clutter would grow terribly, and for no obvious benefit.

Your example above is similar to how many component libraries work (where you need to give the user flexibility).

In a dashboard app, I'll make good use of Redux because there are often sets of data you revisit in different ways.

In a more directory-like site I've recently built I use it to keep track of the logged in user information and high level information that dictates your experience (like user location), but nothing else.

lilbobbytables··on ECMAScript 2017 Language Specification
Let's not talk about Javascript date/time.
lilbobbytables··on Inventory management in MongoDB: A design philosophy I find baffling
As someone not versed in Mongo or anything similar, what is the alternative? A large array of docs that has to be loaded in to memory to work with?
lilbobbytables··on Serving 39M Requests for $370/Month
Sounds like they can just well.

They mentioned orders (plural) of magnitude difference in cost. Which means it was closer to $37,000/mo previously.

lilbobbytables··on DynamoDB to Postgres: Why and How
Similar to the article author, many just don't have experience with relational db's and have only heard that they aren't flexible and don't scale.

They don't realize just how easily performant Postgres can be - and often so easily by sticking basic indexes where they are needed. Similarly they may not realize the amount of data and load PG or MySQL can handle just fine.

lilbobbytables··on Snapchat acquires social map app Zenly
Yeah, but what I don't get about this, is that building that tech (if it's just a map and pin tracking your friends) is not hard. And certainly wouldn't be hard for Snap.

I can't see how 2 million users are worth it either. It really isn't even that many anyways because I'm sure many were already snap users)

Unless it's because they really wanted to do Snap map and are basically paying to have a fast implementation and have that many people with it enabled from day one. This way when Instagram copies them it will take a few months.

lilbobbytables··on Running 10M PostgreSQL Indexes in Production
It's nice to see a node app using PG and not just using Mongo by default!
lilbobbytables··on Show HN: Monica, an open-source CRM to manage friends and family
If you're concerned about tracking then are you using an ad blocker? Then the FB integration has no affect on you.
lilbobbytables··on How to avoid picking the wrong technology just because it's cool
Depends on what you're trying to accomplish.

But setting up a data warehouse that builds out the KPIs you're looking for along with a dashboard to display them (the easy part, for sure) can certainly take over a month.

lilbobbytables··on JSC loves ES6
I'm interested in this as well, as I haven't dove into service workers.

But I'm still failing to see why you can't pull the local data from local storage and show it, then render the data from the server (should you get new data)?

lilbobbytables··on Hunting Performance in Python Code: Measuring Memory Consumption
Localizing append helps, but that's not all of it:

Building a list of 10,000,000 items:

List comprehension: 599ms For loop: 930ms For loop with append localized: 736ms

lilbobbytables··on Show HN: VPS Comparison – Automated tests to compare VPS by yourself
Yikes. That's what I want to avoid. Since I'm going VPS, I'm looking at RamNode now instead.

The CEO is actually really nice and accessible, and their customers seem to really vouch for them.

lilbobbytables··on AI Playbook
Would say Algebra (and Linear Algebra as mentioned below) are the most useful to learn for ML/AI?
lilbobbytables··on Reddit Users Lose Real Money After Meme Currency Bot Dies
> small-fry heh

> Minus any of the user agreements...

Exactly. Which is why I think comparing it to anything financial (banks, PP, etc) is silly in the first place.

Replace collectable potato chips with baseball cards and you're back to the example I was trying to portray.

If someone was holding your property (baseball cards) and sold them out from under you, then it seems like there would be good ground for a civil case.

lilbobbytables··on Reddit Users Lose Real Money After Meme Currency Bot Dies
That's still quite different. It is Sony's in game currency that they messed with themselves.

Meaning, it's theirs to issue/manipulate it as they please. If a third party did that, it seems as though it would be much different.

lilbobbytables··on Reddit Users Lose Real Money After Meme Currency Bot Dies
It is not highly legally debatable. Debatable, maybe. Highly? I highly doubt that.

> no more legal rights than the gold you earn in World of Warcraft

Undoubtedly, if a company offered some sort of account to store that gold, they'd be in deep shit if they took gold from those accounts and sold it to pocket the money.

It doesn't matter if it's cryptocurrency, collectible, stock, etc, it still is not a business asset.

If you've got my Jesus shaped collectable potato chips in storage you can't sell them to keep your business afloat.

If you're a brokerage whom I have an account with for my stocks or asset trading, you can't sell my assets to keep your business afloat.

If you're a bank storing my currency, there are very specific rules that govern you, and my money is FDIC insured. This isn't a bank, period. You can't just change the rules saying "well, banks don't always have your cash on hand, so this guy doesn't have to either". There are rules around how all of that works anyways - and he wasn't operating within them.

This is more akin to paypal, or some type of digital wallet. As it's an "account" where you can "send and receive dogecoins". There is no reasonable expectation that anyone else should have access to the dogecoins in your account. There's weird grey area around that shit, but suffice to say my assets are NOT your business assets.

← PreviousPage 3 of 5Next →