skysight-inc/HackerNews huggingface dataset:
I think what you're describing is what I was confused about: sharing prepared statement objects across multiple threads.
It makes sense why it would not work but, at least in my case, it was an easy place to find myself when combining the "best practices" of prepared statements and a single shared connection.
Thanks for the clear interpretation of what's going on. Until now, it just seemed like a "gotcha." But I always knew it was user error and that sqlite was too battle tested for it to be a bug.
>It's ironic that you complain about this because Zig is probably the most "normal editor" friendly programming language for exactly the kind of thing mentioned in the article.

echo Who complained, $(echo bsder | sed 's/sd/ro/') ? ;)

Not me. Don't put words into my mouth.

(I don't care if I got the above shell syntax wrong), this was just a quickie, for fun ;)

you seem to have misunderstood my words, in the exact opposite way from what I meant. congrats. not!

>I don't need an IDE

who told you that I needed an IDE?

chill, willya?

and, wow:

>to figure out the 12 options to that function and fill them out with the correct defaults. I don't have to hunt through 23 layers of mysterious header files to find the declaration I need to figure everything out. etc.

12 and 23, exaggerating much? we are not talking about win32 API functions, podner.

>Just try figuring out a foo(12).bar(14).baz("HELP!").fixme("ARRGH!") construction chain in C++ or Rust without an IDE. Oof.

Don't resort to theatrics or histrionics to make your point (like HELP! and ARRGH!), (I am allowed to, tho, because i > u :)

>1) Zig doesn't encourage those and 2) in Zig I can trace the @import() calls and actually run "grep" on things.

faaakkk!

though a bsder, you find header files mysterious, and cannot grep through them, if they are in C++ or Rust, eh? are find and xargs your enemies? or even just ls - R | grep
?

stopped editing, even though there might be a few minor typos.

now, fire back! :)
Testing ViewComponent
bayofpigs, I feel it necessary to tell you that your account seems to be shadowbanned? Like 80% of your comments have been [dead]/not shown since your account creation in 2013 and as far as I can see there appears to be no good reason for it? The majority of comments in your history seem entirely reasonable.
The Wellcome Collection is worth visiting if you're near Kings Cross or Euston stations in London any time. There are many strange medical things. Also completely free.
Dirty tricks: Google lied and cheated, federal judges in monopoly cases say
true, until someone hooks up Linux to an LLM and being CLI driven it would have no problems doing this & more
(Also, I think PDF viewers can do that well in Linux too, I only use a minimal viewer so I don't know)
Do you use iCloud Private Relay? YouTube gives that message and Google requires a CAPTCHA for web searches very often when iCloud Private Relay is enabled.
Is that the dam from metro exodus?
VitePress and Docusaurus seem decent. I think VitePress might be more suited to blogging, but I admit I haven’t actually used or tested either.

https://docusaurus.io/

https://vitepress.dev/
A Docker image for running DuckDB behind a REST API
Good on those tour guides imo.
Likewise. Got an error at first, then it was working fine.
Also, one of the major changes in the Framework -> Core (now just .NET) shift was making it legally permissible to redistribute the runtime?

So you can ship .NET code with a .NET runtime all in your installer.

Afaik, Framework was only distributable from Microsoft.
I agree that wanting to have more than 32bits of addressable space (not 32GB of memory) in a web app seems excessive.

However the real win is the ability to use 64 bit types more easily, if for nothing else other than it simplifies making wasm ports of desktop libraries.
Generally speaking, agencies already have to put things like signs, tactile indicators, etc. next to landmarks like stairs and exits in public spaces; so making the accessible thing also a beacon wouldn’t be that much more complicated.
> In a related move, the platform’s editors recently voted to declare the Anti-Defamation League “generally unreliable” on the subject, adding it to their list of banned and partially banned sources.

Kinda surprising it didn't happen earlier. The ADL ruined their image when they stopped concerning themselves with defamation and started going after political opposition. Once you dip your toes into the nationalist politics cesspool, there really is no going back.
What I described was a specific health issue which was relieved by dancing. This indicates to me that this kind of movement is biologically essential, not just a passion. Dancing also improves mood. Depression is rampant in our society. People have solved it with SSRIs, but exercise and movement are very effective also. Again, that’s more evidence that humans need to move, and dancing is what our programming seems to want us to do.
"regulations might make it harder for legitimate businesses to operate"

We just have a very different view. I think regulations HELP businesses.

For example, a well meaning company wants to make a cure for AIDS, a good regulation would require a study of length and size proportional to the volume and lethality of the disease. If the study is small, the regulation may allow small trials, and its first batch of patients be itself a trial for bigger batches.

If there were no such regulations, the well-meaning company may have had a lot of success, but maybe they would have gone to market too fast and detected a side effect in a big trial instead of a small trial.

Conversely, a terrible company might either choose to comply with the trials, and genuinely pivot to legitimately seeking a cure. Or avoid regulation altogether.

Good regulation is not an equal cost imposed to both parties, and never the cost is higher to the good parties. Regulation is an incentive that when followed leads inevitably to the results desired.

"That's why the law needs to be constantly updated and these loopholes closed. You'll never 100% close everything, but that doesn't mean you shouldn't be constantly looking for improvements."

Also not at all how I view the law. The law is written once, what is updated is the case law, the court rulings. Only when there is a change in technology other foundational changes, or very biig learning cycles (50 years), do we make another attempt at the same problem. You don't update a law every 3 years patching for loopholes playing a game of catch me if you can.
Also as seen from Google maps satellite view https://www.google.co.uk/maps/search/+goldstone+dss-14+/@35....
Why can't we just `await` the lock call?

Edit: Nevermind, release of the lock is automatic when the callback resolves its promise. I get it now.
MPC3 - Yes

Mixcraft - Yes

Maschine3 - Yes
Are you the reason I got downvoted? I was very surprised by that.

I’ve spent years writing Java and later Scala, in academia and later production. I’ve always followed to see how the JVM and the language/ecosystem has progressed. And now I don’t use it at all. Is it really that odd to take a temperature on a site filled with other tech folks? I don’t understand why you took it so negatively and use words like bloviate, or attack me as just posturing to look cool (how does one look cool on a geeky Internet forum?). One of the HN tenants is to “converse curiously,” which is exactly my mindset when I wrote my comment. And if you look at the other replies, it seems others took it that way as well with healthy discussion.
Reference 5 is https://arxiv.org/abs/1609.00709

They are proposing a tether that’s about 300,000 km long and 48,000 kg mass, so 0.16g/m

Which seems very small.

Density is about the same as water, so the diameter is about 0.12mm which (for fishing line) has a breaking strain of about 10N. UHMWPE’s strength is about 6 GPa, so (0.00012)^2 * 6e9 is about 100N.

Hmm.
You can monetize further: provide OEM boards and whitelabel apps/libraries for electric piano manufacturers so that you get a licensing thing and an ecosystem going. This door is not open for long, start cold-calling those companies now!
Ah, yeah I did get a couple errors at first, but kept trying then it worked great.
Yes and the laundromat user interface could simply be a package locker style wall and an app.

An adjacent use case is apartment buildings that currently have shared washer and dryer rooms that tenants book time slots for. Upgrade: drop off a tagged laundry bag anytime, pick up when convenient from locker. Only service technicians need room access so layout and washers and dryers can be robot optimized.
Tiger Style (TigerBeetle)
This is spot on for the audiobook I’m listening to “Mindset: The Psychology of Success” , it’s resistance to effort that preserves belief in effortless ability and prevents any real progress
Wait until you expand into the Japanese market and all your users are talking about 月見
Utiq – Next-generation cookies at the ISP level
this article feels like ancient history from the dark ages.

what job post today doesn't include salary range?!
> I wonder if another mechanism altogether could work a bit better -- a matrix of electromagnets embedded under the board, with a resolution of say 1/4", so that when deployed in sequence, they could move the pieces from one magnetic field to another and another, without any actual moving parts involved.

A standard chessboard has squares of 2-2.5”, so this would require at least 4096 electromagnets.

There was a kickstarter [1] for such a design a couple years ago. The conclusion in the chess community was that the kickstarter was a fraud [2] (with faked videos) and such a board would not be commercially feasible.

[1] https://www.kickstarter.com/projects/soontech/regium-automat...

[2] https://lichess.org/@/lichess/blog/regium-extraordinary-clai...
I think good social media companies promote freedom of expression. Twitter claimed to be the “free speech wing of the free speech party” and then departed from that until Musk bought it. Similarly, Rogan invites a variety of people and is more interested in conversations than making moral claims. He invited Harris who declined.

Trump won a majority across a variety of demographics. He won every meaningful contest. The Democrats will regroup and rethink their strategy. What they’ve been doing lately is clearly not working.
Could park a starship at Earth-Moon L1 and extend a cable toward the Moon which in between L1 and the Moon would pull itself down under its own weight. Starship would need to position itself on the Earth side of L1 to maintain center of mass of the Starship-cable system at L1. Once the cable reaches the lunar surface it can be anchored.
Cool project!

Could a hefty reverse magnetic pulse launch captured pieces off the board? And maybe with some precision by controlling the offset and power?
I might agree in other contexts, but not with the use case here and how the API is designed.

It looks like the only potential for a "stale lock" is if somehow the async function passed to the request method hangs forever. But in web contexts I think that would be extremely unlikely for everyday use cases (e.g. most of the time I could imagine the async callback making remote calls using fetch, but normally that fetch has its own timeout). In contexts where it could happen, I'd argue it's better to make the caller explicitly handle that case (e.g. by using `steal`) than potentially leave things in an indeterminate state because a lease timeout expired.
Llama.cpp has Vulkan text generation, so you can use the GPU without any special drivers.

It's at least 10x faster than CPU generation and turns small models (up to 7B parameters) into an experience as fast as any of the commercial services.
Milk pricing in the US is enormously complicated, but as I understand it, there is effectively a floor on the price of drinkable milk. This keeps some milk producers in business who would otherwise exit the market. As you may know, price floors lead to oversupply, so the government sometimes steps in to buy the excess supply, or will just pay producers to dispose of it.

So yes, as counterintuitive as it sounds, milk is both subsidized and sold at inflated prices
Also 20 days ago 75 comments https://news.ycombinator.com/item?id=41903616
i actually used [U+263A] and [U+263B] for this purpose, ignorantly (in good faith)...in pro/gov/civ projects....not realizing the canonized name wasn't "Smiley/Inverted Smiley" at the time, which may have been an oversight.

Ironically, I looked for that very control character, and I think it may not had worked with Excel/Clipboard, so was a no-go for biz ops.

I never understood how people were able to abbreviate the U S into ␟ without triggering the USA flag, like on youtube.

After reading historical/proposed Unicode RFC's, having scrolled past every glyph that could combine into graphene clusters and fuzzed unicode input on many systems....

today I am humbled to learn that ␟ is not nor US, but the exact unit by which its own proliferation would itself de-nomen-ize itself.
Thanks for reading! The two stories are of course deeply intertwined: we wouldn’t have found the new side channel without the cautionary tale about machine learning.

But the finding about ML misinterpretation is particularly notable because it calls a lot of existing computer architecture research into question. In the past, attacks like this were very difficult to pull off without an in-depth understanding of the side channel being exploited. But ML models (in this case, an LSTM) generally go a bit beyond “statistics” because they unlock much greater accuracy, making it much easier to develop powerful attacks that exploit side channels that aren’t really understood. And there are a lot of ML-assisted attacks created in this fashion today: the Shusterman et al. paper alone has almost 200 citations, a huge amount for a computer architecture paper.

The point of publishing this kind of research is to better understand our systems so we can build stronger defenses — the cost of getting this wrong and misleading the community is pretty high. And this would technically still be true even if we ultimately found that the cache was responsible for the prior attack. But of course, it helps that we discovered a new side channel along the way — this really drove our point home. I probably could have emphasized this more in my blogpost.
I cannot agree more on the very mixed bag. In general, Keycloak is a very solid Authorization server. There is a very active community around Keycloak, and if one need an authorization server, they should consider picking it. We use it in an internal multi-tenant environment as a central customer authentication platform.

BUT there's also a lot of pain in using Keycloak, especially when you build on top of it.
One of the great things about Keycloak is, that it can be seen as an extendible platform. Nearly everything is customizable. However, it takes a lot of time and effort to learn the programming model and especially the documentation is a PITA. It has been even worse 2 years ago, but it's still a lot of fiddeling around and usual I find myself in reading the Keycloak source (which has a very mixed quality btw.) as no documentation is available.

Multi tenancy is indeed also a hard topic. We heavily utilize multiple realms (I think we should have hit 100 already) for that, but newer developments in Keycloak now offer an additional model based around organizations [1].

One thing that bothers me personally is that the storage model of keycloak does not offer zero-downtime migrations and the work on refactoring it has been paused for now.
Since we have a solution based on Keycloak, we deploy Keycloak regulary with every feature. However, the embedded infinispan cache makes this hard on scale as during redeployments Keycloak become unresponsive due to cache leader synchronization and eventually drops some caches, leading to user sessions being terminated. Fortunally Keycloak finally has support for an external Infinispan cache [2] and moved to protocol buffers for serialization [3], which should make upgrades smoother, and grounds the road to zero-downtime deployments.

After all this, let me emphasize that for most of it the Keycloak team is aware and is working hard in moving forward. I started using Keycloak with Version 11 and a lot has changed for the better.

> I think Keycloak is somewhat of a no brainer for large teams, but can be a dangerous traps for very small teams.

I would not agree on that. You don't necessarily need a large team for operating Keycloak and smaller teams are probably not that big of an issue. At least not for operating Keycloak. What I feel to be more a problem is, that many (at least of our) clients are not understanding OAuth 2.0 and OIDC well, and therefore puts a larger burdon on support work. Also there must be at least someone very knowledgable of Keycloak to give guidance to the rest of the team, but in general I would not say it's dangerous. We have even a team operating their own keycloak and using our keycloak to perform OIDC federation (don't ask me why tho, I never understood it).

[1] https://www.keycloak.org/2024/06/announcement-keycloak-organ...
[2] https://github.com/keycloak/keycloak/issues/28745
[3] https://www.keycloak.org/docs/latest/release_notes/index.htm...
A cursor for video editing is a super cool concept. Tons of video editors today are super complex with a ton of features, and I have a hard time actually building what I'm envisioning. Can't wait!
This comment is not legal advice. This comment is merely for educational purposes.

The quote that you have about the 1997 patent, namely "U.S. Pat. No. 5,659,925 teaches a process for adjusting the deposition rate..." is from the specification. That is written by either the inventors or more likely the attorneys filing the application. The specification is not legally enforceable or binding. It is supposed to disclose enough information to let somebody reproduce the claimed invention. As a matter of practice, the specification can say almost anything it wants, including non-enforceable things.

Only the claims are legally enforceable. I suggest taking a closer look at the claims and seeing if these are problematic for your application or not. You may want to consult an attorney if you have further questions.

You can look up the patent examiner's reasoning for allowing the application here:

https://patentcenter.uspto.gov/applications/17667081

Click on "Documents and Transactions" and look for "Notice of Allowance and Fees Due". Also look for the "Non-Final Rejection" for additional information from the examiner from an earlier version of the application.

I should note that it does not appear that the patent examiner considered the 1997 patent directly relevant because they did not cite it in any of the office actions or specifically the PTO-892 forms (search the documents page for 892 to see what I'm talking about). However, they likely did at least look at it since it is listed in the specification.

Again, if you have further questions, you really should consult an attorney. This is not a good forum for this kind of discussion, in my opinion.
Related:

https://isc.sans.edu/forums/diary/zipdump+Evasive+ZIP+Concat...

https://isc.sans.edu/forums/diary/zipdump+PKZIP+Records/3142...
Crab was a tantrum that, as expected, went nowhere. Why people play this silly games is something that I will never understand.
I see parallels with this and RuneScape. Now it's all about efficiently grinding stats or flipping stuff on the exchange. Back in the day it was all about trimming armor and buying gf.
I think Karpathy is not in line with latest research.
I’ll quote verbatim the following paragraph:

“Motivation plays a crucial role in facilitating LTM retention. It may derive from external incentives (i.e., reward and punishment) or/and intrinsic incentives (i.e., personal curiosity) [29]. During the learning process, students, driven by external incentives such as high scores in exams, are more likely to focus only on unfamiliar items to “recognize” them in exams, whereas items “recognized” but not yet “rehearsed” are skimmed. As a result, these items may never be recalled outside of testing, resulting in limited access to LTM storage [23,29]. On the contrary, students with high intrinsic motivation might find studying more effortful and thus develop personal insights into the content. Therefore, spaced repetition may indirectly influence LTM storage strength through the intermediary of intrinsic motivation. Specifically, it elevates students’ learning capacity, self-efficacy, and incentive for self-growth, while controlling for their baseline proficiency [29]. The underlying reason is that spaced repetition helps students maintain the conscious effort to continue engaging with the spaced learning schedule.”

You can find the original references in the quoted paper below:

Yuan X. Evidence of the Spacing Effect and Influences on Perceptions of Learning and Science Curricula. Cureus. 2022 Jan 13;14(1):e21201. doi: 10.7759/cureus.21201. PMID: 35047318; PMCID: PMC8759977.
> S230 is flawed,

Yes.

> and it must be amended, updated, or replaced with a better version that addresses common grievances.

That assumes it will be "better" and less flawed. To that point:

> In my subjective experience, I would prefer to see S230’s protections “scale” with the size of the platform and its function. For instance (and I know this will be a highly controversial take), I don’t think large, centralized platforms like FB or X should have S230 protections at all, because

sec230 in its current form is better than every "reform" I hear suggested.
SQLite vs. PostgreSQL [video]
Organise is the British english spelling. So you're right somewhere!
32-bit memory addressing means you only have 4GB, not 32GB.

The company I current work for makes radiotherapy software. Most of our native apps run in clinics under .NET.

There are some cases where we want users or employees to be able to access our radiotherapy tooling from a browser. Microsoft has a pretty phenomenal .NET -> WASM compiler. We can compile our .NET DICOM image viewer tooling to WASM, for example, and it is more performant and full-featured than Cornerstone.js (https://www.cornerstonejs.org/).

However, medical imagery is memory heavy. We frequently run into the 4GB limit, especially if the CT/MR image uses 32-bit voxels instead of 16-bit voxels. Or if the field of view was resized. Or if we accidentally introduce an extra image copy in memory.
thats and the Nobels are the more public ones. there's also billionaires from the astrian dynasties all over baku.

also stalin journalism career took off there.
I watched through all of that game play footage just to see if a castle would happen, and it did happen at the end, with the same bumpy movement that ran throughout the game.

The most interesting bit was probably near 1:50 where the pawn moved sideways.