skysight-inc/HackerNews huggingface dataset:
>Does one hold that all the diverse peoples of Africa can be considered with a shared group identity, which deserves acknowledgement and respect, and do you simultaneously hold that white people of Europe can be grouped together, but that grouping is undeserving of the same validity and respect.

We have words for those people.

African.
European.

I'm not sure what you're talking about here? It's confusing.

Maybe the problem here seems to be that "white" is implied to be the umbrella term for "European." It's not, nor do I believe very many people think it should be. We don't want to go back to the Pre-WW2 eugenics thinking. That pretty much tore the continent apart.
I can totally see what you're solving for - the friction of switching between an anki deck and leetcode to achieve the same thing with existing tools.

If you want one data point about how I prepare for coding interviews - I just solve Neetcode's list and the blind 75 list (minus the overlap between the two). For reference I got 5 offers in quick succession after being laid off in early 2023.
Show HN: React for Circuits
Hi HN! I've been working on a new way to build electronics/PCBs with Typescript/React, I'd love to know what you think!!

I've wanted to program circuits for a long time- I started experimenting with the concept of creating circuits in React almost 8 years ago and have spent many weekends since to prove the concept. Over the past 2 months, I've decided to start working on tscircuit full-time.
That's also baked into React: https://react.dev/reference/rsc/use-client
Leaving aside the decay part of things, carbon makes a crystal structure of a diamond, other materials don't. So they would refuse to assemble into the right shape.
there is a lot missing
What about the public funding that led to research and presumably went towards some of the failed attempts?

It sounds like there’s simply not enough information to gauge if pharmaceutical companies are being honest about their claims of R&D costs.
One tip for Google Search is to add `tbs=li:1` as a query parameter to your search shortcut to activate verbatim search. You can also use `num=100` to get more results at once.
Writing games in C++ feels horrible which is a large part of he wrote the language.
To be fair though that sort of friction only affects things in the small. They can be annoying but you'll never have to refactor outside the scope of the friction itself.

In practice, it's only really a problem if you're doing codegen.
Not news worthy, but definitely interesting. One camp says that the purpose of property rights is to incentivize value-additive economic activity by connecting investment to reward. A different camp says that the purpose of (asset) property rights is to pay rich people for being rich, thereby establishing and reinforcing a class hierarchy where the people on the bottom pay to exist and the people on top get paid to exist.

Improvement value has a shape that mostly fits the former narrative while land value has a shape that mostly fits the latter narrative. Whenever you observe a sale that establishes a relative proportion between land value and improvement value, you are observing the market's revealed opinion on the relative validity of these conflicting political narratives.

That isn't just interesting, it's fascinating.
https://archive.is/TvpRr

Although, I could see this being beneficial in fields where labour is scarce (e.g.: the medical field), I fear it could lend towards a "sleep deprivation is okay, just take creatine" rationale in other fields.
Nah it was created by them when they voted to make housing an NFT limited by very high barrier regulatory environment. They bought in before the minting cost was wildly raised at their own direction.

In many cases in CA the non-property owning community drags the property value down because all those pesky people you made homeless through idiotic policy are shitting on your sidewalk, and rich potential buyers don't enjoy that.
I’m with you on that. Also, 1Password’s built-in Watchtower tells you which of your saved accounts could have passkeys added to them.
There is no difference. Programmers keep making open source software for free, and people making money on that software keep acting entitled to it.
If you've lived in the community for awhile and helped develop it, some of the community's value really could have been created by you. You paid property taxes, you frequented businesses, you participated civically. Conceivably, if a bunch of rich do gooders moved to Gary Indiana and...gentrified it...they created wealth (for better or worse, obviously).
I started reading the article and it reminded me of a great book I read, A Mind For Numbers.

Then I realized it was the same author!

Definitely worth reading if you've been avoiding deepening your math understanding.
My Dad died in the south, and I had to write his obituary and publish it in the local paper. The paper wanted me to publish the address of where I was staying so that people would know where to bring food, but I left that bit out. I did not turn down the pastor's offer to ask the "church ladies" to bring food for the little gathering we had in the church basement after the graveside service -- that was some good food.
Similar, on Youtube you can type before:2025 (any future year) and it'll show better results.
Boston isn't comparable to SF — the median income is nearly 50% higher in SF. And Cupertino is one of the richest cities in the US.
You are able to share an Apple passkey to any nearby Apple device at any time using AirDrop. Passkeys can also be used cross-platform during sign in via an NFC/Bluetooth handshake initiated by QR code.

Additionally, passkeys are just a synced-via-cloud implementation of FIDO2, an open standard that has other implementations you may feel more comfortable using.

For someone who requires being able to sign in to, say, GitHub from multiple different operating systems or platforms, you have a few options.

1. Use a passkey on your primary device, say an iPhone. You can still sign in to GitHub on a Windows computer or Android phone but you must have your iPhone with you. During sign in, there is an option to show a QR code on the Windows/Android, which you will point your iPhone at, and the two devices will do a secure handshake to sign you in. This is probably the worst option from a UX standpoint if you sign in on lots of devices that are not your primary.

2. Use a physical security key to store a FIDO2 key instead of a passkey. These devices are inherently cross-platform. Remember, a passkey is just a type of FIDO2 key. No one is forcing you to store it in the cloud. You can buy something like the YubiKey 5C NFC to store your keys completely offline and under your own control. The tradeoff is you will need to have it with you and you will need to plug it in every time you create an account or sign in.

3. Add multiple passkeys to your GitHub account, one for each platform you want to be able to sign in on. Unlike passwords, where an account generally only has one password at a time, it’s normal and even recommended to have at least one backup FIDO2/passkey registered with an account.

And of course these aren’t mutually exclusive, you can mix and match these techniques, perhaps depending on how important the account is or how/where you typically access it. Maybe you only use a single passkey on your primary device for your bedtime social media scrolling, but use a passkey with a backup FIDO2 security key on GitHub.
Assuming you have no control over trait implementation, how would that work?

To reuse the canonic example:

// crate "types"

pub struct Thing;

// crate "traits"

pub trait Action {}

// crate "alpha_v0"

impl traits::Action for types::Thing {}

// crate "beta_v1"

impl traits::Action for types::Thing {} // Doesn't exist for beta_v0

Say by transitive dependencies, alpha_v0 and beta_v0 are imported, and due to vulnerability, you upgrade beta_v0 -> beta_v1 (let's assume that trait is essential for the vulnerability resolution).

Now what? You either have to skip future updates, or keep the vulnerable beta_v0 crate.
Build a product they want to use and they will find you
Crazy efficient heat sinks, diamond’s thermal conductivity is off the charts.
I covet that guys job big time. However, I'm actually too busy playing factorio to do his job so there's that.
Just like "virtual" credit card numbers.
>You are incredibly rude for someone who is also incredibly wrong. It is strange that whenever we are one of those, we all seem far more likely to be the other as well.

Yep. That's me. I smell bad and like jazz too.

The order is reclassifying ISPs (or as named in the document, Broadband Internet Access Services -- BIAS) under Title II of the FCC Act of 1934 (as amended repeatedly over the past 90 years). I believe the below is the pointy end of the stick and the first sentence (set apart for specific folks -- see below) is, in fact, the order.

Since I'm already rude, obnoxious and wrong, I'll wonder aloud at folks' reading comprehension skills as well.

Part III (section 25) states:

We reinstate the telecommunications service
classification of BIAS under Title II of the
Act.

Reclassification will enhance the Commission’s
ability to ensure Internet openness, defend national
security, promote cybersecurity, safeguard public safety,
monitor network resiliency and reliability,
protect consumer privacy and data security, support
consumer access to BIAS, and improve disability
access. We find that classification of BIAS as a
telecommunications service represents the best reading
of the text of the Act in light of how the service is
offered and perceived today, as well as the factual and
technical realities of how BIAS functions. Classifying
BIAS as a telecommunications service also accords with
Commission and court precedent and is fully and
sufficiently justified under the Commission’s
longstanding authority and responsibility to classify
services subject to the Commission’s jurisdiction, as
necessary. We also ensure that consumers receive the same
protections when using fixed and mobile BIAS by
reclassifying mobile BIAS as a commercial mobile service.
yes, and trust me, it makes a big difference when it's voluntary and you are in full control the time frame.
I think you are exaggerating a bit. I have a pole in front of my house that just serves me and my neighbor. I pay $480 a year for Comcast, my neighbor gets CenturyLink.

So the cost for the pole rental works out to about 5% of Comcast's service cost to me.

Keep in mind some poles cost more than others (up to $250 according to the report), and that there are also hookup costs for the pole are ~$1000.

I'm not saying ISPs are suffering here, but cities are not providing this infrastructure at a loss.
> There can only be so many wires running on the poles or under the streets

True, but I think using DWDM this is mostly a non-issue.
Diamond Age also posited ‘aerostats’ - macroscopic diamond structures that are structurally solid, but contain nothing but vacuum, enabling them to be used to generate buoyancy in air. Not sure how realistic the material physics of those is.
You can feel the paranoia of the author stating 20000 times it's his opinion, giving context, etc just cause he knows the langstans reaction.
I think you are misrepresenting the actual IIHS results.

For example, the Model Y is one of five cars that achieved the highest rating in its size class, not one of 16. You are grouping their highest and second-highest tiers together.

Additionally, the Model Y is by and far the cheapest vehicle in that category.

So, yes. If you consider a car to be classified by size and price, I think it is a very reasonable way to classify a car, the Model Y is very clearly the best in its class.
I'll admit that your phrasing threw me. I thought you were saying that "let's be real, just because you were not convicted of a crime doesn't mean you didn't do it".

But yes, while not meeting the legal bar, you can as a private individual draw your own inferences - sometimes - about someone being convicted of 80% of charges... however, note still my comment on prosecution heavily over-charging people to improve conviction rates, either directly, or by contributing to fear/stress (cost of defense, consequences, risk) to bludgeon someone into a plea deal regardless of factual guilt.
Yes I also believe both the dataset and the transformation algorithms have to lend themselves well to parallelization for GPUs to be useful. GPUs don't do magic they are just really good at parallel computing.
Most hybrids sold in Australia are not plugins. In fact, I don’t think Toyota sells any PHEVs in Australia yet.

They’re more fuel efficient (and in my opinion nicer to drive) than regular ICE vehicles but the energy they use comes entirely from the combustion engine.
Europe plans to build 100-qubit quantum computer by 2026 – Physics World
World War I dangers in France's red zones
Not gonna lie, I did not expect where this was going. Lol.

I think you should read a bit about actual terrorism. You are getting downvoted for inflationary using a term like 'terrorist' to frame someone you don't agree with.
A C++ replacement must have really strong and seamless C++ interop to be considered by anyone currently using C++. You can't have a C++ replacement by ignoring existing C++ users and libraries, no matter how good the the language is.

Swift from Apple and Carbon from Google are stronger contenders at this point.
I thought the real issue is that diamonds aren't uncommon (despite DeBeers) so weird manufacturing simply isn't profitable.
Other consumables from meat with notable effects here are carnosine and taurine. Carnosine in particular helps with janitorial processes that happen during sleep.
It is Friday, and you ain't got shit to do, so...might as well find some neutrinos
The issue is not forwarding the email. The issue is people sending email to the Google address in the first place. As someone who just set up email on his own domain, I'm starting to wish I could search every database and contacts list for my old Google address and replace it with the new one which is actually mine.
It straight up useless in urban areas. Even some country roads that are too windy/hilly it will become more of a babysit than yourself.

I agree on highway. Easily 95% use, likely more.
My dream is that some day I can go into iOS and say "I want anonymous calls and texts from Government Entities, Medical Providers, and Utilities only." Everyone else needs to get into my contacts first. Everything else is moved to a spam folder that I barely ever see. Political parties would, of course, hate this, but it is exactly what needs to happen to restore the usefulness of SMS and phone calls.
>DoS nodes

DoS'ing a server and correlating timeouts is a well-known but still discernible technique.

Random delays and packet data have been added to help bugger against this and timing/padding/other side-channel attacks.

At this point most servers operate multiple random timeouts + blackouts + array of mirrors/jugglers to mitigate this de-anonymization technique.
So this other guy: he's a Terminator like you, right?

Not like me. A T-1000, advanced prototype.

You mean more advanced than you are?

Yes. A mimetic polyalloy.

What the hell does that mean?

Tiny rubber spheres.
Nah, people are too addicted. They'll follow steps to install an apk, even if they're nontechnical.

I bet you that would become a thing at school, getting the geekier kids to "install tiktok 4 me pls"
The victims and police are looking for tire tracks.

Seems it'd be worthwhile for the beekeepers to invest in a bunch of game cameras and set them up every time they setup their hives unattended. They could at least get some faces, vehicle images, and possibly license tags, which would be a big head start in tracking the thieves. Mobile-connected cameras would be even better. IDK how dense license plate readers are in the Central Valley, but if there are even a few, they could likely catch perps within hours, even yellow-handed.

Seems crazy to not apply at least a bit of technology when you are leaving valuable animals worth $five to $seven figures by the side of a field.
And the only thing worse thank driving in Houston is walking! It’s easy to find yourself in amid a sea of highways with no real way of walking in or out.
The US train system is great; we move a much higher proportion of freight by rail as opposed to truck than Europe does for that very reason.
Shared Black identity across nationalities and ethnicities, and even moreso shared American Black identity as a product of active erasure of nationalities and ethnicities, are products of shared experience within the context of White supremacy.

So is shared White identity across nationalities and ethnicities. But identifying with the shared White experience of White supremacy has a substantially different character than identifying with the shared Black experience of White supremacy.
Canola oil isn't the devil everyone makes it out to be. Study after study demonstrate that replacing dairy fats with canola oil has positive health outcomes.

That said, plenty of oil free alt milks out there.
>but few games will actually leverage this effectively for fun gameplay

In my opinion this is a result of big mobs having poor performance. When players get to choose they seem to like having more mobs thrown at them.

This can also be limiting for interactable objects.
> i have actively explored working with pharo.

Then you must already know more than me, about what's available now.

Too much? https://github.com/feenkcom/gtoolkit

> … given the image based development you tend to start with a current version of pharo and then keep to that version until you are done.

I think of it as image based development: not image based version control.
The PyUnicode object is what represents a str. If the UTF-8 bytes are ever requested, then a bytes object is created on demand and cached as part of the PyUnicode, being freed with the PyUnicode itself is freed.

Separately from that the codepoints making up the string are stored in a straight forward array allowing random access. The size of each codepoint can be 1, 2, or 4 bytes. When you create a PyUnicode you have to specify the maximum codepoint value which is rounded up to 127, 255, 65535, or 1,114,111. That determines if 1, 2, or 4 bytes is used.

If the maxiumum codepoint value is 127 then that array representation can be used for the UTF-8 directly. So the answer to your question is that many strings are stored as UTF-8 because all the codepoints are <= 127.

Separately from that, advancing through strings should not be done by codepoints anyway. A user perceived character (aka grapheme cluster) is made up of one or more codepoints. For example an e with an accent could be the e codepoint followed by a combining accent codepoint. The phoenix emoji is really the bird emoji, a zero width joiner, and then fire emoji. Some writing systems used by hundreds of millions of people are similar to having consonants, with combining marks to represent vowels.

This - - is 5 codepoints. There is a good blog post diving into it and how various languages report its "length". https://hsivonen.fi/string-length/

Source: I've just finished implementing Unicode TR29 which covers this for a Python C extension.
This is pretty much the main reason why I will move from US to Europe in the next couple of years. I'm not keen on dumping my life savings into a down payment and then have a balloon mortgage to buy a shack in my area when I could use a similar amount of money to basically buy myself a palace back there.
https://en.wikipedia.org/wiki/Brazzein
People like to program on tasks that aren't given to them, to practice their craft in a less restricted form than professional life usually allows. So they make things for themselves and its natural that those things are what they are familiar with and enjoy. So you often meet the programmer, almost never from the game industry, who wants to make his or her own game engine. It's about as likely to be a productive endeavor as making your own spreadsheet program.
Entirely off topic, but I hope referring to AI art as "generative art" doesn't catch on

There's such a great and rich world of generative art (explorations of algorithmic aesthetics, not AI generated) which is probably already endangered by the influx of the recent AI boon - would be a shame for it to be further buried by naming overload
OOP kind of goes out the window when people start using entity component systems. Of course, like the author, I'm not sure I'll need ECS since I'm not building a AAA game.
M chips has some matrix multipliers in hardware as well.
$15 is a fair price for 25mbit
Straight outta Amundsen-Scott / Crazy observatory named Ice Cube / From the gang called "physicists with attitude" / when I'm called on / I find a lepton / they emit Cherenkov radiation
Does that do the same thing as simply putting quotes around your search term?
> I am not bothered by having to use Sentry to view it

I am. And by source maps in general.
Jewelers have already done this successfully with a lot of gemstones. Artificial rubies, sapphires，and emeralds are dirt cheap, but natural ones are 100-1000x the price.
Using fork to save the game state in the background is really clever. love it.
Were they lowballing or are those salaries just the new market rate?
The general image I get from the US is that public infrastructure and customer service in general is lacking in investment.
Haven’t spent a lot of time there in years but seems a pretty unattractive place (for me) to live in general. Austin would be my choice in TX but would be pretty low overall.
Apple intensifies talks with OpenAI for iPhone generative AI features
I respectfully disagree with the author's title choice.

My first impression is, of course, that the issue is there is no production Game or GUI framework around.

The author seems to complain mainly about the choices of frameworks and how bad or opinionated they are. I agree. Even Egui is too opinionated, but it makes sense on some level.

It is no problem to use bindings to some software written in C++. Rust was created to solve this exact problem: rewrite big projects that were written in C++, by slow mutation in Rust.

Honestly, I would add further that until the Unreal Engine uses Rust, we should not expect widespread Rust adoption. It will likely start with a company creating its own really custom game engine, the game becoming a bestseller, and it will spread iteratively over the years from there.
Or maybe there will be a better option beyond Rust at that point.

This is the status quo: https://www.youtube.com/shorts/_zwKHgtQpc8
Let us be realistic.

Beyond that: One should see Rust as writing C with someone watching over you to remind you that you need to know the writer for each memory value. It picks up work off you. Or it should. If it doesn't, yes that is a problem, and we/you are doing it wrong.

But yes, if you are doing something that the borrow checker complains about, in other languages, either that semantic difference would have been hidden, or you would be paying for it later.

There, the author makes a point that he wants the code to work now. That is possible, and you can hotwire bad code in Rust, too. But I am sure that code is why we end up with games like Jedi Survivor.

There is no fundamental inability of Rust to do the things the author demands.
If you want dynamic loading, use https://crates.io/crates/libloading (And you don't need to use the library).
Do you want a global state? I will disagree with you, but take a look at, e.g., how the Dioxus project is doing it. Again I think that is always a terrible mistake, and people are thinking really of using an arena or a registry really.
Wasm seems more convincing to me than the magical 'no crashes or bugs' promise.

Here's my wasm use case: tell me how I can use Rust.

I have a command line tool written in C that ..say.. takes strings and outputs strings.

How would I go about making a usable REPL out of this in Rust and wasm without rewriting the tool?