skysight-inc/HackerNews huggingface dataset:
no mention in the article of "Type I", "Type II", or "Type III" cannabis indicates that the research wasn't exhaustive

the story here is that there was a hemp strain called Franklin that was getting cbd consumers high. it was considered a hot batch of hemp. growers cultivated additional Franklin derivatives and brought out higher THC-A strains. eventually, growers said to hell with Franklin, let's just sell high THC-A, low THC strains. this categories includes a wide variety of retail strains sold for recreational use today

so, yeah. you can get real cannabis, no weird stuff, that will get you absolutely lifted and delivered to your house in most of the states where recreational remains illegal.

if you're asking why you haven't heard about this, it's because loose lips sink ships. why am i talking about it now? it doesn't matter anymore!

check out flowgardens and wnc-cbd
Possibly tangential, but this article and some of the discussion here reminded me of this HN thread from 2020: "Ask HN: Former software engineers, what are you doing now?" - https://news.ycombinator.com/item?id=23951850

A former boss of mine retired early once he decided he was done with the politics required to navigate his work. He fully unplugged from corporate life and got comfortable delving into his passions... cycling, woodworking (so much woodworking), etc. He seemed to be having a blast from what I could see. I recently caught up with him, and it turned out after about a year off, he'd just accepted a job at a fintech that his former boss reached out about. I guess for him it was time to go from that specific job but maybe not quite from engineering in general.
It would have been nice to get a clear SCOTUS precedent on this. On the other hand, I also value a SCOTUS which rules minimally and narrowly by default (I also appreciate SCOTUS' return to stricter constitutional grounding in the past decade).
Polling says ~70% of Republicans, or over one third of all Americans, think the 2020 election was stolen.[0] That's a lot of people who disagree over what "allegiance to the constitution" means.

[0] https://www.washingtonpost.com/dc-md-va/2024/01/02/jan-6-pol...
It time we revisit "basic human rights" and emphasize privacy as part of those, and revamp laws to reflect that. Companies can still have ads and send out fliers in the mail. They don't need to know every move we make, website we visit, what we buy, etc. They have no right to that and it causes a lot of damage to society and mental health while only rewarding the company and no one else.
For indoor you will prefer UWB[0] where you can set up base stations yourself that offer a service pretty much like GNSS signals (i.e., you can passively receive them from 4+ base stations and turn those pseudoranges into a position, provided you are told where they are and kept updated about their clock drift relative to each other (e.g. by them listening to their neighbors and piggybacking 2-way-ranging sessions on top of the beacons they already broadcast, each offering the clock offset to their neighbors in the data payload of their own beacon)), with the added benefit that by using a shared-key CSPRNG to generate the bitstream of the ranging code instead of a fixed known sequence, you can get authenticated ranging where MITM attacks are limited to artificially inflating the range (i.e., a trigger of "has to be close enough to the door handle that e.g. a pair of cameras looking at the areas right in front of either side of the door have it in view" can't be faked with a wireless MITM).

There are some links/papers in the publications section[2] of [1].

[0]: https://www.firaconsortium.org/
[1]: https://developer.android.com/develop/sensors-and-location/s...
[2]: https://developer.android.com/develop/sensors-and-location/s...
Memory: Floods and Flows
There is a huge difference between people in your village, that you grew up with, knowing a lot about you, and strangers from halfway around the world knowing things about your personal life.
This is honestly one of the coolest things I've seen in a while.
Are you located anywhere near the University of Texas? There appears to be a protocol combining etigilimab and nivolumab.

https://www.cancer.gov/research/participate/clinical-trials-...

https://www.mdanderson.org/cancerwise/ovarian-cancer-survivo...

Another potential protocol involves azenosertib in patients with high-grade serous ovarian, fallopian tube, or primary peritoneal cancer.

https://www.onclive.com/view/dr-westin-on-early-findings-wit...

(not a doctor, not medical advice, just connecting dots, please take citations to a highly competent practitioner in this specific medicine domain such as the oncologist care provider/team of the patient you are advocating for, this is simply due diligence to prevent potential blindspots, we are all just human)
Artie (YC S23) Is Hiring
Wow, this feels pretty big. As a openvscode-server user (maybe switching to Eclipse Theia), the lack of ability to remote collab with "Microsoft VSCode" users was always a bit annoying. The TypeFox folks continue to impress, and I feel like this hints that there is collaboration between them and Theia folks.

I'm curious if openvscode-server will end up slowly getting replaced by Theia, if Theia really lives up to its promises.
This move of google domains over to squarespace is the dumbest deal I have ever experienced and it makes me hate both companies even more.
Well, if you put it that way, what is the point of humans anyway?

The human part of any hybrid would be the weak part as it comes to performance. And since we don't care about typical human things, like family, why bother with a human part at all?
I can't think of a serious reason why rape would have a different colloquial meaning than sexual assault. It's just a more provocative term.
Every micro SD card I've bought came with an Adapter. I have a box full of those.
FTC probes IBM's $6.4B HashiCorp takeover
I would agree with suggesting Dalloway before To The Lighthouse, because I think Dalloway is generally more concrete and attainable. To The Lighthouse takes Woolf's characteristic stream-of-consciousness interiority a step further and can also be very roundabout in its approach to the "thing" that a character is actually thinking about or trying to say. It's also a bit more experimental in its form, and can be overall a bit harder to "grasp". I think someone new to Woolf would benefit from having Dalloway as an opportunity not only to get used to her style of writing, which will help smooth the learning curve if you decide to read To The Lighthouse, but also to form a judgement of her in a more "typical" setting so that you can decide if she merits your working through her more experimental works. Cheers.
I think it's better to understand why a pharmacist or oncologist will not prescribe medicine that could kill a patient, due to either the Hippocratic oath or through malpractice.

Most competent doctors will explain WHY they cannot prescribe something, and it's usually more specific such as "your liver is failing and this drug will accelerate that process, perhaps we can find something else".
That looks a lot better, indeed. I still don’t understand why every implementation has to do that if in if !yield(s) check, though.

Is it ever useful to be able to do something there before returning? If so, wouldn’t it be cleaner to implement this as an interface with two methods, one that simply has to yield for every item produced and an optional one that gets called when the runtime knows it won’t ever run the first one anymore?
This is a fascinating discussion.

> Google has transformed from a comprehensive search engine into something more akin to an exclusive catalog.

That alone goes a long way to explain why Google search had become worthless to me. I had thought that it was mostly that their attempts at interpreting "what I really want" are terrible, but perhaps the reason is actually that they don't index what I really want in the first place.

I almost never want brand/big name sites and the like, but that is mostly what I get.
Because if your algorithm contains an "-" and you don't have complete control over the inputs to both sides of that minus, you will have cancellation.

There is no general way to mitigate that, you can use numerically superior algorithms or screen your inputs, but these only help in specific cases. There is no general way to avoid this, every algorithm needs to be treated specifically.
Yield in C# is frequently used for the same reasons as in Rust, although implementation details between fine-grained C# Tasks and even finer grained Rust Futures aggregated into large Tasks differ quite a bit.

Synchronous part of an async method in C# will run "inline". This means that should there be a computationally expensive or blocking code, a caller will not be able to proceed even if it doesn't await it immediately. For example:

var ptask = Primes.Calculate(n); // returns Task<ulong[]>
// Do other things...right?
// Why are we stuck calculating the primes then?
Console.WriteLine("Started.");

In order for the .Calculate to be able to continue execution "elsewhere" in a free worker thread, it would have to yield.

If a caller does not control .Calculate, the most common (and, sadly, frequently abused) solution is to simply do

var task = Task.Run(Primes.Calculate);
// Do something else
var text = string.Join(',', await task);

If a return signature of a delegate is also Task, the return type will be flattened - just a Task<T>, but nonetheless the returned task will be a proxy that will complete once the original task completes. This successfully deals with badly behaved code.

However, a better solution is to instead insert `Task.Yield()` to allow the caller to proceed and not be blocked, before continuing a long-running operation:

var ptask = Primes.Calculate(n); // returns Task<ulong[]>
// Successfully prints the message
Console.WriteLine("Started.");

static async Task<int[]> CalculatePrimes(int n)
{
await Task.Yield();
// Continue execution in a free worker thread
// If the caller immediately awaits us, most likely
// the caller's thread will end up doing so, as the
// continuation will be scheduled in the local queue,
// so it is unlikely for the work item to be stolen this
// quickly by another worker thread.
}
Dental insurance in the US is more like a subscription service than actual insurance. It only really covers preventative care, and only to a very limited extent.

You should make a list. I would find it very helpful. The people claiming the world progresses in a single direction will eat their words one day.
For conventions of the English language, this is an exception, but not in other languages. Arabic names have up to five components. A 128-byte limit leaves an average of 25 bytes for each component. Consider that Arabic script in UTF-8 consumes 2 bytes per glyph, and graphemes in Arabic are compositions of these glyphs.

For a more extreme example, consider conventions of Japanese. Middle names do not exist in Japanese. In fact, middle names are impossible to input into the 戸籍 (family registry). Forms in Japan are designed around the assumption that each person has exactly two names. Many Europeans would be unable to input their full name in such system. In this example, it'd be unreasonable to suggest most Europeans are acting "outside of the bounds of reasonable human societal expectations".

In general, the most effective solution I've seen for handling names is to have a single name field and treat it opaquely. If you need an inflection, ask for that separately.
Thanks!

Would we expect this to be sensitive to the same frequencies as LISA?
tl;dr

The FBI made a note that they've accessed the phone, shared by NYT etc, https://www.nytimes.com/live/2024/07/15/us/trump-shooting-in... , there isn't any other information.

https://www.fbi.gov/news/press-releases/update-on-the-fbi-in...
The usual reasons: prolonged treatment is more profitable than a cure.
Marijuana could even catalyze such initiatives, especially if used strategically. Strategic cultural initiatives aren't exactly our thing here in the west (at the public level anyways), but marijuana could also catalyze changing that!
How Google can fix their search: embedded ranking.

Give me an embeddable iframe that I can optionally add to my site which allows visitors to give feedback (think a floating Reddit upvote button). Require that button's access to require an authenticated user via Google.

Ranking in the algorithm is weighted such that the organic user votes are the heaviest, and content length, keywords, etc., are the lowest.

Remove all the AI crap (or tweak it so I can chat with a bot to improve my search, but it's not Foie Gras'd down my throat). Make ads a free vs paid experience (want to avoid ad results, pay Google $5/mo for a clean result set).

This would make the only way to "game" SEO authentic, quality content. In essence, it's taking the current hack (appending "Reddit" to the end of a search query) and building it into the core experience.
These comments reflect a thought I relayed to my friends over the weekend: the US mainstream media want Trump to be president. Why? Trump is good for their business. As we go from one crisis to another, they'll be there covering it. Good news doesn't capture viewership.

But I'm not going to be watching it. I'm done with these people.
It's not possible to evaluate efficacy any faster than that.
I suppose we could just let everything on the market and see what happens, but it would still take years to accumulate efficacy data. So you'd just be left with preclinical data which isn't that useful (if it was the failure rate of oncology clinical trials wouldn't be so high)
Get on your NASA minibike [0] and gain enough momentum to ride up the cave wall and out of the hole.

[0] https://pulispace-blog-hu.translate.goog/2012/03/31/a_holdmo...
> As a teen, she kitted out her home PC with a terabyte of memory ...

Ugh. Wired articles have a reputation for poor accuracy, but that's taking the piss.
You always need size limitation. You really don't want to allow 10GB strings to be stored in the full name field.

Also, in almost any situation where you need a legal name, you actually want to follow a lot of rules. This idea that people's original names are somehow sacrosanct is a misunderstanding. If you're doing business in a European country for example, you have to write your name in Latin/Cyrillic letters, perhaps with a few symbols like ' or - allowed as well, and typically with a few accents/diacritics specific to each country. You certainly can't register as 田中 in any context that requires a legal name in France, you'd have to write that as Tanaka.

And this is natural because legal records are meant for authorities in some specific country to read, and compare with other legal docs - so they need to at least be readable to those authorities.
Of possible interest to anyone testing concurrent Go code in general and time in particular, a proposed standard library package: https://go.dev/issue/67434
I've worked on embedded RTOS projects where we had our own strlcpy implementation - it's fine. Well, I mean, all the str functions suck because C strings, but that's exactly why sticking to a good shared set of idioms and staying organized is so important. And in C, that means manually tagging buffers with their length, no getting around that. Given that, strlcpy is less bug-prone than strncpy, simply due to requiring less lines of code to use correctly per invocation.

I think a lot of the confusion in the C string discourse comes from people thinking they should rely on the NULL termination byte for string length. You really shouldn't, and if you have to do it, you need to be extra careful to check all your assertions that it will be properly terminated. Just carry around the length, and bundle it with the pointer in a struct to pass it around when it makes sense. Not the most ergonomic, but it's C, what can ya do.
Feel free to take a look at the relevant glibc page for error bounds: https://www.gnu.org/software/libc/manual/html_node/Errors-in...

I'm not aware of any libm implementations that will guarantee correct rounding across all inputs for all types. I'm aware of a few libm's that will guarantee that for floats (e.g. rlibm: https://people.cs.rutgers.edu/~sn349/rlibm/ ), but these are not common.
What would a UK-EU thaw mean for financial services?
> Require that button's access to require an authenticated user via Google.

Wouldn't that mean that tons of people won't be able to "vote"?
> Google has transformed from a comprehensive search engine into something more akin to an exclusive catalog.

That's the only plausible long-term path to keep its search results competitive and relevant.

> For content creators, it presents a significant challenge: how do you gain visibility if Google refuses to index most of your content?

Don't publish junk that it doesn't find interesting under the assumption that it "owes" you a front page search result.

I'm not a Google fanboy. I have a paid Kagi account and I use it nearly exclusively. I want Google to stay competitive though. There's a vast army of SEO spammers who think they know the one magic invocation that will drive traffic into their willing arms, or, at least, are able to convince paying customers of it. If Google could wave a magic wand that could accurately identify all of the junk that exists purely to increase results rankings, and they used that knowledge to permanently remove it from the results they show me, well, I'd probably stop paying Kagi to do that.
> not-insignificant

> 0.3%

> the closest we have

I don't understand why you're trying to paint the battery as a significant contribution here.

Like a car battery, although it's neat that they consider it as part of the engineering, it's none of the actual thrust unless it explodes.
And what else did you expect?
Any economic textbook will tell you increasing taxes on capital, decreases investments. No need to make up silly analogies which are false equivalences.
some people on this thread are asking about jobs. The bigger picture here is that previously intractable problems are going to be solved with a new combination of math, data and compute.. there are lots of commercial cases that will change dramatically. How can individual people or small groups benefit from serious problem solving, economically?
>I would conjecture that the vast majority of numerical systems can be designed that way if you take the time to think about it.

Sometimes there are ways to mitigate this, sometimes there aren't. Sometimes you need to precondition, sometimes you need to rearrange, sometimes you need a different algorithm, sometimes you need to normalize, sometimes you need to use a different arithmetic and so on.

For solving linear systems alone, there are definitely thousands of papers dealing with the problems arising from this. For every single algorithm you write and for all data which comes into that algorithm, you need a careful analysis if you want to exclude the potential of significant numerical errors.

Your comment makes it seem like this is a small problem, where you can just look at an algorithm for a time and fix it, this is literally a hundred year research project in numerics.
Their target is hpc users, not ml researchers. I can understand why this would be valuable to this particular crowd.
oh definitely. But if I was NVIDIA I'd want to verify that in court after discovery rather than relying on their claim on a website.
I don't think you can do this as part of the page. You can make the iframe almost invisible and place it directly under the user's cursor at all times. And the iframe would be none the wiser: as soon as the user clicks anything, they "vote".

Ultimately this needs to be part of the browser chrome, since you can't trust the site.
or:
1) CUDAs
On other words, now that the big players have taken most of the easy fruits, build the long-term long trail end of useful constructions where there isn’t much money to work with.
You're reaching. Well, you're stretching like crazy, but not actually reaching anything.

Hypothetical taxes on unrealized (and possibly zero) profits are not in any way part of the transaction, and it's just bizarre to think of them that way.

There's no guarantee of royalties over and above the lease. You just dreamed that up to support your weird asspulled idea that there's some kind of fraud here. If they wanted guaranteed royalties, they could have written that in.

Furthermore, the state even had the advantage of writing the contract. If the state wants a condition on a lease, the state is perfectly capable of putting it in there (as it is now doing).

A sophisticated party (which a state is supposed to be), with experience in the business, made a public offer. Somebody took that offer with no modification, with every intention of performing on the contract, and with absolutely no attempt at falsification or even concealment of anything at all. The idea that that's somehow "fraud" is insane. Not only is it not legally fraud, but it's not colloquially fraud, either. It's nothing like fraud.

Which is probably why nobody actually involved was crazy enough to suggest that it was fraud.

If you make a deal you discover you don't like, that doesn't make it fraud.

[Edited to fix a false statement about royalties... I pasted in the wrong draft].
Concur.

"Mean" to whom? They mean to the utterer what they mean to the utterer, and to the recipient what they mean to the recipient. There is no objective "mean" that applies to both.

Think how many people say that art is to have its meaning generated by the observer, not what the artist meant. Same but from another side.
Details on whether this was before first unlock or not remain unclear. If the FBI is smart, they won't divulge that information.
Show HN: Claude.vim – a different take on AI pair programming
I explored how I can use AI when writing software beyond code completion, and I didn't like any of the UX I saw (maybe except Cursor).

Well, I do all my work in vim. Claude knows how to use vim! And... you can do anything(!) from vim.

Turns out, embedding Claude in vim means you get a fully agentic AI pair programmer in <1000 LoC. (See the GitHub README for examples of what "fully agentic" means.) And if you have some semantic vim tools (jedi.vim, eclim, ...) set up, Claude could use them if instructed.

Unlike CLIs, you can review Claude's changes, and keep the chat history. So an editor interface is the killer feature for real work.

Sonnet 3.5 won't take your programmer job yet. But it can make you a lot faster, even if you type very fast (especially its one-shot ability is amazing). The trick is not to give up thinking and stay in charge. Just let it do the grunt work.

P.S. I literally never wrote anything in vimscript before claude.vim. Thankfully, Claude did 95% of the code grunt work for me, most of the time already self-hosted.

P.P.S. Claude is on AWS Bedrock, chances are you can use it even in environments where sending code to random 3rd-party SaaS is a no-no.
To be honest, NoSQL makes sense where the stream of writes is very intense, so ACID guarantees are impossible to enforce along with relational guarantees, like referential integrity. See stuff like Cassandra.

Schemaless has its place for document storage and the like, but it requires a much more careful approach, else it can devolve into insanity.
Next step PPP, and/or RTK. GNSS provides delightful rabbithole of possibilities.
It also assumes the most-actuarial-brained monsters aren't worried about any competition from other monsters that can take their patients away with a better cure.

While that's possible--ensuring competition is an ongoing issue in the American economy--it's still one more bad-star that has to align to get a real disaster*.

*Yes, I know there's etymological repetition there and I like it.
It's not emulation. It's a compiler.
Now imagine a hundred or two functions, structures and callbacks, some of them exposed only as CPP macros over internal implementation. PJSIP low level API is one example.
For free layer: can it lose my data? Has data been replicated and be picked up if server dies?
He lost me at the Google sign-in.