skysight-inc/HackerNews huggingface dataset:
Three thoughts:

1. This article sees the repeal of Roe as undermining the legitimacy of the court. It doesn't seem to see Roe itself as undermining the court's legitimacy. But to many conservatives, Roe was clearly legally wrong, and blatantly immoral. It was judges making up law to suit their political biases - the very thing the article accuses the current court of doing.

Conservatives responded, not by disregarding the court, but by a 50-year-long campaign to repeal Roe. The success of that campaign may restore conservatives' faith in the court, even as it damages liberals' faith in it.

How will liberals respond? By a long-term campaign to restore Roe? By a state-by-state legislative campaign? Or by trying to undermine the Supreme Court? They should be very careful about the third option - that way lies unleashing chaos, and they might not like the results.

2. The article suggests curbing the power of the Supreme Court, and trusting the legislature more. There are two problems with this approach. First, the legislature has become increasingly useless and unable to pass anything, with the result that the executive is more frequently ruling by executive orders. Diminishing the Supreme Court's role in favor of more executive orders is not a trade-off that I want to make. Second, even if the legislature is currently functionally capable of taking on the role, they need to write their legislation with a lot more eye on Constitutional limits of their authority than they recently have been.

3. The article talks about the next presidential election. I am deeply worried about that. It's not just the Supreme Court that can suffer from a loss of legitimacy; the whole federal government can.

Trump is the worst offender, and the one that worries me the most. I really, really don't want him to be the Republican candidate in 2024. I really don't want his minions to be winning primaries at the state level. I deeply fear this road.

But I also have to say that Democrats aren't helping. Hillary verbally disputed the 2016 election for years. It was just talk, unlike Trump, but it was opening a door. And even here, on HN, in that giant thread on Roe being overturned, I read comments that said, essentially, "2 of the last 6 presidential elections were against the popular vote!!!!!1! Tear the system down!" That mindset, that attitude, is too similar to Trump's for my taste. There were a set of rules, and Trump won by those rules in 2016. Accepting that your side lost and moving on is absolutely central to democracy.

Note well: I am not saying that Democrats' faults are equivalent to Trump's. They aren't. Trump is clearly going massively farther. But Democrats are taking steps in the same direction, and they shouldn't.

I think the battle for the survival of American democracy will be the integrity of the 2024 election, and the acceptance of the results. I think that is worth fighting for, even if your preferred side loses.
> Google News includes stories from a source that the author doesn't want anyone else to be able to see.

I'm not the OP, however, being the service called News, one would expect it to contain actual news and not 100% biased opinion.
You probably oversaw the fact that Great Britain again gave away the atomic bomb secrets to the hornet monsters. Before it was Pakistan, which delivered it to North Korea and Iran. If the hornets gave it the wasps is not yet proven, but everybody is very worried.
Quickly: Typing Challenge Built with Reactjs
Want to share this mini-challenge I've made for fun with ReactJS. Is a typing challenge to compete on who can be faster with the keyboard. Is totally hackable, but that wouldn't be fun.

It has a daily challenge. Otherwise, you can set a custom challenge and share it.

If you want to create a custom challenge you can add these parameters at the end of the URL:

?challenge=custom challenge text&by=name

It supports mobile too but I haven't tested that much on phones since it was created for desktop in mind, either way, seems stable on my Android phone.

Challenge: https://agustito37.github.io/quickly
Github: https://github.com/agustito37/quickly
>Now if only there were mainstream news articles about all the things that go right in crypto.

"Actual value to society of crypto finally discovered!"

No, wait, we'll never see that headline.
Wasn't 'The Ghost of Kiev' almost entirely fake but the news carried it as real?
> It's not a matter of "a bit inconsistent". There is no definition of "long covid". Literally anyone can claim they have it and not be wrong.

Individual studies tend to look at different things, but most of the relevant studies give a particular definition. It generally involves symptoms 3,6, or 8 months after an acute infection, and some studies further limit the definition to a particular set of symptoms. Most control for the occurrence of those symptoms in the general population too.

> No, there isn't, and "t-cell exhaustion" is not a thing. It's a phrase made up by pop scientists.

https://www.nature.com/articles/s41577-019-0221-9

https://www.pennmedicine.org/news/news-releases/2021/july/pe...

https://pubmed.ncbi.nlm.nih.gov/34288064/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7389156/

https://www.nature.com/articles/s41423-021-00750-4
And these protections probably take more resources to produce, making it less advantageous to create offspring and die off.
But Haskell does not have the squiggly sumbols…
I really liked the simplicity of the older asciiflow. So much so that I keep a bookmark to the wayback machine for it [1]

Not too long ago I had a project that was implemented as a complex state machine where the requirements kept changing, and keeping the documentation as an ASCII diagram in the source code had a couple of benefits:
* It meant that the documentation could be updated when the code had to be changed
* I didn't have to hunt for the diagrams on the project wiki when I made these changes.
* The diagram was kept in version control with the rest of the code. Each commit/branch had a diagram that accurately reflected its state.

I could then use Ditaa to convert the diagram to a more appropriate format when updating the project's wiki or emailing the customer

[1] https://web.archive.org/web/20130813045206/http://www.asciif...
[2] https://github.com/stathissideris/ditaa
Which would be correct, considering that ownership implies full and complete right of dominion over said entity, which you simply don't have. You could be locked out of your account with no means of getting back access, you can delete your data but have no guarantees that the data has been deleted, Google may create 'derivative works' on your data (see the terms of use) without your permission or will provide data about your account to authorities, etc.. That is not ownership, that's renting.
The air pollution in these regions due to fireplaces & cars is ridiculous, I don't think they are banning these things nationwide.
It should be noted that this is largely the result of malicious compliance on the part of local authorities. There are plenty of ways to get exemptions from the statutory duty, but it's a great excuse to dispense of stuff you didn't really want to maintain anyway.

Nobody in politics these days, and I say nobody, really wants to be accountable for running a service, any service. That's because it dramatically increases risks to their own job security. So anything that can be ejected without backlash, will be.
I may use a self-provisioned VPN, but actually this doesn’t matter. The point is that the user has no choice, regardless of circumstances.

As an example (although it’s whataboutism), the option of using insecure SMS 2FA is routinely offered in much more sensitive contexts compared to the option of using plain HTTP to read static text content—yet the former is considered acceptable but the latter isn’t.
Sure, why not. If he's identified a niche in the market, he should exploit it. Personally, I'd expect that energy executives and policy makers already considered this and rejected it, but who knows, maybe he found a niche they didn't consider.
I had a very similar experience when looking for roles in the fall. I explicitly wanted to makes sure there was an office to go to and ended up (via a personal) connection, applying for a fully remote role where there was a local office I could work from if I felt the need.

Seven months later, I've gone to the office a total of 4 times, and two of those were because I had other appointments/errands nearby that day. I've surprised myself at how much I didn't miss the office environment.
>rather than asking the rest of the world to decrease their security for you.

Or just let your browser decide that for you? All modern browser go directly https, until forced to http, why take away what i decided (server-side)?
What does the word union mean to you?
There are a couple type errors that are weird, like complaining about missing Monoid instances when you try to use a Fold as if it was a Getter. A few other things can have error messages that only make sense if you ignore the weird type aliases and focus instead on their expansions.

There is now an alternative library, optics, which does a lot to improve error messages at the expense of removing extensibility. Since the ecosystem (in terms of types and operations) is closed, it can be very precise in the error messages it produces. It's a good compromise if you're more worried about error messages than some of the less common lens operations.

(I tend to stick with lens, as I am comfortable with its error messages and often find myself using things optics doesn't support. But the option is there for those who have different needs.)
I agree. But if we don't manage it well at scale, that underscores that we don't really understand the complexity of the problem. Can you call someone a "top performer" when they don't understand the complexity of the problem?

We can write complex code with minimal errors[1].

"the last three versions of the program — each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors. Commercial programs of equivalent complexity would have 5,000 errors."

But I worry when we facilely normalize sub-optimal behavior because we've normalized it. Especially as FAANG and adjacent companies work on safety-critical software and when that attitude pervades other domains.

[1] https://www.fastcompany.com/28121/they-write-right-stuff
IDK. I cut out all coffee. I had been drinking some decaf previously because I limit my caffeine intake.
I am confused: The only logical reason to borrow BTC is if you think it will go down. If Three Arrow really thought BTC was headed to 2.5m a coin, then they could never sell/spend the coins they borrowed, as the price of buying back to repay the loan would be too high.

So logically they must have been shorting BTC.

And if they were shorting BTC, they should have made ~30% profit in the last few months right?

So what the fuck is actually happening here? Were they lying about being bullish on BTC? And they somehow made an even bigger loss somewhere else that means their BTC short isn't enough to counter that? Or what?
As usual the opponents of originalism describe its very real detriment, that knowledge of history (and more specifically linguistic history / etymology) is vital to originalism while failing to offer any alternative view that doesn't make the judiciary into a super-legislature.

Ironically in this case they make a great case (in my naive opinion) for a valid originalist take to regulate weapons. If only the debate on the 2nd Amendment could be about these historical points instead of one side arguing for originalism with the other side arguing for a 'living constitution' where any debate about the original meaning of laws is irrelevant.

Many might object at this point to say the the originalists are fake, they use the philosophy of originalism as a propaganda tool to pull the wool over the eyes of the masses. This argument holds no weight as long as the other side rejects originalism as a fundamental presupposition of jurisprudence.

In other words, contemporary American politics gives you two options for viewing our current legal system: either it's a super-legislature where justices are just senators-for-life and can as a group overrule anything on a whim with no repercussions or it's a group whose job is to interpret the text of existing laws applying the intent of our real legislature to actual situations that occur. If the former, then our country has very little hope. If the latter then we can work together to get principled justices who care about textualism.

The article is right that a textualist shouldn't always be allowed to interpret along the lines of what they think is right, but you can't throw out the baby with the bathwater! Their argument is: originalists are unprincipled therefore originalism is wrong. This holds no water for me.
> Plus, all you need is raw, uncooked veg/meat and electrical outlets for pots. Little startup cost besides building.

I strongly suspect licensing/permits are substantially more involved for a restaurant that exposes customers to uncooked meat and boiling hot oil and broth.
I think it’s a strange part of human psychology to ignore objective reality and double down to complete ruin. It seems remarkably common and with corporate power being so concentrated at the top it seems rather easy for these situations to happen.
Brings back memories of a pre pandemic office where half the people were on the road at any given time so there were no assigned seats, but no reservation system either because it was never close to full. Some seats were better than others of course with regards to proximity to windows, bathroom, foot traffic, etc. which caused some conflict. Two people constantly fought over one desk with The Big Monitor... "Hey I always sit here" "Yeah but there are no assigned seats" "So what I have to sit somewhere else because I had a dentist appointment this morning?" and on and on
Good thing there is no oil crunch going on right now.
Well I guess we have to invoke a strong copyright, that protects every piece of code, so that no one can steal any of it in any way.
And then you'll have your death of open source.
It's code, there shouldn't be any copyright to it.
Oh, I see: including a header file injects forward declarations into the calling file. Each c file gets compiled separately into object code unless you directly import them like the code above is doing. In that case it essentially dumps the full text of the file into the calling file, which causes serial compilation of a single object file.

Unless I'm mistaken that clears some stuff up for me. Thank you!
Unicode Transformation Formats are designed to be equivalent in what they can encode. This is simple fact, and sane. Yes, I hate how UTF-16 ruined Unicode, and the typical absence of validation of UTF-16 is a problem, but given the abomination that is UTF-16, surrogates not being part of valid Unicode strings is certainly a better course of action than UTF-16 being unable to represent certain Unicode strings.

Just about everything should validate UTF-8, because if you don’t, various invariants that you depend on will break. As a simple example, if you operate on unvalidated UTF-8, then all kinds of operations that care about code points will have to check that they’re in-bounds at every single code unit, because to do otherwise would be memory-unsafe, risking crashing or possibly worse. It’s faster and much more peaceful if you validate UTF-8 in all strings at time of ingress, once for all. Given Rust’s preferences for correctness and performance, it is very clearly in the right in validating UTF-8 in all strings.
> If one is at that level already, I don't think there's anything better than AWS ECS out there.

100%. To answer the OP's question: my nightmare is having to use it at all. I work with small, very early-stage companies whose applications by and large are not complicated. Perhaps at some level of scale and/or complexity, k8s makes sense. For the vast majority of the cases I see, something like ECS does everything they need, while being significantly more simple to understand, develop for, and debug.
That take is far from hot.
Tragedy has two inputs: What happened, and who it happened to.
GitHub Copilot Adopts Paid Model
June-September is a weird range. We're the best city in the world from April to early June, for sure. Then we're too humid to sustain human life until the end of August. Then we're the best city in the world again until early December. Then we're so cold we have to hibernate with our increasingly vegan bratwurst stashes until April again.

I don't think startup-friendliness has all that much to do with city greatness, or vice versa. San Francisco is smaller than Columbus, Ohio, both by population and by square mileage. Columbus isn't even in the conversation! It's just a network effect thing: SFBA was the right place at the right time, got a critical mass, and it became a received truth that if you're thinking about funding a company, that company should in SFBA, so it can interact with and recruit from other successful companies.

If you're not looking to get funded, being in Chicago can be a big advantage. It was for Matasano, the company I co-ran for a decade in the '00s. The cost of living is low, every major city has a reservoir of talent that's going to stick around for reasons other than career development (family connections, just loving the city, &c), and, maybe most importantly, a diversity of real businesses that aren't part of the tech ecosystem, which is a customer base you need to learn how to support either way.
Educational purposes and bragging rights
organized on 4chan, not by
I don't know. How would you "prove" it? Google it, and look for what other people that agree with you think?
Facebook has allowed this in the past and someone recently opened an unverified Instagram account with my address.
Competition on iOS without real competition on the desktop already existing could quickly mean unbreakable Chrome hegemony.

That’s why I originally commented. If you focus on just one of those I believe there will be terrible unintentional consequences.
Chrome is competition, and no, it's not alone: on the desktop market, where competition is not rigged as much as on mobile, Edge has 10% market share, and Firefox 7.5%. It's not insignificant.

> I want one of these “just open iOS” calls to include the consequences of what they’re calling for and how they plan to deal with it.

OWA has taken into account anti-competitive practices used by Google to gain browser market share, and made recommendation to mitigate or prevent them. In there submission to the japanese regulator [1], they include:

- 3.1.7: No Chrome Preferencing:
> Google should not use their control over the operating system to provide unfair preference to their own browser, Chrome, either through the operating system or agreements with partners.

- 3.1.8: Website Transparency Obligations:
> OWA suggests that where a Gatekeeper’s website does not support a browser which has above a 2% market share, they be compelled to publish a document containing detailed reasoning that prevents support of certain engines.

[1]: https://open-web-advocacy.org/files/OWA%20-%20HDMC%20(Japan)...
Something these types of high performance electric cars are continually proving now, is you don't need fossil fuel cars to go fast. It's helping to change how people think about cars, gasoline, and internal combustion engines. Someone's next sports car can easily be electric, beautiful, and fast.
Robots.txt is a mechanism for providing instructions to automated crawlers but I don't think they've ever been promised to be used when a URL is manually or automatically submitted through other means (i.e. another site linking to yours). In those cases, a single page will probably be crawled, but the rest of the domain probably won't.
Anti-Competitive Behaviour from google should also be addressed by regulators.

Our suggestions were covered in sections:
3.1.7 No Chrome Prefrencing
3.1.8 Website Transparency Obligations

https://open-web-advocacy.org/files/OWA%20-%20HDMC%20(Japan)...
Since ZFS is the greatest filesystem in the world, I use ZFS -everywhere-. Including, on my very old Lenovo Yoga 2 Pro (2013) with a slow dual core, and only 8GB of ram. ZFS works great, on that device I need to manually limit the ARC size so that it doesn't eat all my ram:

# cat /etc/modprobe.d/tiny-modprobe.d-zfs.conf
options zfs zfs_arc_max=2147483648
> It reminds me of what Apple did with iBooks: they weren't trying to do the right thing, they did it the wrong way, but if they had been successful, it would have been better for the market as a whole... Amazon for using what were basically dumping-level prices

Apple was successful in that regard though; the contracts they made with Big 5 remained intact and Apple didn't have to compete with Amazon on price. Apple's strategy was not better for the market as a whole because Apple never cared about the market as a whole. Due to Apple's anti-competitive behaviour we are still stuck with a Publishing industry decades behind on digital
80% of the problem could be solved with a reliable signature scheme that allows some remixing of video content. So if CNN publishes a video, signed with their key so it's verifiably CNN, we need the ability to take a 20 second bit of it and still have a valid key attached that verifies that the source is CNN (without trusting the editor). Then you can share clips, remix it, etc, and have integration in social media that attests the source.
>Graphing the progress of a sinking ship and pointing out that the downwards gradient has been stable for a while now and we should therefore be okay is generally not a useful extrapolation,

I like this analogy. I've had similar thoughts for a while too. Granted I also saw some research that society has been objectively getting better in a lot of areas people think is getting worse (like violence, specifically police abuse) compared to the past. theoretically this is because we have a lot more information now than before, so smaller occurrences are generating a larger impression.

that said, I still very much agree with your point and that it is very applicable to specific individualized issues. Saying that people have been concerned for a while and nothing bad has happened yet is accurate for the situation where nothing bad will happen, AND the situation that it was bad then and is worse now, AND the situation where we are approaching a tipping point / threshold where the bad will start.
It’s wildly known that animal protein is easier to digest.

Vegetables have anti nutrients, a class of chemicals designed to make them less edible. It’s one of the main reasons you can’t eat the vegetation around you.

Things like gluten are perfect examples of anti nutrients.

Meat on the other hand has no anti nutrients.
Nicely written and informative!
Just as a trivial example, how confident would you be in this auth scheme?

1. User opens Outlook and types in their email and password.

2. The app requests the user's password hash from the server and checks it.

3. Outlook tells the server auth was successful and gets a session token.
Japan shuts down last working nuclear reactor (2012)

Berlin blackout raises questions over Germany's power grid (2019)

Germany shuts down half of its 6 remaining nuclear plants (2022)
It's not "can you connect the dots" but "should you connect the dots."

I can frame just about any comment as an attack in one way or another, but it's not a great idea. For one, it goes against HN guidelines but, more importantly, it just doesn't seem like a very healthy mindset.
Moebius and Giger were the Wozniaks, Jodorowsky was a mere Steve Jobs.
Same with most company shares
In SMB, you can brake more quickly by holding L+R, which is impossible with an original NES controller, and as such that input is not allowed in official speed runs.

https://tasvideos.org/GameResources/NES/SuperMarioBros#Turni...
another thing to get checked for get checked for is sleep apnea
Smart people invest in things they understand.