skysight-inc/HackerNews huggingface dataset:
No, they don’t. You can have a function in a library, to which you pass a transaction. You can’t pass an open transaction to another service, in the general case. The service boundary forces multiple separate transactions.
So they only pop up every time if you force them to respect your decision by not letting them store persistent cookies in the first place? To avoid the recurring interruptions all you have to do is trust the organisation that's employing this user-hostile pattern in the first place to respect your wishes and not be user-hostile more discreetly instead?

I'll tell you what is a one time deal: the explicit do not track preference that my browser automatically sends to every site I visit. They already know they don't need to bother asking me about these things every time. They just choose to overlook it.
Thanks, that's a great breakdown. I'm not too worried about libraries, as I try to avoid importing code willy nilly, but have you used pwsh extensively on nix? How powerful is the object/data model when it doesn't have access to COM/.NET/etc? Does it create integrations/reimplementations for distinctly nix things like device files? Or will I basically be writing a lot of compatibility layers to get raw text into structured data?
I have no doubt that those imports will be replaced by one of those other exporters, it's not that hard.
Meanwhile at Google, Microsoft, and Apple: Greenwash all the things! \o/ https://sustainability.google/operating-sustainably/net-zero... https://blogs.microsoft.com/blog/2020/01/16/microsoft-will-b... https://www.apple.com/newsroom/2020/07/apple-commits-to-be-1...

Amazon has 2040 as a target, not sure if that says they're being more honest or it's because they deal more in physical products. https://sustainability.aboutamazon.com/climate-solutions
hmmm... For many decades researchers and experts have stated that we really don't understand what the heck is going on inside these artificial neuron networds...
....Sounds like the decades long quest to understand how a network of ArtificialNeurons processes input data into useful output (for example: categorizing, deciding yes or no, or controlling the actuators of robots, etc.) ...has been cracked. That is, through conceptually understanding linguistics and concepts like 'tokens' and 'parsing', the researchers have been able to trace through the steps of what the FFNs are logically doing.
[Regarding other commenters' comments: Two points to keep in mind.... 1) any trained ANN (in machine learning, as well as FFNs) can be reduced to a single mathematical formula to replicate the processing being done by these ArtificialNeuralNets. In other words, after training, the result can be reduced to a single bit of math that alone can be reused to replicate the trained net WITHOUT using the actual ANN anymore - using only the ANN for training in order to derive a definite mathematical result for future use. {See most graduate school level textbooks on machine learning for the details....} 2) ..."sparse" does not equal "unnecessary"; it sounds like what others have suggested, it's like a decision tree rather than complexes of connections between artificial neurons doing heaven only knows what logically....]

~jgroch
This feels like the setup for a limerick:

There was a monitoring app called bandwhich that fits a network administrator's niche

something something something
something something something

sudo make me a sandwich.
I, for one, am displeased with .yaml. I recently had a major footgun incident where a Debian VPS was rendered completely unbootable because of Ubuntu netplan's highly-annoying use of YAML (where I had done the slightest misconfiguration, and to my eye it looked perfect, and my changes successfully passed the parser of "netplan try"). Yes, that's right - the server needed to be rebooted in rescue mode; it wasn't just merely stranded with no working network interfaces, where the web-based serial console would have been enough to undo the footgun gunshot. Nightmare!

The solution was to uninstall netplan.io Debian package where it didn't belong - get that YAML out of there. My hosting provider, OVH, figured it would be a good idea to shoehorn netplan - with its accursed YAML - into Debian for Network configuration. Bad move.

+1 for TOML. I love it's usage in innernet config files to set up new clients with a single generated "invitation" file.
> It will plataue

Yes, because extra empty pages are released at the end of major GC, which is occasional, and most web application will cyclicaly use enough memory that they will stabilize / plateau at one point.

> I believe that advice is a bit outdated.

It absolutely isn't, your anecdote doesn't mean much compared to the countless reports you can find out there.

> Also note using jemalloc doesn't cause memory to be freed to the system.

Yes it does, it has a decay mecanism, most allocators do. https://jemalloc.net/jemalloc.3.html

> It reduces fragmentation

Yes, and that allows it to have more free pages that it can release.

> at the cost of cpu cycles

Compared to glibc, not so much.
This is stuff that a debugger is supposed to do for you, for free.

This should not require code at the application level, but it should be implemented at the tooling level.
The web version of Twitter/X is an example of this. Way too many modals
> Replacing half of the pork, chicken, beef and milk products we consume with plant-based alternatives could reduce global greenhouse gas emissions from agriculture and related land use by nearly a third, and virtually halt forest loss, according to research published on Tuesday.

Switching completely to plant-based diets could reduce greenhouse gas emissions by 16.5% [0], free up land equivalent to both Americas for reforestation [1], sequester in those forests enough carbon to offset all carbon produced since the industrial revolution [13], to restore biodiversity [2], and repair the water cycle [3], preventing droughts. The current trend of an American-style diet would require five Earths to sustain the global population [4].

As developing nations become more affluent, transitioning to plant-based diets is crucial for sustainable food production.[5]

Current (animal) agriculture is a leading driver of biodiversity loss [6], deforestation [7], water pollution [8], oceanic dead zones [9], and soil erosion [10]. It is the primary factor pushing us into ecological overshoot [11] and threatens our survival.[12]

[0] https://www.researchgate.net/publication/352100490_Emissions...

[1] https://ourworldindata.org/uploads/2013/10/World-Map-by-Land...

[2] https://pubmed.ncbi.nlm.nih.gov/26231772/

[3] https://en.wikipedia.org/wiki/Biotic_pump

[4] https://css.umich.edu/publications/factsheets/sustainability...

[5] https://www.eurekalert.org/news-releases/917471

[6] https://www.unep.org/news-and-stories/press-release/our-glob...

[7] https://ourworldindata.org/drivers-of-deforestation

[8] https://ourworldindata.org/environmental-impacts-of-food

[9] https://blogs.ubc.ca/makingwaves/2017/02/07/cows-pigs-and-po...

[10] https://www.scientificamerican.com/article/only-60-years-of-...

[11] https://en.wikipedia.org/wiki/Ecological_overshoot

[12] https://www.stockholmresilience.org/research/research-news/2...

[13] https://journals.plos.org/climate/article?id=10.1371/journal...
A nice benefit to the Turbo/Strada approach is that you can progressively enhance the apps over time. So you can start off with full functionality facilitated by the web app and overtime if it makes sense for the app you implement particular screens fully natively.
It appears (from a brief glance) you can run it on a shared server. Only client runs on laptop.
You might need Disney's permission but you don't need OpenAI's (or rather...it wouldn't help you regardless).
I need this but for C++, I kinda miss the old borland turbo C++ ide. mostly what I care about is terminal access and code navigation but other than some vim + plugins monstrosity I cant find any.
What struck me is that the two pieces of wood were found notched together at a 90-degree angle. This has got to be the first-known 90-degree angle in history.

Virtually nothing in nature has a 90-degree angle. This is an invention of the highest order.

EDIT: thanks for all the good responses; I should have written a bit more carefully--I meant to say that this might be the first-known time a 90-degree angle was deliberately constructed.
That was something that React Server Components definitely got backwards. The default state of the world before RSC was client components. If a mark is needed it should have been "use server" for the new style of components.
As someone who has shared my library with many friends, this is concerning.
One can look at TDM exceptions or AI regulatory frameworks in EU and APAC regions for examples on how this is currently progressing. In summary, cautiously pro-AI in most places, since no country really wants to be left behind.

Personally, I think copyright is a red herring. This is really about automation. If AI was trained using public domain works, would people put out of jobs still complain? Of course they would. The solution is what we've always done for automation: social safety nets and reskilling.
iOS in comparison gets both security and OS updates for 5
Modernizing the Fortran Ecosystem
> I own a farm and while I agree that people generally have no idea what goes into farming, I feel like the "tech workers would cry if they ever had to actually farm" statement that is so common on these types of threads is usually coming from someone with experience on a conventional farm.

But it's comparison of "job in IT vs job in farming" (i.e. actually making money in both cases), and not "just farming enough for your food needs"

"making enough for your needs" is few crates of apples, not working whole day with a bunch of temporary workers gathering it while tractors are going around gathering the crates, often in burning sun.

Turning it around it would be like saying "job in IT is SUPER easy" but meaning just setting up a home router once a week (because that's what "farming for yourself" is compared to running profitable farm)
For anyone that doesn't already know, Jellyfin is pretty close to Plex feature-wise. One killer feature it has over Plex is respect for your freedoms.
It drives me insane that the standardized tracing libraries have you only report closed spans. What if it crashes? What if it stalls? Why should I keep open spans in memory when I can just write an end span event?
Yeah I have feeling most of that is "I will live off my savings and have a hobby", rather than actually trying to live off that.
That’s the part of the article that I liked
Show HN: Coffee grind size chart generator
Meat is great. Factory farming not so. I'd like to see governments subsidize farms where the livestock isn't maltreated and pumped full of who knows what.
I had the same question. With modern (!?) microservices type development, functionality is spread all over the place in several repos. It would be great if SeaGOAT supports multiple repos.
I like his channel, the videos I've seen do not really go into depth about UI.
By 2019, Millenials were making more money than Boomers or Gen X were making at the same age. Roughly the same percentage owned homes as young adults, 50% for Boomers, 48% for Millenials. Housing costs for Millenials in 2019 were a little higher than for Boomers in 1987 and a little lower than for Gen X in 2005.

Millenials have a little less wealth than previous generations at the same age, if you don't count a college education as wealth.
Very cool. I haven’t quite worked out how, but I wonder if you could use this for writing really fast integration tests somehow for CI workflows, using some subset of real (or I guess more like curated) data. Also love that the sync layer is Elixir, what a great language.
Do you connect a pedal to the Remarkable?
How odd. I have, and continue, to use Signal without auto-update enabled.

I have been prompted, twice in three years to update though.

Perhaps the requirement depends on your country?
Good catch. Reported to the Gnome mastodon account.
Charles Darwin: The Best Scientist-Writer of All Time (Lawrence Krauss)
That is true, in addition, outcomes are not defined by intentions. It was my hope to draw attention to why we perpetuate this behavior (results).

There is a lot of gradation, the differences between stating misinformation you believe is true vs stating what the majority believes to be true due to laziness vs an intentional lie, etc.
> Every 5 to 10 seconds the element focus switches to a different input so while they're typing in one area, they may accidentally start typing in another in a mildly annoying way.

I think this shows how clueless many webmasters are, even today. state of the art these days is to capture the needed request using MITM Proxy or similar, then just replay those requests using the client of choice, NOT a browser. if you want to combat this stuff, just return a 429:

https://developer.mozilla.org/docs/Web/HTTP/Status/429

and include the proper response header:

https://developer.mozilla.org/docs/Web/HTTP/Headers/Retry-Af...

stop doing this boutique crap, and stop trying to reinvent the wheel. its annoying, ESPECIALLY if it hits valid users.
I had the same question but the article said that the wood would have rotted by then. Makes sense since even lumber will dry rot in years if not taken care of. So I can buy the idea that it’s very old because it was preserved in an accidentally special way.

I’m just wondering if it being submerged in water would have affected any readings or measurements they made since who knows what hundreds of thousands of years or even thousands of years might do to the things they are measuring.
> There's a traditional soft cheese that is a staple where I'm from in Brazil that is made like queso fresco, but we mix in clarified butter at the end of the cook (it's called butter cheese/queijo de manteiga) that is at risk of disappearing because it's getting harder and harder to produce it locally due to the lack of milk producers and other infrastructure as most milk production has moved elsewhere.

are there no vertically integrated cheese production there ? If there is demand for milk why cow farmers are moving away?
Also from the article:

> The North Carolina State Patrol had said the bridge was not maintained by local or state officials, and the original developer’s company had dissolved. The lawsuit names several private property management companies that it claims are responsible for the bridge and the adjoining land.

⇒ I think it’s quite possible that the authorities never put up "Road Closed" barricades there. It wasn’t their bridge and, presumably, the last stretch of road leading to it wasn’t their road. Or do I think too low of the authorities in the USA?
A CRDT is a discrete entity/object that has to follow a set of rules for reads, writes, and storage -- including, but not limited to, rules about how to maintain history. You can certainly mix-and-match CRDTs with other entities in the same database, but you can't like "fold in" arbitrary changes to a CRDT without following the rules.
An Essay on Friendship
NB: Before/after screenshots are highly useful when pitching or demonstrating something such as this.
Engineer’s notes: (resolution) recommended customer park at back of lot and purchases ice cream in larger quantities.
Very speculative article, but does provide a nice succinct explanation for the counter-intuitive idea that multiple infections could pead to greater chance of long covid.

That said, I got terrible long covid after my first infection. I consider myself to still be getting over it. I've been reinfected about 6 times (apparently this is actually abnormal). The o ly long covid symptom I've fou d to get worse after some of my reinfections is that my breath gets shorter again long term, and I have to go about clawing back my pulomnary capacity again.

Otherwise brainfog and the like seem to mostly not worsen, although I will say that I'm still, 3 years on, trying to get rid of the last vestiges of those symptoms.

Feel like I overshared my personal experience here for some reason, but like I said, article seems highly speculative. So why not share some anecdata while we're at it.
Not just clang, it's LLVM.

Current builds of Zig also already include LLVM 17, so you can use zig cc as a remplacement for clang 17.
So I guess they have gone a full 180° on that "Don't Be Evil" thing. For Google employees with a moral compass, that must be a little confusing/upsetting.
Looking back as a grown-up, I'm sure the teacher just said this to head off anyone considering cheating by making them think it would be a waste of time. The illustrations did look pretty close to accurate to me.
:-(

There is still a lot of Perl code around. Something like this would be super useful.
Certain Russian news websites are DNS blocked in the EU. I haven't heard of anyone having serious issues using a VPN.
what's the alternative - looking at a screen? I want to concentrate on driving.
I strongly suspect that those get caught up on "social" or "sharing" icons, often indicated by a "social" class, or "share-daddy" specifically (I block that last a heck of a lot myself).
“Why are you crying?!? Real men don’t cry!”
I don't mind paying for things that are worth paying for at all. I do it all the time.

However, when it comes to services, they tend to spy on you whether or not you pay for them. I won't pay for a service solely on the basis that it would improve the privacy situation because I don't think that it generally does.

As to Twitter specifically, I don't find value in it sufficient to be worth paying for, so I wouldn't. But I don't use it anyway, so I wouldn't count as a lost customer.
What are you talking about? Society? The benefit is to the person working or working out.
I paid for ChatGPT for a few months and finally cancelled yesterday. As a code generator it’s a frustrating assistant that gets it wrong most of the time. I guess that’s good from a selfish developer point of view.
Now imagine what happens to smaller sites...
I've never seen it. I think because people don't like to get downvoted, and so it can keep them from posting if the only possible signal is negative.
You could spin up your own Mastodon server. Hell, there are several websites in the darknet that allows you to post whatever the hell you want.

Expecting a "good" platform to exist, with a far-reaching and diverse public, but also without any moderation allowing anyone to post whatever they want is unrealistic. LGBT people will not want to be in a platform filled bigots harassing them, similar to people of colour or any other minority. A complete freedom of speech will end up push minorities out, then drive people with dissenting opinions away, and it will eventually turn into an far-right echo-chamber just like Voat and Truth Social.
Also, that is not something a sane person would say, no. Having children help with chores is a key part of parenting, regardless of gender.
With all the stats available I wonder if it would be possible to show which zone the ball went into.

I did a little bit of work on pitch prediction and we were able to get a pretty good result predicting which zone the ball would go into. I think we were around 36% accurate with a specific pitcher. I built a realtime predictor on live games which was pretty fun. Wish I had know about this.
Boursin's dairy-free cheese spread is a great alternative to cream cheese IMO (although you're kind of stuck with garlic & herbs flavor). Haven't quite found good alternatives to melty cheeses like cheddar though.
Exactly right.

They do seem to be getting high on their own supply.
People would fuck the plants over within a day. It would at least have someone at the site doing the cutting.
I paid for it and Copilot, so yes I have. The code it generates is either great or totally wrong, more often the latter than the former.
I do agree that the UX of a lot of E2EE software is pretty bad, and if you wanted to make e.g. a chat application, then yeah, it's not necessarily "simple". In practice it can become quite a mess. And honestly, I think a lot of apps have just done a poorer job than what would've been possible without much hassle because it's relatively new territory for a lot of developers.

On the other hand though, we're talking in the context of local-first apps, and the set of constraints imposed by local-first apps already does limit you substantially. If anything, local-first is more complicated in a lot of regards; in my mind, the worst part about E2EE is trying to keep track of all of the different keys you wind up needing to wrangle, whereas with local-first, usually, you're all-but guaranteed to run into CRDTs first-thing, which impose a whole bunch of limitations on the structure of data and the operations you can perform on that data. It is possible to share things in a local-first app, but there are limitations to how much a CRDT-based app can scale for a single document.

And that's why arguably, it's one of the perfect places to add encryption. If you're already talking about apps that deal with small-scale documents and that necessarily do most of the work on the client, you may as well encrypt it. All of the clients are "equal" as far as the data structure goes and the server(s) mainly exist to sync to; it's perfect.

When thinking about the E2EE UX of local-first apps, I think of password managers and not chat applications. I think it's closer to the former than the latter in terms of constraints.
Same as Python.

It could have been based on tuples and records (similar to SQL), but we somehow got typeless OOP.

Wasted opportunity.
6 years seems like an incredibly long time to me. It's a bit of a shame, but looks like industry really didn't come out to support the idea.

2 years on the other hand seems incredibly short? Am I wrong?
And lose most of the 'reactivity' since you'll now be doomed to manually track your own dependencies everywhere.
Isn’t it also incredibly easy to prove Leonardo’s tree rule just by cutting down a few?
Do bottling water actually consume a significant amount water vs like an average size farm?

I personally thing bottled water is generally pretty unnecessary and really wasteful to transport but I can’t help think the actual amount of water given people are drinking it not watering plants or showering with it is relatively small?
pre-seasoning your rabbit I see...
Yeah that's almost certainly not an occupancy sensor. Out here the single space meters have green LEDs for when it's legal to park (e.g. non-metered hours, or metered hours and the meter has been paid) and red for when the it's not legal to park there. This is so that someone passing by can quickly identify which meters to focus on.

Of all the ways you could detect the presence of a car most would be easily obstructed if they're looking from the POV of the meter. Maybe a camera would work, but even if you ignore the ease with which it's obstructed you still run into issues processing the photos. Sure you could also probably fit a small SBC into there, but you'd have no room for a battery powerful enough to run for any meaningful amount of time.

When I was doing that sort of thing professionally we kept the stuff in the meter very simple and our whole thing was built on super low power comms (think lower power consumption than Zigbee). While batteries are easy enough to change out in a meter, having to change them out frequently adds to the operational cost. The costs of trying to determine occupancy outweigh the benefits.

Typically what I've seen is that adding money to the meter just resets the session. Dollars to donuts you just came across a busted meter.
Paywall. Is there a summary available somewhere?
What I really want to know is, how closely are these perceived colours matching the actual scene.