Recent submissions

Comment · 4 years ago
Slack
Comment · 4 years ago
Before microservices were a thing, I had the chance to work on a couple of telecom systems written in Erlang/OTP, but it wasn't until years later that I realized we were already doing most of the things people were using microservices for, with the single exception of being polyglot (although Elixir and Gleam are starting to challenge that).

Small teams were dealing with specific functionality, and they were largely autonomous as long as we agree upon the API, which was all done via Erlang's very elegant message passing system. Scalability was automatic, part of the runtime. We had system-wide visibility and anyone could test anything even on their own computers. We didn't have to practice defensive programming thanks to OTP, and any systemic failure was easier to detect and fix. Updates could be applied in hot, while the system was running, one of the nicest features of the BEAM, that microservices try to address.

All the complexity associated with microservices, or even Kubernetes and service meshes, are ultimately a way to achieve some sort of "polyglot BEAM". But I question if it's really worth it for all use cases. A lot of the "old" technology has kept evolving nicely, and I'd be perfectly fine using it to achieve the required business outcomes.

Comment · 5 years ago
Looking back at the time this article was written, I used to believe the same things, that people would rise up, mesh networks were going to change the world, and the distributed web was going to change everything.

I ran IPFS nodes, I was on cjdns (Hyperborea network), I joined all alt sites trying to disrupt FB and whatnot (Diaspora, Friendica, Mastodon). I paid a lot more to my ISP to have no bandwidth caps (a key blocker for dweb technologies).

In the end, nobody came. Nobody else cared. The huge time sink that was necessary only to maintain these technologies was eating either on my work or my personal life. I wasn't even capable of convincing family members in 3 countries to use Signal or Wire instead of WhatsApp. So I gave up.

Every once in a while I take a peek into the dweb world, because I just love the technologies, but I see little to no movement. Outside folks like archive.org, few others have serious, production-quality systems based on dweb techs.

When I was a product lead, the most important question was "why". What problems are you trying to solve. And the problems need to be so clear, obvious and powerful that customers would be willing to pay to solve them.

As I see it now, even if the problems described in the article are real, the great majority of people don't care enough to make the effort required to change their habits.

Comment · 5 years ago
Don't judge the author too harshly. Ingrid presents an overall perspective of the entire field. Yes, some definitions are somewhat skewed, but I'm sure many people see things the same way. In a way, the fact the author wrote the article and we're all reading all these comments, is because we all care about this and we want to see a truly distributed web succeed. So it's ok to try to reason how we get there.

In all honestly, I've had very similar thoughts. As someone who started with BITNET before the Internet, I always believed "the Net" was supposed to level the field, and we no longer have to be "consumers" but rather willing participants capable of innovation, on our own right. I know, how naive.

Where I disagree is in the solution. It's not political. Whenever you think about the Internet, you MUST think global. I've had the chance to visit around 35 countries, and I've seen first hand how governments don't work for people, for the most part.

It comes down to this: we (geeks and nerds) need to get out of our comfort zone and think in terms of user experience. We CAN create amazing things. But we must think about the people using these solutions. People use Dropbox because it's easy, not because it's good. Same for Gmail and other services. If we are not creating solutions that can be used by anyone, in an easy and straightforward fashion, we're not doing our job. If companies don't see value in what we are creating when it could help them tremendously (i.e. IPFS) then WE are doing something wrong.

I think it all comes down to UX.

Comment · 5 years ago
Comment · 5 years ago
Comment · 5 years ago
Comment · 5 years ago
Let's not be hypocritical. What we really want to know is: did you find/preserve intact DNA? If the answer is yes, I'm not even going to speculate what happens next. We just know it.
Comment · 5 years ago
Although as a non-expert, the methodology of the study seems sound to me, I find its conclusion depressing.

I know it wasn't their intent to attempt to provide solutions, but it bothers me having absolutely no idea how to even begin to solve this problem at scale, in a world where it's becoming easier and cheaper to influence such large amounts of people. Every single idea I've thought can either be defeated, exploited, or ignored, and I haven't seen a project or effort that seems strong enough to go to battle for.

Has anyone here seen something worth exploring?

Comment · 5 years ago
After years of being beaten by customers with stories like these, I learnt to treat InfoSec and Compliance teams as finite state machines, particularly at banks and other financial institutions. Learn not to question the sacred spreadsheet, or debate the merits of a request. It's pointless, and you keep rolling your eyes will only end up with you at the optometrist.

Instead, treat compliance like part of your API. Ensure your product delivers on the expected answer, while continuously improving the security of your products in the parts that are not directly visible.

Comment · 5 years ago
Yes indeed. I had the pleasure to work for Ascend Communications for 4 years. The bulk of our business was the Ascend Max TNT that could terminate dozens of PRI lines into hundreds of digital modems. They were the bread and butter for early ISPs. For BRI lines, there was the Pipeline 50, remarkable little box with a BRI input and Ethernet output. Good times.
Comment · 5 years ago
True. I visited Medellin a couple of times between 97 and 2006 when I was doing business in LATAM, and I recall clearly that many locals had tremendous admiration for Escobar, constantly praising all he did for the city and the community, while de-emphasizing, and sometimes justifying, the true nature and methods of his business.
Comment · 5 years ago
Comment · 5 years ago
Property taxes in CA punish the newcomers and reward old money. When I bought in Mill Valley in 2001, I was literally paying 13X more taxes than my neighbor, a masseuse who inherited the property and kept the same tax rate her parents paid in the 70s. And as a very liberal town, every new tax initiative always passed, which again hit us harder.

If at least Prop 13 benefits could not be passed as inheritance, that would go a long way to balance things.

I'm happy I moved to WA now where my property taxes do get reassessed every year, but it balances out with no state income taxes.

Comment · 5 years ago
I've been using Wire for a few years and the experience is solid. No need for phone numbers anymore, just @handle, and it does multi-device encryption and backup. Its search is very fast, even for large number of messages. Good support for attachments and superb audio and video.

On the flip side, it's not very customizable and doesn't have a lot of the more "modern" UX goodies like emoji reactions or threads. But it's overall very good and I see no reason to change.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton