HNHacker News
TopNewBestAskShowJobs

PudgePacket

1,331 karma · joined July 31, 2014

submissionscomments
PudgePacket··on The deepest ever sighting of an octopus, by cameras on the Indian Ocean floor
> The animal was spotted 7,000m down in the Java Trench - almost 2km deeper than the previous reliable recording.
PudgePacket··on Deno Is a Browser for Code
... Just like every other software dependency system ever.
PudgePacket··on Deno Is a Browser for Code
> You hardcode the dependency version in the actual URL

Websites have been doing this for .. 20 years?

It's quite a different paradigm, yes.

PudgePacket··on Supabase (YC S20) – An open source Firebase alternative
It may be more cost effective to use the same db instance, but that has it's own issues, like 1 site dragging everyone down, all sites need to handle the same db version and upgrade together..

I guess it's also just more instances to manage in total, instead of 1 + n it's 2n.

You _could_ run the dbs on the same instance but not using the same DB process, via containerisation perhaps. That way you could reduce your instance count while still keeping (somewhat) operational separation..

PudgePacket··on PGCon 2020 is free and will stream beginning May 26th
I went to one of the streams and it had a video of someone ignoring the camera for half an hour, placeholder maybe ? https://www.pgcon.org/2020/stream1.php
PudgePacket··on Tell HN: Interviewed with Triplebyte? Your profile is about to become public
Since I can't delete a post I've removed the original content after seeing dang's message. Appreciate your reply dang :)
PudgePacket··on Mozilla goes incubator with ‘Fix The Internet’ startup early-stage investments
I don't think you'd go for this if you're an already established company. 75k is for 1-2 people who have probably launched less than 6 months ago or are launching with that money.

It's also not just the money. It's credibility by being invested in mozilla (and an investor who is invested in you having more successful funding rounds), it's the marketing and hype that come with it, it's the opportunities to employ people, it's the connections that come from being acquainted with investors and a tech giant, etc.

PudgePacket··on Things I hate about Rust
It's not really important whether it's assigned to a variable or not. It's important that "potentially expensive" operations like memory allocation are obvious. So you either need to call to_string, or call String::new("localhost").
PudgePacket··on The evidence behind putting money directly in the pockets of the poor
UBI is not luxury though. You'd still be incentived to do these jobs because they pay. Contrary to popular belief fear of death by being poor is not the only thing that motivates people.
PudgePacket··on The evidence behind putting money directly in the pockets of the poor
> It stands to reason that unrestricted welfare would reduce hours worked in developed countries.

Firstly, this probably isn't correct, see this recent report from Finland: https://twitter.com/rcbregman/status/1258336749828419584

I'd also point out that the current situation forces an "all or nothing" employment system. In Aus, if you're working part time you don't quality for any benefits, so the incentive to work while on unemployment is lowered. However, with UBI, there _is_ incentive to work. You can double your income by taking up a part time job, instead of getting the same amount from working as you would from unemployment.

I'd also challenge you and say why do think reduced working hours is a bad thing?

Also, what about all the people with a lot of money who don't work?

All your arguments have been made before and discussed in depth.

> The problem being that our economy depends on these people performing such jobs.

The economy should serve the people. Shareholders may depend on it though :)

Your "inflationary spiral" theory is also unfounded, and has been shown previously.

> Why work overtime at McDonalds when your rent is already paid up for the month and there are so many fun video games to play?

This is a terrible strawman, but also maybe MCD should pay better or offer other incentives? They're not owed employees.

PudgePacket··on A Google Cloud support engineer solves a tough DNS case
Had a similar issue. Spend weeks debugging a process, adding logging metrics, making graphs to figure out where the performance cliff was in an email sending service. The results were so weird they were unexplainable.

Someone suggested just nuke it and bring it back up on a fresh instance. Problem was gone! Everything running smoothly again..

PudgePacket··on Mozilla goes incubator with ‘Fix The Internet’ startup early-stage investments
You pay yourself what you need to survive and use the rest to re-invest in the company, extend the runway, do marketing, etc.

You can't walk away from your day job at $BIGCO, start your own company and expect to get paid like you used to, it doesn't work like that (at least at the beginning).

Your pay is having a large % ownership in (what you think will be) a valuable company down the line.

PudgePacket··on Coronavirus Is Making Universal Basic Income Look Better
I'd assume there is a pretty big difference between never have to work in your life rich and $1000 a month.
PudgePacket··on Coronavirus Is Making Universal Basic Income Look Better
Does a rich kid living off an inheritance and not working count as a freeloader?
PudgePacket··on Mozilla goes incubator with ‘Fix The Internet’ startup early-stage investments
Weeks? A startup looking for funding of this amount shouldn't be burning anywhere near that amount (tens of thousands a week!)

This should be months, up to a year for 1-2 founder team.

PudgePacket··on Five Years of Rust
Those topics come up on reddit.com/r/rust quite frequently, along the lines of "What are the biggest mistakes in Rust" etc, you can find a bunch by searching something similar.
PudgePacket··on Deno 1.0
You can also use the built in bundle command to bundle all of your dependencies and your code into a single, easily deployable file. https://deno.land/manual/tools/bundler.
PudgePacket··on Deno 1.0
Then you either vendor as others have said, or use the built in bundle tool to produce a single js file of all your code including dependencies.

https://deno.land/manual/tools/bundler

PudgePacket··on Improved vacuum in PostgreSQL 13
.
PudgePacket··on Improved vacuum in PostgreSQL 13
.
PudgePacket··on Improved vacuum in PostgreSQL 13
Maybe a silly question but what is the point of an insert-only table. Surely it must be read/used in some capacity ? Do they mean "insert heavy"?
PudgePacket··on Thank you for helping us increase our bandwidth
I'm curious about the outgoing bandwidth, for crawling :) !
PudgePacket··on Thank you for helping us increase our bandwidth
I'd say the "bytes" being transferred are very different.

Netflix has a (relatively) small number of large content pieces, and a CDN node would hold the hottest items.

IA has 430 billion individual pieces of data, on average much smaller than a piece of Netflix content.

So each "byte" transferred from IA is "more work" to produce, and less likely to come from some kind of cache.

PudgePacket··on Happiness is a freshly organized codebase
reminds me a little of "ducks" https://www.freecodecamp.org/news/scaling-your-redux-app-wit...
PudgePacket··on Ask HN: Is your company sticking to on-premise servers? Why?
This thread has been illuminating, a lot more non-cloud people than I thought! Drinking the cloud kool-aid had me thinking cloud was the only realistic way to go.
PudgePacket··on How to trigger races reliably in the Linux kernel
Definitely in use, I know at least Google does this internally.
PudgePacket··on Building a patient monitoring system with Go and Vue in 3 days
I assumed they used the words "real time" in a patient monitoring sense to mean Doctors being able to monitor patient data without having to go between rooms themselves or wait for reports.

Kind of how you'd say you have a dashboard for your business to see metrics in real time (as opposed to some kind of daily report).

I think that usage of real time is very common outside of a pure engineering sense, so you're being a bit of a stickler by being annoyed at this specific instance ;)

PudgePacket··on Can QUIC match TCP’s computational efficiency?
QUIC is built on UDP, not sure if you were aware based on your 3rd paragraph?

> One concern about the move from TCP to UDP is that TCP is widely adopted and many of the "middle-boxes" in the internet infrastructure are tuned for TCP and rate-limit or even block UDP. Google carried out a number of exploratory experiments to characterize this and found that only a small number of connections were blocked in this manner.[3] This led to the use of a rapid fallback-to-TCP system; Chromium's network stack opens both a QUIC and traditional TCP connection at the same time, which allows it to fallback with zero latency.[17]

https://en.wikipedia.org/wiki/QUIC#Characteristics

PudgePacket··on Can QUIC match TCP’s computational efficiency?
It's not me, it's the IETF, https://en.wikipedia.org/wiki/Internet_Engineering_Task_Forc....

QUIC is a standard, it will be stabilised in time.

TCP can't be improved on much at this point, and there are some pretty massive flaws in it that QUIC solves.

TCP isn't going away any time soon, or being "replaced" by QUIC, but for certain applications QUIC is going to be a massive improvement, albeit and an increased complexity and application size cost.

There are over 10 implementations of QUIC at this point in time, you don't have to go with Google's approach, https://en.wikipedia.org/wiki/QUIC#Source_code.

PudgePacket··on Can QUIC match TCP’s computational efficiency?
It's intentionally userspace to avoid ossification.
← PreviousPage 4 of 13Next →