skysight-inc/HackerNews huggingface dataset:
I think that comment was about Twain's autobiography, not Grant's:

https://en.m.wikipedia.org/wiki/Autobiography_of_Mark_Twain#....

I remember when it first came out, which was surprisingly recently, in 2010.

They published it in secret in 2001 so that it is not considered "unpublished" and doesn't enter public domain in 2003. Although I don't understand how "publishing in secret" is still considering publishing.
From the Wikipedia page for SwiftKey:

"In September 2022, Microsoft announced it was terminating support for the iOS version of SwiftKey. The app was removed from the App Store on October 5.[15]

In November 2022, Microsoft announced a reversal of its decision to discontinue SwiftKey for iOS devices. The app was relisted on November 18, with Microsoft promising future updates for the app. The company cited "customer feedback" as a reason for SwiftKey's return.[16]"

Assuming "customer feedback" is a euphemism for people complaining online then perhaps this is sometimes an effective strategy. These so-called "tech" companies often have no meaningfui Customer Service as they do not want to pay for it, but it seems they do pay people to monitor what is said about them online.
> All of the APs start up in the same state -- executing from the same CS:IP, and also the same stack pointer. Good luck having hundreds of CPUs stomping over each other's stacks.

I'm away from my hobby OS to double check, but isn't it the cae that the Start IPI includes a page number which drives CS? If you send those out one by one, you can give each AP its own code page and set the stack page based on that (either using the CS value to index into something, or as an immediate value in the code, that you modify as you copy to the page). Of course, if you do a broadcast SIPI, then all of those are going to have the same CS. Depending on how much early boot code you fancy writing in assembler, you could maybe jump into protected/long mode, find the current cpu id, and lookup the proper stack pointer without using the stack at all, and only then jump into C code? Of course, one probably has nice C functions for some of those things, so it doesn't seem nice to also have it in assembly.
I don't think many would notice doing it that way, as it's disguised by the different limits and constant factors. The indefinite integrals are what is basically the same on the surface. There's more to periodicity than different sections being similar on the surface, and there's certainly no need for them to use the correct terms.
This is not only about the cooling part. It also talks calculated the water spent in generating the energy behind it
And anecdotally, I find the amount of discourse just the right fit for my needs

I’m on a server with similar enough people and between the list of people I’m following and the “local” timeline for my server, I have a healthy stream of nerdiness and silliness.
I like to build and run chemical laboratories which are capable of operation at any time around-the-clock. After-hours surcharges can often be more lucrative than the base lab fees I invoice. Naturally I like to compensate the operators who perform the after-hours work quite well so enthusiasm is enhanced. On top of their regular daytime hours, or instead, it pays to be flexible.

But the 8 - 5 period during the 5-day workweek is so precious for communication with office people of all kinds, from clients to suppliers, within my time zone. Most of the 24/7 week occurs outside these 5 narrow windows, or 10 even narrower ones if you count lunch. Plus lots of times Mondays and Fridays can be easily lost to a good extent.

A lot of businesses need "normal" business hours to be focused on the business itself. Sometimes more so than focusing on engineering during that time even if it's an engineering company. That's the "normal job" 5-day week part that's always habitual for me. The easy part has to be showing up consistently enough that you take off less often than everyone you interact with.

So I prefer to have most physical work, infrastructure building, instrument commissioning & calibration, things like that done "after hours" whenever possible.

With enough of that behind me, I can make the most of it 8 - 5 for a while until the next growth effort, which will have as much of its activity occur after hours also, leaving the 8 - 5 period intact to maintain continuity. As if no new projects are being undertaken until proven viable. It's worth the extra hours.

Long ago I became comfortable with the concept that you can operate a lab like this 5 days a week, but it really needs to be built or grown nights, holidays, and weekends. In our case it's a bonus to be able to also operate when most businesses are closed as well.

This is not some well-funded research outfit, I have to make a profit here.
I've been toying the idea of building a totally different calendar app for a couple of years. Not that the current "square" approach doesn't work for what it is supposed to do, but sometimes its just cool to explore things.
My Linux GPD MicroPC doesn't have this problem.
It's not a "business problem, organizational problem, and communication problem". (Or not always: caveat at the bottom.)

Conway's Law isn't a flaw, it's the correct way to engineer a product, whether the organization is dysfunctional or functional.

Humans working together on the same product need to communicate. The farther away they are, the more this communication becomes harder, fragile, and prone to misunderstandings.

Thus, the boundaries between their areas of responsibility must be manageable via whatever communication resources are available.

If two people are working side-by-side and constantly aware of each other's work, they can easily cooperate on a single imperative function with no isolation whatsoever.

If they're totally separate teams that normally communicate via emails and need to schedule a meeting a week in advance, then you need to have iron-clad API contracts between their codebases to enable them to work in peace. The other option is to get the teams closer, but that may simply not be possible past a certain scale - you just can't get 100 engineers to know what everybody else is doing.

Sure, if you have a team of 8 people and they have no idea what each other is doing because there are 16 middle managers wasting their time? Then yeah, you absolutely have a business problem, and Conway's Law will be a bandaid over it - you'll split the product into 8 libraries or 8 microservices, wasting a bunch of resources but keeping your engineers sane. But if you solve the problem and put the 8 engineers in a shared room so they can collaborate efficiently, and get rid of the no-longer-necessary boundaries, you're still following Conway's Law.
> Why would I choose nextjs?

- Great routing system.

- React. Easy to debug, fast to develop.

- In-built Serverless API support.

- Good third-party developer support and documentation.

- Fast. Can do SSG/SSR/ISR and everything in-between.

Doesn't really take much to know why Next.js is cool.
Alternative theory - When the iOS application was discontinued and they had removed it from the app store in October, they redirected their support site to just the android version FAQ's and have forgotten to switch it back.

Thus iOS support is just at:

https://support.swiftkey.com/hc/en-us/categories/200371942-i...

As a further note, Microsoft support is centralised at support.microsoft.com and it appears that they are currently adding all these help topics there too:

https://support.microsoft.com/en-au/swiftkey

IMO this falls into "don't attribute to malice that which is adequately explained by stupidity"
My point is that there is no practical alternative to using booking.com for hotels, and therefore they treat costumers as they please (very bad - during and after the sale) and charge whatever they want (very high). It should be “the free market” driving price formation and market share. Clearly, this isn’t happening here anymore.

But like the Covid vaccine purchase fiasco, EU regulators will just sit idle cozying up to big business instead of standing for the interests of their citizens.

The fact that a project like the OP even exists is screaming proof of what I’m saying: if booking.com wasn’t indeed operating as a monopoly, wouldn’t the “free market” drive out the use of Booking’s notorious stress / bullying sales practices?
In my firm there are two parts offering pretty much the same product to two somewhat overlapping segments of the market. The parts are not integrated. It feels good to have an internal benchmark to our performance. We try actively limit politicking (hard) but do succeed in benchmarking, sharing best practices and even successful (IT-)implementations. (I know you write without collaboration. Just wanted to add feeling to internal competition with collaboration.)
DNT is a global setting.
I don't disagree with you but lifepo4 have a high upfront one time purchase cost for something equivalent in capacity to a 12V 100Ah AGM, like easily $450-500 per unit or more. They do pay for themselves over time with their much greater longevity.

Might be more than the blog owner wants to spend for what is just a fun hobby project.

There are some 3U rackmount size nominal 48vdc 50Ah lifepo4 (approx 4.8kWh capacity) with built in bms and LVD you can get from china now.
So... don't do it that way. "Doctor, it hurts when I do this!"

Counterexample: In permaculture design you intentionally designate part of the site (aka your property) as a wild area called Zone 5.[0]

>Do not touch! Well… kind of. Zone 5 is the “wild child” of all the zones, and one that doesn’t need (and should not have!) any interaction. Do nothing and let nature take its course. Even the smallest permaculture garden should have a zone 5. This zone attracts wildlife, which will encourage diversity and benefit our animals and garden. Zone 5 is a completely wild ecosystem, a great place to observe and learn from nature.

[0] https://www.permaculturenews.org/2017/04/07/five-zones-perma...
So the marginal costs are market-based and the fixed fees (grid maintenance & grid upgrades & company bureaucracy) are income-based. Sounds okay in principle.
Well, support for ML techniques being stupidly wrong is much bigger. It's the default state.

Then there's some less support for them being misleadingly wrong, much more rarely.

Science fiction Terminators it is not. Paperclip maximizers, however, yes. In fact it can be argued that a typical capitalist company is a variant of a paperclip maximizer and is a simple form of superhuman intelligence.

Nick Bostrom invented that thought experiment. Start from there and go digging through AI safety research of which there are a few journals.

Real life samples include 2010 flash crash, social media automatically optimizing for engagement at any cost, a few computer vision issues causing medical misdiagnosis, Tesla's "self-driving", video game AI exploiting engine bugs rather than playing, suddenly racist face recognition...

And those are just mistakes, a malicious actor can do more with these. DARPA and IARPA have a whole damn wing on handling trojan attacks against ML systems.

A superhuman, even weakly superhuman paperclip maximizer is an extremely dangerous thing. (Analyze climate change in this light...)
> Besides, intelligence doesn't mean all your thoughts are automatically correct!)

This is the true bitter lesson for HN.
This is the danger of not properly licensing the content you use in your videos. In the video game industry it's very common for games to not license their game to be used in videos. These game companies like the fact they have the power to enforce their copyright on any video they so wish to have taken down. They don't want to give up this power so they avoid licensing it except to a very limited number of other companies. To help content creators be aware of what they will target they sometimes release guidelines [0]. These guideline are not actually a license to use the copyrighted material, but are just a guide for what will likely not be targeted by whoever is doing copyright enforcement. Content creators seem fine to not get rights for the games they make videos about and companies like the power they have to remove any video they wish so this trend continues. This is so common there are businesses like Twitch that are almost excessively built on top of this copyright infringement that game companies chosen not to pursue.

[0] https://www.nintendo.co.jp/networkservice_guideline/en/index...
Campuses like universities could use iot networks in low frequencies which will be much more reliable than Wi-Fi because of range problems.
I've not heard of this before. Can you give more details about the lights?
Sometimes I think our universe works by killing kittens (1 mil every hour). (The alternative explanation for all the dead kittens is just Moloch).
> probably there is no serial console really close to the CPU either

outb to 0x3f8 might work.

I know there were once versions of Linux that supported running without an MMU. Those versions, with very limited hardware support, might work in this mode.
> I feel like this is yet another example of a large company acting in a way that hurts both their customers and themselves.

This is pretty specifically a Nintendo thing. Sony, MS, and pretty much every major game studio are fine with people streaming content of their game, even mods. Hell, it usually ends up being the opposite--game studios offer 6 or 7 figure deals to popular streamers to play their game as marketing play. Worked for Apex Legends.

Nintendo has always been really, really aggressive about this, to the point where it doesn't make sense. They've aggressively cracked down on fan projects (e.g. AM2R) which is at least arguably justifiable from a copyright/IP perspective. But they've also threatened to take down any speedrun video with a Nintendo game in it. And they had a major row with EVO about whether Smash could even be played at the tournament a few years back; during a time when companies were throwing tens of millions of dollars to get into the esports scene, Nintendo was refusing a handout on a golden platter.
Yes, it does, but that doesn't mean the hardware necessarily supports doing it without a memory controller.
FerretDB supports multiple backends: PostgreSQL, Tigris, with SQLite and SAP HANA being developed.
Wow, thanks a lot for your throughout reply!! Really apprentice it!
I quite agree.

One wonders if they’d instead built the museum in Stuttgart at the site of the old Kling Klang studio if the New Yorker would still try to frame this as “whitewashing”.
> It does not

It literally does:

>>> For modern UEFI systems, the firmware that's launched from the reset vector then reprograms the CPU into a sensible mode (ie, one without all this segmentation bullshit),

> you could not use this article to boot any Intel CPU.

I mean, the article doesn't contain machine code or assembly listings, but it does a decent job of describing the process.

What is your actual criticism, either of the article or the described CPUs?
> That's what the outer min() is for: it makes sure the font size caps out at 1.3em which usually translates to 16 x 1.3 = 20.8px, which is well within the recommended size range for prose anyway.

Recommended by people who only read twitter-length content maybe.

> On a low-dpi screen, nothing changes.

Repeat after me: viewport width has nothing to do with DPI.

This absolutely does change the font size on large low DPI screens.

If you want to scale with DPI you don't have to do anything. CSS already does that for you by default. Even "px" is scaled by DPI in CSS.

> On a high-dpi one, if you haven't set your browser text size to something larger, this snippet saves you from tiny unreadable text.

Yes, don't do that. Respect the users settings as they are set or give up any pretense that you are doing so and just set reasonable fixed font size.

> Also note that ctrl+ and ctrl- to zoom still work just fine. It's not as dramatic a change as the sibling comment said. You can try it out on their site to see for yourself.

That you can fuck things up even worse does not make this "hack" good.
Netflix’s Love is Blind live reunion special was a disaster
When it invents an API out of thin air, should that be considered a recommendation ? The APIs that are hallucinated - are they good, sensible, well-structured APIs ?

I ask because I have no experience with A.I.s inventing APIs.
Money laundering is a term used for obtaining money through illegal activities and it involves three stages i.e. placement, layering, and extraction.
The iOS standard keyboard does not support swiping if your language is Norwegian.
"humans shouldn't change things" is group-think that has pervaded morals & values.

Nobody really believes that. You're not living in a mud-hut. You've decided the balance should be less than whatever that guy said, but it's all relative. You are ridiculously wealthy and having such an incredibly outsized impact compared to any non-human animal that the relative difference between you and the GP is effectively nil.
GPU option ROMs no longer make assumptions about legacy setup - UEFI option ROMs are executed in either 32-bit or 64-bit mode, and there's no need to implement any of the legacy VGA compatibility. Same for PXE, which just hooks into the UEFI network stack rather than having to deal with anything legacy.

No OS assumes real-mode for the boot processor at this point. If you boot Linux on a UEFI system you'll jump straight into the kernel in 64-bit protected mode. The only time real mode comes into play is in the bringup of other CPUs (which is something that can be ignored now that ACPI specifies an alternative) and ACPI resume (which isn't relevant on systems that use S0ix rather than S3), so you could absolutely ship an x86 CPU that didn't support real mode and all you'd have to do is modify the firmware entry code. Modern operating systems would Just Work, as would hardware option ROMs.

(And enough systems no longer ship with CSMs that people aren't using FreeDOS for firmware updates any more - it's either Linux or a UEFI executable)
There's nothing stopping you to use Redux Toolkit and RTK Query in Svelte. It may not be "clean" from an OOP perspective, but it is trivial to test, mostly without mocking, it is easy to reason with, and even less code and complexity than what this blog tries to push.

When developers talk about a "clean way" to do things, I immediately think of overconfidence. Can't help it.
I went to community college in California and there were high school kids in some of my classes.

Not that I was taking particularly hard classes or anything so I think they were just getting a leg up on the prerequisites for later on.
PVwatts says a 4-module array of 370w panels, including AC losses, will produce about 100kWh in January at 45N FWIW
I am a visual person. A good strategy for me is to plot the integrand to gain insight to the problem.
I applaud the person who put this together but my humble opinion is that there are a lot of assumptions here. There are many situations (few I habe encountered first hand) where you need to break the rules and how you break the rules also have best practices that should be mentioned.

Some items that stood out for me after a skim:

- AES-CBC is not unusable, from what I understand with random IV and a good HMAC it is usable?

- "Really, anything RSA", there are protocols that encrypt the key with RSA for key transport and use AES or some other block cipher for the data. As far as I am aware this is safe given the key is derived properly and is not reused. If you have to encrypt using their public key and you are restricted from using EC anything your choices are few.

- Custom transport protocols are sometimes needed. TLS is general purpose which means there are corner cases it can't support once in a whole and you can't always use noise. What are best practices to implement key exchange, manage keys and authentication+integrity?

My feed back is that often people are lazy enough to use a pre-made library but when they can't telling them there is no alternative does not help. But otoh, I get that perhaps going into such detail would make the content of the gist too long.
For symmetric encryption, there is no point looking at "quantum resistance" because even if somebody has a non-toy quantum computer they get a speed-up equivalent to halving key length, so, just use longer (256 bit) keys and stop worrying about it.

For asymmetric encryption, nobody knows for sure, and the best available guesses are expensive with as-yet unknown reward, if you are vulnerable it's likely to be because you ignored the advice this gave you and insisted on Rolling Your Own. Too bad.

My guess is that in five years we'll be in the same situation. Like Fusion power generation, Quantum Computers might work "soon" or they might not and that'll remain true until they actually do work, which might never happen. They'll make great MacGuffins for Hollywood meanwhile and shouldn't affect what you, a non-expert, do all day.
Been a fan of this for many years. Its likely the source of my fascination with "active structures" from reading far too much about "dynamic compression members".

I really thought it would be cool to build a small scale prototype before I looked at the physics more closely and realised how genuinely hard it is to build the turnaround magnets whatever else you use to bend the "mass stream" back around to the other direction. Still think its cool, but I realised its way beyond what I can possibly build myself with some ball bearings, magnets, and capacitors and electronics like the guys making coilguns use... its way more difficult than that haha.
Going against the trend here but I still use incandescent bulbs in key places like my desk and so on. I find LED to give a terrible light (not the whole spectrum), but they are getting harder and harder to find.
> These game companies like the fact they have the power to enforce their copyright on any video they so wish to have taken down.

How does this help their profitability?

Given that such videos are free advertising.
Note that Conway's law states that systems will be structured according to how humans communicate. Often, for dev teams, that aligns with how the APIs interact, but for, eg, testing teams, doc teams, devops, etc, that communication might be all the non-functional stuff that doesn't have to be in code per se but is still valid communication, and will still drive org structure per Conway.

So I think your idea is still compatible with Conway.
Give computers the alphabet. It contains all the texts. Imagine the possibilities.
Worth noting that they did announce they were discontinuing it and removed it from the app store in October, then brought it back quickly after.
It can be used at small scale like home wifi (small cell / femtocell) and it would probably be on par with regular wifi. Cellular networks don’t really stand out in home-sized few-user deployments though because they’re designed for serving large areas or high user densities.
The first time I tried NCSA Mosaic, a light went on. I was fresh out of grad school, and my initial reaction was: Oh great, now everyone can have clickable footnotes that lead straight back to the source being referenced ! Wow!!!!

So yeah, this first impression of mine kinda missed the whole potential inherent in the simple hyperlink mechanism.

And likewise with most initial reactions to LLM A.I.s methinks.
Somebody decided to put chilli powder on a processed chip, and then somebody else has taken the credit, including having a film made about them.

Thankfully, it seems like we're back to having Slow News Mondays.
Something like React Query and other hooks based approaches are fine and very useful for certain scenarios. At the end you always need a hook (or something very similar).

But it can lead to defining asynchronous workflows through the nesting of components, controlled by their mounting/unmounting and other state. I much rather have something like RTK Query which lets me both use it in a hook for simplicity and in Thunks or Sagas for more complex things.
Because ideas aren’t owned or valuable.