skysight-inc/HackerNews huggingface dataset:
> When you click the browser back button as far as I remember Remix will do what the browsers do and show the previous data, but if you click a button in the UI to navigate to the previous page it will fetch the new data.

In this news site example the "previous data" was fetched with infinite scroll, and it was lost from memory when the user navigated to the new page. So when the user clicks back in their browser, the browser is unable to show the previous data, because it does not have the previous data in memory any more.

> Re global state, in my experience with Remix and before it with tools like React Query, once you move the server state (data fetched from an API or queried from a DB) outside tools like Redux, then what you have left is mostly UI state (input values, open/close states, etc.) and you don't need Redux for that.

> And if your app is more complex (like a canvas-like app for example) you can either use a state + context in a parent component or you can use Redux or any other state management library, Remix once JS load will not cause a full page navigation so if you initialize a global state in something like Remix it will keep working across page navigations, even if you click back it will keep the state because Remix uses RR to navigate so it's pure client-side navigation.

All this sounds like typical state management in any React app: keep local UI state in React components (no need need for a state management library) and use a state management library to maintain global state.

Your README gave the impression that Remix leverages web fundamentals in a way that removes/reduces the need for a state management library, but based on this discussion it sounds like that is not the case. Thanks for your answers and sorry about hijacking this thread for this.
Nor did he have any significant involvement in the Pacific theater to give credibility to his opinion.

An odd thing to say, given that he was assigned to the General Staff to assist in long-range planning for both theaters immediately after Pearl Harbor. And it wasn't like being a Supreme Allied Commander kept him in an information bubble in regard to matters outside of Europe.

Eisenhower was neither a Japanese cabinet official,

Did we hear you correctly? Is that even an argument?
Can solve a lot of real world problems and offer a better business model and economic structure for all of us.
The closest I can think of is the IBM PC.

But we can all think of 100s of companies that did not do this and either died or are hollow shells of their former selves.

Cloudflare et al are commoditizing their gig. As more new blood goes into enterprises, they’ll want to use what they’re already familiar with vs the big enterprise thing they’ve never touched and find awkward.

I don’t know that a) I’m right or b) that they’ll be successful.

But Enterprising Linode would be folly. Even late entrants like Oracle Cloud are struggling due to lack of support from Enterprise cloud products. Changing them to support all the annoying acronym requirements of an Enterprise is a many year journey. AWS and Azure really only did that to support their huge government contracts.

I think the only other viable theory is for them to try and keep Linode as Linode as just a diversification play.

That would be odd, to me at least, because they’re buying an offering that seems to be slowly dying anyway. It really never left the hobbyist/tiny shop market, and even there, AWS/Azure is eating into them. I do have a soft spot for them as they’re a much more “human” company.
I live in one of these areas and I can tell you that it's not working well enough. Investment properties still dominate the market. New buildings go up with vacant investment units. Investors pay cash over asking price for existing housing.
Feedback Component for Next.js
I almost think this is a moot question, though interesting to think about.

The world, technology & online culture have changed so much over these years. I don't think submission/curation standards could have remained consistent throughout.

Google, FB and internet companies becoming $>trn companies happened in that time period. Crime, sports & politics have become intertwined with the stuff that was on topic back in the day. FB or Twitter's policies are a major factor in elections worldwide. That's inevitably political. Cybersecurity, infosecurity and even (silly as it sounds) meme-wars are playing a big role in the current eastern european affair.

TV news came to us, moreso than we went to it...I think.
This is more than likely because the apps were abandoned by the developer and not updated for the new hardware when iOS moved to 64-bit.
In practice, re-use is a relatively limited problem.

At 128 vs. 10^20 possible codepoints, many in Unicode with side effects, the problem of deceptive or unintended use is exceedingly high in Unicode.

With far too many special cases to hold in human working memory, or even reasonably within most code-bases.
So your argument would be, as long as the pay is right, toxic culture is allright?

I mean, as long as this is a individual decision, that would be allright with me - but pay does not negate toxic. It only makes it bearable.

But like stated above, I do not say that Netflix culture is toxic, as they are clear about what they expect: top performance above everything else. That this can lead to toxic situations, as we all are not only having good times - should be clear to anyone applying. But I suppose even at netflix they are aware of this and hopefully have plans to deal with temporary burn outs, other than instantly firing those underperformers.
First of all, its not clear "the votes want it". I'm sure very few people care besides busy-body politicians looking for "problems" to fix. Put it up to a vote if you're so confident that people don't want the opportunity to use these services.

But more importantly, putting everything up to a vote will just lead to oppression by the most vocal people with too much time on their hands. The bar for allowing something shouldn't be "do the majority of people that are involved in this sort of thing want this"? It should be "do enough people benefit from this such that its a viable business"? Then you can make sure the business is following reasonable laws. For instance if the drivers are speeding or breaking noise ordinance, then they should be forced to obey the law.

That's the point of the market and that's what the market does well, allocate resources.
>You can build your own things on top of it. It doesn't need extra features if they just read data and do things when stuff changes - you can do that yourself.

I'm sure I "could" do that myself - but why waste my time when it's something so incredibly trivial to add to the site so everyone benefits?

Intentionally breaking the pattern of internet fora by withholding this feature seems ...
Nah its a monetary problem.

Basically, from a finance perspective:

Cost to borrow money (for an institutional investor) and buy a house with that money generates a return. Meaning they can buy these homes up all day long and make a profit.
This isn't discussed much, but I think homes would become noticeably more affordable for families just by having the government stop subsidizing the mortgages of investment properties (e.g. only one mortgage subsidy is available for each family). This isn't even getting into tax write offs which are too complicated for me to understand the consequences of changing.

As it stands, mortgage rates being below the rate of inflation make housing a very attractive investment.

The sources of mortgage subsidy that I am aware of are secondary market purchases:

* Federal reserve mortgage purchases
* Fannie Mae/Freddie Mac mortgage purchases

A big portion of quantitative easing by the Federal Reserve is buying billions of mortgages every month. The Fed is trying to start unwinding this now, but they have had trillions of mortgages on their books since the GFC.
Why not make subscribing to a thread manual? You can subscribe to a thread of you think it is important. The subscription will last for 3-4 days or maybe a week. Someone will probably make a client that automatically subscribes you to your comments. But that will probably be a vanishingly small number of users. And flame wars would require both sides of the war to have their subscription on. The notifications themselves can be delayed too, so you can either manually follow it to stay fully up to date or deal with a few minutes or hours of delays.

Basically too inconvenient for a troll, but usable for most probably productive purposes.
I think Wordle requires a pretty extensive vocabulary to be played successfully. Though you could say the same thing about Worldle: it doesn't require much external knowledge beyond basic geography.
Noscript breaking websites? Who woulda thunk.

How do you manage to navigate the web with that on by default? It breaks just about everything since nothing is a static site these days.
What would be performance with proposed changes when running command below ?

dd if=/dev/random iflag=fullblock of=file.bin bs=1024 count=1024 status=progress
We're in the housing hunt right now and we're losing to all-cash offers and ridiculous terms (like months of rent-free to the previous occupany: those sort of terms don't come from someone looking for a new place to live). We even lost on two offers where we were the high bid. We have pre-approval, solid financing and were willing to even waive the appraisal. It's not enough.
I like the approach Steve Blank laid out in The Four Steps to the Epiphany[1]. If you haven't read that yet, I highly recommend it.

To summarize part of the approach: you want to have high-bandwidth conversations with specific individuals who you think are part of your target market. Make sure you and they agree on the problem. Then try asking a question like "If I built a solution to X and offered it to you for free, would you deploy it?"

If the answer is "no" then it's obvious that the problem isn't a particularly high-value one, OR you don't actually have a proper shared understanding of the problem.

If the answer is "yes" then you can start trying to bound the actual value of the problem. "Well, what if I charged you one million dollars for the solution? Would you deploy it then?" The answer may well be "no", but that's OK. Now you can start a sort of a binary search process to try and find some common ground.

Beyond that, there's a series of books by a guy named Jeff Thull that I really like, which you might find valuable, at least if you're trying to sell something in a B2B setting. The first book in the series is titled Mastering the Complex Sale[2] and a big focus of Thull's approach is about how to develop a "shared understanding" of a problem, and the value of a solution. It's a "sales" book, but it's not the kind of "sales book" that's about trickery and manipulation, etc. It's really about how to work together with a prospect to gain that "shared understanding." I'm a big fan, FWIW.

[1]: https://www.amazon.com/Four-Steps-Epiphany-Successful-Strate...

[2]: https://www.amazon.com/Mastering-Complex-Sale-Compete-Stakes...
For the same reason PG proposed turning HN off “during office hours” several years back
New Brands Spotted 2/17/22
Okay, I get what you are saying. Two simultaneous notes a minor 2nd apart sound like two distinct notes. But you don't have to narrow the gap by much more before it sounds like a single note.

A very small gap gives a subtle chorus effect, a little wider takes one into honky-tonk piano territory, and wider still perhaps more like a bell, but still sounding like one note.

But, as you say this doesn't negate the audibility of microtonal inflections in a melodic line.

However, pitch steps smaller that those of 12tet can still provide new chords. For example, in 24tet the triad with a third half-way between minor and major is a distinct and interesting sound. But yes, in 24tet two consecutive pitches sounded together sounds more like a single note with an interesting timbre.
Still don't. I'm winning.
There is its a combination where most are in the monolith and certain features requires their own services why everything needs its own microservice i dont get.
If don't break any copyrights or patents, why does it matter if there are many copycat apps in the store?
I work at hp and we have all of 15.x.x.x and use it for all our internal networking. At one time we also had all of 16.x.x.x because of DEC/Compaq. I suppose at some point this could be an asset for us since we could use some different scheme internally.
It sounds like at least the pain money is high enough to expose yourself to it every day.
Or archive.is.
Wealth inequality did this. It would have happened with or without the fed. As long as r > g the problem will only get worse.

If the US returned to a 1950s style tax system or enacted very high wealth taxes this problem could be avoided, but the forces arrayed against you for proposing such reforms would mean political suicide for anyone who does it.

Which makes me think that the problem will get worse until some sort of structural break occurs (at which point, as with 2008, it'll probably get worse at an accelerated rate with a cure worse than the disease).
You're not entirely wrong, but some people just want a house and are less interested in the investment aspect.
It points out to me another issue with the App Store though. While the author's "Wordle" was Swedish and different in other regards, why would you even want to submit a Wordle-like app into that fray?

I think it's almost a given that you cannot charge for your app. A neighbor's adult daughter down the street told me (and this was perhaps eight years ago), "No one wants to even pay 99 cents for an app."

In-App purchase? Do people do that? Isn't that a little distasteful?

I just don't see a way to monetize your effort. And if you're going to essentially give it away, just make it web-based (like everyone's beloved Wordle).
You're correct. The only thing I'd add is that post filters can also be done without a candidate set of resources by performing individual permission checks for each potential resource. This is slower, but, as I mentioned, it can actually be perform better than you'd think with some tricks.

Apologies for the delayed response.
Honestly it's hilarious how much attention this is getting. It's a link that took me several years to find. It's the second link on the page. And a bunch of IT pros are delighted to find it!

Ux is hard. Personally, I had clicked the "comments" link and it was not what I was looking for, and then it took a moment of curiosity several years later to try again. I think the moral of the story is, if you want something to be discoverable, don't hide it behind a less obvious naming choice when the more obvious looking choice is used nearby. But who knows.
New Dymo LabelWriter printers force you to use Dymo Labels
It may be difficult to understand now, but back in the 90's, addresses were handed out like candy. IBM got their allocation in the late 80's.

I worked for a couple of small and mid-sized companies that had /16's and larger. And we barely used a fraction of that space.

I have a /24, personally, registered back in 1993. It's routed to my home network. I know several other folks who were on the early internet, and had the same.
Playing with VRchat, or some multiplayer video game on a VR headset (I'd recommend you try Population One), social interaction with other humans feels really natural, I've met countless strangers around the world, and started talking about random stuff as we've tried to hunt down enemy players. VR just breaks down some barrier that makes social interaction feel lot more natural than a text-based interface ever could.
Yes it's the $600 checks. Not the corporate welfare and corporate profit margins outpacing inflation.

It's time to break up the mergers.
https://archive.fo/IcLge
Thanks for pointing that out! To add some extra info, the demo's are running on
https://remix.hnclone.win (this project)
https://hnclone.win (nextjs/graphql project)

It's not necessarily an apples to apples comparison of web servers though, since the NextJS one is also using GraphQL which adds extra response time. The remix one is also running on fly.io instead of a regular VPS in middle america just to cope with extra HN traffic.
Cherrypicking comments from a discussion forum with thousands of participants and no barriers to entry is a pretty weak way of criticizing the forum.
As a user of a GNU/Linux phone, I would be happy to have both, new and ported apps.
Apple actively doesn't want to know anything about me. I pay Apple a lot of money because of this.

Our incentives match. Apple gets the money they love. I get devices that actively work against third party tracking.
IBM was the original "cloud"... AKA mainframes. They had a LOT of addressed services for decades (still do).

If you want to pick on a company for hogging IPv4 space, pick on Apple. They have a /8 and probably aren't using any of it.
I mean the Apple hardware in question is usually a laptop, which has its own very well instrumented battery backup. In most cases the hardware knows well in advance if the battery is gonna run dry.

And yes the hardware is failable. But the kind if failure that would cause the device to completely lose power is extremely rare. The OS has many chances to take the hint and flush the cache before powering down.

Note: this is pure conjecture.
The meridian is 40,000 km, by original definition. Trace any great circle through both poles (any pair of antipodal meridians, such as 0° and 180°) and that is 40k km.

The equator is more than that because of the oblateness of the spheroid.

And nowadays, the meter is defined in terms of natural units (time and the speed of light) in a way to be compatible with the original definition by the meridian.
The Unreasonable Effectiveness of Haskell
The ability to revalidate on demand is really powerful. I'm curious what the rational for adding it to the response object as opposed to an import from Next.js.
How could this be termed a low-effort clone when it's a different language?
Even there many of the stories have been about tech company involvement; GoFundMe, data leaks, social media bans, etc.
government decrees that certain accounts need to be frozen. the infrastructure to do so isn't there and needs to be implemented/deployed, or is implemented but hasn't been used in a while so nobody knows how it works. in either case, the roll-out gets bungled and causes downtime.
tl;dr: Dymo's rolls of labels now have an RFID tag in them, and their newest printers refuse to work if they don't detect one.
Social voting is broken - and probably shouldn't exist (https://antipaucity.com/2015/09/16/like-problems-social-voti...)

That said, I'm not asking for notifications on upvotes (like Stack Overflow does)

I'm asking for the basic functionality of all internet fora I've interacted with for the last close to 30 years that tell you if you have any replies
If you don't trust password managers you're trusting something else. You have to take that into consideration and weight in versus your threat model.

And you probably don't even need to trust a password manager with every password you have, you can keep just the random 200+ logins you probably have for weird websites. And keep banking, emailing and the other important stuff away from it. Also, you don't even need to have your password manager store the actual passwords there, you could "pepper" what is stored so you transform it after you paste it to the website.
I _bought_ 1P way before it was a service. I continued to pay for upgrades. I don't want a subscription, and I don't want to be forced into their black-box syncing. I've been migrating to the free software pass [0].

[0] https://www.passwordstore.org/
No changes. Totally unrelated.
I'd forgotten the name, but yes it is. And I'd seen it dunked on for relying too much on the registrars being secure.
A price crash would help people who want to buy their first home...

It absolutely wouldn't because first time buyers would still be competing with investors, except the investors would be able to buy properties in cash with no need to spend time arranging mortgages, and with guarantees that they won't need to drop out of the sale because it'd happen so fast, which would be very appealing to sellers. Plus, investors would still be able to outbid private buyers no matter even if prices are lower. Everything about selling a house favors selling to an investor (apart from morality maybe).

At this point a house price crash without legislation to block corporate investment in housing stock would likely see a massive shift of ownership from individuals to corporations.
I really like the lack of push notifications. Sometimes I'll make a reply during my morning coffee, do some work, then check back in the afternoon to find hundreds of replies and deep threaded discussion. The sense of pride I get from being able to start a healthy thread without more participation is opposed to the jacking of the nervous system dang is reflecting on. In some way, it builds my confidence in this community.
> Also note that 3rd party drives are known to ignore F_FULLFSYNC

SQLite, MySQL et al. [1] fall back to `fsync()` if F_FULLFSYNC fails, in order to cover this case of 3rd party or external drives.

[1] https://twitter.com/TigerBeetleDB/status/1422855270716293123
Facebook told investors publicly that the Apple privacy measures cost it something like $10 billion.

Though I may be remembering that wrong. It was discussed extensively on HN at the time.
> Really the most concerning aspect is that the cost to build new housing has drastically gone up.

Any idea why? This is a life plan for my wife and I, we're currently looking for the right spot of land (~10 acres) and then we hope to start building in ~5 years after significant saving and planning.

We're in the initial stages of planning out our floor plan/etc, and costs are high, but we haven't really noticed a huge difference between building and buying. .. but i suppose we also aren't far enough long that we're getting real price estimates either.
This user copy-pasted my comment from lobste.rs without context and added their own unrelated link to the end.

Original comment: https://lobste.rs/s/8ajhgl/right_thing_for_wrong_reasons_flo...
Energy isn't the issue. The issue is heat. The amount of the energy budget is vast, and we can't substantially affect it by capturing more energy and then using it to build things. The problem is that we have a global-scale heat retention failure, and nothing humans do is going to overcome that.

It's entropy. You won't beat the second law.
That concern of Facebook or Google launching their own third party app stores and being successful at it are probably overblown. At the very least, even if they did do that, they would be unlikely to take their apps off of the existing App Store.

https://news.ycombinator.com/item?id=30280457
Yes, lesson learnt and we have agreed to the new agreement -- no more primetime outages -- planned or otherwise.
My "insubstantial" one-line comments are often more valuable to readers of HN than pagelong of pseudointellectual debate (I watch my upvotes carefully. Which reminds me: is there a tool to track votes and comments on my comments?)
The $600 check isn't what caused house prices to go through the roof it was the too-low-for-too-long interest rates. Historically the mean mortgage rate is about 7%. I suspect that we'll see a reversion to mean for rates as the Fed tries to fight inflation. If that inflation turns out to be "sticky" like it was in the 70s rates could overshoot and go well over 7%. If that happens... well, take a look at home sales data from the early 80s. People looking to buy a house at this point should cheer rising rates because it will mean lower prices. Buy at a high rate but lower price, refi when rates fall.
How this would be different of what exists and is in use today?

Not to mention, the "holes"/"bugs" in the silicium and those in the running software stack. PPL tend to forget about the SDK too: "backdoor injectors for foreign and futur CPUs" aka compilers.