skysight-inc/HackerNews huggingface dataset:
Yeah that's one genre of these posts - someone sharing their experience (re)writing *nix utils like cd, ls, grep etc in Rust. But as a project I think it's unrealistic to expect they'll supplant those utilities with an identical Rust-based one, there's often not much to be gained for the risk of potentially breaking a bunch of important stuff in your system by introducing a bit of an unknown quantity, and the effort to do so with any level of quality (and then maintain it) would be pretty massive.

However another genre is more interesting, to me at least - utilising existing interfaces to extend software people already use without having to make them throw out what currently works and take the risk of replacing it with a recently implemented version. In this case someone implemented a Python module in Rust, in others entire Linux device drivers have been implemented in Rust. Lower-level programming in embedded systems seems like a good application too, but I don't know how many architectures Rust can target and is officially supported on.

So to summarise, the two genres[0] I've identified are, roughly:

- I did a RIIR[1] of 50% of grep's functionality for fun

- Here is how you can accomplish a common task in C using Rust instead

As I said, not a Rust dev and frankly I'm quite intimidated by all the rants people had about fighting with "The Borrow Checker" which sounds like a ferocious Elden Ring boss. But I am tempted by the way it allows safe (or safer) software to be written.

[0] - both are valid, and more exist but these are two common ones that came up

[1] - RIIR = "Rewrite It In Rust", which was a bit of a meme for a while as a bunch of devs got excited about Rust and launched projects of varying completeness reimplementing things.
The first comment on the search you’re sharing seems to be about an exec stepping down (I guess that’s a euphemism for getting fired) as a consequence of something he said or did (it seems contributing to a campaign).

Is your point that an exec losing his job (he can get several thousand lower paying jobs and still survive like most people do) is somehow analogous to a woman being jailed or killed for what they choose to wear (or not to wear, in this case?)

(Edit: typos)
Yep, that's exactly correct. We lay out the process at https://geneticure.com#howitworks, but you've already got the idea. I'm happy to answer any questions — if you email support@geneticure.com I'm one of two people who looks at support/info requests.
USA, where almost everything else does come with a power cord.
How are you using Datafusion?

And overall, very interested in hearing about your experience. What does the whole stack/pipeline look like?
> I shudder to think they themselves use outlook and are proud of it

From experience at other large tech companies (but not Microsoft) there is likely a repository of internal-only browser plugins that make these products useable. People will install these plugins very early in their tenure, forget about them over time, and then claim the product is great. Additionally, there will be a suite of features that will never leave “beta” but dramatically improve the UX that the public does not have access to.

If you’re not actively comparing the internal product to the external offering it’s very easy to fall into the trap of thinking the product is great.
So in fact the people in the US decrying Federal ID are exactly correct as shown by the reality in Afghan?
Oh nooo!!! I thought about collecting them, and now I have a reason. Why everything good need to be disrupted. WHYY?!
It happens sometimes and I try and mostly succeed not to get too worried about it.

But this is definitely one of my pet theories as to the litigiousness of America - healthcare is exceptionally expensive and in theory someone gets stuck with the bill, so when someone (especially someone without insurance) gets injured the game begins.

I saw it personally on an uninsured friend who's arm bones were broken into pieces by a car wreck through no fault of his own. He was put back together pretty well, but to the tune of tens of thousands of dollars.

There are other reasons to sue for injury, but it would be nice to think that they aren't so the injured person is able to escape bankruptcy from medical debt.
50 years ago some of the mistakes was "I forgot to label my punched cards and now they're in the wrong order", or "we have a new computer and we now have to rewrite everything from scratch, because C has only just been invented 6 months ago and the book about it hasn't reached our physical library yet so of course we didn't use that for the previous version".

Conversely, one of the problems I had in a previous place was the code being unclear because another developer kept all the obsolete code in the code base "for reference", and also put 1000 lines inside a single if clause, and duplicated class files because he didn't want to change some private: access modifiers to public:. Those kinds of problems weren't possible on such limited hardware and languages.
So a nontechnical user can basically mock up what they want and a backend dev can touch it up and get it production ready without having to slog through all tedious model and handler writing and can focus on non-solved problems.

This is already a workflow that works relatively well in big data stuff - analyst makes a dashboard with some spark queries, which work but are slow and inflexible, data engineer tweaks into a production-ready pipeline and data warehouse view using more professional-level code.

The vast majority of stuff where you just log users in, sell some stuff or subscriptions, and collect payment is already done with tedious identical piles of Django and Rails code anyway.
Doesn't it work on all the iPhones that Dark Sky worked on, as long as still supported by iOS updates?
The most important DE skill you should learn is how to fix data problems when they happen. Data problems include: duplicate rows/events, upstream data errors that need to be corrected, error in your ETL logic, etc. You need to build tools to reason about the graph of data dependencies, i.e. downstream/upstream dependencies of datasets, and create a plan for repair. Datasets need to repaired in layers, starting from the ones closest to the source and working downstream to the leaves. Some datasets are self-healing or not (i.e. they're rebuilt from scratch when their inputs change), so you just let those rebuild. Incremental datasets are the worst to repair because they don't restate history and you have to fork them from the point when a problem happened and rebuild from that point onwards.

Without tools to help you repair data, sooner or later you'll run into a problem that will take you days (even weeks) to fix, and your stakeholders will be breathing down your neck.
I don't know if we can call it outright lying, but going from "you don't need a mask" to basically saying you shouldn't be allowed in public without one seems like either incompetence or corruption on the CDC's part. You can argue semantics all you want to try to justify their behavior, but that is what people see and it doesn't increase trust or confidence in them as an organization.
Widespread brain implants. Which might entail what is effectively telepathy among other weird shit that seems impossible.

I'm not confident that will be the case. But its plausible from a technical standpoint. On a far shorter timeline than 100 years.
My guess would be:

Traditional CMS you do the setup and plumbing in the server because you have full control

Static website hosting you prebuild a website and push it up all complied and done but in a standard supported format, do it easily can go to different providers.

There's not much in between, because you can't (easily) write code that is happy to run in two different systems controlled by other people with different plumbing under the hood... It's certainly doable, but the more you generalize the more complicated your code gets... and the less you can benefit from the vendor specific stuff (e.g. removing features that one side does not support ... Or adding code to use it if it's there -- which makes code even more complicated)...

Edit: and to the point of code complexity: if you did this all yourself in an alpha release, you likely would make a company/product like forestry (mentioned elsewhere in this discussion) because you've made something some people would consider somewhat or very valuable
These sounds like the same old Russian talking points. Ukraine is not allowed to choose who it allies with. It obviously shouldn’t fear Russia invading and taking over the country. Even after it has already happened.
Are you self-hosting your pictures when you upload photos to your Google Photos account?
Thats not self hosting, is it?
The message I took was more from the last section, the idea that periodically depriving yourself of certain comforts makes sure you're not becoming too reliant on them. People who take cold showers once in a while are more resilient when the hot water goes out for a few days.
That doesn't mean much on its own. 30 nested <div>s with auto-generated IDs and all input handled in JS also counts as "web tech", but I wouldn't want to subject any screen reader user to that.
I don't use Alexa. How much of their compute is in the cloud? Do they do all voice recognition in the cloud? If the voice recognition was done on local hardware you could get Alexa down to the moral equivalent of a hobby for Amazon without much work. There are open source projects that are nearly the equivalent with nearly no server resources, or ones so minimal they essentially run for free. But if all the voice recognition is done in the cloud they're in big trouble, because even the minimum size the service can have is huge.

Probably another victim of the end of 0% interest rates is the idea that we can force everything into "the cloud" and run it indefinitely, funded by the whiffs and vapors of whatever possible value we can extract (without running afoul of privacy laws or angry customers if they find out) in the fractions of a cent per month or year range. Compute has gotten cheap but it's still not free, and "the cloud" is still overwhelmingly outweighed in power by "not the cloud". Plus the compute tasks keeps getting larger and larger; it doesn't do "the cloud" any good if people smoothly transition from wanting voice recognition to wanting GPT-type chatbots and cloud video gaming and other things that you can't serve 50,000 people from a single beefy computer.

I've been resisting a lot of cloud-level computation in my life, where even where I permit it I retain the ability to do my own thing, like serve my own videos in my house. I've really been more concerned about data ownership but this has factored in, too; I'm abundantly endowed with more computing resources at home than I can use, but all these free or cheap cloud services are remote (adding latency) and incentivized to short change the resources because they are expensive. The ad-based economy still doesn't pay enough to fund reasonable levels of performance; Facebook's profits couldn't afford a Raspberry Pi's level of performance dedicated to you in a year, let alone what I have sitting around the house. Even as computing becomes cheap in the cloud, the computing in my house is also becoming cheap, and I'm not even particularly trying to have a lot of it. Trying to keep up with it in a centralized system picking up a penny here and a penny there is not something that can be sustained without free money.
I am not under the impression that is what happened here. It sounds like a DRM sucks period rant that someone uses Google as a scapegoat and encourages like-minded Google haters to air their grievances about wanting to quit Google.

Like I said, there are a lot of reasons to dislike Google but this post sounds like a misguided complaint. The issue likely could have been solved and maybe entirely be attributed to user error, but it didn't matter.
Do you need to know the exact birth date or just the birth year?
Microsoft fined $64M by France over cookies used in Bing searches
> My generation used "gotta light?/haben Sie Feuer?/t'as un briquet?"

These kinds of generic openers don’t work on tinder unless you’re super good looking.

> You may be surprised how effective (in the correct league) low-effort openings are.

As a guy, I’ve never got a response from a low effort opener on a dating app except from obvious scammers, Instagram models looking for followers and bots.
"Of course those numbers are true. I just made them up myself!" .... 6hours is a bit much.
It really has vibes like the pop song 'Common People'
Other humans != human species. Let alone specific other humans, like my family.

I know what happens to each individual human: They will die. I don't like that very much, but making human species survive doesn't seem to help. I don't really care if new, stranger humans will be born to learn about my time in history classes, and eventually die, too.
Yes, people see that because they think authority figures have some Magic Answer Box that they’re pulling or withholding answers from, rather than the reality which is that our understanding of the situation was shifting day by day.

The Magic Answer Box people are demanding that they be trusted with nuance and detail and yet continuously demonstrate Magic Answer Box thinking in the face of nuanced and detailed information.
My parents had a dryer they bought in 1947 and my dad kept it running until the mid 1990s, so about 50 years. My dad replaced the bearings about every ten years and I think had to replace a switch once. I believe it was from Sears.
> what if we find out some super advanced alien civilization seeded earth with life and managed it in some way, helping shape things. It would kind of explain a lot

It really wouldn't!
> there wasn't an adequate supply of masks for 330M people

So make your own mask. Lots of people did, and there were loads of instructables. Sure, an N95 is better than a surgical mask, which is better than a homemade mask, which is better than a scarf or bank-robber bandana.

I wore a mask to protect others, not myself. I'm not confident that a mask protects me from the effusions of others; but I'm pretty confident that wearing a mask reduces my own effusions.
I don't work with them professionally, but I've done several small projects using them, and even written smaller models from scratch. I wouldn't call myself an expert, but I definitely know more than nothing.
Twitter sells blue checks, Tumblr allows nudes: 2022’s biggest Big-Tech U-turns
I don't wish this for him, but we need this for our future. Sorry, mate, you have to be the first to wake the people.
All that, plus you have to have a water heater that has replaceable rods (some today are not replaceable.) Some other brands also combine the rod with the water inlet, which means you need to do basic plumbing to disconnect the water supply piping before removing it.

The claims of extending the life of the heater indefinitely are dubious. There are also 2 heating elements that can burn out and 2 mechanical thermostats that can fail. Cheap parts, but the heating elements can become fused into the body of the heater from rust/corrosion.

In my opinion, tank water heaters are one of those things where tank failure can lead to catastrophic damage: you have 40+ gallons of water that can dump out, and then full water pressure behind it. You have no way of identifying the condition of the tank from the outside; it could fail suddenly. Basic electric models aren't particularly expensive, either (~$600.) It's generally accepted that 15 years of life is a good run. It's not worth the risk/expense of a leaking tank to squeeze another few years out, especially if it's in an area where even a small leak could cost thousands in damage.
Some amount for sure, but what for? RAM is pretty cheap, and not that scarce anymore.

Back in my 386 days, 4 MB was very tight and I'm sure developers had to be very careful with it.

Today you can have 32 GB for not that much and it's likely that you'll never seriously get into swap.
But fastmail is based in Australia, which means they can't be trusted for privacy/encryption following the The Assistance and Access Act/Anti-Encryption act.

https://www.homeaffairs.gov.au/about-us/our-portfolios/natio...
Craig Ferguson Speaks from the Heart (2007)
I said “deep”. The whole “technically this is part of a Turing machine” argument does not mean you need to think about such things at all. Leveraging the potential of a Turing machine is not going to help you win.

The average number of turns in an online game is less than 7 turns. I would further posit that if you constrained possible actions to decisions that good players are likely to make, the game is no longer Turing complete.
Seems very nice! Looking forward to have something like Supabase or Pocketbase deployed directly on Cloudflare! fingers crossed
I think central London is actually a pretty great place to drive if you can afford it.

Westminster council doesn't tow, so you never have to look for a parking spot.

Unlike some other European cities, the odds of being harassed by police while driving are essentially non-existent. Your car can be registered in Serbia and you won't be constantly pulled over and harassed like you would be in Germany, Netherlands, France or Spain.

I even spent a month driving around without any registration plates and nobody said anything (they had been stolen, I had to physically go collect new ones from another country).
I find this not very credible as the biggest contributor to the anti-masker anti-vaxer movement, especially because that movement exists in places where most people don't even know what the CDC is.
I've used it in the past, but not recently. I remember that Diffeq lib, and it being best-in-class! Does it work for 3D (PDEs?) I remember having trouble applying it to that domain earlier, although it was outstanding for ODEs.

I think the big issue with Julia here is (other than the improving(?) JIT slowness (IIRC it was faster to compile and run a Rust program than JIT a Julia script), is I'm not sure how I'd interface with the GPU for graphics, compute shaders, and a GUI.

Julia's mathematical syntax is best-in-class; I wish more langs used something like that.
A cat unplugs the router?
Is Ada SPARK a realistic option today or do I need to be an academic?

Is the total cost of learning Ada and SPARK greater than learning Rust or Frama-C?
This is precisely the closed-world solution that authoritarian governments lean on, with the exact same results.

The open-world answer is to tell people the correct information, use government mandates to mitigate the immediate shortages for healthcare workers, and use government economic power to spin up production asafp, and make politicians actually do their job of leading people through the crisis.
Not just hindsight. Many people came to the same conclusion in the moment.
Slightly OT, but I just wanted out how remarkable the CCC is. Is there any organization in the world that is similar in size and impact?
https://getmagic.com is the service you are referring too.
Bitwarden Unified: easier self-hosting of the password manager
> It blows my mind that there's so much devotion to the tool first, problems second

What made you think that their devotion to the tool indicates that they care less about the problem? I wonder what you might think about me then in that I have vim integrated with mutt for composing emails, git, my password manager, code editor, text pager, etc land me in vim. I choose most my apps so that I can use vim for text editing. It gives me uniformity. It saves me time.

More importantly, I do not get a negative reaction from people that use different text editors for different text editing tasks looking for buttons to click, shortcuts to press in different places.

Especially nowadays, when tech is converging, getting locked down, and we are being told what and how to do things by a few companies, we must appreciate and encourage diversity of tools (except for emacs obviously:) that empower their users. Not be dismissive and judge them for using a tool that we don't use.

It's okay for people to master tools they find valuable, and use that mastery to do good things even if they're off-road tools (by today's standards) such as vim.
I want non-physical-media HCI, just for my work as an engineer.

I have always thought that mouse, keyboard, and screens are quite a tedious and uncomfortable way to interact with a computer, and god knows how many health problems sitting at a computer for decades contributes to.

I’d love to be programming laying in a park without being limited by not having a large monitor and quality keyboard/mouse.
The government is not asleep at the wheel, in fact I don't want the government to do anything...because crypto is a scam and crypto is going to zero...it has exploded in the past, everyone who touches crypto gets burned. Let it all burn down the government can just sit back and watch the next exchange, and the next exchange, and the next crypto bank after that go "boom". Crypto isn't a party...as Buffett says crypto is rat poison. Crypto isn't necessary, its straight up gambling, I've yet to have a single instance where my all-mighty dollar isn't accepted...until I run into that...crypto is just today's pump and dump, and tomorrow's greater fool.
I'm willing to believe your claim that only N95 masks work, and other options do nothing at all, but what am I to do with seemingly reliable information that states otherwise?

https://med.stanford.edu/news/all-news/2021/09/surgical-mask...

It's just one source, but I'm genuinely curious.
"Might"? Hmm, I guess it depends how you phrase the law. For feature size, either we will hit it within a decade or we go subatomic. For $ cost per transistor or J cost per operation, those may continue significantly longer.
Is this GitHub repo were looking at self hosted because it's his accounts repo?

I think you can ask 3 people this question and get 5 answers to where the "self hosting" line is drawn...

I am not sure were I would draw this line myself :-)
Main thing this article seems to illustrate is that the federal government was blatantly violating the 1st amendment to silence viewpoints counter to it's own. I really don't care what a private platform does, the actions of the government far outweigh anything Twitter did in this case.
Note to downvoters : no opinion is offered here, for or against.

Like it or not the memeification of a study like this compressed in to a couple of headlines which float off into the field of engagement on their own - that phenomenanon is a thing and would not happen if the bullet points didn't tap into a confirmation bias of pre existing wider interest in the topic being advanced in some small way through surfacing the conversation and I question if this holds true whatever the originating details might be. I certainly don't have a clear answer.
Yes, definitely citing an arstechnica piece citing a lawsuit's claims by very credible inmates is the winning argument.
It is assumed that life started by chance events surrounding chemicals which possess attributes of self-replication.
Not necessarily. I've two accounts that I couldn't access for multiple years now, google simply refuses to let me in despite having all of the correct credentials.

For anyone reading this, do not rely on google services, you'll move cities, change your number, or as OP change your password and _you will get locked out_ with no recourse.
Most of my learning was by studying existing source and building. Elixir doesn't demand book reading in order to become proficient with it. Just dive in and build something. You'll learn as you go.
If you started in 1992 you're at 30 years.
To say I was obsessed with this series of books is an understatement. I remember at a very young age being obsessed with how microchips worked, what silicon was etc. I think they’re definitely some part responsible for my need to know how things work, why they work the way they do.

This was a blast to the past I didn’t know I needed. Definitely going to get this going in DOSBox.