skysight-inc/HackerNews huggingface dataset:
I take a slightly different view of this, though I do not deny that those things are important. #1 in particular was important to my early involvement in Rust, though I had also tinkered with several other "C replacement" languages in the past.

A lot of them simply assumed that some amount of "overhead," vaguely described, was acceptable to the target audience. Either tracing GC or reference counting. "but we're kinda close to C performance" was a thing that was said, but wasn't really actually true. Or rather, it was true in a different sense: as computers got faster, more application domains could deal with some overhead, and so the true domain of "low level programming languages" shrunk. And so finally, Rust came along, being able to tackle the true "last mile" for memory unsafety.

Rust even almost missed the boat on this up until as late as one year before Rust 1.0! We would have gotten closer than most if RFC 230 hadn't landed, but in retrospect this decision was absolutely pivotal for Rust to rise to the degree that it has.
1. What are you suggesting “has been going on since before World War II”?

Before Israel's formation as a state -- a campaign to influence public opinion and policy in favor of that formation.

Afterwards -- a campaign to defend its unlawful and unrecognized territorial expansion; to deny its atrocities (from 1948 through the present day) for as long as possible; and to keep U.S. military and financial support flowing, no matter what Israel does.

And as an added cherry on top: an astonishly successful campaign to brand essentially any serious criticism of Israel's policies or its founding ideology as antisemitic.

4. Don’t be coy, you know precisely the “they” you’re referring to.

There is no “they”, scare-quoted or otherwise, in the commenter's posts in this thread (except when they're quoting from yours). However we see that you've introduced this formulation twice now.

Perhaps you'd care to explain why you are doubling down on this rather peculiar misrepresentation of the commenter's words.

Don't be coy now.
"Warren Buffett: Black-Scholes Formula Is Total Nonsense" - https://youtu.be/H4X-4e7fPgI
Before that, gypsy wagons.

I like https://en.wikipedia.org/wiki/Transhumance ; that way you only have to move the four- and two-legged members of the household, and the roof, walls, and stuff can remain in place in each seasonal-appropriate stop.
What is Triplet’s syncing latency?
What you are thinking of operates at a different level of abstraction. Energy functions are a general way of structuring a problem, used (sometimes abused) to apply an optimization algorithm to find a reasonable solution for it.

FAST is an algorithm for efficiently looking for "interesting" parts (basically, corners) of an image, so you can safely (in theory) ignore the rest of it. The output from a feature detector may end up contributing to an energy function later, directly or indirectly.
Do modern laptop CPUs even have specified sockets anymore?
Thanks, I was a bit confused about what Project means.
It's funny that they don't organize the document, instead they just put what it is[1] and how to use it[2] on the entire Claude FAQ page[3] which is also not categorized.
It's like they don't need to organize the document cause they can just ask it to LLM.

[1] https://support.anthropic.com/en/articles/9517075-what-are-p...
[2] https://support.anthropic.com/en/articles/9519177-how-can-i-...
[3] https://support.anthropic.com/en/collections/4078531-claude-...
Probably because they are just a hobbyist and not an expert in the field (nor do they assert that they are). Maybe be a little kinder on the internet. It sounds like it was just a minor oversight.
You can definitely get pardoned before getting convicted. Trump pardoned Stephen Bannon after he got indicted wire fraud and money laundering, so he never went to trial for that.

https://www.forbes.com/sites/alisondurkee/2021/05/25/steve-b...
I think that too many parents think there’s something wildly wrong with the public school system for a few reasons that include:

- Political fear-mongering set up by pro-privatization groups that want to profit off of

- The fact that schooling is difficult. Middle school and high school are challenging ages and no school can make the experience go perfectly.

- Anti-institution ideology spread through social media. I think a lot of groups online feel empowered to find alternatives and spread the word even if they are not statistically better outcomes.

Obviously the public school system isn’t perfect. It’s very inequitable based on your zip code. Not all districts are doing so well. But for the most part, engaged and supportive parents of kids in an average school system results in good outcomes.

Un-schooling isn’t the answer. It’s the Un-answer.
First we invent a machine to kill, then someone invents a machine to kill that machine, and so on. We call this progress. An endless cycle of violence perpetuated by the pursuit of one group's security at the expense of another's.

Is warfare a fact of life? Maybe. But to take actions which logically and demonstrably create the very insecurity they are meant to avoid is irrational. Point this out and you are branded an idealist. "Humanity is doomed to violence, so always be ready to kill" is apparently sage wisdom.
Is that the only way to get Custom Instructions for Claude?
I'm surprised at the simplicity of the formula in the paragraph below. Could someone explain the relationship between model size, memory bandwidth and token/s as they calculated here?

> Taking LLaMA 3 70B as an example, in float16 the weights are approximately 140GB, and the generation context adds another ~2GB. MI300X’s theoretical maximum is 5.3TB/second, which gives us a hard upper limit of (5300 / 142) = ~37.2 tokens per second.
Curious what that is. Some kind of AR physics simulation?

I have been thinking about if the the compute could go right in cellphone towers but this would take it up a notch.
No, but can we bring realism into it? The explorers may be exploring for the sake of it, but the people paying for it definitely aren't. Many - perhaps even most - of the people at NASA would have probably done the job for free if they were able, but the people allocating NASA's budget in the 50s and 60s were doing so for geopolitical reasons first and foremost.
> If Europe wants to check Russian expansion, they can do that. But it’s none of America's business.

Neither Russia nor China seems willing play by the rules of a rules-based international order. OK, fine, that puts us into power politics — which means we get to make it our business, for reasons we deem sufficient. We're not bad guys for preferring, and exerting our muscle to seek, a Eurasian continent that's not dominated by China and Russia (and Iran), whose governments think it's OK to imprison or defenestrate dissenters or to blow up insurrectionists' planes in mid-air. Does that touch off Russian- and Chinese cries of "unfair" American hegemony-seeking? Tough shit — FAFO.
I use tools that read secrets out of vaults on demand using existing infrastructure for key management. For AWS there is aws-vault.
"You have control to delete individual conversations, which will be removed immediately from your conversation history and automatically deleted from our back-end within 30 days."

> https://support.anthropic.com/en/articles/7996866-how-long-d...
Assange wasn't pardoned. He agreed to a deal to plead guilty with retroactive detention which meant no additional imprisonment.

A pardon can cover previous crimes with or without conviction.
dotenv has zero npm dependencies. dotenvx has 21, including a few I have never heard of. Is this really more secure?
It's funny, because at no point do they consider the possibility that them were having affairs with each other.

Less likely, for sure, but far from impossible.
OP is implying government or its contractors is the one grifting, not Assange . Basically forcing a large bill on a person who has no choice but to accept .

It is not grift though, it does cost in that ball park for international private long distance flights in the 10,000+ mile range . Planes that can do this like say gulfstream V would seat 15-20 people , so like 25k per seat , it is not that much more expensive than a first class ticket cost wise if you think about it
Former journalist here. Journalists do this all the time. Back in the print days, we'd keep clips -- literally cut-outs of our articles -- and use them when job-hunting to demonstrate our past work. I've got a stack of clips in a filing cabinet right now. In the digital era, many journalists keep saved versions of their online articles for the same reason. Video journalists often maintain reels for an analogous purpose.

But the big distinction is whether they're kept for personal use or merely republished, in violation of the publisher's copyright. It's OK, for instance, to share some clips with a potential employer so they can evaluate your work. It's not OK to create an mtv-news-unauthorized.com archive site and just republish everything there.
You could absolutely get this working via the API right now. Here's how to use my API CLI tool to do that:

pip install files-to-prompt llm llm-claude-3
llm keys set claude
# paste in your Claude API key
llm models default claude-3.5-sonnet
files-to-prompt my-github-repo/ | llm --system 'say OK'

And now you can start an interactive chat with Claude 3.5 Sonnet pre-seeded with your files like this:

llm chat --continue

The --continue will ensure it is a continuation of the previous chat session where you dumped in all those files.

If you want to run against an updated copy of your files, start a new conversation with the files-to-prompt piping again.
I’m advocating people use something like SecretsManager, not this thing. In-memory only > env vars > secret files on disk.

I find env vars very precarious because harmless developer debug logging, actions like sshing into a container and typing `env` etc can easily expose them.

File on disk can be read by an attacker with via subdirectory path traversal bug

It’s much less likely for in process only secrets to be exposed by common mistakes/bugs
Having the HN comments side by side with the article is an awesome idea! I took the liberty of creating a simple Firefox extension for that. It is still pending approval by AMO, but once that is done, it will be available @ <https://addons.mozilla.org/en-GB/firefox/addon/hn-side-by-si...>

There is a divider that you can drag sideways to change the split ratio. Note that it creates an iframe inside the HN comments page, which means some websites (especially high-profile ones, unfortunately) can't load, as their security settings forbid embedding - there is nothing I can do about that, as it's a browser security feature.

In case you prefer a GreaseMonkey user script, I've got you covered too @ <https://pastebin.com/iVVYUUQ6>

Screenshots @ <https://imgur.com/a/2y41J0Z>
https://rationalwiki.org/wiki/Just_asking_questions

If all source material that you can find is hyperbolic nonsense, then you have made up your mind before looking.
No, we're good... I actually understand that part of the UX, the question is, why just giving the option of going one by agonizing one?
It can be done as a library, but that is far less ergonomic than having the checks for actual arithmetic operators.

However, I think that consistency should win here. Given that unsigned arithmetic already wraps around - and this cannot be changed for backwards compatibility reasons - making signed arithmetic do something different is just bad design. It would certainly be better if the default behavior was to trap rather than wraparound or saturate, but, well, we're talking here about a language that is >50 years old, so that ship has sailed.

It would sure be nice to get proper dedicated operators for trapping and saturating arithmetic in some future version of the C standard, though.
> s a writer myself, I find the concept of 'sensitivity readers' condescending, troubling and downright dangerous.

Also a writer myself, I find 'sensitivity readers' just another tool in the toolbox. I wouldn't find it appropriate to have a generic one, but if I'm, say, depicting an addict I might want to consult someone who either has lived experiences with addiction or someone who is an expert on addicts, so that I'm not unintentionally spreading bullshit tropes. A basic "am I the asshole" sort of check.
Yes, what I mean is that theoretically you could do something like have a very very wide base to passively dump heat into the ground (since we're still only looking at kW scale reactors in space), or actively cycle large amounts of regolith through the cooling loop (say, via a heat exchanger from a closed water loop) and dump it out. Depending on how much heat the system can handle, you could maybe even extract stuff boiling off from the regolith.
This is great. But why do you care about what that standard says?

Making it UB in ISO C ensures that no portable program can rely on a specific behavior and this is what makes it possible to find bugs this way, because it is plausible to assume that a program with overflow is buggy. This is also why this does not work for unsigned. We can easily change a compiler to trap on unsigned wraparound. But this is mostly useless because there would be far too many false positives.
Didn't know that and yes, that is condemning. The conclusion for future leak prevention is clear, all sensitive data storage must be tainted with false positives, that only a need to know filter window exposes time and access sensitive.
DHS is trying to fight Chinese infiltration. https://www.theverge.com/2024/6/24/24185013/homeland-securit...
You're free to your values and decisions, but Google is the progenitor and linchpin of surveillance capitalism and comparatively I can't find it in me to be bothered that they put on silly shows.
I'm an avid jq user. There are certainly situations where it's better to use python because it's just more sane and easier to read/write, but jq does a few things extremely well, namely, compressing json, and converting json files consisting of big-ass arrays into line delimited json files.
The entire history of the world stands as proof that focusing on hyperbole maintains readers better :)

Though I do wish for more accuracy. These things are totally moving parts, and there is no way they have even a long lifespan, let alone a "near limitless" one. Though to be precise, "near limitless" is meaningless.
protip, store your compost (with bag) in the freezer. not only will it not smell, but your bag won't degrade until you go and take it out.
This seems to exist in some capacity. It was demo'd in the following video: https://x.com/alexalbert__/status/1803804679891255688

I haven't been able to determine if it is using an existing agent like Aider, or something else.
Money and an absolute disinterest in anything Paul cared about.
I know data is the plural of datum but seeing "these data" instead of "the data" is always so jarring to me. Almost as jarring as seeming anyone use the word "datum" ever.

Is this one of those generational things like "on accident" vs. "by accident" or regional things like "math" vs. "maths"?
I find it most often in leads that get promoted a little too quickly and are still in the dangerous “advanced beginner” stage where they know enough to be dangerous but still lack expertise to know they have no expertise.
Keep your organic waste in your fridge and take it out every 3/4 days, the compostable bags will survive 2 weeks before degrading.
Freezer also works
> I’m not at all happy with this situation. As long as AMDs investment into software and evangelism remains at ~$0, I don’t see how any hardware they put out will make a difference.

It appears AMD initial strategy is courting the HPC crowd and hyperscalers, they have big budgets, lower support overhead and are willing and able to write code that papers-over AMDs not-great software while appreciating lower-than-Nvidia TCO. I think this this incremental strategy is sensible, considering where most of the money is.

As a first mover, Nvidia had to start from the bottom up; CUDA used to run only/mostly on consumer GPUs - AMD is going top-down, starting with high-margin DC hardware, before trickling down rack-level users, and eventually APUs later as revenue growth allows more re-investment.
Is that a function of the limited population in the beta though?
Anyone else notice that for cancelled team subscriptions the renew subscription link just jumps them to the help center? It's very weird. Tried with both Chrome and Edge on Windows 11.
This whole post is about uncommon things that can break naive file parsing.
Yes, unless you are using their API directly.
not the OP, but I think they meant to imply that the AU government is grifting. It does look like attaching a $520k bill to the man's freedom. Totally not part of the punishment...
What's wrong with eBay?
Something something Dropbox
I second mise, it's been a nice replacement for direnv, asdf and makefiles for my use case. Much faster, still compatible with the old configuration files when needed and all in one tool for the new projects. Awesome.
What types of usage do you think the AGPL would prevent that the GPL license would have allowed? What situations were you trying to prevent?
Old protocols never die.

But they can extended or innovated beyond!

There's just no candidates of note for any other strategies.
the dereference itself is UB

My point was the dereference itself could be a valid dereference depending on architecture. You can have a pointer to address 0 or 42 or whatever and it all depends on what is mapped to that address. Could be ram, could be some other hardware etc

I guess I was nitpicking. For gcc and the target architecture that is compiling that code it is UB so it is optimizing things with that information

Does "A pointer whose value null" always means that it is literally value 0? That is how it is in practice but how C++ handles architectures where 0 is a valid address that a program can dereference? Does cpp compilers use another value for nullptr in such architectures?
Roads were much poorer, so clearance* was much more important.

One of my great grand fathers was a surveyor, and the neighbourhoods he worked on have become difficult for modern cars, because the curbs can be higher than low-slung doors, and driveway entrances are steep enough to bottom out.

* in my ski tourism area, even without reading the plates it's easy to tell local vehicles apart from the tourist ones, by clearance alone. Some of the farm equipment even has portal axles: https://en.wikipedia.org/wiki/Portal_axle

(and even if they'd had good roads, I don't think they had the rubber technology: "radial" tyres weren't practical until after WWII)
Stadia was supposed to allow for really big games distributed across a cluster. Too bad it died in the crib.
There's a very long technical expert report describing Horizon on the Inquiry website: https://www.postofficehorizoninquiry.org.uk/evidence/expg000...

I have to confess to not having read it, but it's the closest thing I've seen to having the detail we'd all like to understand.
> It is "open"auth like "open"ai is open.

OAuth2 and OIDC are fully open specifications: anyone can join a working-group (there's no membership gatekeeping); and they both have plenty of fully open-source implementations. Not like OpenAI at all.
I don’t get it. There’s a symmetric secrets.key that anyone could get hold of and use to overwrite secrets? No thanks.

And where do I keep the key? In a secret store?
Yep! We've just prioritized based on what's been requested in our Discord and surprisingly Svelte has been requested a lot more than Vue so we did that first but Vue is on the way.
Customer Discovery Defect Maestro; Automate Complaint Handling – Medical Devices
Defect Maestro is a platform designed for medical device manufacturers, to simplify E2E complaint handling from receiving to resolution. We use the power of AI to improve decisions accuracy and reduce the operation expenses for your post market surveillance process.
Safari Bookmarklet Permissions
It's the thing that allowed states to move out of colonialism post WW2. The American fleet is a fraction of what it used to be, and the populace appetite for a war glassing the Houthis where the US benefits very little is non-existent.

Could the US turn their might on any nation in the middle east and end their ability to wage war and affect this? Absolutely. Is it worth it in an election year? Not to this administration.
Why would your whole product need to be AGPL just because the database is ?

It's like saying that Oracle owns my product because I use MySQL.
What is consistent depend on the perspective. For me signed integers are a model for integers and overflow means that I exceeded the capabilities of the machine to model those correctly. Unsigned is a model for modulo arithmetic. Wrapping signed integer would not model anything useful.
First time reading writing done by architects? As a former practicioner, this text is actually quite, lacking in jargon.
Common Crawl May/June 2024 Newsletter
In practice, the people pushing the most for UB being a "license to kill" tend to be compiler implementors though, not their users.
That’s awesome. Looks like the wooden pixels rotate to reflect more or less light to achieve various shades of “grey”.

Ingenious!
Hopefully that "engineer" gets exposed so we all know who to never work with. There aren't many devs in the world partly responsible for the death or wrongful prosecution of over 900 people and still denying any responsibility but spitting in the face of the victims by claiming they did a good job.
Ask HN: Which music app/platform do you use that has a better UX than Spotify?
The Spotify UX (on Android) has always bugged me, allowed actions are inconsistent (you cant long press "recent search results"), adding/managing playlists takes a ton of clicks and all actions besides queuing require a long press (and usually some more clicks after that).

Searching, queueing and adding a song to your favourites are in my opinion the most important actions in a music app (besides the player), and for that they seem incredibly cumbersome (not just in Spotify).

Which music app/platform/player do you use that you think works better than Spotify?
It's not clear when a new specie is different from the previous one, but you probably need:

* Like 100.000 years, probably more. (From the split of us from chimps 5.000.000 I counted like 30 species in https://en.wikipedia.org/wiki/Human_evolution , but the number depends a lot on who count them.)

* Isolate the populations so they can't interbreed (first because they can't meet and later becuse the dna is incompatible)
Am I monitoring the execution?

Yes: bash is probably fine.

No: real programming language time.
> he is fine getting informants and others killed

The US testified in court that his disclosures didn't get anyone killed, this is misinformation stemming from early propaganda against him by the political establishment that was humiliated by WikiLeaks' publications
The electronics are small enough to put into a USBC connector -- which is also a handy form factor:

https://www.amazon.com/Euogeudel-4-9ft-Trigger-Input-2-5mm/d...
There are people who think they never write bugs?
Thanks, but I wouldn't call it generosity. We're helping AMD build a developer flywheel and that is very much to our benefit. The more developers using these chips, the more chips that are needed, the more we buy to rent out, the more our business grows.

Previously, this stuff was only available to HPC applications. We're trying to get these into the hands of more developers. Our view is that this is a great way to foster the ecosystem.

Our simple and competitive pricing reflects this as well.
> ... German court ...

Are we surprised?