News for hackers. Stuff that matters.

Pufferbo

Re:Show HN: Mu – The Micro Network on Saturday November 29, 2025 @03:52AM (#46086081)
Answer: yes it is, I think
Re:Show HN: Mu – The Micro Network on Saturday November 29, 2025 @03:50AM (#46086071)
Is this related to the defunct mu.app from a few years back?
Um, Firefox extension maybe?
Re:Bluesky now has 30 million users on Monday February 03, 2025 @07:26AM (#42917492)
This seems to be left out of the conversation when comparing Bluesky with the wider fediverse. The AT protocol relies on a bespoke setup and is complicated to implement. ActivityPub is comparatively simple, and can be implemented on pretty every thing with just a few endpoints.
Re:Building Game Prototypes with LÖVE on Wednesday January 01, 2025 @04:37AM (#42564996)
How does it compare to Pixiljs?
Re:Building Game Prototypes with LÖVE on Wednesday January 01, 2025 @01:42AM (#42564378)
I’ve found using frameworks like Love, or Pixijs more approachable when coming from a programming background. It’s more like learning the library rather than an entirely new approach to building software.
There’s multiple feeds, which is one of its main features. There’s user created feeds, which are just aggregates of tags and keywords. These are alright, but prone to issues with cross domain terminology. ie, say you want a football/soccer feed and use the word “spurs”, you’ll end up having it filled with basketball and rodeo posts.

The two default feeds are your followed accounts in chronological order, the other is an algorithmic feed. The algorithmic feed is pretty good to be honest. I “disliked” around 20 political posts the first day, and it has seemed to responded fairly quick to that feedback.

Re:DOJ will push Google to sell off Chrome on Tuesday November 19, 2024 @03:44AM (#42181241)
You literally can’t use your mouse to copy/paste in google docs if you’re using Firefox. If that isn’t anticompetitive, I don’t know what is.
Re:Legalizing Sports Gambling Was a Mistake on Friday September 27, 2024 @08:16AM (#41669526)
Whenever I’m introduce a friend to the JLeague, 90% of the time the first they compliment is the lack of gambling adds. It really is a breath of fresh air. And I believe that if the JLegaue used this point in its international marketing, it would work to get a lot of people tired of gambling ads to want to follow the league.
I’m not sure it’s a great idea to name your product/company, who’s goal is to make it easier to fly, an homage to one of the most famous disasters and mysteries in the history of flight.
Re:TinyPod – Apple Watch case with scroll wheel on Wednesday July 17, 2024 @09:26PM (#40991752)
How do they keep the watch from locking up while using it? My Apple Watch will always auto lock after a few seconds if not on my wrist and I’m not constantly tapping the screen.
Re:Pipes: A spiritual successor to Yahoo Pipes on Wednesday July 10, 2024 @11:28PM (#40933428)
I use Feeder: https://feeder.co/

It’s not perfect and has a display limit of 50 for a feed’s most recent items, and you can’t sort feeds (unless you pay). But it works well enough. What’s nice is that it actually renders YT links in the reader, with the option to view them in “reader mode”, which conveniently prevents ads from showing.

> That’s what the internet will focus on, but it goes both ways. Making it less risky to hire and fire employees makes companies more likely to hire more people quickly.

Because this is more often the case. It’s so easy for companies to fire employees that it becomes the employer’s goto strategy for dealing with any kind of turmoil (caused by the employee or otherwise).

I do agree that it’s somewhat easier get hired in the States compared to other markets with more employee protections.

Here in Japan, it’s common for small companies (startups etc) to hire new employees on contract with the “promise” of being seishain (company employee) at the end of the contract. This lowers the risk for the employer, is often terrible for the new joiner, and is a huge red flag.

It’s often used by startups who just can’t afford, or can’t find someone to do the role they’re hiring for. I.e. they list the role as a SE but really want a PM; new joiner enters the company and is let go after a month because they don’t know how to be a PM. It also disproportionally affects foreign workers, as they don’t know all their rights as workers and could be limited in the scope of companies they can work for (due to language or visa restrictions).

Yes, it might be “harder” to find a job since respectful companies are more cautious, but I’d take that over the “come into work on Monday to find the pink slip on my desk”.

Re:Tokyo's oldest train line – in pictures on Tuesday July 09, 2024 @10:08PM (#40923118)
I wonder if it’s just the first “rail”. The Ginza-sen is Japan’s first subway. It was opened quite a bit later than the date outlined in the article.

https://en.m.wikipedia.org/wiki/Tokyo_Metro_Ginza_Line

Re:Pipes: A spiritual successor to Yahoo Pipes on Monday July 01, 2024 @04:26AM (#40843691)
I exclusively consume YouTube via RSS.
Re:Sending Emails to my three-year-old on Monday June 10, 2024 @11:20PM (#40641919)
Love Fastmail. It really is fast, sometimes feels like 2 or 3x quicker to get emails than Gmail.
Re:Telegram Stars: Pay for Digital Goods and More on Thursday June 06, 2024 @10:33PM (#40604769)
I mean there’s already examples of this: Line and WeChat.

I can only speak on Line. It has so many things built into it. Including: a news app, retail coupons, calling, messaging, payment (both in app and at retail). A few more extreme things the app offers: cellular plans, car/bike/home/life insurance, and brokerage services.

Another example of a “super” app, but one that’s not built off a messaging platform would be PayPay. It’s a popular QR code payment platform in Japan. It includes many of the services offered by Line but in a more integrated way.

Re:Columbia University has a doxxing problem on Friday April 26, 2024 @08:49PM (#40176043)
The way I read that was, the club had signed the letter, not her directly.
Re:7.4 earthquake in Taiwan, 34km depth on Tuesday April 02, 2024 @09:38PM (#39912743)
What’s the significance of an earthquake’s depth?
Re:A proposal to add signals to JavaScript on Sunday March 31, 2024 @09:33PM (#39890032)
I’m also a fan of local state, but there are some cases where it makes sense for a bit of global state - mainly user context.

However you can use signals for local state as well and they work amazingly. Being able to assign a new value to a signal without having to go though a setter is a way cleaner pattern, in my opinion.

The other use cause is for communication between micro frontends. It’s so nice to just be able to import/export a signal and get its reactivity. Before them, I would create a pub/sub pattern and that’s just not as clean.

Re:A proposal to add signals to JavaScript on Sunday March 31, 2024 @07:58PM (#39889441)
You don’t need to pass a Preact signal as a prop to get reactivity. If you’re using Preact, signal references will make your component reactive by default, and if you’re using React you can introduce reactivity by way of the useSignals hook or a Babel plugin. (1)

React signals have become my go to state management tool. So easy to use and very flexible.

1: https://www.npmjs.com/package/@preact/signals-react

Re:Why I use Firefox on Wednesday February 28, 2024 @10:44AM (#39539432)
Firefox Rely is the best mail alias service I’ve used. Even though my Fastmail subscription comes with both aliases and masks, I still pay the 1$/month for Relay. It’s such a great UX to be able to create new alias on demand.
Why do I have to download it before I can read the documentation or see any demos?
My company has been mulling over whether we should introduce an "app" for our product, and I've been pushing for a PWA as a nice middle ground. It feels like the right plan with the recent news of Apple's malicious compliance (pre-PWA reports), but now I'm not sure what we should do.

Apple doesn't care about developers, but because of their market share, they can screw us over however they want; because what are we going to do, not release on iOS?

This is similar to one method that I’ve used in the past with the BroadcastChannel API. You can essentially create a pub-sub pattern in the frontend. It worked well for microFEs, but now that Preact released their Signals library I’ve moved to that.

Older »