Recent submissions

Comment · 4 years ago
I've dealt with pretty much everything from steaming nightmare creeping Cthulhu desktop applications right into back end fintech stuff written in the dark ages over the last 30 years. At no point have I found this solution being applied where it solved a problem. I have seen it applied many times where it created problems!
Comment · 4 years ago
You missed the two entire toolchains and the third tool required to stick them together?

It's pretty difficult and expensive to build one stack, let alone three and onboard another tool.

Comment · 4 years ago
> And what _we_ have here is unfounded indignation over a perfectly fine way to solve a problem

Absolutely no way is this a fine way to solve the problem. That is crazy talk.

1. It introduces additional toolchains into the solution when it is unnecessary.

2. It now means you need multiple language specialists to maintain it and associated communications and context switching.

3. More interfaces and integration means more fragility when it comes to debugging, problem solving as well as increasing the problem surface.

4. It massively increases the dependency stack which means there are now multiple sets of supply chain issues and patching required.

This makes no problems easier at all! It's even a bad last resort if that's all you have left to try.

Sound software architecture is very very well defined and this is definitely not it. I have seen entire companies burn by taking this approach to problem solving.

I'm really getting tired of solutions before problems and this is a fundamental example of it. Give us a real use case not manufacture a problem for it.

Comment · 4 years ago
Buy AMD
Comment · 4 years ago
This. I'd rather have to defend all my ideas than have the bad ones blindly promoted.
Comment · 4 years ago
The person is a salaried employee. They are getting paid by their employer. The web site is a personal portfolio / blog /resume site. Traditionally you're paid in attention on that sort of thing and use it to bolster salary via opportunities.

Getting a few dollars here and there from a personal site's ads feels cheap and detracts from the article. Tip jar, fine. But ads no. It just feels dirty. Even if they are "ethical".

From my perspective (as an employer) I see this stuff and think holy hell they'll want to stick advertising on everything. Turns me right off.

Comment · 4 years ago
Comment · 4 years ago
Yeah it doesn't always work well. I say "hey siri add green milk to the shopping list". I want "green milk" added to the shopping list which in the UK is semi-skimmed milk. What does it do? Adds "green" and "milk" because it thinks I'm a weed smoker...
Comment · 4 years ago
I don't want that to happen because the price variation in toilet paper is huge based on deals and offers available, and Amazon is rarely the cheapest provider these days, so it's actually worth me spending a few minutes on it to save some money.

The reason Alexa exists is to sell you Amazon's prices, not necessarily a good deal.

Comment · 4 years ago
It's useful for trivial unambiguous tasks where you have your hands full or don't want to touch your device or it's dangerous to. That's all I can muster mine for.

"Hey Siri, add more toilet paper to the shopping list" (while pooping)

"Hey Siri, shuffle my music" (while driving)

"Hey Siri, countdown 10 minutes" (while shoving a pizza in the oven)

Anything else is a shit show. Anything where trust or accuracy is involved i.e. mutating data, spending money, absolutely no way can I trust it at all and never will.

Comment · 4 years ago
I know the point of this article is to demonstrate how to solve a problem but the premise is a bad one and must not be confused with sound software architecture at all. In fact it's slightly painful reading it and I really wish people would stop writing articles like this.

The functional requirement here is to take some HTML, parse it and emit slack flavoured markdown.

Involving WASM / Rust / cross compiling stuff and fucking around with a build tool chain should not even be being discussed anywhere as a solution for this. I mean it's fine as a toy but the problem is that half the industry doesn't have any idea what's a good idea and what isn't from an engineering perspective when it comes to solving problems and this will be taken as gospel on how to solve the thing.

What we have here is a Rube Goldberg machine, not a cleanly solved engineering problem.

Comment · 4 years ago
I will fix it later. My colleagues probably won't.

This is a common failure mode I've seen of development teams. There is no time to fix it later.

Comment · 4 years ago
Conversely one of my children has a complex medical condition which would have bankrupted me several times over in the US. And the service has been second to none.
Comment · 4 years ago
You can make the money in the UK if you know what you're doing.
Comment · 4 years ago
For now. I know someone who was "doing waaay better in the US", took 3 weeks of leave and came back to a huge series of lay offs, market saturation, unemployment with no healthcare then his visa renewal was declined. So he had to spend his last wedge of cash getting back to the UK...

Took a position with 2/3 of the US salary but actual tangible security.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton