skysight-inc/HackerNews huggingface dataset:
I have to wonder how this fits in with other shader technologies that seem to have overlapping purposes. (There's Khronos' own Spir-V, SDL's SDLSL, Three's TSL, and WebGPU's WGSL)
The reflection and automatic differentiation look interesting, I just wish I understood better what problems they're trying to solve.
I actually think WebGPU/WGSL will and should become ubiquitous, though it's a shame it's not more C/GLSL-like, Slang may yet be a missing part of that solution.
I wonder if this is Khronos trying to fix the shader lang debacle with Apple that led to WGSL being what it is?
Thoughts?
This paper states a completely obvious tautology which is that if you limit the context length, a LLM has a finite state size!
Thanks for the explanation.

The first case I was thinking about was a merger of two accounts. Second case would be a db-wide update of one or more keys for some reason. That’s why I tend to leave it ON UPDATE CASCADE.

Although both of these cases are more diffuse muscle memory than rational foresight.
Yes, I'm familiar with latex. That's why I was asking.

Using an LLM to reformat/restructure your matrix data makes sense to me and this was the missing detail from your original post.

I would be too paranoid about hallucinations and opt for a script still, but that might just be personal preference.
One solution for performance degradation with soft deletes is to partition the table by some field like `created` monthly. Queries will need to include `created` in the query is the main downside.
You mean "David Faber", I guess?
ChatGPT has no problem repeating "David Fober" but chokes when trying to write "David Faber" in the response.
The Last Laugh (Der letzte Mann) 1924, Murnau
A property with apple trees (and space to grow more) is seriously enviable. Hands in earth is one of my favorite therapies. I've been contemplating a move for a few years and this additional inspiration may just be the tipping point.
"Measure what you can" isn't the right approach.

You can measure many, many things. Instead, you should measure things whenever they are good proxies for the outcomes you want to drive AND there is good cost benefit in measuring+analyzing them.

Surprisingly few things meet these criteria.
Certainly a contender for the best silent movie of all time. Also it's free to watch on youtube [0], the perks of being in the public domain by now.

[0] https://www.youtube.com/watch?v=DzspLWK9FEc
The question is, do you seek discomfort?

Or do you want to avoid the greater discomfort of becoming a "angry, lonely, sheltered person "?

I never seek discomfort. I seek the pleasure of overcoming uncomfortable obstacles.
> I am sure that MSFT carefully vets all CA additions.

Are you? Why? For Mozilla the vetting process takes place in public, that's one purpose of m.d.s.policy so we can see what is or is not done and draw our own conclusions.

Each of the proprietary trust stores has an opaque process which unless you're a CA applicant you don't even know what they're asking for, much less what (if anything) they do with it.

These are for-profit companies, and this is a cost centre. The cheapest possible thing they could do is piggy back entirely on the public Mozilla process (which of course for this CA would mean rejecting)

The next cheapest option would be to allow senior management to override Mozilla's decisions for, you know, commercial reasons.

And yes, it would certainly be possible for them to have their own teams every bit as effective as the public process but entirely made up of employees and contractors. Weirdly though, although it's easy to run into people who worked for say, the Windows OS team, or XBox team, or Azure team, you don't run into ex-Microsoft opaque CA process people. One reason might be that they're all career professionals, never leave, never get downsized, maybe there are dozens of them. But the more likely reason is they do not exist.
I would physically not be able to do this. I think many people would have a hard time to sleep more.

Moreover, when I sleep more, I notice that I'm sharper and I find it easier to take on tough challenges: this means that sleeping longer makes me happier for the rest of the day. So I'm also willing to live a tougher life. So there's also a trade off with: yea, you have less time, but the less time that you have, you're happier. Or at least, that's my experience.

And not only are you happier, you're also more capable. So it's more easy to live according to your own rationality and it's easier to not live according to your emotions and instincts.

Again, just my experience.
Programming is so different than software engineering, to the point some people (like me) love the former but little by little are starting to hate the latter.

Learning for the sake of learning, being able to be picky about what to learn, feeling like a god by creating your own worlds, trial and error… these are all traits of programming.
On the other hand, software engineering is about sprints, useless deadlines, using the wrong tool for the job, writing code to increase shareholders value, high-performing-team obsession, useless C-level execs, broken tech interviews…

Two different worlds.
>educational friend designed to help students reach their limitless potential

Limitless is BS, it’s better to know your limits.
Devin is real. What do you mean?

Anyway, this is pretty standard stuff already. In all my agent workflows the agents are able to write their own code and execute it before passing the result to the next agent. It doesn't need to be perfect since you always have an agent validating the results, sending the task back if necessary.

I haven't read the paper beyond the synopsis so I might be missing a crucial key takeaway and I presume it has a lot of additional layers.
It's compute also, though that may depend on the target language.
I hadn't seen that before. Thanks for taking the time!
All Quiet on the Western Front (1933) has a silent version. It was shot differently.

More - https://www.imdb.com/search/title/?num_votes=10000,&sound_mi...

Also I quite liked "All Is Lost" (2013) and of course "Hundreds of Beavers" (2022) for contemporary films
Come right out and say what you mean. No sense being coy, unless you know that your hypothesis actually is encouraging hate and will not be tolerated by this community.
"The lower price point of Canon’s nanoprint machines could potentially allow smaller manufacturers to make leading-edge semiconductors."
[Not op] People (newbs) join signal and it shows I'm on. So they message me "hi!".
If I wanted whatsapp etc chats, I'd be on them, but signal is for my real friends, and essential contacts. I chose for several reasons, and being visible on everyone's list is not one of them.
I've got frigate running at 3 sites and use wireguard to log into them and then monitor/review through the browser. Truly awesome technology. Self-hosting object detection and getting alerts is very effective and satisfying.
No of course they don’t have to, but for the foreseeable future it’d be criminally stupid not to (on this particular point).
Yeah I kept it in my bag after being told to the first time and spent the entire rest of the school day terrified lol
I'm looking at a similar setup. Mind sharing which cameras you went with?
AI Search Engineer at Activeloop (YC S18): Build Multi-Modal Enterprise Search
The question is: how is more likely to make a stupid mistake and not spot it? Me or an LLM? My money is on me.
Inside No. 9 S01E02 A Quiet Night In (February 2014, 30 minutes runtime)

is a brilliantly crafted stand alone episode from a British anthology series.

Written by Reece Shearsmith and Steve Pemberton, it stars the writers as a pair of hapless burglars attempting to break into the large, modernist house of a couple—played by Denis Lawson and Oona Chaplin—to steal a painting. Once the burglars make it into the house, they encounter obstacle after obstacle, while the lovers, unaware of the burglars' presence, argue. The episode progresses almost entirely without dialogue, relying instead on physical comedy and slapstick, though more sinister elements are present in the plot.

Both journalists and those involved with the episode's production commented on the casting of Chaplin, a grandchild of the silent film star Charlie Chaplin, ... though her casting was not a deliberate homage.

~ https://en.wikipedia.org/wiki/A_Quiet_Night_In
That's what I use the README for.

With Apple's docc, you can drop READMEs throughout the system, and they show up in Xcode's doc browser (and can be referenced from the code).
No, I think he's saying that when AIs are better at us at everything we'll deal with it by saying but they hallucinate.
They use O(T^K) states where T is the size of the "vocabulary" (which would in fact be tokens in the case of an LLM) and K is the size of the context window. In practice, this would be an enormous number of states, and would be able to account for all possible long-range dependencies. This bit is trivial.

The paper seems to be more about the stationary distributions of such Markov chains.
To be fair it predates 2016 when the term “immediate mode ui” was “invented”. uis as a function of state were and still are the norm on game development. React introduced this concept on top of “retained mode ui” which is the dom. Never want to go back too despite people spreading so much hate which is not in the library itself I think but on the ecosystem. Maybe react become synonymous of too many companion libraries/bloated frameworks?
That's a secure enclave aka secure element aka TPM. Once you start wanting security you usually think up enough other features (voltage glitching prevention, memory encryption) that it's worth moving it off the CPU.
Thanks a bunch - I'll give it a go!
see e-Beam system Wikipedia page
Andrew Huberman discusses how the AMC structure in the brain gets bigger when we do things we don't want to do. It is bigger in those that live longer and have great mental health- it may also represent the will to live. Its one of the main places that the brain shrinks in aging Huberman explains this:

https://www.youtube.com/watch?v=8OHYynw7Yh4&t=305s
https://www.youtube.com/watch?v=nDLb8_wgX50&t=2769s

If you enjoy something- the AMC doesn't grow. Question: what if something is really challenging but you want to do it?

Friction: https://www.youtube.com/watch?v=nDLb8_wgX50&t=1235s
Transformers (and other feedforward autoregressive models) are obviously Markovian. Here it's shown that these are equivalent to a Markov Chain with a transition matrix.

There's in principle no reason why such can't have arbitrary (but not infinite) range dependencies. The major difference is that these Markov Chains can be too huge to compute and don't have a feasible training algorithm.
I'm pretty sure there isn't a fee. Somebody from ISRG (the people who brought you Let's Encrypt) might be able to state categorically that there was no fee charged by Microsoft, obviously it's not free in practice to spin up a decent Certificate Authority, but that's not the same thing as Microsoft charging a fee.

For these government CAs my expectation is that they're a sort of quid pro quo and (wrongly) not seen as a security problem.
Same here, Envy is my main apple (I typically eat 2 apples a day, one each for morning and afternoon snack). ~80% of the time Envy apples blow my socks off, Maybe 2% of the time they're just ok. I'll get a SweeTango or Cosmic Crisp if Envy are not available, but I've just never had one that I thought was better than Envy.

I went through a big Honeycrisp phase and really enjoy them, but I have thin enamel on my teeth and frequent eating of uncooked Honeycrisp leads me to a lot of tooth pain, they're just a little too tart. They are my go-to baking apple though.
> You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far.

The use of “pretty far” gives them a bit of an out, but I think this statement is a little disingenuous. Last year, at least, a bunch of the problems needed fairly sophisticated algorithms to find the solution in a reasonable amount of time.

To me, a little programming knowledge is what somebody who is six weeks into their introduction to programming class has. They know variables, loops, lists, and maybe associative arrays.
Even vacuuming wouldn't actually destroy the data right? Because filesystems don't guarantee they will overwrite or wipe any particular disk blocks. And even if they did, SSDs still wouldn't promise that the blocks aren't remapped instead of being wiped & reused.
Mexican Cartels Lure Chemistry Students to Make Fentanyl
The abstract mentions "stationary distributions". So they try to derive something new from that borderline obvious equivalence. The Google search engine originally used the stationary distribution to rank the importance of search results.
> If you’ve figured out how to get an agent to write error free deterministic code to perform arbitrary actions in a chain of thought process

You don't have to have it perfect, and the more you reuse things that you know work the less you have to build each time (reducing places for errors)

> Just generate code for each step.

We don't do this as humans, we build and reuse pieces.
https://archive.ph/RhMd7
In other words, it's a principal-agent problem. The ICs (agents) tasked with creating documentation see it as extra work with no immediate payoff for them, and indeed even some long term downsides; the org (principal) bears the hidden costs of its absence - inefficiency, delays, trouble when Mr Magic Touch switches jobs. There's nothing special in kind about this, it happens in all industries.

The fix? Stop leaving it optional. Tie documentation to performance reviews, bake it into deliverables, reward teams for knowledge-sharing. If you can’t convince them with logic, align incentives so ICs can’t ignore it. It's either that, or accept that you believe ICs have better things to do with their time. But make a conscious choice either way, I'm begging you!
Absolutely. The point I was making though, is that regulations could very well come from an initive of the Japanese government.

Of course the reality is that both the US and Japan are involved in chip restrictions, as both have to gain by restricting China's access to advanced technology.

https://www.ft.com/content/aad4f7b3-0a0f-46ca-9449-14fedce0e...
In this article I shared my experience with dealing with some of the most common issues with the Prisma ORM, so you don't have to spend hours figuring them out.

I hope it helps!
I use Reolink fwiw. Cheap china cameras which stream in https & rtsp in h264 and h265.
Your comment persuaded me to have a little look at Rust. And I kinda like what I see. Every time I say to myself "I'll never use that tech", I end up using/learning it.
For 20 years? No.
My notes from deciding against AWS Lambda
Seems very basic looking at the source. The real value is in binary obfuscation I suppose, if that's even needed when mcOS doesn't use any sort of "antivirus".
They have lots of them (called "chicken bits"). Some of them have BIOS flags, some don't.

It's very very expensive to fix a bug in a CPU, so it's easier to expose control flags or microcode so you can patch it out.
Other challenges (in advent and not in advent) like advent of code:

https://github.com/NoelJacob/advent-and-other-calandars
Compiled by myself.
I largely agree with your points, but wish it’d be easier to have server side rendering that’s not as tightly coupled to the rest of the system.

What almost always happens is that with a SPA the core business logic is more or less separate from the bits that are shown in the browser, so that if AngularJS gets deprecated you still have an API that you can use for your Vue/React/Angular rewrite.

However, if JSF becomes too much of a maintenance burden, the chances of me migrating to HTMX or a similar technology, even a full on SPA are pretty close to 0% when I have only a similar amount of time as in the case above.

Why? Because the previous implementation is going to be in the same codebase and like it or not, as more time passes and as more people work on the codebase, there will be coupling. Those technologies will intertwine to such a degree, that a clear cut replacement will be really difficult.

I guess what I’m pondering is why we don’t have an RPC/IPC component as a central part of Django, Rails, Laravel, JSF and all the others - so I could have server side rendering but separate repos (with separately managed dependencies) for the back end and the front end.

Maybe even deploy them as separate containers that talk to one another and have resources managed separately, so the old JSF permission check logic for rendering components in a deep tree cannot eat the CPU time that’s needed for some scheduled processes in the back end.
One million public Bluesky posts scraped for AI training
I've gotten into the habit of actually reading the manuals for my synths and DAW after realizing I was missing out on lots of little quality of life things. I've used enough synths--and not just subtractive!--that I can usually pick a new one up in seconds, but the people who made it and the people who know it best contribute to those manuals and the stuff they share can lead to massive leaps in proficiency.
Resistance is futile. The AI is rising.

But seriously an awful lot of things are mostly AI free, HN included. At least most content on HN is human even if we talk about AI.
you mean those consoles that can attack the rest of your devices and your neighbours via its wireless chips?
The global leaderboard is so fast that any AI assistance would literally slow them down, here's one of the guys who tends to score highly solving today's puzzle. (https://youtu.be/ym1ae-vBy6g), and on the more complicated days that's even more pronounced because anyone who is even somewhat decent doesn't need to ask chatgpt how to write Dijkstra.

Obviously if you're doing it recreationally you can cheat with AI but then again that's no different than copying a solution from reddit and you're only fooling yourself. I don't see it having an impact.
IMHO Slang fixes two problems in one tool:

- the frontend language is mostly compatible with HLSL, which is the defacto shader authoring standard in the gamedev industry

- it compiles to the 'shader language/bytecode zoo' of the different 3D APIs (since recently even WGSL/WebGPU)

So it lets you author your shaders in a single language that's already accepted by most of the industry, and target the various 3D APIs (D3D, Metal, GL, WebGPU, ...).

It is already possible to build such a tool yourself by glueing together existing libraries (like glslang, SPIRVTools, SPIRVCross and Tint), but it requires quite some work and there are little annoying details like SPIRVCross never supporting WGSL output for some non-technical reasons (so that you need a separate library like Tint just for the SPIRV-to-WGSL conversion). In fact there are tons of such engine-specific shader cross-compilers, all built around the same few Khronos libraries and doing more or less the same thing. Slang looks like it could be the standard replacement for all those custom solutions.

For my own needs, the main thing I'll need to investigate is how easy it is to add engine-specific custom annotations to Slang resources and then output those as part of the reflection information.
Fantastic , thanks
This still works today for me:

Add-Type -AssemblyName PresentationFramework
[XML]$form = @"
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Title="MainWindow" Height="450" Width="800">
<Grid>

</Grid>
</Window>
"@

$NR = (New-Object System.Xml.XmlNodeReader $form)
$window = [Windows.Markup.XamlReader]::Load($NR)

$window.ShowDialog()
I think there's room for Matt Parker's more "fluffy" type of maths presentations as well as the more in depth Grant Sanderson's visualisations. Matt is on a mission to popularise maths and it's easy for anyone that gets inspired/intrigued by a topic to dig deeper.

Rather than a reform, maybe there's room for more maths-based videos to fill the gap between recreational and more serious maths?
There's a whole lot of "extend and pretend" going on.
Perhaps a more effective approach is to thoughtfully design your personal system, much like you would design for work.
Of course I agree that the right thing is some sort of middle ground, of roughly what you lay out. But the current hegemonic position is that of metrics-supremacy, so I feel I have to argue most strongly against that to get us to that middle ground.
Yes, they even do at $1/GPU/hr. However, 8xH100 cluster at full utilization is ~8kWh of electricity and costs almost ~0.5M$. 16xH100 cluster is probably 2x of that. How many years before you break-even at ~24$/GPU/day income?
They didn’t use AI
Technically you don't have to log certificates during issuance, and actually doing so is slightly more trouble (because of a chicken & egg problem, you want the log proof in the certificate, so you must log special "poisoned" certificates to get that proof and then fasten that proof to the certificate.

A customer can take an unlogged cert, log it themselves, and then use the certificate and the separate proof of logging they received and use that just fine. Google have some services which do this. One clever thing this enables is you can buy the cert secret-product-name.example, unlogged, build the web site, check everything works, and log the certificate seconds before the product launch event, so snoops can't tell your new product is secret-product-name until the moment you announce it, yet the site works immediately. I have very rarely seen this done but it's possible. When there's an ordinary White House transition process both plausible transition site certs get logged, even though in practice one of those sites is never published. Since Trump I have no idea if this process is so smooth any more.

A CA can choose whether to have this "issue unlogged certs" process as something they offer, it's a niche thing, but it could make sense. They need to keep adequate records of every certificate they issue (that's required) and logging is a very easy way to satisfy that requirement, but it's not the only way.

In practice, the logged certificates are the easy consumer option, like selling ready-to-eat food in a deli. Some customers might be prepared to buy ingredients and go away to make food, but, many customers probably want to eat food immediately so for extra money you sell products that can just be eaten immediately. So, yes, the vast majority of certificates issued every day are indeed logged immediately so as to provide the product people want.
I’ve never understood the hype of honeycrisp. Sugarbees are my first choice and if they aren’t available I’ll go with Fuji.

I’ve got an apple tree that I’ve grafted 20 varieties onto. But honeycrisp isn’t one of them.
Last year I got stuck on Day 12 for a full week, and thinking about how to solve it consumed my every waking moment. I think this year, I'm going to be kind to myself and not participate so I can really enjoy the winter break from work.
and are pretty much single-handedly responsible for the fact that the hardware startup ecosystem is moribund

Yes but not single-handedly -- it's them and the foundries, hand-in-hand.

No startup can compete with Synopsys because TSMC doesn't give out the true design rules to anybody smaller than Apple for finfet processes. Essentially their DRC+LVS software has become a DRM-encoded version of the design rule manual.
My mom's couch obsession spawned a $15k nightmare – and 5000 users