skysight-inc/HackerNews huggingface dataset:
You are forgetting about batteries, and grid. US could not power all the Americas with solar, not anytime soon.
For both const std::string& and std::string_view, you're (potentially) incurring a runtime invocation of strlen.

For const std::string&, you're further incurring a copy in order to create a temporary std::string.
My favourite one is "The delivery of good medical care is to do as much nothing as possible" which reminds me strongly of "the best software is no software at all".
I don't know if I'm adding to the noise or signal but there is a definite solution to this problem: Put your C data in Arrays of 64 byte Structs.

Java is ok too if you want object oriented atomic joint parallelism, but I only recommend using it on the server where you need a VM anyhow.

C from 1970 and Java from 1990 still got things right.

Also Vulkan/Metal/DX12 does not really help, OpenGL 3 with VAO is enough.
Building giant cloud services like AWS requires mega-corps, but democratize computing power.
> Rust is race condition free, but not deadlock free. It needs a static deadlock analyzer, one that tracks through the call chain and finds that lock A is locked before lock B on path X, while lock B is locked before path A on path Y.

That sounds like a great idea. Something in the style of lockdep, that (when enabled) analyzes what locks are currently held while any other lock is taken, and reports any potential deadlocks (even if they haven't actually deadlocked).

That would require some annotation to handle cases of complex locking, so that the deadlock detection knows (for instance) that a given class of locks are always obtained in address order so they can't deadlock. But it's doable.
> The article claims that as people were granted larger credit lines, that their proportion of credit used remained constant. These two claims don’t make a ton of sense to me.

That law about gas expanding to fill all available space also applies to spending of credit and income. Most people spend up to the limit. Raise the limit, the amount spent increases too. New job? Time for a new car. Promotion? Let's buy a camper. Thus, proportion of credit used always remains constant.

The fees are absurd these days too. It dawned on me one month where I made the minimum payment but it appeared it hadn't gone through. I looked into it, and found they charged me a yearly fee almost as much as the monthly payment. At that point I tripled the minimum payment I was making, because between interest and that the balance was going nowhere.

> I wonder if it’s not the reverse: creditors are incentivized to continue to lend you more credit to sustain a specific level of credit utilization.

Yep. Your existing lender can raise the limit, or someone else can offer you a new card. The former presents no friction, and you may well spend a chunk of it (and pay interest on it) before you even notice you have it.
Not yet. It is only a matter of time before the inevitable march of technology means AI is "good enough" to adequately substitute, then the OnlyFans party is over. OF performers need to make their hay while the sun is currently shining.
Company's website: https://www.cerabyte.com

Abstract: https://storagedeveloper.org/events/agenda/session/527 - To be presented on September 18 at the Storage Developer Conference in Fremont, California.
That’s how Haskell async works. You mark the call as async, not the function itself.
The 128-bit address complaint is short sited. What does it really matter if the addresses are 128-bit. It ensures we are able to use this protocol for decades. IPv4 space was used wastefully too when it was plentiful. That will correct itself when and if IPv6 addresses become constrained.

I don't really understand your complaint about link-local addresses and why its a real problem.

The whole bootstrap ipv6 adoption stuff was a mess. We can agree there.

There are plenty of shitty bugs in IPv4 handling that still get released in major platforms. Not sure why the sysctyl thing is hard. Anytime you adopt a new feature, service, or platform it requires some critical thinking.
Obviously, you didn't read how it is intended to work. Baking the rock gives them a stream of nearly pure CO2, which can be sequestered underground. The powdered rock then efficiently captures CO2 from the air (where it is of course, very low in concentration). That CO2 can then be baked off, sequestered, and the rock cycled to the air again. In an industrial plant, you'd have a continuous process of rock being baked, exposed, baked again, with a continous stream CO2 being sequestered geologically.
Craftwork Homies
As you might imagine the similarities are limited to Indo-European languages. Take Arabic for example: na'am means yes, but it resembles the words you listed for no
It's almost certain you'd have deployed a dual stack ipv4 and ipv6 internal network so you'd have to re-number the ipv4 part anyway, and still probably end up with a mess with ipv6.
There is no way to do what the senators want without undermining the entire point of Zelle. If there are chargebacks then there needs to be a dispute resolution system and higher fees to compensate. These are authorized payments, banks are already obligated to reimburse all unauthorized payments.
> Last year I almost paid $80 (surprise at the END of the entire TurboTax flow) and clicked back 10 steps to realize that they showed a deceptive screen that implied that you had to select that option.

I hit this two years ago. When I finally undid it (took me a good 20-30 minutes), it removed all the work I did. I then had the option to restore it for $80 and it was still implying that I had to pay this no matter what. I spent another 20 minutes trying to fill things out again before I hit a loop that wouldn't let me through without paying. The issue seemed to be that I was working remote in a different state and it was trying to get me to file taxes with both states even though it said I didn't need to file anything! I sucked it up and paid. So I avowed to never use them again. Last year I used FreeTaxUSA and had no issues. I just paid $15 for state and that was it. My taxes are simple, able to use a 1040EZ, having to pay $80 is a fucking joke.

Fuck TurboTax, I'm never going back. Fuck this whole system too. We should at minimum have return free filing for 1040EZ users but really should for almost everyone. Seriously, Meta/Equifax/etc can collect all my financial info but the fucking IRS can't use all the information that is legally required to be sent to them to send me a fucking bill (really a rebate)? What a fucking joke. One party wants to kill the IRS, why not at least make it not a fucking joke and bureaucratic shit show first?
Malarone is a prophylaxis rather than a vaccine, you're taking the drug to treat malaria preemptively to prevent an infection from taking hold. Unlike a vaccine it does not trigger your immune system into developing immunity that would work after you stop taking it.
Cop City indictment prosecutes dissent
> Defend the Atlanta Forest recruits, it warns; people post things on the internet and hand out zines. They prepare for arrest by writing the number for a bail fund on their bodies. This is all common political activity, which Georgia seeks to punish. Even writing letters to incarcerated protesters is now evidence of a conspiracy.

> One charge involves an $11.91 reimbursement for glue, allegedly an “overt act in furtherance of the conspiracy.” Elsewhere, the attorney general says one man took part in a criminal enterprise because he signed his name as “ACAB.”

See also:

https://news.ycombinator.com/item?id=35809494
Don't like it, don't use it. For a lot of us writing stuff in c++, the enhancements are always quite useful.
Malarone (an antimalarial prophylaxis, not a vaccine) has been around for a couple of decades already. It is still new enough to be costly, however. In the overlanding-through-Africa community, those using Malarone are often seen as relatively posh compared to e.g. the skint backpackers that have to resort to the cheap standard doxycycline.
RH0 was so bad it should count twice.
I know you see that his last name is "Goodenough" and it's easy to make a joke by repeating his last name, but lithium ion needs cobalt, is expensive and has major durability issues.
I think you still need the length though unless you can guarantee the string will never have any nulls in it. In Windows, there are API calls that take strings with embedded nulls (and that are typically terminated with a two nulls in a row).

So you might need to deal with a string that looks like "foo\0bar\0\0".
Get an aquarium, and pour in some boiling hot water into it. Let me know how many creatures survive.

Also USA news from literally just few weeks ago - https://apnews.com/article/florida-ocean-heat-climate-coral-...

Environments are much more fragile than you think.
I think this is a great entrypoint into the static/dynamic argument and I'd love to argue with some people about it. I believe dynamic used to make sense but no longer does in the vast majority of cases. Static binaries have their costs, but are so much easier to reason about.
http://web.archive.org/web/20200917152951/http://web.archive...
Completely off topic, and a bit pedantic, but it's "Arctic", as in the word "arc". Interestingly though, from what I understand, "Arctic" has a completely different root than "arc", instead deriving from the Greek "arktos" meaning "bear". This in reference to the Ursa Major/Minor constellations that are seen near the celestial North, and can't be seen once you travel far enough South.
This won't work, you'd need at least... 3 more test cases.

/I hope this (\w+) finds you well\.|It's important to note that |As a large language model/
I propose assuming good faith, and a healthy dose of earnest curiosity.
As I learned from my partner, Persian is rich in French loanwords, especially for things that were introduced at the time where French had the same status of English today. Kaput is just the Persian spelling of the French "Capote"
That can help with misinformation, but it's less effective against disinformation. No one is smart enough to be able to pick out the flaws in every bit of active, malicious disinformation in subjects they're not experts in.
The Alaska PFD has decreased poverty within Alaska by 20% [0]. An extra $2-3k can have a massive impact in a state where a significant minority lives in rural/isolated regions and/or reservations. That additional $2-3k added with SNAP benefits has helped thousands of Alaskans a year keep food on their table.

In addition, Native Corporations (ANSCA) help alleviate poverty further by spreading commodities income to all members of that native tribe (eg. all Inuit from Utquiatvik will get a check from the Arctic Slope Regional Corporation thanks to revenue generated by Shell and Cheveron).

[0] - https://iseralaska.org/static/legacy_publication_links/2016_...
honestly i see the opposite more often. people being skeptical to the point of absurdity. They also never seem to trust anybody.
Well, that's way more friction.
> Tibet which seems to be similarly populated/trafficked

Tibet has millions of people. Prudhoe Bay has a couple thousand people and some oilfields.
There was a little more than "dust". There are plenty of videos of concrete chunks of 5-20 lb in weight being thrown over a mile and raining down on the beach.
> This is a far superior workflow when you factor in outcomes.

I’m a strong-typing enthousiast, too, but still, I’m not fully convinced that’s true.

It seems you can’t iterate fast at all in Rust because the code wouldn’t compile, but can iterate fast in C++, except for the fact that the resulting code may be/often is unstable.

If you need to try out a lot of things before finding the right solution, the ability to iterate fast may be worth those crashes.

Maybe, using C++ for fast iterations, and only using various tools to hunt down issues the borrow checker would catch on the iteration you want to keep beats using Rust.

Or do Rust programmers iterate fast using unsafe where needed and then fix things once they’ve settled on a design?
I get the first one but not the second one. Since you are just redirecting dlopen, aren't you just rewriting it for people that actually work on your codebase which then compiles?

It doesn't actually block it from 3rd parties.
> That has nothing to do with function coloring.

Sure, in the same way that types have nothing to do with enforcing logical correctness of software.

> There is no distinction of async functions if you don't have function coloring that you can encode in type signatures.

What are you trying to say with this statement?
This seems kinda backwards? C++ has gotten as complex as it has mostly because it’s been the pragmatic default for big, performance sensitive applications consistently for like 30 years and the clear up-and-comer for ~10 more.

Java can be really fast and handle big codebases too, and it’s also been huge for long enough it can buy a beer, and it’s also getting a little hairy.

Uh, other languages in the niche seem to be starting their runs at comparable levels of complexity, if they’re as successful as it looks like, writing them will be quantum chromodynamics in another 30.
Sorry no, it is definitely not that simple. There are many proteins and small molecules involve in levels of GABA and glutamate in brain and other tissues. There are dozens of highly polymorphic (genetically variable) receptors for both of these neurotransmitters. No simple answers for psychiatric disorder. The problem is a lot of neuroscientists would like a simple story to tell and sell. They are just that—stories.
>(tail of the g!)

I was very active on the BOS forums. But that isn't jogging any memories. Perhaps it was before my time?
Even as a happily married guy who has no current use for this technology, I have high hopes for it to provide a great overall benefit to society. If the technology gets good enough that it adequately satisfies the needs of just one violent-tending incel, dissuading him from becoming the next Elliot Rodgers or Toronto Van Guy, then it will have saved lives.
this is exactly what I want from the Types as Comments proposal[0] as I think it's the only way that types can feasibly become part of the language. It's hard to imagine how all of the concepts TS introduces via special syntax can be covered otherwise.

[0] https://tc39.es/proposal-type-annotations
Some government regulators used to primarily focus on natural persons (i.e. citizens/consumers) and prioritize them above all else.

Then neo-liberalism took over and they took a page out of the US’ playbook, and started prioritizing businesses.

But unlike in the US they aren’t comfortable outright stating that they’re prioritizing business interests over consumer interests, so instead they do this weird thing in their communications where they act like they’re standing up for small businesses.
Problem however is that their definition of “small” business is everything below a trillion euro market cap.

It’s kind of jarring really, to hear them talk about having to protect those poor advertisers, like it’s some UNICEF donation ad.
Whether you’re a seasoned global enterprise or just dipping your toes into the world of remote hiring, Deel offers a solution worth exploring to enhance your global workforce.
How could this end loneliness? Inevitably the consumer of AI porn shall go out and there shall be real couples, walking while holding hands.

And it's going to feel even more lonely then. Hitting the recluse very, very, very hard.

The more realistic the simulation, the harder the fall.
I've been creating module projects as default for nearly a year now. It's been largely fine for the past 6 months since Typescript 5.0 released with the "bundler" resolution strategy.

Very rarely run into issues but have gotten around with pnpm patch and meta modifications in the past until projects have fixed issues..

My take is 2023 is the year of the module. The water is fine.
The difference with AirBnB is

a) it attracts a different crowd/behaviors. eg someone on vacation is more likely to be blasting music at 1am on a Wednesday than someone who has work the next day. And they're more likely to screw up basic etiquette like "don't park on my property" that comes more easily to people who know where the property line is.

b) It's potentially a different person staying every day. So I can go over and say "please turn down your music" tonight, but 3 days later I have to go and do it all over again when a new person is staying there. Having confrontations with strangers is not fun for me. Some cities with licensing are more proactive about making the owners responsible for their customer's actions, but that isnt the case everywhere.

Plus even though Airbnb house party shootings are relatively rare, having to ask someone to be quiet or move their car is still probably the most dangerous thing you'll do on a given day.
Maybe "them" will be the FTC.
California Could Become First State to Ban Caste Discrimination
@dang can we fix the title?

Scammers can exploit email forwarding flaws to impersonate badly configured high-profile domains.
Definitely JIRA/Atlassian. I remember Joel cursing "those Australians" in one blog post.

Not literally cursing but you get the idea.
> A lot of that pain could have been avoided if the language had better primitives for async in the std or in the futures crate. Like a trait that executor must implement and a "default" blocking executor to execute async code from sync.

This is one of the goals of the async working group. Hopefully, when ready, that'll make it possible to swap out async runtimes underneath arbitrary code without issues.
I recently had the insight- surely induced by reading something on HN or listening to some podcast- that types are simply functions from the set of all possible "values" to a logical value...
I can't both perform blocking I/O and wait for a cancellation signal from another thread. So I need to use poll(), and async is a nice interface to that.
A great framework for doing something along those lines is Frida (https://github.com/frida/frida). Works on a bunch of stuff, including Android and iOS. Some global-ish certificate pinning bypasses work through Frida, by patching http libraries to not raise exceptions, accept system certificates, etc and just quietly hum along instead. Certificate unpinning in turn enables network MITM with mitmproxy, which makes it a lot quicker and easier to inspect, block, or modify network traffic.

Funnily enough, I've seen much stronger obfuscation from reverse engineering from my cheap Tuya IoT devices app than from my bank app.
https://archive.ph/90ag1
> As I've mentioned before, I'm writing a high performance metaverse client.

Why? (Serious question)
Maybe you should check the actual endpoints for the trials you mention.
This is awesome. macOS actually enables the same env var protections by default if your process is opted into the hardened runtime. You can do that by passing —-options=runtime to your codesign invocation.
Yep, people are about to learn that those credit card fees actually buy you something.
> change something and find yourself unable to make incremental changes

why do you believe this becomes the case with rust code?
I agree with your general idea that America’s obesity problem is not generally genetic. It’s fairly recent, and much too recent for genetics to be a major factor.

But I disagree that it’s a willpower problem. It’s a society problem.

I moved from America to Europe and there is little obesity here — because you get daily exercise automatically by walking around (due to good city designs), and toxic food is illegal.

Compared to the standards in America where you walk to your car in the driveway (and that’s the extent of walking that your city provides), and none of the food in the grocery store is actually what the box says (because it’s all chemical imitations).

In Europe, there are no hurdles to overcome because you get good food and exercise automatically just by living there. In America, you can overcome the hurdles with willpower, but you shouldn’t need to in the first place, if society just created a healthier environment.
Fun fact: proxychains uses LD_PRELOAD [0] to hook the necessary syscalls [1] for setting up a "proxy environment" for the wrapped program, e.g. `connect`, `gethostbyname`, `gethostbyaddr`, etc. (Note this also implies that it could be leaky in some cases when applied to a program that uses alternative syscalls to make an external connection, or a program that is not dynamically linked. I would not recommend depending on proxychains for any sort of opsec, even though it's often recommended as such a tool.)

[0] https://github.com/haad/proxychains/blob/master/src/proxycha...

[1] https://github.com/haad/proxychains/blob/master/src/libproxy...
What mobile phone company still releases an official OS for 7 year old hardware?
> And who likes doing this to themselves anyway? Isn't it a very frustrating experience? How is this the most loved language?

The thing is, these dependencies do exist no matter what language you use if they stem from an underlying concept. In that case rust just makes you explicitly write them which is a good thing since in C++ all these dependencies would be more or less implicit and everytime somebody edits the code he needs to think all these cases through and get a mental model (if he sees it at all!). In Rust you at least have the lifetime annotations which make it A: obvious there is some special dependency going on and B: show the explicit lifetimes etc.

So what I'm saying, you need to put in this work no matter which language you choose, writing it down is then not a big problem anymore. If you don't think about these rules your program will probably work most of the time but only most of the time, and that can be very bad for certain scenarios.
OP's question stipulated "reasonably".
Another iPadOS app with ridiculous price to capabilities ratio is Drambo.
True. I never found it difficult to play aside from sight reading the key signature

A lot of classical music is this way to be honest, there is a lot of formulaic composition (I don’t mean that derogatory at all) and once you get the patterns it’s easy to extend, maybe even play it like a fake book.

I recall a lot of what we know was originally something closer to figured bass in the first place and later fully arranged by someone who wasn’t the original composer. Or, take a look at Mozart Requiem for example, only a small percent of which was actually manuscribed by the man himself.
So now that Apple is forced to add sideloading, when will we do the same for Xbox, PS5 and Switch?

I definitely want a 3rd party app store on my switch, one with emulators and all that jazz.
McDonald's to retire self-service soda fountains by 2032
It did have a redirect but at some point the domain name expired. It was kind of a fun domain to own though.
Amen! Had a nice chuckle. Kudos for self-deprecating humor on the part of the authors.
"which were 4,000nm apart"

This is written by Americans, right?
I don't buy that romantic companionship is disproportionately available to women, because evidently fake romance for women is in huge demand already. I don't understand why this particular kind of fake relationship is almost exclusively geared towards men, when Twilight & 50 Shades Of Grey were fake romance for women that made millions of dollars.
Have to fill that line-up so they have something to sell to OEMs and retail customers have something to pick up.
NB. You can move the code around, by pulling on it ! I didn't realize that at first.

An interesting game.
Fakespot – Analyze and identify fake reviews and counterfeits
Part of the goal for many students is to find a mate. That's hard if there are two girls for every guy, or the reverse.
Gotta love the AOL-level "[happened to] me too!" comments... After maybe the 4th or 5th "me too!" comment, you're not giving any more information by adding that it happened to you too..

[1] http://www.catb.org/jargon/html/A/AOL-.html
The article goes on to say test:test was highly successful.

I mean, at a certain point no amount of armour protects negligence.