News for hackers. Stuff that matters.

SimianLogic2

Re:How not to migrate an email domain on Wednesday October 13, 2021 @01:19PM (#28854860)
Average ~$3500/mo, but that can go up and down depending on organic traffic, competition (who's running ads), and world events (2-3x'd for a month or two during peak Covid lockdown). It was running ~$1-1.5k for a good chunk of the time when I was building out my own newsletter system, and I wasn't super eager to throw 30-50% of my revenue at something off-the-shelf.
Re:How not to migrate an email domain on Wednesday October 13, 2021 @11:30AM (#28853447)
Not exactly.

These emails all go to users who have signed up for an account. Traffic is weird right now (domain migration in progress), but I was getting ~250-350 user signups a day.

I send a monthly newsletter to users who have been recently active, a welcome sequence of 2 or 3 emails depending on where you sign up, and have an abandoned cart sequence of 3 emails (here's the link to your video / your preview will expire soon / your preview has expired).

Both of those channels (newsletter / automated sequences) have opt-outs, but the automated ones see pretty good engagement. The max number of automated emails is in the 5/6 range before unsubscribes, so it only takes ~3-4 emails per user to get up to 1k/day -- especially when you toss in another 100 or so for normal password resets, receipts, order emails, etc.

Re:How not to migrate an email domain on Wednesday October 13, 2021 @10:38AM (#28852684)
Agreed!

I don't know why they don't just keep a master list of every bounced email across every domain (or maybe that's what their paid verification product is and I just haven't looked at it closely enough?) and let me set a flag when sending an email to reject anything they know is going to bounce.

Re:Why Doesn't Software Show Up in Productivity? on Monday August 16, 2021 @10:32AM (#28198572)
Are you a game developer?

(brb writing a new engine)

Re:Tesla valve on Thursday August 12, 2021 @03:16PM (#28160290)
Haha, cash isn't the limiting factor -- it's the hours of disappearing into the workshop to leave her with childcare duties. I just need to wait for the kids to get a bit older and I can make it a team activity.
Re:Tesla valve on Thursday August 12, 2021 @11:26AM (#28157520)
I tried to carve one of these in styrofoam just to show it to the kids after reading about it a year or so ago, but the material was too soft/porous. It's on my project TODO list if I can ever talk the wife into letting me buy a 3d printer or glowforge.
Re:The historical accuracy of medieval city-builder video games on Wednesday August 04, 2021 @04:04PM (#28065624)
I learned most of what I know about the Three Kingdoms era from playing hundreds (thousands?) of hours of Dynasty Warriors. I later read Romance of the Three Kingdoms and the game was pretty close!

(Holy shit I had a lot of free time before I had kids.)

We usually quote 50-100% increase for agency web dev stuff (mostly marketing sites) and I'd say we've underestimated a few times. For basic html layouts it's not too bad but the minute you move away from something that looks like Craigslist or Wikipedia stuff starts to get hard. We've used 3rd party consultants to do reviews and every reviewer picks out different problems on the same exact site. I've implemented consultant recommendations line for line only to have that code flagged by a different reviewer at the same company as non-compliant.
I learn by taking notes. I have notebooks full of notes... but I don't ever actually refer back to them. Just the act of writing things down helps me remember things.
Re:Ask HN: Have you found a good desk chair? on Friday June 18, 2021 @07:17PM (#27556075)
I have the Ikea sit-stand desk, but I find it hard to stand during deep focus work. I rotate between a tall cushy stool and standing when the desk is up. When the desk is down I rotate between a standard office chair I got when a former company shut down and a kneeling chair (https://www.amazon.com/dp/B08W4YFQTK/ref=cm_sw_r_cp_apa_glt_...).

The kneeling chairs mimics my natural sitting posture in the office chair and the stool, but it's brutal on my shins after an hour or two. Sitting like that (which I do anyway) is also quite bad for my hamstrings, which are super short.

I don't really get back pain so much as hamstring and hip pain, but using a resistance band to do a few stretches a day helps a lot.

Re:Google can't pass its own page speed test on Saturday June 05, 2021 @03:26PM (#27407843)
My site's not huge and mobile ads were only ~$150/mo. I might revisit it later, but for now I'm willing to take the path of least resistance.
Re:Google can't pass its own page speed test on Saturday June 05, 2021 @03:24PM (#27407829)
A) This level of vitriol directed at internet strangers is not super healthy. I hope you find something that helps you chill out a bit.

B) I didn't say they did, but not every product needs to be concerned with the rest of the world. Websites in English targeted at a US market and charging US Dollars for their products probably don't care much about the average mobile processor speed in India (anecdotal source: me).

I would guess that most SaaS businesses are primarily accessed on desktop computers during the work week, but I bet they're now collectively spending millions-if-not-billions of dollars in dev time to make their landing pages load faster on Indian mobile phones for users who are unlikely to ever visit or become customers.

(I pick on India because my site gets a lot of Indian traffic, but feel free to swap in the developing nation of your choice.)

Re:Google can't pass its own page speed test on Saturday June 05, 2021 @08:02AM (#27404188)
The desktop performance targets are easy to hit, but mobile tests for Lighthouse are rough: "Simulated Fast 3G" network throttling and a 4x CPU slowdown.

I don't know anyone in the US who is still on 3G and modern CPUs are not 4x slower than their desktop counterparts.

Re:Google can't pass its own page speed test on Saturday June 05, 2021 @07:56AM (#27404160)
I've been doing a lot of this work over the last month and LCP has been the hardest metric to move by far. I ended up dropping AdSense on mobile entirely from my site, which was ironically the biggest factor in performance degradation across a number of the stats they track.
Update: I played a run on Slay the Spire with the new controls and I actually prefer it to the paired XBox controller. I think this is a pretty great update for any turn-based game (todo: check out Monster Train and Nowhere Prophet).
The only good experience I've had with it so far is Slay the Spire (mysteriously missing on Android). I play it full-screen with a gap in the middle -- I wish there was an OS or app-level setting to let me choose whether I want the screen to be slightly smaller with pixel perfect gaps or have a random chunk missing from the middle of every full-screen experience.

I pair an XBox controller, but I don't tend to travel with it (I just keep one on my coffee table). It would be pretty sweet to have a switch-style dock that let me put my TV in "big screen mode" and just let me navigate the whole phone with the controller. More like an XBox Phone than a Windows Phone at that point.

Seconded. Roku started out as the "we partner with everyone" streaming device and all this "we're a platform now" bullshit is such a consumer betrayal. I think I've bought 4 or 5 over the years since we cut cable. I'm not interested in Roku streaming services. I don't care if they get a cut of ad revenue of the app I use on my own hardware.

I do care that I couldn't get HBO for a year. The Amazon stick is pretty trash, but I'm pretty happy with the Chromecast. I've got one more to switch over and all our Rokus can go to e-waste.

Re:CutiePi โ€“ A Raspberry Pi 4 tablet on Sunday March 21, 2021 @08:43PM (#26535538)
Because there's nothing I love more than fiddling with obtuse settings menus just to have to do it again in couple of hours. This would maybe be acceptable if there was a charm/quick toggle like they do with Do Not Disturb, but I'd rather print it or write it than change the settings and then remember to change them back later.
Re:CutiePi โ€“ A Raspberry Pi 4 tablet on Sunday March 21, 2021 @01:43PM (#26532260)
Seconded. I looked into this at the start of the Pandemic -- there are a few crap ones on Amazon. I couldn't get them to work with my phone. I'd love to just have a set of web bookmarks and be able to load those or send it a URL from my device or even a page out of Notion.

My main use case: when I'm following a recipe, my devices go to sleep in a minute or two and it's a huge pain in the ass to wake it up and type in passwords while covered in sauce or flour or raw meat or whatever. I've started printing (or writing) recipes on blank paper just so I can move them around the kitchen and not worry about things going to sleep on me.

The press would eat it up with snark (Silicon Valley invents recipe cards. ha ha ha ha ha so clever!), but I don't want a rolodex full of cardboard that I have to stick in a drawer somewhere and sort/manage.

Re:Vertical farming does not save space on Thursday February 18, 2021 @09:18PM (#26188744)
I think I'm following your build. It seems like Kratky requires a lot more space up-front than an aeroponic system that you refill over time, but it's good to know that I can get even lazier if I clean out some space in the garage.
Re:Vertical farming does not save space on Thursday February 18, 2021 @05:56PM (#26187005)
https://twitter.com/SimianLogic/status/1361768051276992514

Kind of free? There was nothing in that space before.

Re:Vertical farming does not save space on Thursday February 18, 2021 @04:01PM (#26185454)
I'm just using a 9-plant Aerogarden Bounty right now (think it was ~$175 on Black Friday). My wife says I can upgrade to an indoor Tower Garden or Lettucegrow if I do 3-4 cycles on this thing without getting bored.

I also built six 4ftx4ft raised (dirt) beds in our back yard a few years back. I plant fairly densely (usually using 1x1 squares for most things, 2x2 for tomatoes) and I'm thinking about trying one of the tower gardens as a replacement for a single 4x4 bed this growing season. It's been a minute since I ran the numbers, but I think you can plant 20-25 plants on one tower vs maybe 4-16 in a single bed and theoretically not have to weed/water as much (but then you get pump maintenance/ph balance/feeding/cleaning instead).

Re:Vertical farming does not save space on Thursday February 18, 2021 @03:33PM (#26185105)
This article is more about indoor farming than vertical farming (is it even vertical if there's only one row?). I grow lettuce indoors. It serves as a nice houseplant and fresh source of salad greens for lunch. It's fairly new, so the cost isn't that much different than just buying lettuce. Once I start building my own "pods" instead of buying the brand-name pods, though, I expect it'll be a bit cheaper than buying 4 bags of lettuce every week (although it doesn't produce enough to fully replace buying greens).

Mine produced ~4 bags over 6 weeks for an energy cost of ~$5 and a negligible amount of water. I think I can get the per-plant cost down to ~$0.50 once I start using my own seeds, so around $10 over 6 weeks to replace 4 bags of salad at around $3 each... a grand savings of $2. We're moving around 4 bags of greens a week between 2 adults, so I'd need to 6x that to replace all the greens we're eating, which gets the savings up to ~$2/week.

The cost savings is negligible -- I do it because it's neat and I like having a houseplant I can eat. It's also MUCH easier for a residential system to offset its energy usage than a commercial setup (I have way more square footage on my roof than I would ever "grow" inside my house).

The calorie argument is more compelling, but how many thousands of years did it take for people to get wheat so calorically dense? I think it's going to take time to develop nutrient-rich crops specifically tailored for indoor farming.

Re:PSD is not my favourite file format (2009) on Thursday January 28, 2021 @02:26PM (#25947562)
I have deep sympathy for this, after having done a ton of work with the SWF format and the (even more poorly documented) AEPX format.
Re:HTML5 still doesn't replicate what mattered about Flash on Thursday December 31, 2020 @01:31AM (#25590144)
I would argue that html5 game toolchains today are FAR more niche than Flash was in its prime--I'm not even sure I'd know how to write that job description. Keep in mind that Flash wasn't just solo indie devs--I used it personally on teams of up to 25-30 people for Facebook games and knew people working on much larger teams.

Battery life wasn't really a thing I worried about before smartphones came along, so I'm not sure that's super relevant (although, if you want to pick that fight, Unity on mobile is a real battery killer). Security was rough, but I think I'd trade a bit of security to ditch the walled gardens we have today.

I do think things are better in most ways for users. Because Flash portals didn't require a download, it was MUCH easier to try new things. This led to a virtuous cycle of people making weird shit. Because so much game content is gated behind app stores these days, you have to download a thing and then wade through permission/notification screens and it's too much of a cognitive burden compared to "oh, that looks neat." (Toss on that app stores are horrible for discovery). I think the way most people discover (mobile) games these days is through ads, and if a game is running ads they're a large company with plans to extract $5-$10+ out of you...

So we've traded big catalogues of free games with crappy banner ads for walled gardens that depend on ads for discovery of exploitative IAP skinner boxes.

Re:HTML5 still doesn't replicate what mattered about Flash on Thursday December 31, 2020 @12:48AM (#25589969)
I said much the same in another comment -- my kids (5 & 8) play a bunch of browser games, but eventually they'll have their own phones and steam accounts (and credit cards) and stop playing free stuff in the browser.
Re:HTML5 still doesn't replicate what mattered about Flash on Thursday December 31, 2020 @12:31AM (#25589895)
I think the point you're missing is that Flash supported an entire ecosystem. Because it was easy to distribute the files (and steal them from other portals), there were tons of game portals out there competing for traffic. This competition created incentives to do special deals (add my logo and a link for $2k before you launch). I released several games sponsored by Kongregate which went viral and got distributed to thousands of portals. Higher-tier portals would reach out and purchase a site-locked version without their competitor's branding for an additional $300-$1k depending on if they had their own API for high scores and such. Because there were SO many portals, it wasn't as winner-take-all as the modern mobile marketplaces.

I could easily recreate my games in javascript today (or swift. or C#/unity. or whatever) from an "is this possible" point of view, but I think it's much harder to make money today. You could argue that's more due to the competition level and number of creators than Flash, but I think the siloed app stores are awful for the long tail and smaller developers.

That ramp-up of competition kind of happened even before Flash was dead-dead, though--the big portals existed in a time before Facebook games (which suck now but were amazing for awhile) and mobile games. It's wild now to see my kids (5 & 8) play a lot of online games on modern much-shittier-than-Kongregate-and-Newgrounds portals, but there's basically a short time period between "old enough to play games" and "old enough for their own phone or steam account" that they're in right now, and I suspect that audience isn't big enough to support the kind of innovation we saw before Facebook games (which were also made with Flash, for the most part!).

Re:HTML5 still doesn't replicate what mattered about Flash on Thursday December 31, 2020 @12:12AM (#25589816)
Actually Flash was fantastic (for games). AS3 is one of my favorite programming languages I've ever worked with, but Flash wasn't just a programming language. The display tree (put simply: game engine) was baked into the runtime, which made it very very easy to make games. The tight coupling between art (movieclips created in Flash the program) and code (AS3 written in FlashDevelop or notepad) made for very fast iteration compared to today's highly siloed environments (make art in W. animate in X. export with Y. hand off to developers working in Z).

The amount of hoops you have to jump through to run something interactive in Unity is mind-boggling by comparison (without even talking about sharing that thing with another human on another computer). Processing was also pretty good at the first bit, but it wasn't as tuned to games and sharing your stuff was pretty awful (java applets).

Just because I <3 Flash doesn't mean it didn't have security problems, though. I wish someone had bought the tech off of Adobe and turned it into a gaming platform a-la Steam with proper input support.

The author seems to enjoy his structure, but organizing my day into 30-minute chunks would drive me insane. I have a hard time getting anything done if I have a meeting on my calendar that I know is going to stop me in 2 hours.
Re:Available for preorder today, Surface Duo on Wednesday August 12, 2020 @02:34PM (#24135239)
At $600-$800 I think I'd give it a go--basically an iPad Mini (a form factor which I love) that folds up when not in use. I'm surprised they didn't show more gaming applications. I think you could use half the screen as a controller and the other half to play the games and that would be an upgrade over most current touch controls.

Older ยป