skysight-inc/HackerNews huggingface dataset:
1. I looked up the phase diagram of water. If the mass is 10 times the earth, their athmospheric pressure might be one hundred times of ours. At that pressure, water boils at about 300°C. If ambient temperature is about 200°C then their chemistry would be completely incompatible with ours. And with hydrogen athmosphere anyway.

2. Re the Dark Forest hypothesis: maybe. They will discover our radio in about 60 years (assuming that our broadcasting only started to be strong enough to notice 60 years ago). Then they might assemble something like a robotic attack army and send it over after, let's say 10 years. And if they are capable to send something half the light speed, then we might encounter our demise after 240 years more. So we still can enjoy our Earth 300 years or more if we don't destroy our livelyhood basis on Earth ourselves before that. Perhaps we could retaliate and send something back, but probably the odds are bad.

3. However there's the Loud Aliens And We Are Early hypothesis as well: maybe. There's life on that planet but not as advanced as ours. We will find more signs of life the next decades in that case. Then maybe send several robot probes. Contact could be possible after: 30 years of building the first probe, sending it over: 600 years (assuming we can reach 20% of light speed) and first reporting back 120 years, in total 750 years.

Caveat emptor: This is all speculation.
How does one travel 1000 light years in a span of human lifetime (~80 yrs) if you’re not going faster than the speed of light?
Also interesting: Shortly after there is another commit that is related to oss-fuzz:
https://github.com/webmproject/libwebp/commit/95ea5226c87044...

This could mean Google optimized their fuzzers for libwebp after finding that bug and now they're finding more.
But VB also didn't host web apps for you including databases, user accounts, email etc. I think self hosting is an option with Anvil by now, in which case you may be able to remove the branding.
This will be in today's Firefox 117.0.1 and Fenix 117.1.0: https://hg.mozilla.org/releases/mozilla-release/rev/e245ca21...
+1 for Zulip.

It's "ugly" and thus people really don't like it over slack.

But it's probably the best chat system available right now if you lean in to web tech.

All I'm missing is the ability to create google meetings from inside the UI.

And the mobile app is complete crap, but they're making a new one I heard.
Policy on reviews, advertising, influencers, and affiliates
“Highly processed foods” and “ultra processed foods” are terribly vague descriptions. Plenty of nutritious foods are ultra processed: grain free chips, protein powder, lactose free milks etc. Let’s stop the UPF scaremongering.
Not sure what "push at Google" means. For full context: the idea to use Prolog came from the project founder. In retrospect, it was a terrible idea, because almost nobody knows or likes Prolog, and that includes the SWEs at Google both on my team, and the ones configuring Gerrit.

(I run the team that works on Gerrit at Google.)
Imo other related code of the person who made that mistake should be audited, could be there is similiar mistake somewhere else.

Additionally imo possible that some developers would intentionally make such mistakes to sell these to interested persons, there are millions to be made here.
It's stupid, but a simple shoe horn made my lifer easier. I used to just squeeze my feet in my sneakers.
Most likely explanation? You can't travel at close (even 1%) of the speed of light without dealing with interstellar gas compression, object collision, passing through any moderately strong magnetic field without deviating, etc
Master Julia Dictionaries with These Easy Recipes
Clickbaity title - is there any evidence that EVs go on fire more frequently than ICE cars?
I don't think language comparisons make sense here as a ton of performance is application dependent. So when it says it's "fast" it should be "fast" compared to
many but not necessary all alternative similar software ignoring any language (which it probably is, some
of the alternatives are not fast even through they are written in C AFIK).

Through in this case I would say it being "fast enough" for many use-cases is the relevant part.
Discussed here a year ago: https://news.ycombinator.com/item?id=31641014

Anyway, wonderful site and I'm glad to see this topic recurring.
Maybe I'm mistaken, but I've read that some blacklists operate on the guilty until proven innocent basis and owner needs to prove that he is legit first, to each blocklist separately. Is it true?
I also regularly see comments like "just configure DMARK, and BLA and BLABLA and another ten items, and maintain them up to date forever, and you will be fine". Would I need to learn and do all this if want to use custom domain with some provider like Protonmail or Fastmail?
Tox is the wireguard of this space.
I don't think they are really competing with nginx. They are just in the sweetspot between convenience vs performance.
The best reason against it is the fact many website, because of stupid policies or incompetent engineers, will reject the address as invalid.

Happens to me regularly and makes my life difficult.

I still like better than the alternative though. I got locked out of google accounts twice in my life and had one other email provider close entirely.
"Most important" by whom? For example the early 1900s photos of Congo atrocities ended up being pretty important IMO!

https://rarehistoricalphotos.com/father-hand-belgian-congo-1...
I wish language designers would spend more time on designing higher abstractions, like modules, rather than only low level stuff like borrow checkers and async.
You can run one server instance that is always online? Less stress because no need for high availability.
I think most of online tutorials are too shallow and don't really help specifically new developers to understand everything needed to work on real-world projects.

I'm hoping that with my course, developers will quickly level up their skills to the point where they can start a brand new project from scratch with confidence.
There is also Minikanren. While not the same as Prolog, it still allows you to do similar reasoning from inside your language. I always found the talk by Byrd and Friedman about it at RacketCon fascinating and wish I would get to use it or something like it at $job.
I haven't read the article or the MS release but from experience the big distinction is between inbox drivers and those you download from the vendors website.

Inbox drivers are drivers that come bundled with Windows or more recently automatically downloaded by Windows. The device manufacturers provide the drivers but Microsoft is fairly strict on what they will accept. More recently they have been forcing the manufacturers to switch to V4 (XPS based) if they want their driver included "in the box".

My guess is this is a further tightening of those rules. It indicates the general direction Microsoft wants to move with printer drivers but it's a slow process.

I expect your will be able to continue downloading the existing garbage that nearly every printer manufacturer provides.
They changed from I-Can't-Belive-It's-Not-Trident to Blink, yes. Not from or to WebKit unless you count Blink as WebKit, but ggp already lists Blink separately.
I see people losing files in Windows all the time.
bigot (noun) : a person who is obstinately or intolerantly devoted to his or her own opinions and prejudices

The notion that bigot is primarily synonymous with "racist" is a modern change; traditionally it was just concerned with intolerance of conflicting ideas. I think it was over the political debate about segregation that the idea bigotry transferred to racial attitudes.

(obsolete) One who is overly pious in matters of religion, often hypocritically or else superstitiously so.

the eighteenth century probably dates back to the more obsolete sense of the word

1820 Charles Robert Maturin "Donna Clara was a woman of a cold and grave temper, with all the solemnity of a Spaniard, and all the austerity of a bigot."
It has nothing to do with instincts or what is easy or hard to imagine, it's almost always because of special relativity and that all of our theories of the different forces are all local.

If entanglement is the only non-local interaction, then why?

I don't think it has anything to do with the human's idea of themselves

EDIT: If you meant why people accept it, well that's for the same reason that the EPR paradox was formulated in the first place: the basic formulation of quantum mechanics and the most obvious interpretation of it basically straight up says there is non-local action
nitpick: Tesla uses Panasonic's NCA in North America and LG's NCM for Long Range in China/EU.
I suspect future people will solve these problems.
Alternative analogy: if you scribble over the pages of a book you own, and write notes in the margins, is that committing copyright infringement?
Very amused to see FORTH used as a by-word for illegibility in an article essentially extolling the virtues of Lisp syntax.
Optimizing AI Inference Is as Vital as Building AI Training Beasts
It's not clickbait, it's statement of fact.

"Thing happened" doesn't necessarily need to be qualified.

However something to rememeber about headlines: people report on things which are noteworthy (or aligned with propaganda, but let's stick with the former).

Therefore, things happening that are reported by the news as a singular occurrence are, in reality, relatively rare.

This is why in a place like Coventry (where I am from) there is a really serious amount of crime (violence against people is third highest per capita in the UK) but stabbings never get reported in the newspaper, unless it was a young child or a mother or something else notable.

In London, where crime is significantly lower (violent crime per capita is about 50% of what it is in Coventry), stabbings are reported much more frequently in the news.

That something is reported can be a sign that it's not ubiquitous.
> Gatekeepers who hate open access.

For some reason I can not access this link.
If it's one ISP you don't work with them, you simply add a `drop` rule for their IP range.

I think this article is misleading; there's nothing terribly "distributed" about the DoS.
Using Docker Compose with Podman: https://www.redhat.com/sysadmin/podman-docker-compose
Using containerd: https://github.com/mc256/containerd-compose
Using nerdctl: https://github.com/containerd/nerdctl

I'd really disagree that compose files are somehow one-shot, or blindly modified. To the contrary, really, we have them checked in with the source code. Upon deployment to the cluster, the (running) services will be intelligently updated or replaced (in a rolling manner, causing zero downtime). LXC might be more elegant, but I have no idea what simple, file-based format I could use to let engineers describe the environment their app should run in without compose.

I need something that even junior devs can start up with a single command, that can be placed in the VCS along with the code, and that will not require deep Linux knowledge to get running. Open for suggestions here, really.
Check out Mercury! [1] - Strongly typed and integrates with other languages really really nicely. Besides the reference material on the official site, there's a lovely crash course [2] as well.

Prince's [3] base is Mercury and integrates Rust and C without fuss.

[1] https://mercurylang.org/
[2] https://mercury-in.space/crash.html
[3] https://www.princexml.com/
What "rights to private property"? It's about information, not property, and it is well established that the state can "just state an interest" in truthfulness about products sold to its citizens and compel a manufacturer to list all the ingredients they use in making their product and put that information right on the packaging, even if they'd prefer to keep them secret. Asking a media provider to list their moderation principles seems to me pretty much the same as asking a soap manufacturer to list all the things they put in their soap; in both cases their right to do something in their product does not include a right to hide from the public (or worse, mislead them) about what exactly that product includes.
It would be interesting to know how this vulnerability has been found.
This is not theorizing, it has been well studied and established.

For a densely populated country such as Germany, you have provided one study which speaks of averages.

Of course, this doesn't show the spread of that average. And of course, it is ridiculous to presume this is normal, as we all know how densely packed Germany is.

You are trying to claim that one of the outliers, that is, German driving habits, is an average!
i would love to see the thing but twitter disallows viewing accounts unless you are logged in.

I was a twitter user 7-8 years ago so its not for me.

quick question, if you are doing this for your own learning purpose, why not go to mastodon/pleroma were you wont have the service actively fighting you
Like dieting and exercise, the trick is to start now to reap the benefits down the line.

I've been hosting my own email for about 10 years now. I started using it just for throwaway accounts and I've been ramping up usage slowly ever since. By the time GMail blocked my account with no explanation I had a fully-functioning domain with good reputation ready to go.
It's on Arch Linux. I haven't really figured out what's going on yet, the sound dies erratically but usually when eg. a Chrome audio tab is closed or something.

Younger me would debug it more. Older me just made a script to turn the sink off and on quickly until someone else fixes it ...
That's irrelevant.

Even if you're a sole trader, if you use companyname@bigemailprovider anybody can create companyname.secretary@bigemailprovider and phish/steal your customers by pretending to be a member of your staff. Your customers will assume good faith unless their approach is blatantly scammy.
What is pubspec.lock for
In C++? Is there any C++ in the Linux kernel these days?
Well websites are stupid if they don't reencode user-uploaded images for precisely this reason...

Otherwise an evil client uploads a malicious webp image, which then gets hosted and 'shared' by the server to other users, who upon viewing said image get exploited and share more malicious images...
I read your requirements and threat model further down the thread, which is really helpful when thinking about possible solutions.

Before being comfortable recommending anything, I have question about GitHub's 2fa implementation here, which others may be able to answer.

Without 2fa, an account can be accessed if you compromise the password (which might be long and high entropy or equally might be terrible) but not otherwise.

If totp (or sms) 2fa is enabled and the 2nd factor is compromised but the password is not, is there any action that can now be performed against the account which couldn't previously, when 2fa wasn't enabled?

My question is essentially: is the 2fa purely extra security, or is it trusted without the password in any situation? If I publish my text messages world-readable in real-time and post the TOTP key in the local newspaper, is my GH account still secure provided the password remains as secret as it was previously?
You usually get an import error. To import physics.core with an relative import you have to be physics/__init__.py
You haven't responded (clearly) here to anything I actually said. You just posted two short, dismissive comments consisting of glib non-specifics.

If you want to dispute what I'm saying, how about starting with the example I gave (an employee figures out how to automate part of their job, enabling them to either 1. deliver the same amount of value to their employer at a fraction of the effort, or 2. deliver something like 2x–10x or more value, owing to the fact that they've been able to automate it)?
Big fan of caddy. We use it internally and our company provides financial support to the developers.
UK Energy Bill 2023 and the Fusion of Technology and Law
Books! You can buy plenty of life-changing books for $50.

https://ThriftBooks.com

Based on experience, stick to conditions: New, Like-New, and Very Good. I've had mixed experience with Good, and never tried anything below.

The Wish List's ability to target format and condition is great.

There are other posts / threads on NH for book suggestions. I would recommend "The War of Art". It's not just for artists.

https://www.thriftbooks.com/w/the-war-of-art-break-through-t...
> Then they might assemble something like a robotic attack army and send it over

Why would they want to though? What do we have here that someone who could do the above couldn't get much easier otherwise?
I understand in practice that "nobody knows or likes Prolog" is a valid criticism, but was it a sound idea technically?
If you want a sobering look at the damage you've helped do, go look at job listings on a generic job site.

At least here in the UK almost all of them have microservices listed as a requirement.

Given that at best like 5% of companies would benefit from microservices, that's a terrible spot our industry is in.
Totally agree. I don't see how microservices would solve this. Also monorepository doesn't mean that service is monolith.
A Book About Flies Came to Be Priced $24M on Amazon
the JsonRPC comes from the typescript in GP, so the process of schema generation from types is not portable to other languages...
There's 50% of Americans that support Donald Trump so... I don't think its unreasonable to think 10% of Americans hold extreme views.
Yeah, and the cause of the first seems to be related to that (you don't just remove your car's battery and leave it laying around like that) not to the brand of the vehicle... by mentioning the brand, the news site may become liable to legal action as it may be implied they were trying to blame the fire on the manufacturer.
As evidenced here the impact of account terminations can have a profound impact on a persons life. Email providers like Google should be treated as utilities and regulated as such, they should be legally obligated to communicate with their users, ideally working towards a resolution. Until then you really should be treating said accounts in the same way you would a hotel rental phone.
It's not really "seeing" them but the absopbtion of light in certain wavelengths that shows what's present in the exoplanet's atmosphere. There's a whole new branch of sience looking for bio and techno signatures from exoplanets. Exciting times!
Look, arxiv.org is awesome and I love them, but they really can't expect the ITU or abuse-reporting groups to bail them out here.

If you have some web service that sends emails, it's on you to pick a sensible rate limit for it (not 1,000,000 messages per day unless you're Fastmail) and to hierarchically bucket that ratelimit by the routable prefix (first 24 bits) of the requester's IP address. As the bucket empties, respond more and more slowly. This way the worst a DDoSer can do is mildly annoy people who happen to use the same ISP that they do -- but eventually even those people will still get through.

I'm sorry, but this is just the sort of thing everybody has to do in order to preserve a decentralized Internet. Because if we don't all do this sort of stuff, pretty soon it won't be the Internet anymore, it'll be the CloudflareNet.

Alright go ahead, downvote me to negative-billion. I can handle it.
Looks nice! But i've tried it and the initial QR-Code works, but if i put something in the QR data field, i wasn't able to scan the QR anymore...
Unfortunately, Fastmail addresses are re-used "after a few weeks" the subscription ends. I lost mine like this.

https://www.fastmail.help/hc/en-us/articles/1500000279581-Ex...
PSA: systemctl reload caddy will call this api. If you disable it, then reloading the server will no longer work.
‘I log into a torture chamber each day’: the strain of moderating social media
> There should be maybe one meeting

Oh sweet summer child
Litestar 2.0: 2-5x Faster FastAPI replacement
Litestar is a Faster yet more fullstack alternative to FastAPI and Comparable to Django in terms of Async API Framework.

2.0 comes with :

- HTMX support

- All new DTOs, with support for dataclasses, Pydantic, attrs, msgspec and SQLAlchemy, allowing easy on-the-fly data transformation, greatly reducing the boilerplate needed to set up validation and serialisation schemas

- SQLAlchemy repositories, providing a synchronous and asynchronous implementation of common CRUD and highly optimised bulk operations, with extensive support and testing for SQLite, Postgres, Oracle, MySQL/MariaDB, DuckDB and Spanner

- SQLAlchemy integration including session management and serialisation/validation, enabling you to directly return SQLAlchemy models from route handlers without the need for intermediary models

- Full support for validation and serialisation of attrs classes and msgspec Structs. Where previously only Pydantic models and types where supported, you can now mix and match any of these three libraries. In addition to this, adding support for another modelling library has been greatly simplified with the new plugin architecture

- Removal of Pydantic as a required dependency; Pydantic is now fully optional, while still being supported in the same capacity as before

- Channels, a general purpose event streaming module, featuring inter-process communication and WebSockets integration

- Unified storage interfaces. All internals (sessions, caches, middlewares) have been moved to the new Stores; low-level, asynchronous key/value stores. They are managed and accessible through a registry, and offer fine grained, centralised control over how and where your application stores data

- Enhanced WebSockets support, including automatic connection handling, validation of incoming and serialisation of outgoing data, providing feature parity with route handlers and controllers, including full DTO support, OOP based event dispatching and enabling the handling of WebSockets with synchronous functions.

- Server-sent events
I just keep using HAProxy for doing the plumbing and keeping app side as simple as possible (which is often just "a web server builtin into app" + maybe static serving nginx if app is in slow language that can't handle serving statics quickly)

But automatic https does look convenient, no need to have separate certbot running
A starting point.... Look for "Status: Pivoted beyond recognition"

https://web.archive.org/web/20221206165017/http://blog.louis...
> I believe this will help reshape the backbone of thread scheduling to make it more efficient and have a better understanding of the processor it's working with

Indeed. Ideally the kernel would intelligently pull processes that have lots of cache misses towards cores with more cache and processes with fewer misses towards cores with higher clocks. And do that with any finite resource that's unevenly distributed across cores, such as vector units and whatever performance counters can inform the scheduler about.
Frame challenge, I wouldn't say it's common to consider bigot synonymous or nearly synonymous with racist, or at least that has never been my experience. What makes you feel like this is the case?
120 light years away.

If there was life out there, similar to us - could we detect their radio and television signals over this distance?
Death toll in Libya floods nearly 3k after Storm Daniel
No, EVs have far fewer fires. e.g: https://evse.com.au/blog/electric-vehicle-fires/

But it might be fair to say that when there _is_ an EV fire, its a bit harder to deal with
> if there is intelligent life it will not easily get here either.

We made need to redefine intelligent life if we think of ourselves as the pinacle of intelligence or rather in the upper eschelons.
An Avoidable Breach – FBI Hacker Leaks Sensitive Airbus Data