News for hackers. Stuff that matters.

tjholowaychuk

Re:Ask HN: What Happened to TJ Holowaychuk? on Thursday September 28, 2023 @04:50AM (#37687017)
I'm fine :) just taking a much needed break from software
Re:Apex Logs structured logging public beta access on Monday August 24, 2020 @11:16AM (#24261467)
Compared to Elastic's Cloud offering Apex Logs would be roughly half the cost. I forgot to mention in the post that it's 100% serverless, so there's nothing to maintain and no need to resize clusters as you grow.

Kibana definitely has the edge right now when it comes to charting, but I would say if you're just looking for a simple and clean logging solution Apex Logs would be a nicer experience. If you try it out definitely let me know if you have any feedback!

Re:Hey.com is a love letter to the open web on Friday June 19, 2020 @12:49AM (#23571068)
How so? It's just a basic marketing site, nothing newsworthy at all
Re:Apple gave me the Hey treatment back in 2014 on Thursday June 18, 2020 @11:14PM (#23570589)
I installed Hey to check it out and it’s useless from the app itself, it’s not too surprising they don’t want bad UX.
Re:Hey.com is a love letter to the open web on Tuesday June 16, 2020 @07:11PM (#23545482)
yeah absolutely nothing new here
They've been doing this for ages, it's nothing new haha
Re:Do not log on Saturday March 14, 2020 @09:37AM (#22575176)
I'm good, I like to actually have data when a customer reports an issue... or you know, figure out why a system fails haha.

Also, Sentry is logging, it just groups by a fingerprint.

Re:Rome: An experimental JavaScript toolchain on Thursday February 27, 2020 @03:38PM (#22437523)
I suppose it depends, but throwing out node and migrating everything to Go was one of the better choices we made at Segment, before the platform grew too large.
Re:Tailwind UI on Thursday February 27, 2020 @05:58AM (#22432256)
Personally I think css utils are better suited for layout related stuff, acting more like layout primitives (hbox, vbox) etc since those tend to be pretty ad-hoc.

As far as concrete UI components go, I'm not sure this technique is any better, especially since you often need pretty ad-hoc styling with pseudos etc.

I think if CSS had built-in mixin support you could have the best of both worlds pretty easily, still crossing my fingers we get that some day, would be nice to drop all these build systems.

Re:Hard Startups on Thursday February 27, 2020 @03:46AM (#22431702)
Or just don’t be a huge noob and create a real business, without privileged funding.
Re:Rome: An experimental JavaScript toolchain on Thursday February 27, 2020 @03:33AM (#22431647)
Facebook pays for this kind of stuff? Why not spend the time incorporating a decent language instead of trying to fix the fragmented hot mess that is js
Re:Tailwind UI on Wednesday February 26, 2020 @01:28PM (#22425728)
There's inherent value in supporting something with money though, it's likely to actually stick around and improve, rather than some hacky OSS project that will die in a few months.
Re:Tailwind UI on Wednesday February 26, 2020 @10:26AM (#22423757)
Yeah $250 is nothing if you're building a real product, fuck these cheap developers.
Re:Tailwind UI on Wednesday February 26, 2020 @10:03AM (#22423504)
Great job, this looks awesome! I wish something polished like this was around when I started my stuff. I'm not sure how I feel about Tailwind being almost 1mb of CSS :D, but it's probably worth all the time you save, especially for apps the size isn't such a big deal.
Re:AWS Elasticsearch: a fundamentally-flawed offering on Friday October 11, 2019 @04:37PM (#21228241)
Haven't used many AWS services have you? :D hahah
These days I think most people deploy static sites to a CDN, they get you such great performance I can't imagine not using a CDN, my site loads in 10ms in London for example.
You can definitely do that, but I find this appealing for development, just write some routes as you normally would and the templates all re-render etc, no need for watching file changes and re-compiling. But you're right, if you have a 404 template for example you have to `curl ... > build/404.html` which is a bit lame.
Yeah it doesn't work if you're relying on JS for interactions and layout, but wget's crawling technique works great if you're happy with using server-side rendering for content.
Re:NPM Bans Terminal Ads on Friday August 30, 2019 @01:05PM (#20840425)
Just go to the VCs, they're pretty dumb, they'll throw millions at just about anything with a lot of GitHub stars these days.
Re:GitHub stars won’t pay your rent on Tuesday August 13, 2019 @08:06AM (#20684931)
GitHub stars will pay your rent if you sell out the hype to a VC instead of building a real company. I can definitely name a few startups that have almost no product, certainly not technically challenging or particularly well built ones, but they've made many millions in VC funding solely from GH star hype.This industry is a bit of a joke that way, but it works.
Re:Next steps toward Go 2 on Wednesday June 26, 2019 @01:40PM (#20287229)
Which can be solved with a snippet bound to `e`.
Re:Next steps toward Go 2 on Wednesday June 26, 2019 @01:37PM (#20287213)
I'd rather have nice command output, that could use a lot more love than this try() stuff, and maybe ditching the weird go.mod format it doesn't really add value—if anything it hurts because you can't manipulate those files with regular codecs.

When it comes to error context it would be nice to facilitate structured logging, rather than arbitrarily formatted strings.

Ask HN: What's your product's log volume?

Hello!I'd love to know what kind of volume your product(s) produce monthly, and if you're unhappy with your current logging solution I would love to know why, or any deal-breakers would be useful as well.I've worked with a few startups which produce well over $6000/mo worth of logs alone, but I'm not sure how common this is. I've been working on a product to dramatically reduce the cost, and of...

( Read More... | no comments | on HN )
Anyone know if this is what CloudWatch Insights uses? If so, it doesn't even come close to competing with Elasticsearch performance (with a tiny cluster), it seemed quite slow.
Re:Backdoor in event-stream library dependency on Tuesday November 27, 2018 @07:12AM (#18541653)
Dozens of emails / notifications, people pinging / bothering you on multiple platforms, multiple emails, etc.

It's stupid to blindly trust someone's code, regardless of who they are of if they are the current maintainer, that is not how you build secure software.

If you want to start some organization which vets people for maintainers go for it, but don't expect maintainers to do it, I can guarantee you that thousands of maintainers do not. You're responsible for what ends up on your servers.

Re:Backdoor in event-stream library dependency on Monday November 26, 2018 @05:30PM (#18537444)
Ah sometimes you get people asking to use a name such as my "log" pkg in npm, but bumping from 2.0 to 3.0 so that dependencies aren't messed up. Assuming the person has no bad intentions I think it's a perfectly reasonable request.

I ignored this particular request via email a few times, because I just really don't want to spend time dealing with Node stuff. You then get a request from NPM support asking the same thing, so I agreed to it, that's all it takes to get access to a package really.

I think from now on I'm just going to tell people to come up with a different name, this wouldn't be a problem if the names were scoped by default.

Re:Backdoor in event-stream library dependency on Monday November 26, 2018 @01:57PM (#18535829)
Easy for people who have zero packages and no pressure to say. Don't contribute to OSS and you have no problems.

If these huge companies profiting off OSS work actually contributed financially and with time, maybe maintainers would happily remain maintaining.

Re:Backdoor in event-stream library dependency on Monday November 26, 2018 @01:51PM (#18535791)
Not to blame them NPM, they're great people, but I often get requests from random people going through NPM support to use an existing name (saying they will bump major).

The centralized naming scheme is to blame here, it normalizes these "cute" names and users have demanded these since day one. They could/should have probably been scoped from the beginning, or people should just stop trying to capture fancy names.

I get tired of receiving emails about those kinds of things personally, you try to just ignore them, sometimes their request sounds reasonable but still, can those people be trusted, who knows.

Older »