skysight-inc/HackerNews huggingface dataset:
My experience riding over 37k km in less than a year all around Europe with my Tesla Model Y hasn't been any like it (many trips, including from The Hague to Malmö, The Hague to Berlin, The Hague to Budapest passing by Vienna, and more trips than I can count to Belgium, twice to Switzerland, and also all the way South to Barcelona).

I think your car model isn't very appropriate for long distance travels, as most EVs. But there are some EVs out there that definitely can do it, especially all Teslas.
It's a Simpsons reference :)

https://youtu.be/U1iCZpFMYd0?si=EHnRdnuKjoOvjuCP
> How do I efficiently reconstruct the current state from the event stream?

There isn't one 'current state'. That thinking comes from centralising everything in one DB.

You create different states in different systems according to different requirements. If you're building a shopping system, with Purchases and Customers, one service could read events and produce a relational table for finance purposes. Another service could read events and produce a key-value store of customer data. A third service could power an OpenSearch service for searching over products.

> How would the event stream be modelled in the database?

It's a list. If you're using something fit-for-purpose like Kafka, then it's multiple lists (topics, partitions, etc.).
Having to specify every single closure in dependencies does nothing. Not every dependency has to be specified. Not specifying a dependency is not always a bug.

Honestly if not exhaustively putting some closures in your useEffect deps list is your idea of a “maintenance nightmare” then maybe you should stay away from real production code bases? There are plenty of hairier mistakes and patterns out there than that.
Strange Loops in Magic the Gathering
That should in theory be possible, yeah, though I can't imagine a great way of doing it. Do you want to add a bunch of complexity to the system's dynamic linker to make it understand "base + binary patch" dynamic libraries?

In any case, maybe you can add heaps of complexity to core OS things and save some disk space; but you still need the full patched dynamic library in memory when the process is running, so at the very least you'll end up with bloat from lots of versions of the dynamic libraries loaded in memory when processes with different versions are running...

Maybe you could tackle both of the problems by storing a base version of the dylibs and then have other dylibs which provide replacements for only the symbols which have changed between versions... but this would severely limit the kind of thing you can do without just basically having to override all symbols. And automating this process would be hard, since compiler upgrades could cause small code gen changes to a bunch of symbols whose behavior haven't changed and you wouldn't want to ship overrides for those.

In the end, while I'm sure there are things you could do to make this work (Apple has some talented engineers), I also understand why they wouldn't.
you're right of course, but man I wish we had megamonths, the name is great.

you're describing the French Republican calendar btw. I blame Christianity for the travesty of stopping it's adoption. https://en.wikipedia.org/wiki/French_Republican_calendar?wpr...
It’s cold close to the poles, right? Been that way every time I’ve gotten near.
So then you wouldn’t call raft algorithm a solution to consensus for distributed systems?

It is strictly single writer at a time
That’s why always use wired CarPlay despite having wireless support.
Reddit gating NSFW content with login is pretty obviously a play to increase signups and therefore engagement. Making scraping less feasible might just be a bonus, but attributing the whole thing to that is a stretch.
For sure. I thought the parent commenter wasn't considering cases like resisting arrest in their statement though
This is an awesome example of solving the wrong problem. :>
The "left" that you are referring to opposes eliminating cash. The reasons often given in hearsay and by journalists and blog posts are often exclusively focused on "people of color" who are underbanked, but the complaint is much more concisely stated as BEING OPPOSED TO THE PRIVITIZATION OF CURRENCY. Which seems fucking reasonable as shit to me.
The annoying thing is that if you disable "automatically track everywhere I go" you lose features like "let me manually provide my home address so I can tap the home button to get directions there". I totally get why that kind of thing gets overlooked, but it's technically unnecessary and also annoying.
Is there any context that could help understand wtf I’m looking at?

Is this a collection of resources that promote using things other than loops while programming?

Are we advocating for a world without physical loops, eg. Rollercoasters without loops?
It would make more sense to use this for certain streams that change a lot and the data is interesting enough to see what happened along the line. But that could be solved within the relational model..
Japan is a special case where housing is largely a depreciating asset and small-time landlording isn’t a very profitable business. Small-time landlords in Japan couldn’t collude to screw over renters like they did in the US with RealPage even if they wanted to. There are also strong renter protections relative to the US, including fairly limited ability (by law) to raise rents on existing tenants without justification.
I'm running Slackware. After updating to 15.0 i was shocked that xsnow , instead of starting, displayed a config dialogue.
I removed it and installed the older 1.42 version.
It’s a point to point link too, not standard access point style.
Doesn't snow as much, but the rain/wind can be pretty bad, and people still bike everywhere.
Nio currently has around 2,000 battery swap stations in china. They seem much farther along than the people that gave up.
If someone were to create an animation of that physics page you described, do you think it might have shortened the time spent to digest that concept?
Would be expensive but you can do a copy and replace to keep the data you need, on a new topic.

If you don't need the data, then you don't need it.
A lot of Microsoft products have had years-long complaints finally resolved in the post-Azure world.

It seems while some of the features implemented pre-Azure were supported, but not fully working as intended because they were sets of features that weren't necessarily in use by Microsoft themselves. But they became an issue as Microsoft was now interested in it working properly after they started using that capability, or parts of the Azure infrastructure depended on it, or some big money customers "'how about'ed" these features. I'm talking minor but important aspects of larger products, or Interoperability.

Windows Server had a lot of life breathed into it post Azure. I'm too lazy to find specific incidents, or recall the past annoyances as a sysadmin of years past (PTSD?), but they absolutely dogfood and we are all better off about it. What they can never dogfood however is the pricing.

I'm k-12 education sector (almost 200,000 staff and students to our district) and we get what I would imagine one of the sweetest of discounts, and if we were to move all of our operations to Azure, our TCO actually increases to maintain the same level of service and availability.

That being said, the performance hits aren't that terrible, but it's the little things that add up quickly at scale.

Of course, as public funded k-12, it's sometimes a decision that gets made when having to decide on buying new things for the data centre (capital cost) vs. subscribing it to Azure (operational cost). The money for both piles comes from the same vault but there destination pile is loaded with implicit reasoning excuses. For example if we spend $200,000 a year on a service as a subscription, it's easier to get money for that versus requesting $400,000 on something that would last us 3 or 4 years.

It takes great leadership at the IT level to liaison this impact to the business movers and shakers, and sometimes that's not there.
Shops worldwide do this; whether it is $1.99, €1,99, £1.99 or ¥499. It's a psychological trick. The exceptions (like the Dutch HEMA for which whole unit prices are part of its heritage) use it as a distinguishing feature, but most shops don't dare to.
There is lot of models one here in different country could be:

Down payment x000

Monthly payment for x months x00

And then final payment xx000 after x months. But the seller has calculated it as such that they can buy it back and get the more by selling it.

So in the end "buyer" only pays for the depreciation and interest, which were low in previously. Much harder model now that cost of loaning has gone up. Quite a lot of people can afford to pay hundreds a month, even if that really doesn't make long term sense...
"I don't understand how other people can possibly care about things that don't affect me personally."
There is a list of stuff lockdown does. That was never in the list. So it’s not too surprising.
AFAIK the charging rate slows down as the battery gets fuller. That's why all the fast charging metrics are like "30 minutes to charge to 60%" rather than "60 minutes to charge to 100%". So on a trip where you want to spend as little time charging, you want to stop charging before 100%.
How sad to lose contact, but how wonderful that we seized our opportunity to send out this beautiful messenger into the great unknown.

This reminds me of something I have been curious about for some time now. The Voyager Golden record depicts the world at 1.5b years, 4.5b years, and 4.51b years. The image of the continents at 1.5b seems realistic with Pangea, 4.5b looks to be the world accurately today, but 4.51 is unrecognizable- with Oceania featuring many new islands, new islands around Madagascar, and a large gap between Northern Africa and Eurasia. What is this image? It’s especially confusing given that the earth is 4.54B years old and the ten million years time between the two images isn’t enough for any continental drift of that magnitude in any projections I’m aware of.

See Diagram 39 here: https://www.lost-painters.nl/atlas/
The main problem is the rasterization. There's an amazing tool to fix this, called pkfix:

wget "https://cs.uwaterloo.ca/~shallit/Papers/change2.ps"
pkfix change2.ps change2-fixed.ps
ps2pdf change2-fixed.ps

Result: https://shreevatsa.net/post/2023-pkfix/change2-fixed.pdf

Side-by-side: https://shreevatsa.net/post/pkfix/ (Barebones post with screenshot as I need to go now; will add more details later today.)
It seems that many here are missing the point.

Chesterton's fence is about the laziness of reformers that fail to understand at a minimum why a fence (rule) was placed there in the first place. It is noted that all humans are lazy and only some are reformers.

The core problem is that society maintains itself so if you break society it's very hard / impossible to fix because the broken thing must now fix itself and sometimes it can't. At best there is another functioning society waiting in the wings that can take over at worst it'll take a very long time for civilization to relearn what it once knew.

If the rule was and remains effective then the negative consequences
for why the rule was there will be absent and if the reason is forgotten then the negative consequences would have been absent for a long time. The more effective the rule the more absent the data. This makes it a bad idea to use absence of evidence in support of removing rules, especially given such a heuristic would support removing the most effective and long standing rules first - which is a terrible idea.

There can be enormous lags and noise in consequences. The negative consequences may not be felt for generations, long after the reformers have died, not only why the fence was placed was forgotten but why the fence was later removed is also forgotten. Cultural behaviours have evolved alongside people and evolutionary pushes are weak and noisy but given enough time can yield pretty good results.

I think a core part of traditionalism is that wisdom that is built up over generations can be greater than what a single smart person can learn in their lifetime, and much more than what average people will on average learn in their lifetimes. Trying to optimize society on what a single person can learn in their lifetime would be like doing machine learning using at most a single epoch.
This is useful and neat.

Being a VS Code extension developer myself, I wonder how they pulled folding inline chunks without folding the whole line. AFAIK MS offers no API for folding except for entire lines/line ranges.
The front page of GCaptain is all over this. Attacks in the Red Sea, a suspected hijacking (breaking news, still being confirmed) in the Gulf of Aden, and a hijacking/boarding further into the Indian ocean just beyond.

It's looking like a pretty hazardous route right now, and it says something that the shipping companies are looking to avoid it. Longer routes cost more in fuel, missed delivery timelines, and fewer trips per ship per year, all of which hits the bottom line pretty hard. For that to be worth it, they must assess the risk pretty highly.
At my employer teams are preparing to extensively use hybrid AKS. I'd really appreciate hearing any of the issues encountered.
Wa is a simple, maintainable, compiled language for developing WebAssembly software. https://github.com/wa-lang/wa
If you define spinning to mean the most naive and bad way to repeatedly check a condition, then yes that would be bad, tautologically. Some libraries have used the x86 PAUSE instruction or its equivalent. Recent x86 offers UMWAIT which is also applicable. These are both good and efficient ways to briefly wait.
Yeah its overkill.
Its like trying to hide a meth lab by just putting up a sign that says daycare.
(and if you do a special knock on the door you go to the secret room)
Edit: vs having an invisible building which if you knock on it the right way, materializes...

The best thing about QUIC if its udp is definately that it could be made un portscannable.
When I see something like that, I just search in the templates directory for where the value is used.
Add to that, future product offerings determined by real world use cases based on the reasons why they don't or can't do it today.
That Neptune sized planet sure is close to its star.
Interesting
It is not speculation. I assume every app is hostile and trying to grab information until it can be proved that it does not. Until the app is open sourced and/or people do network analysis on it, this is the safest default assumption.
There are a multitude of things simultaneously that need to be considered:

1. The sun naturally has cycles where it increases and decreases in temp

2. The measurement devices we use have changed over time

3. The location of our measurements have changed over time

4. We only have 120-160 datapoints total for yearly averages.. with the above issues associated.

Because of those points it’s hard to make any absolute claims, besides the argument since 1960s the trend is slightly upwards in terms of temperatures , maybe.
Is there a case where it matters to the user which region their group is in if all of the resources live in a different group of regions?
This has been asked numerous times. Here is one such thread with an answer from dang[0].

tl;dr is that it might happen, but it isn't a priority and because the default design principle for this forum is "move slowly and preserve things," if it ever does happen, it won't happen for a long time (note the linked thread is from 2020.)

Just get a plugin or something.

[0]https://news.ycombinator.com/item?id=23197966
You're assuming too much. The lack of reaction was because 95% of the room didn't see him drop it or understand what fell. Even he stood there like nothing was going to happen. It could also have been a prank where he thought is was a fake but turned out to be a real grenade which would explain why he didn't even try to escape.
> toxic

I hear this about a lot of gaming communities. Smash, Xbox, any FPS.

Why does this happen? How and to what degree does it manifest? How do you avoid it?
Is this opinion based on experience or speculation? I had a house with garage and it was nice, but I moved to an apt with street parking. I had feared it would be a pain, and I'd be lying if I said it was as convenient, but it really hasn't been very difficult. Moving the car every two weeks for street cleaning has been worse.

As for long distances, I haven't found that to be a big issue. Of course, I have a Tesla which has a very good charging network - and that's the point. For any brand other than Tesla, you're probably right. It amazes me that the legacy car companies each of which are multiples of Tesla's size don't seem to be able to come up with a solution that doesn't involve getting taxpayers involved.
I engage frequently with the Canada Education team and office 365 national reps and they are wonderful and the way Microsoft uses their own stuff to interact with their customers is a true blessing. Teach by showing instead of telling.
Point is valid regardless of "AND" or "OR"

He is both - technical and has a vision
Unfortunately, that also means their customer base is shrinking and so will their profits. But unlike brands that are passionate about their craft like say Koenigsegg, expensive trash is still trash. Their value proposition is in providing tokens to reassure the desperately insecure, the ignorant, and the tasteless. While that has economic value, they're painting themselves into a smaller and smaller corner.

Fun fact: B&O CD players were used in every 90's movie as a signal of Yuppie assholes.
You are wrong. It can still be end-to-end encrypted using a password. Android backups are end-to-end encrypted (iPhone backups too but only if you enable the optional "Advanced Data Protection" feature) using your phone unlock code as a password. The phone unlock code is never sent to Google/Apple, it is only processed locally on your phone.

Your phone unlock code is typically not complex enough to withstand brute force attacks, so brute force attack resistance is added using an HSM in the datacenter (just as brute forcing the code locally is prevented using an HSM in the phone). A similar technique is also used by Signal, you can read about it here: https://blog.cryptographyengineering.com/2020/07/10/a-few-th...
Can nginx proxy-pass encrypted data now? I tried this before and failed pretty hard, had to use HAproxy at the time and pass based on the hostname in the SNI header. Was still pretty unreliable.

If so, I assume the encryption on the SSH is handled separately from the http headers.
It's like trying to do work in any one of many corporate networks that glue plastic tabs over their employees USB ports.

Been there, done similar without the capricious Senegalese baggage handlers.
What makes you think that he is not strategic?

I believe his vision/strategy is really sound
I never really got the difference between the dot and cross products until many years after graduation. And then I only got it because I managed to stumble upon a good video with somewhat decent animations.

Like, 2-D, sure, seems easy enough. But once you go to 4-D, things get really hard to grok.

Passionate science educators online have really filled in a lot of my education.
I guess if you have Apple devices, yeah, it might be worth figuring it out.
The probative value of silence is very complex. I wouldn't be sure their silence suggests anything good.

As soon as that staff member comes up with, or finds a better way to freedom.. they'll take it.

C level pay for A level work, loses out.
> the condition of an if statement is always evaluated first

I am not sure about Rust, but gcc will definitely elide an if check if it detects pointer dereference inside the if block. The reasoning was that if a pointer is being dereferenced, it must be non null. Because if it is null that would be undefined behavior and compiler is allowed to do whatever wants in that case anyway. So

if (ptr != NULL) {
val = *ptr
// do something with val
}

becomes

// null check removed
val = *ptr
// do something with val

So no, the condition is not guaranteed to be evaluated first, or even evaluated at all. I would be surprised if Rust compiler is not doing these sorts of optimisations.
>Who does the past belong to?

This is the ultimate question. Who owns an object that is so old that the chain of ownership can't be easily reconstructed? Is it the country that controls the land where it was created? Is it the country that owns the land where it was last legally held? Do we apply modern laws or the laws of the time when determining this?

Or is it the descendants of the culture that created it? Is this the cultural descendants? Is it the literal descendants of the people living in the area where it was created, at the time it was created?

There are almost certainly more people of British descent living in the United States today than there are living in Great Britain. Should the United States demand a larger share of our cultural history from Great Britain?

At some point we have to realize that any method we pick is going to, in large part, be arbitrary.
> The store looks dead but do you know if the night crew is caught up on their closing responsibilities?

I mean, I've never worked in fast food myself, but that split of responsibilities assumes that the night shift are closing, no? There are a lot of 24-hour McDonald's locations, where no explicit "closing" ever happens.

I would assume that in a 24hr location, a lot of what would otherwise be "closing" responsibilities are either spread out as "clean as you go", turned into something done at shift-start/shift-end for each shift (and so made a lot quicker by only having 1/3rd the accumulated workload for each shift), or pushed to the dead-est period (which according to one Quora post is "in the middle of the graveyard shift, 3-6AM".)
forcing government entities to find the individual, get probable cause, and get a warrant for that individual’s possessions is actually the least controversial idea there is
But the wolf isn’t farting. Key word is stinking. Checks out.
Took me ages to remember what folks in the UK mean when they say “half six” — it’s 6:30, not “half to six” — even just now I had to double check myself.
Too bad because I'm talking about it. NYC is the original big city with big city problems that cannot be avoided by changing the subject.
This is literally what happened in the linked article
Thanks for the heads up! I spent some time trying to get the cart route to work. Doesn't seem to be supported anymore (link you sent leads to a 404 page). Tried it with every combination of Product ID, Variant ID, etc. Let me know if you have any ideas on how to get this to work. It would be a great feature to add to Agora.

And I agree on quality over quantity. Writing a script to remove all stores that are shutdown, products that are sold out, and a few other characteristics. Heavily focusing on the search algorithm and data quality now.
I don't think this bit is right:

> In modern computers with memories that are very slow in comparison with the CPUs and with complex cache hierarchies, the atomic read-modify-write instructions have a very high overhead and using any of them inside a wait loop is a big mistake

AFAIK what looks like a memory write to you just get pushed into cache, then for any other processors accessing that location, it goes through the cache coherency mechanism which is independent from the RAM and vastly faster. So my understanding is that there won't be the speed cost you expect. (But I am not an expert)
I like financial breakdowns like this. The thing an LLM cannot do is all the decision making that went into that. Framing the problem is harder to quantify, and is almost certainly an order of magnitude more work than writing and debugging the code. But a sufficiently good LLM should be able to produce code cheaper than humans. Maybe with time and outside sources of truth, better.
Id like to be your financial manager.