skysight-inc/HackerNews huggingface dataset:
That doesn't protect against surges though - any weirdness from the mains power would still fry your server through the unprotected power supply.
I think I should rename filechef.com to dorkchef now
I went through the same thoughts as you and went straight to knex for my last project. Turns out knex also has bugs and the limitations from having it support all the databases means some really useful features are not available.

For my latest project I've gone with pg, writing sql directly, and I'm not looking back. It's so nice not having to write sql through the abstraction layer of knex.

Of course if you think you'll swap your database provider down the line, maybe stay with knex. But I really can't see why I'd want to switch away from postgres at a later date.
Apples Ad Network Gets Preferential Access to Users’ Data vs. FB, Google, Others
Soft skills in UX – what makes a mediocre designer great
Well that’s sorta uncalled for. When at home I always have airplane mode on. Battery use and radiation reduced. WiFi calling works perfectly on T-Mobile/Mint Mobile
I've had at least a hundred times more power outages due to protection devices tripping (usually true positives) than the grid going down, so spending 20 minutes to figure out which socket would be the best choice to hook all the communications stuff up to is a much better investment than buying an UPS. FWIW, I had more downtime with the UPS than through actual grid outages because the UPS didn't like a battery hotswap and powered off, or because the batteries started to gas off hydrogen sulfide, which required disconnecting them immediately, but the UPS then powered down (without a battery) and couldn't start without one, either, so it required rewiring a little bit to get going again.

Edit: My UPS is a line-interactive rack-mount APC unit, which as I understand things don't actually contain a power supply, so everything runs from the battery voltage and is supported by the charger in mains operation, but without a battery inserted the charger doesn't work, because its control circuit is powered by the battery.
Creators need better community tools. Circle wants to fill the gap
I need a goat and have chickens for trade. What's your exchange rate?
>Ninja edit: this is in contrast to things that aren't a problem yet. E.g., in the article, the author discusses not having password reset functionality. That is not yet a problem in the absence of users. It's not a nice problem to have. It is not a problem.

That's the crux of it. The headline is catchy, but the author isn't talking about nice-to-have problems. He's talking about recognizing if something is a problem right now, or only a problem at some point in the future.

IMO, the article is click-bait.
For context so that people don't need to click on links: the first book is about uplifted, sentient spiders; the second one is about uplifted octopii.

Both are absolutely great, I highly recommend them!
It does have TS support. It definitely seems pretty interesting, but there are a few reasons I wasn't ready to move on it:

1) schema generation problems (e.g. it'll rename your associations)

2) I'm reluctant to believe that I don't actually want a real query-builder beneath the ORM. (https://www.prisma.io/docs/understand-prisma/why-prisma#sql-...)

3) transaction support is experimental, and it's not /really/ what app developers mean when they say "transaction". (https://www.prisma.io/docs/reference/tools-and-interfaces/pr...)

I think something like this might be nice as it evolves. But, I think they're taking over too much of the stack (e.g. with inner Rust bindings, and not really exposing the power-APIs) whereas with something like MikroORM you can access the underlying query builder (knex).
I ran into an extremely perplexing problem a few years ago where shutting down one server connected to a UPS would kill the entire network until the server was brought up again. The server was not providing any kind of networking at all, no DNS, DHCP, routing, etc.

After wasting a lot of time remotely trying to diagnose this, it was obvious what was happening once I got on site.
It turned out that once this server was shut down, the UPS didn't have enough power draw to power the other equipment attached to it, so a switch that was plugged into the same UPS would shut down as well. For some reason it had failed in such a way that it required a certain level of draw for it to function at all.
> It's not a nice problem to have. It is not a problem.

I think you misunderstand his word usage, though you're seemingly following the same process.

A "nice problem to have" is one that results from having success. Yes, he doesn't have the problem now, because he's got no users, so indeed, having to reset the passwords of existing users would be a "nice to have" problem.

You're already in the "nice to have" zone (clients with problems to solve!), and you want to fix those problems brought on by popularity.
EPUB is mostly a zip of HTML files and they're often split by chapter.

I know Foliate does continuous scrolling, but it's only on *nix platforms.
I've been running a 2008 MacBook Pro as a server for 10 years. I've replaced the battery once, about 2 years ago, and one of the fans about six months ago. Other than that, it's been on the whole time.
I think there are good and bad uses for PDFs just as there are good and bad uses for webpages, but you need a hot take like "unfit for human consumption" to get clicks I guess.

For example, Agner Fog's instruction tables are something I look at from time to time, and hate browsing that PDF file for the information I need. Similarly, software manuals as PDFs are really annoying to use - and I've written them!

But for research that needs to be referenced through other research in a bibliography, having concrete reference points relative to the length/start of the content is actually much more reliable than having semantic links to headings or a URL. I'll frequently find deadlinks in bibliographies, or missing webpages, or webpages completely altered and unable to parse from an illegible URL. Versus a page number, which may be in exact or slightly wrong, but is a good starting point rather than a dead end.
It looks like we are breaking the internet up along the lines of political boundaries. The US will have one internet, the EU another, China yet another... Hopefully the pendulum will swing back in the other direction soon...
email is in my bio
Doctors can have their licenses revoked. Software engineers cannot. There's no downside to being involved in unethical businesses.
Somewhat off-topic, but I just couldn't get into the second book, whereas I loved the first book.

I think it's because Children of Ruin didn't have as much of the way relatable human (or Human, as the book goes into) characters to latch onto as an anchor while they explore the evolution of a different kind of intelligence. I was really rooting for some of the human characters in Children of Time, namely Lain, whereas Children of Ruin just felt a little too, uh, alien.
I'm not the creator but read the article and it looks pretty great.

Does anyone know of public communities using it that are worth checking out?
Yeah you got me. AMP really is close on a technical level but my blood boils every time I see a /amp/ url.
I live in florida. And in an area where most power is overhead.

Storms during the rainy season usually means i experience cuts. Usually 1-2 times a month for 3-8 hours ea from May-Nov

Hurricanes are usually expected to be 3+ days at minimum of outage. Most recent ones were closer to 14 days.

I have a couple gennys, and interlock kits with 30a hookups on my house during these times. I can run 1 genny on the whole house, or even 2 since i have a sub-panel with another interlock kit.

The only thing i CANT run is my AC. But we have 2-3 window units/portables to get by.

FWIW running generators for days at a time is NOT cheap. on my setup its about 20-30 bucks a day in fuel alone.
Cool API to mock REST requests/responses
don't forget: quit TV and Video Games.
Even PDFs can be inexplicably bloated. This cropped up on HN discussion a week ago. There was an 11MB bloated PDF, and a 500KB PDF, of the same article, with no visible difference between the two.

https://news.ycombinator.com/item?id=24035955

> No auto-play animations, no animations at all, no bizarre hijacking of scrolling

HackerNews commits neither of these sins. They aren't universal to the modern web, even if they're annoyingly prevalent. Given sufficient incompetence, both PDFs and websites can be bloated monstrosities.
Amazon Rebrands Twitch Prime as Prime Gaming
Thank you for sharing those comments, jbotz.

> We don't know how common or rare sentience and consciousness are in the Universe, but because of the Octopus I believe that if ever we do encounter non-terrestrial sentience we'll have no trouble recognizing it and will find that we have enough in common to establish communications and a relationship.

And... what of terrestrial sentience?
Blindsight reminded me a lot of Lem's Fiasko[1] which I read as a teenager in the 80's.

It's worth to read all of his 'first contact' themed ones. They all use a slightly different lens on the same theme:

Eden, Solaris, The Invincible & His Master's Voice

[1] https://en.wikipedia.org/wiki/Fiasco_(novel)
Really? I'm not doubting you, but I'm surprised. I only used them up until I was maybe 10 or 12 years old, but I still vividly remember often having to go through a couple of floppies from my drawer to find one that was working. And yelling at my little brother for putting a bad one back in the drawer.

Are they really that robust? Was I just storing them stupidly maybe? Or maybe it was because all the ones we had were used ones from work.
Well, but that's not that old. If you have that lying around then definitely.
2 people * $15/hr minimum * 2000 hrs/year = $60,000 household income

US median household income is $61,937.
Portable power packs are crazy cheap these days. You can get a 20,000mAh pack for $45 quite easily. They are almost always Lithium Polymer based, and are very small and light. I have had one sitting in my bag for almost a year now and it still has most of its charge.

What I don't understand is why it would be so hard to just scale those power packs up a little bit and slap a normal 110 volt A/C plug on them? Wouldn't that essentially be a super efficient, light weight UPS?

I did a bit more digging and I found a couple of portable power packs that offer this sort of functionality:
https://www.nytimes.com/wirecutter/reviews/the-best-portable...

What I don't understand is why they are so expensive, and why they can't seem to scale them up to the same size as a normal lead acid battery UPS?
Tanker spills 1k tonnes of crude oil into Indian Ocean near Mauritius
Imagine you followed 50/72 AND the "title" was required to reference "[JIRA-1234]" or "Bugzilla-1234".
ill give Brave a nod as well. Everybody is so offput by its optional ads, they are missing out on the most efficient, fastest, and best "it just works" ad blocker out. It's a pleasure to surf the web again after years of ublock/umatrix and constantly having to tweak the settings for each site I visited.

Edge has become my backup quick test of "is it something in Brave breaking it"

I have Firefox open at all times as well, but find myself using it the least of the three.
Robinhood Ends Its Popularity Contest
I run a Raspberry Pi 4b, recently upgraded from a 3b+, and I believe that a lot of personal computing could (and maybe should) be run on them. They're quiet, energy efficient, and you could probably run them on a battery if you needed it.

I wouldn't run VMs on it, but I do run docker on it, and that works just fine.
If you bothered to read the blog. You would know he was okay with getting certificates from forestry department but he got stuck because of BRIBES.
Traders still seem to be the most gullible when it comes to buying unnecessary hardware.

They really think their prosumer workstation is going to give them an advantage.

I guess thats one silver lining about Robinhood’s proliferation, many people know its good enough. Gullible traders still misread options settlement UI but seems there is a selective evolution at play to make that less common too.
It is highly variable depending on the location. I know of two electrical grids in the Bible Belt, less than 10 miles apart. One has a power outage every year or two. The other, 10x or more per year is not uncommon.

I've lived in many different states and cities, and "it varies" is about the best you can say. Areas I would expect to be relatively problem free, end up being some of the worst offenders (looking at you, El Paso County, Colorado).
The Time Empire State Building Was Hit by a US Bomber
Free to be born king/queen of the monarchy?[0]
Free to be born titled nobility? [0, again]

[0]England, Spain, Netherlands, Belgium, Sweden, others?
I'm pretty sure that at least Okular does not support enough to make the animation with the latex animate package work. But maybe I held it wrong. I'm pretty sure I also tried Foxit and MuPDF for the same thing.

I'll have another look. While I despise frame transition animations etc, for some stuff some nice animations are really helpful in explaining concepts.
Not always.

I have these.

https://www.apc.com/shop/us/en/products/Power-Saving-Back-UP...

They are line-interactive. Most of their "tower" UPS models seem to be Line Interactive.

Its those little ones that look like oversized surge protectors that usually are offline.
How to effectively sabotage a functioning organization (CIA memo from 1944)
Since absolutely every other professional industry employs some manner of uniform credentialing the only way opposing it in software, where is has not been tried in a meaningful way, makes sense is an argument from ignorance:

https://en.wikipedia.org/wiki/Argument_from_ignorance

Your bullet points conflate experimentation with production delivery. Licensed professionals in other industries can violate the ethical standards of practice so long as they are not billing for those violations and not representing a client with such violations.

> Second, one of the reasons why managing large hospital networks by people without a medical license works (more or less...) is that, for example, there's usually no legal way for the CEO to walk into an OR

So? I am a software developer and my bosses don't write software. No distinction.
Why Are Those Tiny LED Lights So Annoying
What you're doing is what I did. I would say, OK, I need to do this now, look it up, study why it works, and do it. You may find this [0] useful as well, I did read it when I was starting out. The Linux tutorial and scripting tutorials are most related to what you want, but everything here is good.

[0] https://ryanstutorials.net/
There isn't a box inside of Apple HQ marked 'location data, do not eat', so Apple isn't actually 100% sure where the location data is. There are numerous safeguards, both in their device and the online platform to try and make sure it never leaks, but no one other than their marketing team would say 100%.
The cheap UPSs aren't very good and don't work well or at all with modern PCs. I've had several of these from Cyberpower that haven't let me down. Far more reasonably priced than APCs equivalents.

https://www.cyberpowersystems.com/products/ups/pfc-sinewave/
We are using

ts + apollo-server-koa + dataloader (caching) + knex + graphql-codegen + schemats (for types generated from postgres)

It works great. We only have issues with gql resolver types, when resolver expects a string, but in reality, resolver can be a function that returns a string

This is completely valid

export const resolver: Place = {
id: ({ id }: GeneratedDb.Place) => toGlobalId(TYPE, String(id)),

But typings expect

export const resolver: Place = {
id: 'xxx',
Hi Rohan,
I'm a podcast producer for BillionTwenty Media an upstart podcasting company working on a story about the ease of doing business in India. I would love to interview you about your experience. I'm following you on Twitter as well, but your DMs are closed. Can you please email me at adi@billiontwenty.com?
> The punch line is this: the statement that we can't time-travel into the past is exactly the same as the statement that we can only remember the past.

Note that the author's definition of "time travel" is a very specific one which, e.g., has nothing to do with the way time travel is defined in General Relativity.
They don't point to any agent because that person will take a cut into what I could directly pay the beautocrat themselves.

But there are a few visiting cards stuck with glue on the table. Visiting cards of such agents.
Trying to build grand unification schemes certainly is, I think.

However, having active editors of sections with an incentive on people to contribute is good because it moves more info from closed spots to accessible spots.

I’ve never found a good, sustainable way to get librarians and editors. When I’ve gotten it to be people’s jobs it ends up being people out of touch who aren’t able to edit in a meaningful way. So we’d get perfect spelling and grammar but statements like “ visual studio is the top programming environment so all programmers must use msdn” that’s an obviously insane statement since we have lots of non-MS devs, but the editor didn’t know that, left it, and caused lots of confusion.
I'm almost convinced by snowpack, especially because it has an escape hatch to webpack. (But that escape hatch is of course yet another opaquely managed webpack config, so hence some of the remaining reservations.)
I've never taken an uber from a place with hailable cabs. I would never have left a night haunt in Tottenham or a friends house in Denmark Hill and expect to find a taxi. Like, ever.

Sure, some cabs would be finishing jobs taking people home from Shoreditch and soho, but you'd just have to walk to a main road and hope you bumped in to one. Along with anyone else doing the same thing...
Short, information dense, titles are hard :-)

The full question I ask is "From my perspective right now, is this a nice problem to have?" - emphasis on the first part.

I certainly didn't mean for this to be click bait, just wanted to share something that's been valuable for me with others in the hope it might be useful. I might work on the title.
That was a great read - thanks for sharing!
Oh jeez. No good can come from this Balkanization of the net. This is how Russia started its control.

Same playbook.
I don't understand how lead acid has an advantage in recharge cycles? My lithium batteries can be discharged and recharged over 1000 times before they wear out, and they hold a charge for ages. My UPS with lead acid batteries, however, is practically useless after a single full discharge, and the batteries have to be replaced practically every year.
Social Security retirement distributions are related to how much you pay in. Thus the limit. You're allegedly paying for your own retirement.
I think you copied the wrong link...
Didn't want to provide spoilers :)
FYI for the APC Back-UPS "Pro" - the "Pro" model's topology is line interactive. (Or at least my Australian 1500 version is, as well as the other "Pro" models I checked.)
Well to me the obvious answer is that those "benefits" shouldn't be coming from the employer in the first place, especially medical.

And if you eliminate that and things like 401k, what else are you asking the employer to provide that you couldn't get for yourself with your money you earned?

But let's assume that universal medical and retirement are off the table. Why should the employee pony up for that stuff when you're only committing to a dozen hours a week with them, instead of 40? In other words, why should the company commit more than the employee does?

The article seems to be saying that the company should commit proportionally to the work from the employee. Well, isn't that what a paycheck is already? If paying them the agreed wages is "letting them fend for themselves", then the solution is obvious: Pay them properly instead, so that they can help themselves.

And what about all the people who already work 3 part-time jobs to get by. How is that any different, and why weren't we previously worried about that, but we are for "gig workers"?
Why not just go solar? Florida seems like a perfect place for that.
Functions (or closures) are the prototypical codata... a co-inductive codata can be presented as a function space from an inductive datatype into some other type. It has a coinduction principle, derived from the induction principle of the parameter type. Traditional imperative code can be represented through the use of a free monad over a functor representing some command language, and the free monad is a codata as well.
This is quit interesting project, I'm loving its direction. Something I hoped for long time ago. I like that it's trying to make a better C not eliminating it. Will keep a close eye.
Safari is incredibly lightweight and efficient compared to Chrome. I use Safari for all my actual browsing and Firefox for dev stuff. Never Chrome.
Hopefully, none of this will be implemented and we can all forget Mike Pompeo exists in 6 months.
I had 3 hard drives (likely) fail because of brownouts regularly occurring at a residence when high-amperage devices kicked on (power tools, air con, hairdryers, etc). The line would drop into the 80-90v range (120vac) which wasn't enough to turn anything off, but you could notice the lights "flicker." After a voltage conditioning UPS was added, haven't had a hdd failure
The Hippocratic oath for software engineers should come along with legislation that makes it illegal to fire a software engineer for refusing to break the oath.
The problem with issues like this is that this is patch development. If you don't look a couple steps ahead and at least think through your "nice to have" problems, you might end up getting the architecture wrong. The password reset problem might drive you to find an authentication library instead of rolling your own. Suddenly, your "nice to have" problem is fixed before you get to it, because you decided to look at the larger picture instead of just rushing to just rely on an email and password column in your MVP. That way when you demo your app to an investor or early beta users, you won't be stuck saying "oh, there's no password reset, just create another one".
I don't think reflow is really "fixable" in PDF. PDF's model is fundamentally based on absolute coordinates and transforms for everything, as it's descended from a language for printers. Adding client-side layout to that radically alters the entire design in ways that would make it not PDF anymore.

When you say "a multi-hundred page PDF loads in a blink of an eye compared to a advertising tracker-loaded web page", consider why that is. The basic reason is that every page in PDF can be rendered individually. (In fact, the top-level grouping in PDF is the physical page instead of the semantic model of HTML.) This is only possible because PDF has no layout! When you introduce client-side layout, the client must lay out every page to render any of them, because the locations of page breaks depend on characteristics of the client device, creating a sequential dependency. If you were to somehow add layout to PDF, the sequential dependency would be there too; there's nothing magical about PDF that would prevent it from inheriting the problems of HTML.

Finally, PDF does have animations and scripting (with multiple JavaScript engines). In fact, it even has 3D (old-school VRML-style 3D, not the flexible immediate-mode GPU APIs browsers have). You'd be amazed how bloated PDF is!
One trick it to leave a desk drawer half empty and then they go for a tea break. If they come back and they don't see money in their desk drawer, then it's hard for you to complain when they mark something in your forms as incomplete and ask you to redo it or whatever. And the next time you come to the office, you might be accidentally left to wait for a couple of hours and how you do make a decent complaint about that?