HNHacker News
TopNewBestAskShowJobs

string

299 karma · joined September 7, 2016

submissionscomments
string··on Ask HN: What are your best purchases in 2020?
Not sure this counts as hardware, but I finally bought a hi-fi and spent quite an uncomfortable amount on old Congolese records.

I found the idea of spending so much on something so indulgent difficult at the time but it brings me immeasurable joy, so ultimately no regrets.

string··on Cloudflare Pages: the best way to build JAMstack websites
I haven't dealt with AWS very much, but I suspected that might be the case. Thanks for the figures. I guess the margins on bandwidth must be quite significant for cloud service providers.
string··on Facebook's Hypocrisy on Apple's New iOS 14 Privacy Feature
Even if Facebook's claim were true, I have precisely zero sympathy for any company that runs ads anyway.
string··on Cloudflare Pages: the best way to build JAMstack websites
Always pleased to see more alternatives to Netlify/Vercel. I love how easy Netlify makes it to deploy things, but I don't really understand their pricing.

I recently built a pretty basic static webapp that would have racked up around £100 in bandwidth charges (~0.5TB) in the first 24 hours on Netlify. I stuck it on BunnyCDN instead after I realised this and it ended up costing around £3. The five or so minutes I save manually running and uploading the build each time is not worth many hundreds of pounds a month.

Netlify's bandwidth charges seem excessive, but then Vercel and DO App Platform are comparable, so maybe I'm missing something. I guess CDN companies have an advantage here. I'd be happy to pay Netlify money for all the sites I host that don't use a lot of bandwidth, but they insist in hosting them for free.

string··on Nexus 1.0: A Major Release for Type-Safe, Code-First GraphQL APIs
A while back I spent a good few weeks wrangling with NestJS and various other frameworks before I came across Nexus. I managed to rebuild my entire application—all of the work I'd done over the past few weeks—in a few hours with Nexus. Perhaps it was my specific use case, or because I'm a front-end dev primarily, but it really felt like one of those "this is what I've been looking for" moments at the time, similar to how I remember feeling about Vue.js back in 2015. I really like what I see from the Prisma team and I hope I get more chances to use Nexus in future. Congratulations on the release!
string··on First person receives Pfizer Covid-19 vaccine in UK
I suppose that's one way of keeping protesters off the streets.
string··on Why I Love Tailwind
It helps streamline the dev workflow, absolutely. At a very basic level, it's much faster for me to write "p-4" than "padding: 1rem;".

A big benefit I see is the constraints it introduces. If another developer comes along, they know there are a few options for padding. Rather than guessing and setting some pixel value (or should it be in em, or rem?) or having to refer to other code or documentation, they can just look at a design document and say "that looks like a p-4", done.

Tailwind also makes things much more flexible than using inline styles: I can add a brand colour to my Tailwind configuration, and I immediately have utility classes available for text, background, fills, hover and focus states, etc. I can update one hex value rather than refactoring every inline style in my app. You could do this with custom classes, but frameworks like Tailwind mean I can hire a new developer and they don't have to look through a stylesheet and memorize potentially hundreds of style definitions and class names. I think this standardisation can be very useful.

string··on Pfizer Covid vaccine approved for use next week in UK
Yeesh, it was a light hearted joke about KFC because of the mildly amusing tangential link you made between the logistical problems of a fast-food retailer and a nationwide once-in-a-lifetime government backed vaccine rollout.

No, I didn't actually interpret your comment as a claim that KFC will be in charge of the rollout. There's no need to be aggressive.

string··on Pfizer Covid vaccine approved for use next week in UK
I know it's guaranteed internet points to deride the current government, and the ferry thing is/was despicable, but I think it's highly unlikely they're going to put KFC in charge of logistical operations for the vaccine rollout.
string··on Greg LeMond’s New 26 LB. Carbon Fiber Ebike
Plenty of cyclists in central London have carbon fibre commuter bikes and wear lycra and cleats for a sub-20 mile ride, stopping traffic lights every 2 minutes. I don't think logic has much to do with how most people choose cycling gear.
string··on Adobe XD for Visual Studio Code
Having freelanced, contracted and worked at graphic design studios, ad agencies, font foundries, charities, finance companies, publishing companies and in government in the UK, I can safely say I've never seen any design departments use Windows as standard. None of these were in Silicon Valley and I've never worked in a coffee shop. This is also coming from someone who was almost religiously anti-Apple for many years.

You can certainly do good design on Windows, but there's no chance 90% of professional UI designers here are using Windows. And for user interface design Sketch is absolutelythe standard these days. I'd love to hear what similar tools were available in the 90s.

string··on Show HN: ORM for TypeScript with no query-builder, supporting full SQL queries
I'm no expert when it comes to transactions or databases in general, so excuse my ignorance, but it seems to me an API to perform extremely simple transactions like the one outlined in that issue (no external systems or other databases involved) would be a very basic requirement for many projects?

Been "hanging out" in the Prisma discord and reading through issues for a while and it comes up quite a lot. It doesn't seem anyone has come up with a simple/viable workaround so far.

string··on Show HN: ORM for TypeScript with no query-builder, supporting full SQL queries
I love Prisma and am a huge fan of Nexus[1] in particular. But it's interesting that you mention transactions as Prisma does not yet support long running transactions[2]. I have a side project that I've been working on for a little while, but I haven't touched it in months as I'm waiting on LRT support. Prisma is being very actively developed though as far as I can see, so I'm confident that there will be a solution for this eventually.

[1] https://nexusjs.org/

[2] https://github.com/prisma/prisma/issues/1844

string··on The Ecommerce Surge
About a year ago.
string··on The Ecommerce Surge
Ocado are the reason I stopped buying food online. Their customer service is absolutely atrocious.

One example: An order I needed to make dinner for some friends that were coming over just didn't turn up one day. I called close to ten times, each time a different excuse including: "I can see it's just around the corner", "I promise it will be there within 15 minutes", "we can't get hold of the driver", "there was a problem at the warehouse", "the driver was in an accident", etc. At about 11:30pm they finally admitted the driver was just behind schedule, the order wasn't coming and it would be delivered the next day. When it came the next day (~4 hours late) it contained no fresh or frozen items as "Ocado don't re-deliver fresh or frozen items". I guess they don't think it's important to inform customers of that fact. So I ended up with a load of cleaning products and some tinned tomatoes.

This was just one of a long list of terrible experiences. I honestly think it's company policy to encourage their staff to lie to customers. Hands down consistently the worst customer service I've ever experienced from any company.

If they're the best we have I think that industry has some space for improvement.

string··on How to Write in Plain English
"Sense check" is one that infuriates me. Just say "check".

Every place I've worked with managers that speak like this has invariably produced crap.

string··on Web browsers need to stop. Enough is enough
I don't understand this assumption that "x shaming" is inherently a negative thing. Shame is an essential social emotion. I don't see what's wrong with shaming people for unethical or immoral choices they choose to make.
string··on Street View of 1940s New York
That's 29 Broadway, completed in 1931 by Sloan & Robertson architects, apparently. Some further reading:

http://www.mindfulwalker.com/explore-new-york/the-art-deco-p... https://www.mindfulwalker.com/explore-new-york/a-peek-inside...

string··on UK Formally Abandons Europe’s Unified Patent Court
Late 2018. I got a big income bump in early 2017 and both my partner I and were able to save for a deposit by living frugally for a couple of years. I wouldn't have been able to do it alone though, I think you realistically need two incomes to buy in London.
string··on UK Formally Abandons Europe’s Unified Patent Court
> The cost of living in London eats up any salary benefit.

Does it actually though? Genuine question having grown up here. I live with my partner, our monthly outgoings living on the zone 1/2 border are ~£800 each for mortgage, bills, car insurance, etc. Last year I earned ~£90k before tax. I don't think I would have earned anything like that amount working in another part in the UK. Even if my cost of living was halved I'd only be saving around £5k a year.

I'm relatively young I suppose and I don't love everything about London, but I see lots of benefits to living here outside of the income, too. I can also be in the (proper) countryside in an hour or so drive at the weekends if I want a change of scenery.

string··on Vue 3 is now in RC
Yes. It's a split really. I was lucky enough that when I quit my job to go solo, some clients I'd worked with previously got in touch directly after my non-compete clause expired. Other work I've found through friends. I also do some contracting if I see a something come up online that's Vue specific. I live relatively frugally so I can usually afford to be picky with the contracts I go for.
string··on Vue 3 is now in RC
I've been using Vue since late 2014 and I'm a huge fan of how it's evolved. My day job is pretty much as a full time Vue consultant at this point, so I owe a lot to the project as a whole.

I think the Vue team are a really great example of how to maintain a widely adopted open source project whilst keeping almost the entire user base happy. Steady improvements with a focus on backwards compatibility, easy migration between versions and a lot of consulting with the community. The new composition API had a little backlash when it was proposed, but it seemed like the benefits were well communicated and the community came round. Personally I love all the changes in version 3 so far.

I'm hoping the new composition API will make adopting Vue an even easier choice for larger projects, I think the benefits are obvious. I admit I do have a slightly vested interest in increased adoption though.

Congrats to the Vue team on getting this to RC stage!

string··on Tone of Voice Guide
Some interesting thoughts but this aversion to the word "guys" needs to stop. My wife uses it all the time to address both mixed and exclusively female groups, it's completely gender neutral. If words like "guys" are causing someone distress then there are obviously bigger issues we need to address.

It's also bizarre that this guide suggests avoiding colloquialisms and then suggests using "y'all". I've never heard anyone in the UK say that outside of attempting to imitate a Texan.

string··on Farm in SE Australia is growing native grains for flour and bread
That explains it.
string··on Farm in SE Australia is growing native grains for flour and bread
Where in the UK do you live? I bake my own bread and have around five different types of flour in the cupboard bought from regular supermarkets, and a few more from smaller speciality shops. There's loads of variety.

I don't eat meat so I can't comment on the butcher thing.

string··on 3.28M file for U.S. jobless benefits
Can you keep the comments like this on Reddit and away from HN, please?

For the non-UK users reading this: almost all of the bullet pointed statements are either incorrect or exaggerated.

string··on Guide to the London Startup Ecosystem
I've been contracting for just over a year in London as a JS dev. £500 is a good day rate, I've seen as low as £250 advertised. It also varies a little, for example front-end gigs using React will generally pay better than Vue (a shame for me in particular as I prefer Vue).

With the IR35 changes I've been looking at switching back to full-time, but the salary ranges are just so low in comparison, it's quite disheartening really. Most comparable full-time positions offer about a third of what I make contracting.

I also expected contractors to be more highly skilled, but in my experience it's almost the opposite. I recently worked with a devops contractor earning probably around £100k who had set the organisation wide SSO administrator password to "Password1".

If I didn't have so many commitments in the UK I would seriously consider trying to move to the US. The market here seems completely bizarre.

string··on Living without the modern browser
Exactly! Whilst I understand the reasons, it is nevertheless a shame that the willingness is born from requirement rather than the want of actually making things accessible for as many users as possible.
string··on Living without the modern browser
On the subject of JavaScript and NoScript.

I'm a JS dev working with some relatively large institutions building single page web applications using JS frameworks. Unfortunately I have seen there is often an unwillingness from both management and some developers to invest in server side rendering of SPAs. There is always a willingness to support users who have visual or other accessibility requirements, yet users who want or need to disable JS are often left out in the cold.

I love JavaScript but I still believe it is important to provide alternatives for those that don't.

string··on Fighting climate change may be cheaper and more beneficial than we think
I'm not sure if this is what you were suggesting, but there seems to be some misconception that vegetarians don't like meat.

I like meat, in fact I love it. I used to contribute to a food blog reviewing steak restaurants. I love the smell and (the thought of) the taste. I haven't eaten meat for about five years because of environmental reasons, not because I dislike it.

Not eating meat is such an easy thing for most people to do, the facts are in front of us and it would make a significant difference. It does not fill with me with optimism that most are unwilling to do even this.

← PreviousPage 3 of 4Next →