skysight-inc/HackerNews huggingface dataset:
Not all parts of the energy grid are as “clean” as a gas cars’ ICE unfortunately. You’re better off driving an ICE in those regions than charging an EV. Globally we’re better off creating a sustainable carbon-free grid in regions with poor grid generation first.

In California, where this applies, the grid is very clean, so yes the dirties/most polluting part of the system is probably the cars.
That's a really interesting idea! I'm going to try that out later.

(Thanks also to matthias247, who also suggested this.)
With server side rendering you have to reload the whole page everytime

Someone must have lied to you or forgot to explain WebSockets.

Before WebSockets existed, some of us would use a hidden background frame to load server rendered code with a simple "onload" script to move it to the forground replacing only the portion that needed updating.
In this case, how are private prisons not to blame?
I have a keycap in mind, but what scares me is a mistake in the design. I give the model to the manufacturer, they create a mold, do a sample run and it turns out e.g. the stem is 0.1mm too wide, so it is too loose. Then make another mold, this time it is 0.05mm too narrow etc.
They gave me advice to create a model and order a 3D print to ensure it fits right, but I am not sure if 3D print will have a good enough precision.
When I was 3D printing at home I was never able to get exact dimensions - print was either 0.99999x scale or 1.005x scale etc.
I fear that a simple thing could turn out into multiplies of £10k and months of back and forth.
There is everything mac about it. It's on every mac keyboard, and only on hybrid external keyboards catering for pc and mac users. Never understood why they add THIS button but not page up/down.
It will be interesting to see how the process for applying to climb the China peaks will go. Nims had to rally so, so many people to get the chance, I hope she sees a favorable outcome as well.
Most hobbies are like this. I was doing silkscreening for a while and spent hundreds of dollars buying stuff when I could just go to the store and buy an already printed shirt for not a lot of money. Seriously doubt I’ve even come close to seeing a return on investment considering I haven’t printed all that many T-shirts and discovered the online custom printing companies since then — though I’m not very impressed with their quality since the printing is coming off after a handful of washes while with the ones I’ve done the printing is outlasting the actual shirt. I can only realistically do one color printing while the online ones can do whatever you want so there’s a trade off I suppose.

Also, I don’t even know how much my mom spends on sewing stuff but judging by how much my stepdad complains I’m guessing quite a bit. But she enjoys it and that’s all that really matters.
It's an incredible accomplishment, and the movie is well worth watching.
Almost all countries have "external energy dependency" today, US conspicuously among them. Why would they all, suddenly, need independence, just because they use renewables?

You miss the point about the tropics, again. Places with reliable insolation will be exporters of synthetic fuel. None will have monopoly power, because the sun shines on them all equally. Northern countries may buy as much as they can use from them, so will not need more storage than for the time until the next shipment.

The US keeps a "strategic petroleum reserve" specifically because it has been subject to embargo by a limited group of producers. There can be no such embargo of synthetics from renewables, so no value in any such "strategic reserve".
> In theory, if TDD really reduces the number of bugs and speeds up development you would see if reflected in those higher level metrics that impact the customer.

The issue is that many TDD diehards believe that bugs and delays are made by coders who did not properly qualify their code before they wrote it.

In reality, bugs and delays are a product of an organization. Bad coders can write bad tests that pass bad code just fine. Overly short deadlines will cause poor tests. Furthermore, many coders reply that they have trouble with the task-switching nature of TDD. To write a complex function, I will probably break it out into a bunch of smaller pure functions. In TDD that may require you to either: 1. Write a larger function that passes the test and break it down. 2. Write a test that validates that the larger function calls other functions and then write tests that define each smaller function.

The problem with these flows is that 1: Causes rework and 2 ends up being like reading a book out of order, you may get to function 3 and realize that function 2 needed additional data and now you have to rewrite your test for 2. Once again rework. I'm sure there are some gains in some spaces but overall it seems that the rework burns those gains off.
Ha! Those chat logs were a fun read. And we’ll done on using them to show off your nicely polished interface!

Another dating app eh? Tell us why you think the world needed another dating app!!
Cool, how'd you get started? Something like this still accurate? https://www.reddit.com/r/crkbd/comments/esv3i8/guide_corne_d...
Thanks for the detailed clarification! I am too deep into the SeaweedFS low level details and am all ears on how to make it simpler to use. SeaweedFS has weekly releases and is constantly evolving.

Depending on your case, you may need to add more filers. UCSD has a setup that uses about 10 filers to achieve 1.5 billion iops. https://twitter.com/SeaweedFS/status/1549890262633107456 There are many AI/ML users switching from MinIO or CEPH to SeaweedFS, especially with lots of images/text/audio files to process.

I found MinIO benchmark results is really, well, "marketing". MinIO is basically just an S3 API layer on top of the local disks. Any object is mapped to at least 2 files on disk, one for metadata and one is the object itself.
Is there a way to create account / login without Google account?
For the software you're thinking about, do you have specific use cases or users in mind? Or are you building, say, an app for the first time, perhaps for a very early stage startup that is nowhere close to market fit yet?

We typically write acceptance tests, and they have been helpful either early on or later in our product development lifecycle.

Even if software isn't defined upfront, the end goal is likely defined upfront, isn't it? "User X should be able to get data about a car," or "User Y should be able to add a star ratings to this review," etc.

If you're building a product where you're regularly throwing out large parts of the UI / functionality, though, I suppose it could be bad. But as a small startup, we have almost never been in that situation over the many years we've been in business.
This is just like the SEC "not enforcing" securities clauses until they have evidence. I think the writing is on the wall for not just Tornado Cash, but any system that functions like it: if you don't have an AML system that works, and your system is used for anything the government can prove would've been stopped by AML and should have been stopped by AML, it is incompatible, in principle, with the US dollar.

Just because Tornado Cash and other mixers survived for this long doesn't mean that the law suddenly changed or anything. All it means is that there was enough evidence collected to justify OFAC/SDN sanctioning. Then, the dominoes fell.

Tornado Cash was /never/ okay, but the government waited patiently for the evidence and acted when it had it. The same thing should be assumed to be true for /all/ systems in this sphere. The US dollar is the world reserve currency, and the SDN list is a death sentence for any project or system if that system has outputs to US dollars anywhere in the chain. All electronic cash transfer systems should be assumed to be incompatible unless there's a clear AML chain established that can reasonably defend against a blanket sanction.

In the exact same way, the SEC will go after any cryptocurrency "securities" that they want to, as soon as those securities blow up. Filecoin had an ICO just like a lot of other securities, but seemingly because it hasn't blown up, the SEC hasn't come knocking yet. It's just an evidence collection game.
I recall this fondly when it came out. I had a few racks of Sun servers at that time...and anyone I showed the video too were convinced it was bullshit. April Fools anyone? However, Brendan and Bryan know their onions...and all the naysayers had to pause and think a bit. It too crazy to believe...and too crazy to not believe. I miss this stuff.

Edit: This was done when everyone ran spinning media. I wonder how modern SSDs hold up?
And put different textures on them so you can easily feel which button you have (so long as you don't have gloves on.)
To quote the last sentence of the article:
> Other major figures in the case settled years ago, including the builder and the owner of the private lockups and their companies, in payouts totaling about $25 million.
Are you being serious? Have you tried to get a "modern JS app" or Python web app running (safely, w/o massive security vulnerabilities) that is even a few years old?

All code rots, and it rots quickly. Its the a reality of modern software.
Most likely they used same day ACH. They could have also used some form of RTP (Real time payments). But it's probably same day ACH.
What is a credit card if not a kind of digital wallet?
>The settings are VERY straight-forward for anyone to program a machine, and online stores are already offering 50% off or more on the machines. The pain point is that online stores are required to get a prescription, even though the end user will need to manually configure the machine after receiving it.

You're right, setting up a CPAP machine is pretty easy. The reason I think a prescription for the machines is worthwhile is for people newly diagnosed with Obstructive Sleep Apnea (OSA).

Because it's useful to actually interact with a medical professional not just to get a "prescription," but to confirm that the issue is actually OSA rather than some other issue that a CPAP sleep regimen won't address, as well as to identify other health issues that can impact overall health and sleep.

What you don't want is someone self-diagnosing themselves and not engaging a health care professional (in this case, a pulmonologist) and deciding they have OSA, buying a machine and its associated accoutrements and not actually having OSA -- rather something else that may be causing the issue -- perhaps something with a higher risk of serious illness or death.

All that said, once you have such a diagnosis, it's stupid to force folks to get new prescriptions to buy a new machine and incredibly stupid to require that for accessories like masks.

>I do agree that the accessories are annoying as heck. It really makes competition almost impossible, since trying to price compare medical suppliers is painful to say the least.

Another good point. I find that, for me, most masks are uncomfortable and leaky. Over the years (almost 20 now), I've found the accessories that work best for me. As such, I know what I want, so price checking is a bit simpler, but it's not something that has a lot of price sensitivity to me -- I'm more concerned with making sure I get what I actually want/need rather than some cheap knockoff.
If you're a ProtonMail user, you could run the Proton Bridge on a Linux system in your network, then use PuTTY on Win XP to forward the ports from there to Windows. Then Thunderbird is only sending bridge-specific passwords unencrypted to localhost, and it's all modern encryption from there on out.
I don't think that's a question of deception at all. Just measure yourself up against the amount of change that you can and want to have on the world. It's pretty simple.

If you want to save or improve 10 lives, do that. It doesn't matter if there are millions of people still starving. You still made the incremental change that you wanted to
I agree, but I’d go further and say that promotion of secularism is a warning sign. It’s indicative of a westernized elite trying to reshape the “common people” according to their own ideology.
Tests are literally where our requirements live. To not have automated tests would be to not have well-defined requirements.
Sun at altitude is much, much more potent because of decreased atmospheric protection you get from UV rays. UV exposure goes up by about 4% every 1000ft increase, so living in Denver I get about 20% more UV exposure than someone at sea level!
You didn’t mention your backend stack, but whatever it is, it must be able to generate html on server. Just use that along with turbo js, you’ll be just fine. Doing front end in vue/react/whatever.js is just a fad these days.
Super! Y'all are doing amazing things.

Where can I see that in the code? Or is not quite out yet?
I'm not sure backwards compatibility is necessarily the main issue - I agree web apps built 15 years ago are reasonably likely to still function today but user expectations have changed a lot and they will feel like apps that are anachronistic. Plus there are often issues with using older SSL protocols , certs signed by no-longer trusted root CAs, and of choose anything using Flash or ActiveX controls etc. is almost certainly now broken beyond repair. The other difference is that users expect web apps to keep working using a variety of browsers (that are constantly evolving) and the backend hosting side posts presents challenges in terms of keeping it running in the face of changing hosting providers, security and availability concerns, cost etc. etc. On that basis I'd agree a desktop app built now is far more likely to still be working as expected with zero maintenance in 15 years time than a web-based one.
I agree about Aurora Serverless pricing!

Yeah, I think this new thing would be less useful for Lambda as that does support TCP connections. However a HTTP API is required for e.g Cloudflare Workers where you can't create a normal MySQL client. I think that's where this could shine.
I think you are confusing container size with serving size. They are not related.
Less atmosphere to absorb UV
Your description is very confusing, either I don't understand your explanation or you misunderstood.

ForwardAgent is a decision for your client, so an attacker's change to some intermediate can't cause your client to set ForwardAgent. Lots of modern SSH users do not have ForwardAgent, at all, it's just not necessary for them, so an intermediate server doesn't have the opportunity to do anything with it.

I also don't see how this is relevant anyway. My point was that although you will probably be asked to touch your FIDO token to authenticate to SSH servers, that's actually not technically the default, cheap tokens figured since WebAuthn is the majority use of FIDO, and since they're allowed to volunteer UP which WebAuthn wants, they can just ignore the UP flag on the request side and always do user presence testing. But the FIDO design does not require this, and so we can't know whether some/ all/ most tokens in say ten years time have this behaviour.
I try not to debug code with print statements but the build time w/ vs. w/o the debugger is so much longer that it makes sense for small issues to debug with print statements on occasion.
The same story here. I had started in 1999, and have been editing the same page since then.

I can also search Google, Wikipedia, etc., directly from the same home page.

The only core difference that I maintain that page locally on each device and use local file sync.

Firefox on Android stopped opening local HTML files, without them giving a clear reason why, and I stopped using it.

[1] https://github.com/mozilla-mobile/fenix/issues/7546
Modern JS apps I encounter are packaged up with npm and I rarely have trouble running them.

Python, I agree, is a challenge. I don't use it. I used to; I concluded it was too much hassle most of the time to maintain my Python working against other people's Python. Coupled with the lack of static type checking, I pulled it off my quick-grab list years ago (though with the growth of mypy, pip, and conda I may revisit it some day if I get bored with my current tools).

Go code is pretty stable. Java seems downright calcified. And, of course, the whole C library space may as well be igneous stone. You can get FFTW version 3, for example, built from the relatively recent date of last year, but FFTW has a version 2 stable release dating back to 1999.
They're unofficial, but @acupofjose has been working hard on some community C# libraries:

https://github.com/supabase-community/#client-libraries

They won't support the functionality we outline in our blog post yet (we are still figuring it out on our official JS libraries), but I'll send him your message.

As an aside, if anyone is reading this and wants to help maintain the C# libraries, please reach out.

[0] acupofjose: https://github.com/orgs/supabase-community/people/acupofjose
AFAIK one of the main driving forces behind C# and .NET was the designer of Delphi that Microsoft managed to hire away.
Definitely feel your pain. We did a full OT implementation for our startup [0] and it was a beast. We based it on Slate.js which has a nice concept of operations that maps nicely to OT, but it was still a lot of work to get it working well (and there are still rough edges we try to improve all of the time). We did base it on Postgres in the backend so really looking forward to what the Supabase team comes up with going forward and seeing if they can help us delete some complex code :-)

Happy to have a chat on collaborative editing anytime if that'd be helpful (email in profile).

0: https://kitemaker.co
There is another omission:

> Because the deposits and withdrawals are not synchronized in time, users can break the link between a particular chunk of cryptocurrency and their holdings.

This is not false, but a bit misleading. Being decorrelated in time helps against analysis that tries to match inputs and outputs, but it's not what breaks the link.

On withdraw, how does the service know that the user has a claim to the funds? A centralized service can store this in a database off-chain, but Tornado is permissionless, there is no third party database, only the smart contract. If you would store it naively on-chain, the link would be public, defeating the purpose. So instead, Tornado uses zero-knowledge proofs that allow users to prove that they have a claim to the funds, but nothing more than that. Crypto (in the original meaning of the word) is what breaks the link!
This looks awesome. I just finished my search for a low profile mechanical keyboard last month; landed on the Nuphy 75 and my only complaint is i dont like the style, i much prefer the style you went for. Very happy to see more entrants into the low profile territory.

Tangential: i really like the mac keyboard (laptop and magic) and while it took about a month of regular use, i now prefer my mechanical keyboard. I was skeptical i ever would.
> But a lot of people cast “unit test” as “test for each method on a class” which is too low-level and coupled to the implementation;

Those tests suit a project that applies the open-closed principle strictly, such as libraries / packages that will rarely be modified directly and will mostly be used by "clients" as their building blocks.

They don't suit a spaghetti monolith with dozens of leaky APIs that change on every sprint.

The harsh truth is that in the industry you are more likely to work with spaghetti code than with stable packages. "TDD done right" is a pipe dream for the average engineer.
Just counted, I got 23 of these in the last 30 days. Mostly in bursts. No idea what the deal is.
What I do is not really pure TDD. I usually don't have a very clear specification of what system needs to be doing (as it is an iterative process).
So I write the code and then write tests to see if it gives required outputs for given inputs.
Then I write tests to see if it behaves correctly under edge cases.
I also pretty much stopped using debuggers because of that. Simply there is no need. I can reproduce an error using the test and then fix the code until it passes it.
By "Wasm JIT API in JavaScript" I mean a native way for the browser to support the JIT use-case.

Generating entire modules works, but it has a number of issues.

For example, you need to carefully decide how big your modules are going to be:

- Too small, and you end up compiling many many modules, which eventually crashes the browser if you don't dispose of the old ones

- Too big (many functions batched together), and you have too much latency before your code is available to run

Being able to compile a single function to add to an existing module (or something like that) would help a lot.
It was loved because it actually worked well, and the language and runtime features of VCL meant that the code was much, much cleaner than let's say in C++
My issue is not with you asking for advice. My issue is with the way you dismiss the other things, and try to rationalize your preference as something ethically/morally superior.

You started the post making sweeping generalizations about things that you don't like but pay well, then you go to complain about companies that may as well be profitable and a good place to work on the grounds of "not having best practices".

So, what is going to satisfy you... Oh, yes, let's see what you want to do: it's not even a game, but actually you want to bring to the world another game engine... Hippity dickity yawn, that is only interesting for the overgrown children whose only issue in their lives is their total lack of social skills.

You were asking for advice, so here is mine: if every job is so boring to you and yet you don't feel like you have what it takes to be in charge of your own professional life, accept that this is a "you" problem, not a "them" problem. If every job you had is "uninteresting", perhaps your focus should be in developing other skills that can let you see the interesting challenges that exist in every industry.
I'm referring to a payment network outside of credit card rails entirely.
The former CEO's ex-wife Kristie Colon has also accused him of domestic abuse, accusing Price of punching, slapping and waterboarding her. Price said the allegations were 'completely false'.

Colon made the allegations against Price during a Tedx Talk in 2015, although she did not name him during her talk.

Price denied the allegations, stating: "The events that you described never happened."
Pick your poison. Either you evolve your language to keep people interested and old code becomes stale and eventually stops working, or you don't and you lose your community and interest in the language, like Perl.

We run twenty year old Perl scripts on new hosts at work all the time, with little to no change required in them. We have lots of microservices written in Perl over the last decade or more, and those generally have very little to no problem being ported to new systems as well. The problem now? Finding people that know Perl or want a job writing it.
ok - except it is a system-of-systems, not one system. The perfection of one and destruction of all others is specifically designed-OUT for lots of important reasons (see HISTORY). Perfect tax enforcement is not even possible, by their own defined rules. There is no perfect system and real evolution needs to deal with that -- all manner of despots and arch-bureaucrats be dammed.
Same thoughts.
Wouldn't prefer using Google to try out a site.
I know a lot of developers who will close the page as soon as they're blocked with a Google/Facebook login.
The service definitely sounded interesting.
Hope to try it when they add an email registration option.
I built a lossy image compressor (using dithering)
Interesting point on the arrow keys. On Altar I you can "feel" the arrow area since the arrows are dished but the keys around it are raised.