skysight-inc/HackerNews huggingface dataset:
/citation needed

Is there evidence that everyone else in the world would be “addicted” to alcohol if they consumed a single drink (one unit, 25mL of 40% spirits of equivalent) for more than 364 days?

I really think you shouldn’t be throwing around such generalisations when someone is attempting to promote a serious discussion about the rational ‘use’ of alcohol.
Naked CR is an almost (baring legacy Mac OS) universally supported cross-platform way to print progress bars on CRT terminals.
Then mum’s the word.
Emulating AMD approximate arithmetic instructions on Intel (2021)
It's a dark pattern to trick users into handing over their email.

Accidentally clicked on one these instead of the close button and then started immediately receiving incessant marketing spam from that website. Of course I wasn't able to unsubscribe from the mailing list without first creating an account with them and accepting their terms so ended up resorting to blocking their email.
I agree with HTML+CSS+JS websites being not fine. But to be honest, js callbacks are more of a language thing than a framework thing. You don't need to use frameworks to write promises.
I'm married now, but I remember very well what girls/women were looking for 15-20 years ago.
He wrote in the book (2015) that sufficiently advanced meditation could replace years of therapy. That turned out to be wrong.
Another happy Kagi user here, I also love the fact they also give FastGPT as a bonus.
Well, you could consider a 'search engine' to be a searchable curated website directory. You could manually curate this directory and only use scrapers to allow text search on these websites. This will always be a possible option and a way ensure that your search site is good.
> There are several tutorials on the Internet on how to avoid this, for example, this one on How-To Geek, which suggest disabling an option in the Google account. However, this doesn't work, since mine is not enabled and never was:

I don't have google account (or better yet - I'm not logged in to it in any reasonable manner) yet the promp shows constantly :|

f* google
Since I'm a big user of proxmox and all my systems are debian-based I recently began to use proxmox backup server also for my physical machines! It's quite fast, supports defuplication and I can donwload or mount backup archives.
It sadly lacks a good ux, but I'm still evaulating it because pbs is a tool that I'm already using heavily, so I don't mind reducing the amount of individual software needed to carry on my work.
> Only the author "knew" Rust and it was hard to justify a new hire Rust developer to maintain this small set of tools.

There are two dialects of Rust. One can be written immediately by beginners, the other is for experts.

I make sure to write scripts in the first dialect. It uses `clone` all over the place, does not make use of any async runtime, and makes extensive use of "anyhow" for error creation and logging.

I advise all my peers to do the same, if they find a need for Rust in tiny scripts or applications.
Securely design applications and protect sensitive data with Win 11 VBS enclaves
I would have liked to have more details because it's easy to have memory related issues when using a serial protocol in a memory constrained environment and I was wondering if somehow some feature of Rust helped them.

I would guess that the more expressive type system is very nice but I don't expect memory safery features to be that useful in this context. Would like to hear from someone with real world experience on that.
I try to transform my C program into a long living one (just adding a sleep).

https://github.com/tony-go/antidebug-examples/pull/1

At first, it appears that the follow fork mode works nicely. But at some point it did not ... If I run it 10 times consequtively in LLDB. Sometimes it works, sometimes not ...
sendmail 8.18.1 includes patches to correct this behaviour (and options to turn it back on) due to its role in SMTP smuggling, CVE-2023-51765.
See https://ftp.sendmail.org/RELEASE_NOTES

sendmail is now stricter in following the RFCs and rejects
some invalid input with respect to line endings
and pipelining:
...snip...
- Accept only CRLF . CRLF as end of an SMTP message
as required by the RFCs, which can disabled by the
new srv_features option 'O'.
- Do not accept a CR or LF except in the combination
CRLF (as required by the RFCs). These checks can
be disabled by the new srv_features options
'U' and 'G', respectively. In this case it is
suggested to use 'u2' and 'g2' instead so the server
replaces offending bare CR or bare LF with a space.
It is recommended to only turn these protections off
for trusted networks due to the potential for abuse.
Counter-counterpoint: using 2 bytes to signal one relevant operation creates ambiguity out of thin air. If all you care about is "where does the line end?", having CRLF as a line ending creates edge cases for "there is only CR" and "there is only LF". Are those line endings or not? How do you deal with them? And what's LFCR?

Personally speaking, I've always written my parsers to be permissive and accept either CR¹, LF, or CRLF as line endings. And it always meant keeping a little extra boolean for "previous byte was CR" to ignore the LF to not turn CRLF into 2 line endings.

¹ CR-only was used on some ancient (m68k era?) Macintosh computers I believe.

P.S.: LFCR is 2 line endings in my parsers :D
Thanks! Reading https://grouper.ieee.org/groups/msc/ANSI_IEEE-Std-754-2019/b... (“It is believed that any existing implementation of 754-2008 conforms to 754-2019”) it seems IEEE 754-2008 also required it.

Even with that and ignoring C’s “we don’t support that”), it still can be hard to write C code that provides identical results on all platforms. For example, I don’t think much code uses float_t or double_t or checks FLT_EVAL_METHOD (https://en.cppreference.com/w/c/types/limits/FLT_EVAL_METHOD)
I agree, when I saw the <style scoped> I also thought this would have been the coolest. But I guess there have been considerations and discussions about it. I just don't know where.
> It's not like those christians

In their view they did, the existence of the “Spanish nation” is tangential. From their perspective they were culturally/politically Christians and whatever exact language they happened to speak was secondary to that. So in that it was obviously a “reconquest” from the perspective of the Christians living in Iberia.

> So it's just a ridiculous term altogether.

Hardly more ridiculous than claiming that the fact that some common Spanish national identity didn’t exist back in the 1100s is somehow relevant.
I think its a fair point to say that most of humanity will probably be dead within 20-30 years. You have far more destructive people in positions that only make survival less likely, compared to the intelligent ones.

The people who made things work will die of old age or withdraw their support (on strike), LLM's will prevent new workers from developing the same expertise (since entry level positions will be removed).

Systems that have stood strong as oaks for centuries will suddenly fail, and with that collapse so too goes the food production.

Non-market socialist systems don't work, but you get those same systems during currency collapse (where ponzi outflows exceed inflows, or debt growth exceeds gdp).

No one knows a thing because socialism has done its dirty work, having captured academia over the past 50+ years, and indoctrinated the masses.

The benefits were front-loaded (as all ponzi's are), and it happened slow enough that no one noticed over multiple generations, and the generation that got the most benefit won't cede political power (they took power in the 1990s, and remain the majority today). They'll give it up only once its pried from the dead hands, which will come from natural aging.

Menticide from the Totalitarian state has a deleterious effect, making it harder for people to see the problems to take any action. Joost wrote extensively about this with regards to the Nazi's and Mao.

What we are seeing today is hubris and a natural consequence of ignoring lesson's learned.
I think it's mainly the `No additional processes` point. Live Preview serves the page, likely by spawning another process to host the server.
https://www.youtube.com/live/lQToTWKwtuw?feature=shared
That house looks to be around 2000 sqft, i.e. about $25/sqft in current dollars. There are three effects at play, roughly:

$25 => $50 due to stricter codes and higher scarcity of some materials

$50 => $100 due to higher wages everywhere in the country

$100 => $200 to $1500 due to intentional supply restrictions in specific areas

The last effect includes a whole range of artificial shortage policies (height and volume limits, zoning, red tape, ...) It also includes the "zooming inflation" on local wages due to the housing shortage's effect on the cost of living.
Do you need to do a list update perhaps? They're fine in mine (same version)
The user interface / language design. See talk "LaTeX: It's Not You, It's Me" by Martin Haug (cofounder). TeX's language design is at the level of Basic's. Which is in fact not surprising given the timeframe.
Launching an online store can be a huge game-changer for entrepreneurs and small business owners. Love this idea!

I'm also wondering what kind of integrations you offer for payment gateways, shipping providers, and other third-party services?
I was just about to point this out in my own comment but yours sums it up quite nicely. As an embedded software guy this article gives next to no specifics or details on what the bugs were and how they got solved with Rust.
It sounds like sci-fi thinking tbh, but at the same time, Musk has hinted at using rockets for intercontinental travel. But even then, it wouldn't be just a concrete pad, it'd need disaster recovery systems and infrastructure in place.
1 million launches per year implies at least a decade or two of development. There is a lot that can change in that time - for example energy production can move towards renewable and nuclear. Few decades more and we might get fusion too.
Other people brought the receipts. He fully just wishfully thought the earth was smaller. He continued to refused he hadn’t landed in the indies for the rest of his life.

Idiot was a strong word. But not as brief.
Adblockers do not eliminate geekforgeeks in search results.
Usually it's because users will login or miss click on it. This will give their email address and personal information so that they can be sold or spammed. On another note, it boosts new accounts/sign-in metrics.

It does suck for the user.
Yup! Feel free to prod me if you need help (forum, chat, mail ...).
> It seems like support is spotty or it’s DIY

I can somewhat attest to this! I have a pretty extensive prototype of using Rust on ESP32 in production. I wrote a reference implementation for ESP32 platforms deployed via BRSKI, a secure remote key bootstrapping protocol which builds upon attestation keys and public key infrastructure.

I'm largely using `esp-idf-svc` for most things, which is a Rust-native wrapper around ESP-IDF code. For anything closer to the hardware, I'm using `esp-idf-sys` which is just a thin wrapper around the the `ESP-IDF` SDK.

You can see the project here: https://github.com/hm-seclab/open-brski

Hope this helps! I'm by no means an expert but I sometimes help contribute to the Rust ESP32 ecosystem, so ask away if you want :)
Staying in orbit means risk of catastrophic failure on puncture and doesn't provide access to the heat of lower layers of Venus atmosphere that can be used as energy source or carbon source. You also have to think about heat management - big colony means gigantic radiators. And most importantly no gravity and no magnetic shield - these make Venus imho better colonization target than Mars.

On Venus, a puncture doesn't immediately destroy anything - because of equal pressure on each sides of the balloon wall. You have more than enough time to put on a protective coat and fix it.

And building more living space is much easier + you could source the material (carbon) on site.
> accounts.google.com/gsi/*

This filter might break functionality on some sites, so it's better to use more specified version:

||accounts.google.com/gsi/*$xhr,3p

Explanation of the relevant syntax:

`[no prefix]`: Blocks resources that have this text string anywhere in its URL.
`||`: Blocks resources that have a specific domain or subdomain.
`$3p`: Ensures that resources from a domain are only blocked if you're not visiting the domain itself.
`$xhr`: Prevents such resources from being downloaded through the titular JavaScript APIs.

More Ad-filtering syntax explained: https://github.com/DandelionSprout/adfilt/blob/master/Wiki/S...
There's always a risk, but at the same time, they've designed the infra now, they can rebuild it from the plans (and iterate on any flaws). There's a (imo unnecessary) idea of doing a lot of launches, for which you'd need multiple liftoff and landing sites.
I'd argue (but have no historical context) that it's a distinction between storage format and presentation interface, and IMHO that makes a lot of sense. A terminal has other operations too, backspaces and deletes being the most basic. Which coincidentally are one hell of a mess across different terminal types between ^H / 0x08 and DEL / 0x7f as well…

(And these distinctions predate UNIX — if I were confronted with an inconsistent mess I'd go for simplicity too, and a 2-byte newline is definitely not simple just by merit of being 2 bytes. I personally wouldn't have cared whether it was CR or LF, but would have cared to make it a single byte.)
I have been researching that same question lately.

Most of it comes down to:

- Modern houses have much more systems installed. Think HVAC, electricity, hot/cold water, sewage, lightning, networking, etc.

- Safety and quality requirements/expectations of houses have improved. Think thermal insulation, sound insulation, fire safety, roof load, wind resistance, etc.

- Material quality and sustainability have improved. Think no more asbestos, less flammable materials, no more lead in paint and pipes, etc. These were all used because they were very cheap, safer alternatives are often more expensive.

- Wages and safety of workers have improved (for them) significantly.

- Material prices (delivered) have gone up significantly. Partially due to better wages and safety of workers in the supply chain, but also due to scarcity (for example: our population grows faster than trees).
Thanks! I rarely ever comment or post anything online, but this felt like something I'm frequently recognized for and have had a natural tendency to be good at (due to having to make new friendships frequently over moving every couple of years until my adulthood), while improving significantly after reading more on the topic.

For others reading this, who can't be bothered to pick up a book, I'd summarize that the core thing for improving your "people skills", is to practice empathy and compassion. They're not the same, and both are valuable. That alone should be the most important part in being genuinely interested in others and have others be interested in being around you.
That is not very reasonable, is it?
Typically, devs polishing their resume instead of prioritising business metrics probably means the overall org is on the down slope.
> Rust takes longer to write than C

> but spent basically zero time debugging

that's the difference to rewriting it in C
I think you should work with your doctor on resolving this. Using alcohol as a crutch sounds like it could lead to more problems.

Are you on any meds? Is this not perhaps a side-effect of something?

Have you tried Ashwagandha? Perhaps ask your doctor about it (although it's just a supplement), it reduces cortisol. Even if it's not a cure it could help with the stress.

Have you tried exposure therapy? E.g. going to a place outside, wait there for at least 40 mins, and see slowly go further and further. Has a doctor said anything about this?
The complexity of Rust is on another level, it's a huge language.
Seems like a good use-case for zero-knowledge cryptographic tokens.

You could buy an allocation of tokens that would be difficult to link together when used through a large VPN and fingerprint-resistant browser.
Landing legs are out of the question for Super Heavy anyway. If the engines come that close to the ground, the reflected sound from the ground will tear the engines apart.
I normally am not too annoyed by it, but I'm happy to know where the browswer tab is to add a quick

margin: 100px;

font-size: 20px;

That was a bit too small and wide to read otherwise.

Anyways, some comments on the content:

Meditation helps to reclaim the attention. I currently meditate 1 hour per day on average and am definitely noticing my mind jumping anywhere and everywhere. I'm beginning to see patterns. One of the biggest patterns is that whatever I consumed for the last 2 or 3 days pops up in my mind as a thought much more often than I'd want. So whatever my inputs are, it's important. In that sense, I might want to consider doing an "input reset", i.e. just a week of mostly stillness before I continue my life.
That's what illustrated in the paper Toy Models of superposition

https://arxiv.org/pdf/2209.10652
It's allowed because it's in the spirit of C: both allowing and prohibiting it is almost equally easy, and it's also sometimes useful, so it's allowed. Now, there is a way [0] to statically check whether self-referential value initialization is well-founded or not but... it's kinda tricky to do and so, again in the C's spirit, such diagnostics is not required.

[0] https://www.cl.cam.ac.uk/~jdy22/papers/a-right-to-left-type-...
This is a solution for a problem that's already solved, that is, booster maneuverability and accuracy. But they've just demonstrated that the booster is accurate and controlled enough to land on the chopsticks, and they have over a decade of experience in making rockets land accurately in a specific zone.
from_chars_result closely matches the strtol line of functions we've had for decades. Not returning the end position would be weird here!
> I recently finished a contract at a (very large game dev) company where some tools were written in Rust. The tools were a re-write of python scripts and added no new functionality but were slightly faster in Rust.
> The reality was that these tools were unmaintainable by the rest of the company. Only the author "knew" Rust and it was hard to justify a new hire Rust developer to maintain this small set of tools.

I can believe this, but it's funny because I work on a project where the main product is written in Rust, and it's the build tools written in Python that are the technical debt that nobody really wants to touch! In our case I suspect rewriting them in Rust will end up being the right thing to do (if/when we can justify the switching costs).
Did you verify their claims or are you just calling BS and that's it? The new functions are in fact much faster than their C equivalent (and yes, I did verify that).
Huly is being built by Andrey Platov, who was previously infamously known for Xored from Novosibirsk. It is clearly intentional.
> There are two dialects of Rust. One can be written immediately by beginners, the other is for experts.

I believe it's more like a spectrum.

I'm 3 years into my Rust career.

I started with .clone() everywhere.

Then I moved on to write highly async code with tokio and std.

Now I'm somewhere entirely unfamiliar, writing highly portable no-std Rust for bare-metal and wasm.

It takes some time to know the difference between std and core.

It takes some effort to write modular, allocation-free code (static allocations only).

It takes some rediscovery of what crates will work for you.

It's a steep curve, and I don't imagine everyone likes it.
Thank you for pointing this out. Those popups weren't achieving anything else but annoying me.
bitcoin is traceable. not a false equivalence at all. Search history is kept tied to a profile/semaphore/data lake and then also tied financially to the way you pay, as well as the devices you use.

When data is collected, it will be trolled through for anything and everything. Absence of data is just as unique. The only way is to blend into the masses generically.

Free engines have a very hard time differentiating me from the mass of other web traffic.

I compile my own browser to make it that way though, even my phone doesn't register an overnight location, and runs GrapheneOS.

Importantly this should be a fundamental right of every person not just those that have the money and expertise to enforce it. The data collection shouldn't be allowed, its the equivalent of quartering a digital soldier in every home (something forbidden by the constitution).

Any business funded and dependent on arbitrary preferential loans (from the printer, regardless of how indirect) is state-run and nationalized industry, and should be bound by the same constitutional requirements of government.

I take my privacy seriously because of my job, and the indisputable fact that sensitive roles get targeted.
This is probably where the real trade-off is, and for that it's helpful to look at what the actual failure modes and requirements are. Highly available is a range and a moving target of course, with every "extra 9" getting a lot more complicated. Simply swapping SQLite for another database is not going to guarantee all the nines of uptime for specific industry requirements, just like running everything on a single server might already provide all the uptime you need.

In our experience a simple architecture like this almost never goes down and is good enough for the vast majority of apps, even when serving a lot of users. Certainly for almost all apps in this space. Servers are super reliable, upgrades are trivial, and for very catastrophical failures recovery is extremely easy: just copy the latest snapshot of your app directory over to a new server and done. For scaling, we can simply shard over N servers, but that will realistically never be needed for the self-hosted version with the number of users within one organization.

In addition, our app is offline-first, so all clients can work fully offline and sync back any changes later. Offline-first moves some of the complexity from the ops layer to the app layer of course but it means that in practice any rare interruption will probably go unnoticed.
Why would you use a firetruck if you could also run a hose up the tower and get it right where it's needed?
I think it is very much valid if the entire context is taken into account.

The tower is used for various stacking and craning operations between launches. There is a better chance to detect any developing anomalies outside the launch context.

Also, being on Earth and flying nowhere, it can be sturdier and heavier than any flight hardware. Much like Roman aqueducts, it can be overbuilt a bit to ensure some extra resilience.

Plus, more towers at the same site, as you say. If one malfunctions, another one can act as a backup. In contrast, every single landing leg is a mission-critical component and cannot be replaced in-flight by another one.