skysight-inc/HackerNews huggingface dataset:
It is typical of addictions that they are ineffective at solving the problems that make us seek them — so IMO it wouldn't be surprising if an urge for autonomy leads to scrolling which doesn't actually satisfy that urge. Note that the article a couple of paragraphs later mentions gamblers and occasional “winning” that is in the long term losing.

But I think a solution, or at least an experiment to test the hypothesis, is suggested by your reaction ("When scrolling I feel powerless, no autonomy") which is itself a desire for more autonomy: what happens if we instead cultivate the opposite value, less autonomy/freedom and more service/subordination/allegiance (to the job or sleep routine or whatever)?

If the theory of the article is right, then a desire for autonomy leads to distraction which, being unsatisfying, only intensifies that desire. So cultivating the opposite (telling oneself "What I need right now is actually not autonomy, but fidelity to higher goals" or whatever) may curb the hunger for autonomy more effectively than our ineffective distraction does?
Let's stay focused. This ia thread about Apples app store monopoly being broken up in the EU.
This plays very nicely with the locality of behavior model of htmx
The virtual dom makes implementing a declarative templating system easer, and declarative templates are easer for a developer to reason about, and less error prone, than having to mutate the dom directly.

People often mistakingly describe the vdom as faster than the dom, this is incorrect. It would be faster than throwing away the whole components dom and rebuilding, so the same templating code building a new dom, rather than a vdom that's then diffed. Hand crafter mutations will be faster than a vdom diff, simply because the computer is doing les work, however much more error prone.
> I must be a part of the problem because reading that type isn't too difficult. I also think types like this aren't innately problematic when they live in libraries.

Despite the star count on the repo (which, if you aren't paying attention to the 0.X versioning, might lead you to believe it's a well tested "library" type), that particular type I linked to has a ton of bugs with it that are currently documented in at least half a dozen open issues, some of which are super esoteric to solve:

https://github.com/openapi-ts/openapi-typescript/issues/1778...

In this case ^ the problem was due to "behavioral differences based on the strictNullChecks ... compiler option. When that option is false (the default), undefined is considered to be a subtype of every other type except never"

Maybe I'm old school, but as long as we are using metaprogramming to solve a problem, I'd rather codegen a bunch of dumb types vs. implement a single ultra complex type that achieves the same thing. Dumb types are easy to debug and you won't run into strange language corner cases like when `undefined extends` has different behavior when strict mode is on or off.

I guess my point is, maybe you find it easy to read, but apparently it's a nightmare to maintain/test otherwise there wouldn't be so many bugs with it:

- https://github.com/openapi-ts/openapi-typescript/issues/1769

- https://github.com/openapi-ts/openapi-typescript/issues/1525

I'm pretty sure I could fairly easily implement `openapi-fetch` by code generating dumb types and it would avoid all of these bugs, and maybe I should as a reference implementation just for comparison purposes in the future for discussions like this.
In this thread: luddites congratulating themselves that their routine of setting up a new PC by disabling IPv6, turning off JavaScript, and setting the terminal to green FixedSys has finally paid off.
It's not the only form of communism. At it's core it's about seeing the world through lens of oppressor vs. oppressed. Class communism was about owners and workers, but now it's more about race and gender.
https://archive.is/15dAF
That darn flywheel is just too heavy to start with so I’m going to start spinning a smaller flywheel and then add weight to it once it’s moving. That’ll be way easier. See, there? That’s flywheels already spinning and now I can just take this extra piece and drop it on there and now it’s moving around too. And let’s drop a couple more on just to prove a point. Wait, what? The fly wheel is slowing down? Push it harder! That’s better, now it’s spinning again. Now let’s get some speed — push harder! Great. Now just… ouch! damn! Why are parts flying off?

Etc. etc.
Subtitle Shenanigans in SwiftUI's Menu
In OOP types and data structures have a much less visible border between them.
(2) seems a million times more likely because currency supply increase is fairly obfuscated from its effects and the government can plausibly deny that it caused the resulting inflation.

Canceling the debt outright would be far too honest.
Maybe deisteve will answer for himself, but I don't think that's meant to mean how to run Jax on Pytorch, but rather the questions he's interested in for any published model.
Are you paying for it? If not, you don't have a right to complain.
And then there were smartphones
It enabled a style of view library where you write immediate-mode type code that always recreates a whole component from scratch, versus having to write finicky code that both creates and then updates pieces of the page as state changes (dirty tracking, etc). Behind the scenes, you're creating the vDOM from scratch, which is diffed against the actual retained-mode DOM, and then only the pieces that are different are updated.
Not quite: the design is such that even the fastest 6502 instructions are two cycles. Still, generally quicker clock-for-clock than a Z80.
Well, they probably would cut you off—but it would be with a court order. And that’s how it should work.

There’s no due process here, and that’s a problem. Sony is saying that they should be entitled to tell your ISP to cut you off without a court order. That should be scary.

It’s no different from Sony arguing that they should be entitled to tell your power company to shut off your power because they believe you’ve watched a Blu-ray Disc more than the number of times permitted by the license printed on the box.

If Sony doesn’t like what they think I’m doing, they’re free to take me to court over it. None of this extrajudicial nonsense.
> I don’t know how many times in my life I’ve actually seen a snail outside of water

Probably depends a lot on where you live. I've lived in several US states and climates and snails were fairly common in most of them, of a variety of species.

I was visiting Irvine California once. I was working back from work around sunset and on the sidewalk under a streetlight were hundreds of snails. I've never seen them congregate like that before.
Honestly? This is fine.

Just design your infrastructure around it. Segregate data using AWS accounts into granular "buckets".
> problem with talks of "splitting up Google" is that Google is an ad company

This is a little unimaginative. Google's ad business could be split horizontally or vertically to make space for competition. It's simplistic to say they are an ad business, they are performing several functions in the online ad business space.

> I'd like to see a competitor

Me too!
I'm curious what designs you use to avoid the issues. For example, if your code needs to access a resource (e.g. making a call to send an event to a cloudwatch event bus or SNS topic on AWS), how do you deal with things like:

- Consuming AWS client libraries (or APIs) in your application code

- Avoiding writing cloud specific mocks/etc. for testing that same code

- Avoiding env vars with resource names/ARN/etc. to use with that code, that then need to duplicated in the Terraform/other IaC without typos etc.

- The code not knowing whether it has the permissions needed to make those calls, so it's can't be guaranteed to be correct before deploying and testing in a live environment

- No longer needing that topic in future, but it lingers in the IaC because the two are unaware of each other

To me those are all examples of the application code "getting involved in the infrastructure it's running on", which I agree it has no business doing.

Nitric deals with these things by separating that code into another module that's sole responsibility is dealing with the cloud, exposed by a common interface for any cloud/environment.

What other designs/tools do you recommend?
My main reason to avoid Jax is Google. Google doesn't provide good support even for things you pay them for. They do things because they want to, to get their internal promotions, irrespective of their customers or the impact on them.
https://en.wikipedia.org/wiki/ECMAScript_for_XML - Firefox had it too, but people at large just didn't want it, so it got removed. It got disabled for web pages with the release of Firefox 17, 6 months prior to the first release of React.
The Julia AD ecosystem is very interesting in that the community is trying to make the entire language differentiable, which is much broader in scope than what Torch and JAX are doing. But unlike Dex, Julia is not a language built from the ground up for automatic differentiation.

Shameless plug for one of my talks at JuliaCon 2024: https://www.youtube.com/live/ZKt0tiG5ajw?t=19747s.
The comparison between Python and Julia starts at 5:31:44.
To me the most fascinating nugget of history was how close a young Tony Fadell (later General Magic, iPod, Nest) came to supplying high-speed 65816 chips!
At "scale"? At what scale?
There are plenty of VC-subsidized inference provider which uses open source LLM for much cheaper than OpenAI (which isn't really VC-subsidized at this point but Microsoft-subsidized).
What kind of LLM agents did you use?
My anecdata is most teams I've talked to say its below OpenAI at scale, and vLLM is a beast. It's interesting to hear the opposite, there's lots of cheaper providers, but the "VC dollars" argument can go "turtles all the way down", I suppose. Still, reality seems to differ.
For me, it's (K) alone. The quality of news via subscription (news+) is atrocious, as required to monetize. I am a sometimes subscriber to The Economist and I listen to BBC and KQED daily. I also like Al Jazeera. I do read some news sources like South China Morning Post and National Review when I want to understand propaganda. There are some decent youtube news shows but I've not watched enough to know which are good.

I wish the article had gone into comedy news as really ushered in by Jon Stewart.
Re getting old, 90s teenager here as well. I remember being able to get two high-quality footlong sandwiches plus sub stamps (member those? ) for a bonus 10% for about an hour’s work at “crappy” minimum wages. Now? Maybe one lousy quality sandwich.

You got a lot more working crappy jobs back then vs working crappy jobs now.
You would think so...

I asked this question in a college-level class with clickers. For the initial question I told them, "This is a trick question, your first answer might not be right". Still less than 10% of students got the right answer.
Yes I had the same question. Maybe I haven't worked at a big enough company but I cannot understand this paragraph:

> The point here is that while Terraform and similiar technologies have existed for the past decade, providing Ops and Infrastructure teams with the tools they need to cleanly document their infrastructure, application development teams have had access to no such tools in this time. This is what the emergence of IfC is all about.

What does a company structure look like where "application development teams" are not allowed to access the Terraform code? It seems like Nitric is a wrapper around Terraform, which is fine and I can see how that could be useful, but the framing of the article doesn't make any sense.
The article isn't discussing replacing Terraform or suggesting Terraform isn't for developers. It's stating that Nitric brings the ability to create executable documentation for Applications, the same way that Terraform does for Infrastructure provisioning.
What’s the name of your product / business?
Following up on this...

@bcantril, what were your initial reasons for choosing CockroachDB?
You are wrong in assuming any pedantic intent.-
I'm sure there are intelligent business books, as there are intelligent people in business, but most of the books I see are awful.
Wifi routers... are there any for home or small office use that aren't backdoored?
I'm one as well.

I realize it's an entirely irrational phobia. Moths, caterpillars, and grubs absolutely horrify me. It's something to do with them having a combination of exoskeleton-like insect-y parts and soft, fuzzy, or squishy non-insect-y parts.

Actual bugs are OK (though I don't particularly like them). Snails are fine. Slugs are... less fine but tolerable. Moths, caterpillars and grubs make my skin crawl. Sea slugs are the absolute worst.

Phobias are so weird.
Does it work on firefox for anyone? The spinner keeps spinning on my MacBook Air.
Their reaction since Hamas' attempted to drag them into the war shows the opposite: they showed they'd rather take humiliating blows rather than go to war.
Not using an app is a stand against invasive consumer profiling. Be proud you aren't taking the bait.
As a non shareholder, would it not arguably stabilise Tesla's stock value for Musk to hold less of it, and more to lie with institutions and longterm investors? Maybe lower, slower growth, but "better" in some ways?

The speculative component of investment tied to his ego isn't exactly sensible.
Iran is definately putting out mass propaganda especially on social media.

Israel has one of if not the largest propaganda/bot campaigns on the entire planet, followed by either Russia or China. It's definately working for them so they won't be stopping anytime soon.
These examples are cool but I think it’s important to note that none of them show components whose props can change over time, since that ability doesn’t seem to be modeled at all. Clever if you don’t need that but I’m having trouble seeing how it would scale to more complex apps.
... there's no lock stitch underneath the fabric? if you pull on 1 thread the whole thing comes apart?

I have a Husqvarana Designer Jade 35 Embroidery sewing machine, and the embroidery arm is just that: an x-y plotter/positioner that the computer can synchronize with the timing of the needle stitch.
People forget what problem the virtual dom and react is supposed to solve.

No better article than this: https://blog.vjeux.com/2013/javascript/react-performance.htm...
I don't know why someone would use Gemma over Llama.
Texas- home of rugged individualism.

What about high school football uniforms?
Students are more arrogant than LLMs (but still more generally intelligent)
aws-nuke: Delete all resources associated with an AWS account
Well, that obvious from the picture as well :)
Tell that to someone else. I run LLaMA70B in my garage. Works fine, cost is negligible.
It really depends on the target and the quality of the vulnerability. For example, low-quality software on GitHub might not warrant high bug bounties, and that's understandable. However, critical components like KVM, ESXi, WebKit, etc., need to be taken much more seriously.

For vendor-specific software, the responsibility to pay should fall on the vendor. When it comes to open-source software, a foundation funded by the vendors who rely on it for core productivity would be ideal.

For high-quality vulnerabilities, especially those that can demonstrate exploitability without any prerequisites (e.g., zero-click remote jailbreaks), the bounties should be on par with those offered at competitions like Pwn2Own. :)
Are you talking about custom VJPs/JVPs?
As a kid, in Toronto, I joined the Junior Field Naturalists in 1951 and attended many lectures and exploration field trips. I found it very informative, however I became a Chemist later on.
https://www.rom.on.ca/en/romrecollects/stories/keyword/junio...
What? A new government agency for homeowner insurance?
These "what ifs" are kinda funny because the origins of JSX can be traced back to Facebook's XHP[1], which took explicit inspiration from E4X[2], an early JS standard that looked and behaved similar to the library described here.

[1] https://engineering.fb.com/2010/02/09/developer-tools/xhp-a-...

[2] https://en.m.wikipedia.org/wiki/ECMAScript_for_XML
It's more like: Jim Collins describes the value of positive feedback loops with threshold effects with simple language using an evocative metaphor.
If someone wearing horns told you they were the devil, would you believe them? Of course not. It would be insane. But that's the trick.
Show HN: Learn Blender shortcuts with lots of tiny videos
I've used blender for more than a decade and now ask myself what the best way to teach it would look like.

Video generally seems the best format to explain how to solve a specific problem, but its not exactly great for larger collections of small bits of information – like blender shortcuts.

This is why I made this video/text hybrid website from scratch. If you're a blender user or have experience in teaching others, I'd be very happy to hear your thoughts on it.

I'm also posting this here because I assume many of your are professional web developers. I'm a learning hobbyist and wondering if there are any issues with the way I built the website.

Thanks!

Github: https://github.com/hollisbrown/blendershortcuts
I hope they put the same restrictions on Israel but I doubt it. Multiple core OpenAI team members have expressed pro-Israel comments, some very murderous and ugly, so I doubt their ability to be unbiased here.
not sure about it being decentralized or why that is important, but you might be interested in things like GNUnet. its peer to peer afaik.
That's an awful lot of instances of the word ponzi in one piece. You'd almost think you have a theory about the unsustainability of pension schemes based on numbers of future subscribers and workers.

Anyway, worth bearing in mind state debt is really not segementable. There are remarkably few truly hypothicated taxes and while people talk as if pensions are paid for by contributions from workers it's a bit of a mis-truth. It helps define levels and its useful saving, and its mandatory. The actual cost of pensions is consolidated debt, ignoring the private superannuation investment model, which runs alongside.

Don't worry, most economies wind up replacing the birth deficit with immigration.
Nitric is a layer on top of Pulumi/Terraform. It also supports Python, Go and Dart. Other language support is also possible.

The Ops side of nitric (the providers) can be written in any language, but the out of the box providers are all built with Go, interacting with Pulumi or CDK for Terraform. You can just as easily write the deployment part of nitric with Terraform HCL to avoid the nasty issues you mentioned.
yeah. 5-10% sounds about right.
Counting methods that work for a population of 60 millions will work for a population of 300 millions. It's not like counting votes is a O(N²) problem.
One big caveat is that IBKR gives you nothing on the first $10,000 of cash. At current rates, they would be making ~$500 a year from you doing this.

https://www.interactivebrokers.com/en/accounts/fees/pricing-...
I don’t recall being able to construct XML inline like this unless maybe that was a Flex server thing?
VB6 also used to start in about one second on a 400MHz P3. Test runs on the programs were about as fast. I had no mental pauses for compile times.

Is Lazarus that fast?
There are many pillars of our own intelligence that we tend to gloss over. For instance - awareness and the ability to direct attention. Or something as simple as lifting your hand and moving some fingers at will. Those things impress me far more than the noises we produce with our mouths!
Can you explain what a multicast ring is? The article itself just grossed over it.

Thanks!
I think the rationale for using tricks like score matching and contrastive divergence deserves a mention: the partition function is computationally expensive.

Since we're on the subject, what are EBMs good for today?
Well,

> This is best achieved through study and habit.

Probably the most efficient way is to study "good" authors, and to emulate "good" models of virtue. The second section of OP already gives some practical tips:

> A good character can handle emotions properly.

> We do that by finding the right mean between two extremes:

> Courage is the right mean between cowardice and recklessness.

> Temperance is the right mean between gluttony and abstinence.

Different "good" models of virtue will often independently reach similar conclusions: handling of emotions is notoriously valued in Buddhism; avoiding extremes is close to Confucius's doctrine of the mean[0], of which Jesus's "turning the other cheek" could be one practical implementation.

[0]: https://en.wikipedia.org/wiki/Doctrine_of_the_Mean
W3C SPARQL, SPARUL is now SPARQL Update 1.1, SPARQL-star, GQL

GraphQL is a JSON HTTP API schema (2015): https://en.wikipedia.org/wiki/GraphQL

GQL (2024): https://en.wikipedia.org/wiki/Graph_Query_Language

W3C RDF-star and SPARQL-star (2023 editors' draft): https://w3c.github.io/rdf-star/cg-spec/editors_draft.html

SPARQL/Update implementations: https://en.wikipedia.org/wiki/SPARUL#SPARQL/Update_implement...

/? graphql sparql [ cypher gremlin ] site:github.com inurl:awesome https://www.google.com/search?q=graphql+sparql++site%253Agit...

But then data validation everywhere; so for language-portable JSON-LD RDF validation there are many implementations of JSON Schema for fixed-shape JSON-LD messages, there's W3C SHACL Shapes and Constraints Language, and json-ld-schema is (JSON Schema + SHACL)

/? hnlog SHACL, inference, reasoning; https://news.ycombinator.com/item?id=38526588 https://westurner.github.io/hnlog/#comment-38526588
Hey, congrats on getting to the finals of AIxCC!

Have you tested your CRS on weekend CTFs? I’m curious how well it’d be able to perform compared to other teams
A single value is a choice, two values as well.
"Architecture Astronaut" is an old term IIRC coined by Joel Spolsky

https://www.joelonsoftware.com/2001/04/21/dont-let-architect...

porn is added by yours truly.
the author got a couple of things wrong, that are worth pointing out:

1. PyTorch is going all-in on torch.compile -- Dynamo is the frontend, Inductor is the backend -- with a strong default Inductor codegen powered by OpenAI Triton (which now has CPU, NVIDIA GPU and AMD GPU backends). The author's view that PyTorch is building towards a multi-backend future isn't really where things are going. PyTorch supports extensibility of backends (including XLA), but there's disproportionate effort into the default path. torch.compile is 2 years old, XLA is 7 years old. Compilers take a few years to mature. torch.compile will get there (and we have reasonable measures that the compiler is on track to maturity).

2. PyTorch/XLA exists, mainly to drive a TPU backend for PyTorch, as Google gives no other real way to access the TPU. It's not great to try shoe-in XLA as a backend into PyTorch -- as XLA fundamentally doesn't have the flexibility that PyTorch supports by default (especially dynamic shapes). PyTorch on TPUs is unlikely to ever have the experience of JAX on TPUs, almost by definition.

3. JAX was developed at Google, not at Deepmind.
Descent 3 gets SDL2 on all platforms
Is this ability that is the result of each component being able to read the index/sequence number of all the other components?
This looks interesting! Does anyone have any experience with this and meshtastic? I'm curious about pros/cons between the two