skysight-inc/HackerNews huggingface dataset:
Still expensive, but now a solved problem. Funny how everyone's focused on satellites and nobody's talking about the society-ending EMP that would probably be triggered here on Terra though.

https://www.csis.org/analysis/there-path-counter-russias-spa...
If you think you can walk up to 250 legacy systems and "just" do anything, you are not an experienced developer.

An executive can certainly issue the mandate but the project to make it happen is going to be a very detailed one.

It's a good project to do. There shouldn't be 250 ways of doing authentication. Authorization is rather difficult to just wave a magic wand and harmonize, but authentication shouldn't be a cookie here, and a JWT token there, and a microservice with its own tokens that also integrate with some vital system over there, and Basic Auth with LDAP creds over there, and so on.

But the project is going to be a lot more than just standing in a room and shouting "HEY EVERYONE USE SAML, ok, cool, project is now spec'd, timelined, prioritized, and staffed problem solved".
A bit of a controversial take, but I think the reason that this won’t get solved is the AGW movement. Rather than addressing things like pollution, waste, strip mining, environmental toxicity, and so on the green movement was hijacked to care about a single aspect of environmentalism because rich people could get even richer trading carbon futures.
oh well, can't edit my message now, but then: interesting that RNA is twice in a row. (Not sure I deserved the amount of downvotes, though, mRNA is mentioned twelve times in the press release as well, easy to confuse for a layman)
https://tour.gleam.run/functions/function-captures/
https://tour.gleam.run/functions/pipelines/

These took me basically no time at all to find. Are you looking for something else for partial application?
They even have a sharing feature in the neat-looking editor, so it would have been nice to use that to provide a few examples?
I’ve been appreciating awk more and more lately as a desktop calculator. There are things dc and bc can’t handle, that awk will cheerfully compete for me. Of all the tools I can expect to be present on a Linux machine, it gives me the easiest way to compute a logarithm in a shell pipeline.
You won't be able to do this if you're downloading from a CDN. Which is exactly where you would host large files, for which progress reporting really matters.
They're called "pup" trailers [1] (example photo [2]), and the very long hitch exists for a few reasons: per-axle weight limit, respecting max weight capacity of smaller bridges, and ease of unloading [3] among them.

1: https://titanww.com/what-is-a-pup-trailer/

2: https://imgur.com/raDJVVL

3: https://www.youtube.com/watch?v=mU5L_2TMjKc (sorry, terrible handheld video)
Reminded of this:

> David wondered if, rather than humans going extinct and letting the mushrooms take over, humans could eat the mushrooms and survive. That question led him and Joshua Pearce to research and write Feeding Everyone No Matter What

https://allfed.info/about
Try Krita
I have (my kid has actually) a 2022 Nissan Leaf with AM receiver. Perhaps newer EV designs are different in some way, such as the placement of the electric motors. Stellantis has stated they moved the radio receiver components away from the EV related systems to maintain good reception.
Silicon Valley, the new lobbying monster
Correct. Some friends and I started saying "throw it aways" instead. I think it much better describes the actual situation. It didn't really catch on, though I wish it would.
At least in the implementation I wrote the default way to provide the body was a string... which has a length. For binary data I believe the API could accept either a std::vector<uint8_t> (which has a size) or a pointer and a size. If you needed chunked transfer encoding you had to ask for it and then make repeated calls to write chunks (that each have a fixed length).

To me the more interesting question is how web server receive an incoming request. You want to be able to read the whole thing into a single buffer, but you don't know how long its going to be until you actually read some of it. I learned recently that libc has a way to "peek" at some data without removing it from the recv buffer..... I'm curious if this is ever used to optimize the receive process?
You know that if US East suffers a FULL data loss that the recovery would take weeks with the question if it would even be possible. That's what happened to ovh... it wasn't just one building.
What is this thing that is both heartbreaking but without any reason for outrage? Like getting rejected from the school dance?
The registrar does not own the domain, they just registrar it for you. If push comes to shove they need to let you transfer the domain to another registrar of you choosing after which your users will be able to reach you the same way as always.

Not so much with social media where the respective tyrant has a TOS that makes it clear they can tell you to pound sand whenever they feel like it.
Yeah, how many bug out bags do you own? How many people do you know have one?
Cheap is a bit pejorative, I’d call it reasonable or competitive, ie. not exorbitant prices.

They know what they’re doing and they’re doing it well, cheap is more side effect than primary goal.
See also https://duckrabbitbrewery.com/beer/ , in particular Duck-Rabbit Ludwig Vienna Lager.

And it is my recollection that the artist Jasper Johns did a duck-rabbit or two.
I was thinking to myself since when did AGI started creeping into food marketing. Good lord it hasn’t.
> One way to help you notice this is to try and estimate how many billions of people you've defined out of "being intelligent" with your latest goalpost movement.

love this, I will use this in future rants.
Geekbench usually doesn't run long enough to trigger the throttling on the laptop chips.
Because then you'd have no control over what the AI/code does. If you blindly want to trust the AI, you might as well just make the AI the black box between your input and output.
The Baraboo fire may have been as much a protest over the difficulty of local
German language courses as an expression of anti-German sentiment prevalent
across the nation at that time.

Are there easy German language courses?!
There's a BBC documentary by Reggie Yates "A Week in a Toxic Waste Dump" from 2017, it is about the same Agbogbloshie Scrapyard in Accra:

https://www.bbc.co.uk/iplayer/episode/p05dmmns/the-insider-r...

The BBC player only works in the UK, but you can easily find the episode on Youtube.
I can consume less, give new life to old electronics, etc. and seeing these pictures validates the feeling I have for it.

At the same time it just makes me feel powerless, all the effort I go through to not make this problem bigger is all too small to have any effect, the powerlessness against the system is real. I can change my habits, advocate for others why I believe that's good but it all fall into deaf ears while the incentives are there to just consume, throw it away, rinse and repeat.

It just makes me exhausted while not feeling I've helped to make the world any better, and in the end I still get flak from the mindless consumers if I bring this up as it's a damn boring subject to participate when one doesn't care about it.
I think I tested very casually some time ago with Go maps and up to like one hundred items the linear search on array was faster than map lookup. Considering that many times when we use Maps for convenience they will have less than a hundred items this could be useful.

Unfortunately I don't have the results (or the test code) anymore, but it shouldn't be hard to do again (casually at least).
It was originally created because printers needed a constant stream of new works because once they published something their competitors could immediately copy it and republish it without the initial cost of making the work.

That's why its copyright and not artistright.
The urge to regulate is stronger...
That's a problem but still cheaper than UpCloud. I do find Cloudflare pricing is more attractive for read heavy website and startup plan is useful for us.
Scaling Git – Taylor Blau (multi-pack reuse, incremental MIDX bitmaps)
If you haven't used .NET since the early 2000's, I'd recommend checking out current `dotnet` CLI and tool chain.
IONOS VPS is free egress.
No competent content blocker tests "ten thousand regexp matches" for each request URL to match, this is not how it works.

To simplify, and speaking from uBO's perspective, consider that nine distinct tokens can be extracted from the URL in the address bar for the current webpage:

https
news
ycombinator
com
reply
id
41758007
goto
item%3Fid%3D41757178%2341758007

To match such URL against the tens of thousand of filters, there is only a need to lookup filters for these nine tokens, and for most of these tokens there won't be any filters to test, such that in the end for any given URL only a few to no filters will end up being tested, and the majority of these filters are not regex-based, they are just plain string matching.

This is the overall simplified explanation of how it really works, in reality it's a bit more complex because there are a lot of other optimizations on top of this.

There is a built-in benchmark tool in uBO, accessible through the dashboard, _Support_ pane, _More_ button, _SNFE: Benchmark_ button[1].

When running the benchmark against a set of 230,364 URLs, I get an average of 11-12 µs per request to perform a match test against the default filter lists in uBO.

* * *

[1] https://github.com/gorhill/uBlock/wiki/Advanced-settings#ben...
Why a car should be a special case is that that is what people will hop into in an emergency. Great to have it with you in those circumstances.
Show HN: Built an demo AI app with Zero deployment cost
Built an demo AI app with Zero deployment cost.

Text/Vision completed, PDF-RAG in progress.

Frontend - React hosted on @github Pages
Backend - Django hosted on @huggingface spaces
Inference - MistralAI and Nvidia NIM Free API Tier .

Source - https://github.com/slabstech/gaganyatri.in
AM antennae are simple affairs -- usually just a stick of carbon with a tiny spool of wire around it. Seems like you could just relocate it to an end of the vehicle and put a bit of shielding around it. If that doesn't do it, then the car is a massive emissions vehicle. (pun intended)
Yes indeed. I did a quick search and it's really difficult to find images of that original color scheme. I have fond memories of long coding sessions in Turbo Pascal 3.x with the black background and green and white text.

Delphi was great too and I probably spent an order of magnitude more time in Delphi, but I have fonder memories of Turbo Pascal
Yeah, and realistically once we can get hardware powerful but cheap/energy efficient enough to run llm + TTS + ASR without any noticeable delay during a conversation then who needs cloud services for most stuff. The really big models will still be useful, but really only for specific things.
Good idea. We could give it a new MIME type too. E.g. application/octet-stream-with-length-prefix-due-to-idiotic-fetch-api

Or we can keep using XmlHttpRequest.

Tough choice.
What Makes a Good Manager?
Not sure about Linux, but for LwIP on embedded, the buffer isn’t continuous; it’s a linked list of preallocated pbuf objects. So you can either read directly from those if you play by their rules or if you really do need it in contiguous memory you call a function to copy from LwIP’s buffers to one you supply.
i was interested in hetzner and their services, until i tried to sign up and, after they verified my payment card and all went well, i instantly got account suspended email and that was it. and i am glad it happened. i cannot imagine having a tiny problem later on, costing me money, with a company like that.

btw backblaze is the best object storage offer on the planet at this time(i have research all options). second would be wasabi.
So do some urban areas.
you just described a bikepacking bike.
I don't know if that was the purpose or just a side effect, but I would have thought that the purpose of a bypass is to provide a more attractive route than the one going through the town center (so motorists have an incentive to use it), and having to slow down at the roundabouts (along with the mentioned tight curves and the 60 km/h speed limit) completely destroys the attractivity.
Because we were talking about HTTP server frameworks, it seemed not that problematic to mention one of the most surprising things I've seen in this space. Not necessarily JS bashing, but sorry for that anyway.

I'm surprised to see that it's now gone too! The exact commit is [1], which happened before Express.js 4.7, and you can search for the variable name `arity` in any previous versions to see what I was talking. It seems that my memory was slightly off as well, my bad. The correct description would be that older versions of Express.js used to distinguish "error" callbacks from normal router callbacks by their arities, so `(req, res)` and `(req, res, next)` would have been thankfully okay, while any extra argument added by an accident will effectively disable that callback without any indication. It was a very good reason for me to be surprised and annoyed at that time.

[1] https://github.com/expressjs/express/commit/76e8bfa1dcb7b293...
I trust cheap a lot more than free, "free unlimited" anything usually just means there is a limit but you're not allowed to know what it is.
It looks like it was composed as tool for tiny javascript challenge: https://phoboslab.org/log/2021/09/q1k3-making-of . Could not get the examples to work however.
I am embarrassed to admit it, but getting broadband/high-speed internet in the early 2000s kicked off an Internet addiction I am yet to resolve. Dial-up forced me to wait between page loads, or anticipate a connection breakage that would keep me grounded in the offline world. High speed changed all of that. We talk about smartphone addiction, but years before that, many of us were likely addicted to their laptops.

Getting acclimated to the information firehose was probably a net negative. For the first decade, I at least enjoyed high-quality online writing for free. The second decade devolved into half-formed, 140/280 character hot takes, videos and paywall popups, and yet I was still reading a lot of it. The algorithmic, SEO-ified consumer internet now has gotten so bad that I am finally scaling back my reading, but am still online due to FOMO on important events (although usually I end up realizing they are rarely as important as I think them to be).
I know you're being sarcastic, but it seems like EVs should probably also come standard with a glass breakage device for fast escape.
Nice app! Where is the data stored?
> It's not like there is a mirror datacenter just two blocks away

Isn't that exactly what Availability Zones are for? They're physically separate[0] datacenters and each one contains a copy of each S3 object (unless using the explicit single-zone options)

It's also straightforward (although not necessarily that cheap) to replicate S3 objects to another region

[0] https://aws.amazon.com/ec2/faqs/?nc1=h_ls#Platform
I haven't had this experience with TypeScript. In the projects I've worked with, we turn on strict mode and heavily discourage using `any`. I generally feel pretty confident that the type annotations match the runtime values.
You know when your employee quits how you have to block all their accounts? Now imagine they have access to the server room!
Stuff like this is why Cloudflare launched the AI Audit feature and the ability to block "AI bots". We're about to launch a feature that'll enforce your robots.txt.
I was thinking of switching to BlackBlaze as I'm currently using Digital Ocean Spaces -- however I might look at Hetzner again -- not revolutionary but quite competitive.
Personally it wasn't licenses or attribution that was the problem with ByteDance's scraping, it was that, unlike every other robot visiting our system they completely ignored robots.txt to the point of overloading systems.

Which is why their chunk of amazon asia is currently behind a ban.

I kinda feel like when people say "indiscriminate" they really mean it. There is no regard for courtesy or common sense.
I'd like to see an arial photo of this site, because these images paint an awful picture without actually showing us how big this dump is. 15,000 tons/annum in one area shouldn't be all that much in the grand scheme of things but the photos manage to make it look like this is some sort of boundless hellscape.

I'd hazard the actual problem in this picture is Ghana's GDP/capita being in 4 digit territory and not the badly disposed of waste dump.
Yes, the sad part of this otherwise brilliant feature is how it got butchered "for the sake of security". Reportedly crooks abused dataURIs as hosting for malware and self-hack schemes. Understandable: it sounds "better" to embed the whole phishing page in link inside e-mail, than to operate some ephemeral server serving the phishing page, that could be blocked on firewall, DNS, or whatever.

So in effect, currently no evergreen browser lets us for example do a top-level navigation to dataURI document. The only way you can get top-level dataURI in your browser is either to type it or open from bookmark. Firefox for example has super cool feature to open "Open this frame to a new tab", what only produces new tab with the dataURI in the url bar, but we have to finish the navigation by pressing Enter or in there.

URL shorteners also do not like dataURIs. Also understandable, since they probably do not want to be "hosting". I have one ancient tinyurl link back from days top-level dataURI navigation worked and tinyurl supported it [1]. This document was able to modify itself :]

Ah, days of yore. I would really like to have a pref in browser's options give me (and other power-users) these "dangerous features" back, like "I know what I am doing and I will always check the URL of all pages, now give me unrestricted dataURIs."

[1] http://tinyurl.com/selfcontained-editable-datauri
A very handy tool for spot checking, but also training. My benefit from this visualization will be demonstrating to non-technical how to people to think about accessibility (specifically screen readers). Half the challenge with WCAG is getting our stakeholders to think beyond ticking boxes for compliance.
"Cloud 3-2-1" to the rescue...

I take the typical formulation (e.g., [1]), and translate it into:

- Keep 3 copies of your data: production + 2.

- Keep 2 snapshots, stored separately.

- Keep 1 snapshot on-hand (literally in your possession), or with a different provider.

It's great to see more options for "different provider". If I were an early adopter, I would either target this as my on-Hetzner snapshot of my Hetzner-hosted data, and replicate it elsewhere; or I would consider trialing it as a backup to non-Hetzner data. To your point, though, I'd probably wait on the latter until it has gone through some growing pains.

[1] - https://www.backblaze.com/blog/the-3-2-1-backup-strategy/
I don't understand the downvotes. There's tech potential with fungus. We can see drones controlled by fungus: https://www.popsci.com/technology/fungus-robot/

If they generate power in response to sunlight, we could organize the drones in a way to generate solar power with a turbine or something similar.
https://archive.ph/LCmcF
> mutating objects, storage policies, tiering, and conditional writes

My only hope is that they won't make it more complex than it should be in an effort to match AWS.
Wait til you find out about disposable vaporizers people buy in the states, use up in a week, and throw out. Those don't even get a chance to be recycled, and they're a relatively complex electronic.
Lucia to Be Deprecated in 2025
Lafarge: The cement company that paid millions to Isis
It would be impossible to get fuel. This situation already plays out all the time the the US.

When hurricane Irene hit NYC, you couldn't get fuel in the area for a week. And once it started showing up again you had to wait in 2 hour lines even at 3 AM.
"there is not, and never has been "a tragedy of the commons situation"

I kindly invite you to visit the kitchens of undergraduate house-shares. I think you may soon appreciate there are "tragedy of the commons" situations happening all the time :)
Since you mentioned Y, why was the Y combinator named Y?

Were A...X already taken?
what tool are you using for this wonderful data?
Show HN: The AI-Powered Tool You Didn’t Know You Needed!
Struggling with customer retention? TurboPush has your back! We’re bringing back customers with AI-driven digital loyalty cards and push notifications that get results. Oh, and did we mention FREE custom designs and QR codes?

Get more repeat business, minus the hassle.
I don't understand the pricing. There's a base fee of 0.0081 €/h, which I guess then is translated into 5.00 €/month? Or is that 0.0081 €/h + 5.00 €/month? And that gives me a 1 TB-hour of free usage, and if I use the object storage for the whole month, it's 720 TB-hours of free usage, except if the month has more or less than 30 days (so it's actually between 672 TB-hour and 744 TB-hour of free quota of storage)? And those TB-hours expire at the end of the month, so you might as well store files if you're under a 1 TB?

Amazon S3 pricing looking more and more sane.
"Not every" is not the same as "none" and the discussion is about the majority, so I think your refutation is only of the absolute case and not of the original premise.

Rust would be overkill for most web applications.
> I have ~200gal of red diesel in a home heating oil tank for the shop that I could easily burn in my car, tractor (with PTO generator), or whatever.

Not defending EV in particular but you can't expect everyone to have that.
If only the same level of Nobel-winning intellect was applied to researching the history and origin of sacred texts, perhaps we would live in a more rational world.
NTFS has Volume Shadow Copies. It’s a bit different since they’re scheduled snaps.

SharePoint closely mirrors NTFS behavior which does do versioning on every change.
Not anymore, that mode has been deprecated since USB C 2.3 (released last year). Almost nobody actually supported it in reality though.
HSA contributions max at $8300 for a family.

If you require care for chronic medical issues, that often not even one treatment. So, the annual numbers might work out, but you're still left with a massive cash-flow issue at the beginning of every year (because there hasn't been time to fund the HSA, you have to float the deductible + co-pays/% up to your max OOP).

And that's assuming your income supports the max HSA contribution in the first place. Maybe after a few years, it balances out a bit, if you're lucky.
Still useful today. I still use an Avantree (https://avantree.com/collections/bluetooth-transmitters-rece...) on my visor everyday to broadcast from my bluetooth phone to my early 2000's vehicles with "vintage" AM/FM/CD stereos that I think are really cool and I'm quite unwilling to downgrade just to get bluetooth.
Compare S3 storage here:

https://getdeploying.com/reference/object-storage
It is literally only there. This problem exists because the governments of these places allow it to happen. The reason it doesn't happen here is because we have strong environmental regulations here.
> Code that assumes time_t is the same width as int is already broken

You missed the point. It is meant that code _built for the same target_ "assumes" all instances use the same definition of time_t, and not about such a guarantee across different targets.
That's why Gentoo solution to redefine target is cumbersome but finally working - as radical as axe.
I’m a wasabi customer, why is backblaze better as per your research?
https://www.intel.com/content/www/us/en/newsroom/news/us-chi...

Google Intel subsidy