skysight-inc/HackerNews huggingface dataset:
I don't know specifics of this helicopter, but:

1. You can apply patches which turn Linux into RTOS.

2. You can offload RTOS-specific tasks into separate simpler MCUs and use ordinary OS to communicate with them in a more relaxed way.
Like I said, it depends on the assumptions, but I agree that for most assumptions, there will be some tradeoff and non-zero level of theft occuring.

My main rejection is the idea that the current state is the best possible situation given all possible permutations.
Who benefits from not having service?
I don’t think you’re intimately familiar with the concept of maintaining state server side vs client side. The field is reactive, therefore under Hotwire/Livewire/etx state changes (aka ‘typing on keyboard’) require a round trip to the server to get the state updated server side and to get the re-rendered component to update the client. Could he perhaps have chosen a different reactivity model, perhaps, or maybe not. In any event this is a clear illustration of client-side vs. server-side reactivity.

This is why we abandoned DHTML 2 decades ago, invested in jQuery to encapsulate variations in JavaScript across browsers and worked hard on standardizing JS so you could write code once and have it work across vendors.
I went kayaking through the everglades and despite all that it was an incredible experience. Sidling up to an alligator the length of the kayak was a particular highlight
Standards of Care and Safe Harbors in Software Liability: A Primer
What was the result of the exercise? Who's solution was "correct"?

I would install direction indicators, like the ones on the roads.
Probably "several of"
Actually we can run these networks today on any WebGPU enabled browser. If no WebGPU then transformersjs will still work (but slower). I use for example a DistilBert token classifier to restore punctuation in YouTube transcripts in Scribe: everything happens locally.

Demo https://www.appblit.com/scribe
My only complaint with self-hosting matrix is that the canonical python implementation is quite resource-heavy. I was unable to run it on a cheap VPS. I hope that the ecosystem will improve in the future.
Complements therapy and does not replace it. No need to charge someone $100s if your condition is not that serious. Sometimes we just need to talk to someone. Stats show 1/4 people feel lonely, so we're clearly missing something. This is not a companion, but a coach who will listen and provide you advice to move forward.

Maybe I should change the title to life coaching :)
Ada itself doesn't provide you the same guarantees as Safe Rust. You can use SPARK to grant Ada more memory safety capabilities. However as a language (rather than comments which may or may not be ignored by your Ada compiler) SPARK is from 2014, so now we're close to Rust's age.

I assume that the totality of SPARK's guarantees would get you to the same place as Rust but I don't know.

A big thing which counts against Ada (and SPARK) in practice is that it's not popular. You'll trip over Rust programmers everywhere, two of my friends are getting paid to write Rust, for completely unrelated companies, unrelated reasons, Rust seems like a reasonable fit so those companies picked Rust. You don't see that with Ada and SPARK.
It’s entertaining and he points to some bugs like race conditions that shouldn’t be there, but I’m not sure if it’s specific to Hoywire. Also his statement that DHH/Rails claim Hotwire is the only way, or that you cannot also use React or plain JS is just silly and disingenuous.
> The point is that # is basically unusable for non-sequence tables because there are no guarantees on which border it will return.

This isn't true, though! The concept of a "non-sequence" table is not something Lua actually has, and if it means a table without an array portion, then `#mapTable` returns 0, no exceptions.

The ambiguity is if there is a sequence, and you stuck `nil`s into it. So definitely don't do that. Want to call that a trap for the unwary? I don't disagree. If you want to make entirely sure that you iterate all the keys, you use `pairs` or `next`. Not much else to it.

Laser-focusing on one case of malformed input is a strange move. If a Python dict doesn't have a key you expect, looking for it will throw an error, in Lua you just get `nil`. Which is better? No idea, but I know which I prefer, and it's the one that doesn't drag my entire program to a screaming halt.

Trying to create an artifical difference between "sequence tables" and "non-sequence tables" is exactly what I meant by wanting Lua to be Python and being surprised or offended when it isn't. There's just... tables. It's one of my favorite things about the language, in fact, because it makes for a very clean expression of ASTs. Metadata goes in keys, child nodes go in the array portion, everyone's happy. Works a treat for XML and HTML too: attributes are keys, child elements are in the array. In a language like Python, you need an `.attr` dict and a `.child` array, because if you just use a dict, you could have an attribute collision if there's a `child` attribute. It's an entire level of indirection which I don't have to deal with in Lua.

Just don't stick `nil`s in the array portion. It's a mistake. You won't be happy. If you need a conditional branch while iterating, use a `false`. It's a cost-cutting measure that was taken to get a language runtime that fits in 70KiB and has fast arrays which are also dicts. I have several reasons why that's a good idea, you've got one reason why it's bad. I say don't do the bad thing. Simple.

Again, I've never had a single bug from bad `nil` insertion in a table. Used the language for years. I've had nil-related bugs, dynamic-type related bugs, and plenty of logic errors. Just never the one thing that people focus on so diligently anytime Lua comes up. YMMV I suppose.

Maintainability wise, I've seen no difference between Lua and Python, having written plenty of both, up until Python added annotations. A gradual type system for Lua would be an excellent addition, Luau-style but compiling to plain Lua. Teal exists, but it ain't quite it.
If you post a link, we all can read it :)
Twice Aldi is compared to Trader Joes without mentioning that Trader Joes is owned by Aldi. "typical store as the same size as a Trader Joes", yes, maybe because it's run by the same company?
How many bites does a monad burrito take to eat?

90.

https://archive.org/details/monadologyotherp00gott/page/217/

You don't even have to finish eating it to feel full.
I'm a little sad to see that no implementations of JavaScript were on the tested parser list. I'd be interested to see where browsers and nodejs `JSON.parse` as well as `eval` parsers fall. As the author mentioned, some of the JSON features are not valid JavaScript but I wonder which of these test cases fail `eval`.

Note, just so nobody reminds me, don't parse JSON with eval for security reasons. I'm just curious how it would work from a parser completeness point of view.
In fact, you cannot. But I encourage you to try!
And we all know that a burrito is just a lasagna in the category of endofunctors.
I really don't get who Quanta's audience is. They write all these articles about, like, recent technical advances in mathematical research, but for an audience that apparently can't ever be forced to look at, God forbid, an equation.
This should be the top comment. Unfortunately you’ve got the 37Bury Brigade out here in force. Mind your thoughts is their message.
I wonder what the offspring would be like?
Perplexity recently released something like this https://www.perplexity.ai/hub/blog/perplexity-pages
More coherent private ownership, a healthy public domain, more robust fair use, and greater non-commercial protection, for a start.

I consider all of those to be erosions of public rights and benefits.
If your site is only meant for human end users, you can get lists of datacenter IPs and use that to block them (assuming they are running in a datacenter that's on the list). That tends to block all sorts of abuse.

If you are worried about blocking legit users with this method, you can show a CAPTCHA instead on every request from a suspect IP.

At any rate, get their IP from your logs and run a whois on it to get their ISP and location. You could also try emailing the ISP's abuse contact or filing a DMCA complaint with their hosting provider, although of course that might not work.
that's "dockers" as in a "panel in the Krita interface" (which is somewhat modular), not Docker as in "Docker the container environment"
I'm not going to claim the US then was a paradise.

But when you're complaining about conditions in the US in those times, the fair thing to do would be to compare with conditions before 1800, not after 1930.

The fact remains that 1800s US raised several scores of millions of people from poverty in the middle class, and achievement that occurred nowhere else in that time. You can also see it in the statistics - average height improved dramatically throughout that time period, as did longevity.

The immigrants to the US had barely enough for a ship ticket. The wealthy did not immigrate here, the poor did to escape the miserable poverty in Europe.

You can see for yourself if you take a tour of Fort Henry. They have an exhibit of clothing from the Revolutionary War period. They look sized for children. Then visit a museum in Gettysburg where they have uniforms on display. They look like uniforms for boys.

That'll give you some idea of how live improved in the US.

Expecting the US to go from 0 to 60 in a month is absurd.
If you put "bad" in quotes, this means you don't think child abuse is actually bad? Cool.

> The right answer here is just to accept that, beyond a certain point, further reducing the amount of circulating child porn

Not porn, don't delude yourself. Actual abuse.

> requires unacceptable tradeoffs

And whether tradeoffs are acceptable or not depends on tradeoffs. If you refuse to help find solutions that don't involve spying, don't get all flustered when a law is adopted that does involve spying!

> Either your communications are spied on to weed out unapproved material, or they're not.

Exactly. Apple's solution did not involve any spying. People have spoken against, now we have solutions that do involve spying. Let's see where this goes yeah?
XML was indeed better.
Linux can do real-time scheduling. Most of the patches for that have been merged into mainline at this point, but they've existed out of tree (with real use) for a long time.
Pgp signed emails
Disagree. The typical ad hoc funcs for parsing string to bool make me despair (uppercase, lowercase, true, yes, y, 1, .. )
I assert that certain syntaxes work with how certain people think, and don't work with how certain other people think. You can train to get around that to some degree, but it's not entirely a skill issue.
Most humans are of a much higher level than those who get involved in academia. We should be surprised if an admirable person has a history of academia, because any involvement is a taint on the soul.
>If they think there is a higher risk of fire losses in the future there's nothing they can do about it.

They can stop issuing new insurance policies if they think they will be unprofitable. I also know a few people who have had their policy "accidentally" cancelled, and then they can not get a new one with that company.
I just saw a YouTube video peddling 'supplement for men' aimed towards men 16-30 (anybody older ought to have his life a bit more figured out), got to the website to check how much of a scam it is, and it was probably one of the biggest scam I ever saw. Typically the type of scam science my mother fell into times and times again, and that I though would only work on hippy women. This sexist bias I had is now dead, but i'm not reassured.
Sure thing. For shatters the main thing is just accept that it'll take a while and plan on doing it one or two pieces at a time, ideally starting with the biggest and working down in size. I've seen videos where someone is fitting a whole shatter together in one go and holding it with rubber bands but this almost never works right in my experience.

A pair of good articulating arm clamps is my starting point for almost everything. I like to put the "main" piece directly under the shard that is being joined. You want the pieces as tight as you can get of course but you don't need a ton of pressure on there. The flour in the medium will draw it together some as it dries. If you get a good bond but it cures with gaps or holes in the join, you can fill in later with lacquer mixed with a fine clay. Tonoko or jinoko are the key words if you don't have it on hand.

Usually there's at least one join where you need to set multiple pieces at the same time. Sometimes I'll use a single string tied across the outermost shard to keep pressure on, usually across the rim of a bowl or cup. More than one string is too much to keep track of for me though. And the lacquer fumes are extremely detrimental to rubber and elastic, they will harden and break with a few hours of exposure so I don't use them at all.

A more traditional move is to bury the main body of the repair in a dish of sand, with the part to be joined exposed. Then arm clamps or whatever to hold the pieces together. Just make sure any joins that touch sand are fully cured. The cleaner you work the less sanding you'll have later. But there will always be some so do what's necessary to get it together then clean afterwards. I've even used masking tape to hold some many-pieced shatters together. It's a mess but it works, provided the piece doesn't have any texture or decorative elements that could be damaged by the sanding.

Good luck! It's the most tricky and frustrating part, and where most of the failures happen. You should probably expect some failures and setbacks, it's just part of it.
It can replace any path with undefined behaviour to one that does std::abort.
> The judge donated money — a tiny amount, $35, but in plain violation of a rule prohibiting New York judges from making political donations of any kind — to a pro-Biden, anti-Trump political operation, including funds that the judge earmarked for “resisting the Republican Party and Donald Trump’s radical right-wing legacy.”

Wow. Never heard that. Is it true?
Deep dive into observability of Kafka with OpenTelemetry
Java is a totally different language, so it’s not even remotely a competitor in this space. Also Java is quite fast, even compared to C or Rust.

Fil-C is all about being able to run existing C/C++ code that nobody is going to rewrite, not even in a dialect like Circle, since the burden of annotations will be too great.
This is very kind and encouraging, thank you!
It’s kind of annoying how static compilers insist on figuring out everything from scratch. Even in an LTO build, the amount of code that changes between two consecutive commits is typically minimal - rather than the very coarse ccache-style, it would be nice if compilers had nicer ways to cache state across execution so that unchanged code constructs could just emit the same assembly as last time without needing to do anything else.
To recoup the billions of dollars they've invested in it, it might be a decade before we get down to $2/ride. As far as how much human supervision it takes, we don't actually know the costs of it, though the latency involved means it's not Actually, Indians remote piloting the vehicles with Playstation controllers.
Well done. Nice idea.

I came up with three random words: intrepid, impetigo, orwellian. I got definitions for the first two but not for the third. Where is the boundary? I can see that you can't have _every_ English word.
How do you deal with all those UUIDs colliding?

You can design a system where false positives are so rare they are insignificant and can be properly handled. The only reason we don't is because we don't think it's that much of a problem.
SmallTalk was on the cusp of getting into the big leagues, with very polished IDEs available from IBM of all places. Then Java sucked out all the oxygen in the room. So Kay has bona fides. Nelson not so much.
I can wiggle my ears (only slightly) which is fairly unusual.

I don't have a tail, but I can almost "feel" or visualise the commands I would send down my spine to make it move side to side.
Organization would limit their growth and then artificially inflate it as they get closer to an exit event? Why does this sound familiar…
Love Orbital Index... just realized I stopped getting emails from you guys in 2022 :( Does it auto-unsubscribe if I don't open one for a while? I was away from the Internet for a few months.
I tried it. Some things work better than others, as you can imagine. Considering it's an opensource I expect a lot from the community. Github repository is already forked a dozen of times (windows fix so far). Also comfyui plugin is on its way
Hard right: "the extreme right wing of a political or social organization"

Libertarian: "According to common United States meanings of conservative and liberal, libertarianism in the United States has been described as conservative on economic issues (economic liberalism and fiscal conservatism) and liberal on personal freedom (civil libertarianism and cultural liberalism)."

I know a lot of investors who I would describe as "libertarian" as opposed to "hard right".

This crowd didn't "swing" to the hard right. They have been fiscally conservative forever, and now they are just tired of the push to restrict freedom of thought and speech.

In that sense, this group may appear to be moving right but by traditional standards, they have always been there--they have always thought that people should be free to speak and think the way they want. That was literally taught in schools and by parents.

"Sticks and stones may break my bones but words will never hurt me."

If others don't like the speech they do not have to listen--which isolates the speaker and will solve the behavior.
The line between "OS" and "not OS" is not binary. It's a blur. For that matter, there's not a clear line between "microcontroller" and "SoC", either.

Does your microcontroller have an external flash? Does it have a file system on that flash? Does that make it need an OS to support the file system?

Does it have enough memory to support allocation to different processes? Does that make it need an OS? And so on.
Thats a great movie, if you are just making that statement.

That was a great movie, if you've just finished watching it.
While Microsoft may have been "dragged kicking and screaming" to the specific $105 million figure mentioned in this article, a co-marketing arrangement that resulted in DEC endorsing Windows NT as a migration path for its significant but declining install base of UNIX and VMS server and workstation customers sounds like a win for Microsoft, not DEC.

It also reminds me of the settlement of the DEC v. Intel lawsuit the next year that resulted in Intel buying out DEC's semiconductor operations and DEC endorsing IA-64.

If nothing else, the DEC/Microsoft alliance eventually resulted in a promotional copy of OpenVMS and Windows NT Integration for Dummies[1] showing up in my mailbox, which as I recall was both amusing (the book's name) and informative (its contents) at the time.

[1] https://archive.org/details/openvmswindowsnt0000jimm/mode/2u...
Yes, you are right, sorry. I thought that (2022) in the submission indicated that the article must be from 2022 (though it seems actually to be from 2024), indicating that the mention of the name change in the article must mean that it had already happened by 2022; and then, though I checked Wikipedia, I confused the date of acquisition with the name change.
Doesn't GNU/linux have optional real time extensions?
No? The CPU doesn't have undefined behaviour, thus any code running on it doesn't have undefined behaviour either. There are certain operations whose result is not defined in certain states, I think on Intel some SSE operations had undefined results, but even then the same order of operations will lead to the same result. C/C++ compilers generally let you turn off almost all possible undefined behaviour assumptions. I think the only one you can't turn off is the assumption that a pointer to an object is properly aligned, which is understandable - if every pointer had to be checked for alignment before every access, it would ruin performance.

In general I would be much happier if I could assert to the compiler that my data fits certain parameters and it would optimise based on these explicit assertions rather than on implicit assumptions (undefined behaviour). Those assertions could be turned off in the final build if we determine they actually impact performance, but I expect I'd be able to keep them on all the time.
If knives can be used remotely to monetize child abuse at scale then yeah you bet they would be controlled. Your analogy fully misses the point. (And still, in many countries I've been to tobacco and maybe also alcohol are banned for sale near schools.)
I don't remember the time frame but it was a Slot A cpu that I bought from some russian owned company in Irvine in the early 2000's that was doing exactly this practice. Since I was planning on overclocking it myself, and had taken steps to record as much about the transaction myself (because I knew this scam was going on), when reported to AMD, they had their lawyers contact me to provide an affidavit because they we're attempting to sue the shit out as many of these sellers as possible. They also replaced the cpu with the one I intended to purchase so at least the story ended nicely but what a pain in the ass it was.
philosophy MA here.

The point about derrida was actually pretty good -- I've myself reflected that Derrida, Deleuze and a couple of other French poststructuralists got weirdly close to the same basic ideas that power LLMs (high-dimensional spaces, etc.) The Derridan trope that always hits me when I see AI art is the 'virtual image', which, IIRC, is about as close to 'the latent space' as I could hope to find in source materials so far apart.

Which is impressive, and, in a way, helps support the LLM/transformer paradigm -- if we're seeing results that were carefully deduced sixty years ago with a wildly different methodology, it suggests that both Derrida and ML research are on, if not the right track, than at least, a shared track; that's in itself a result.

If you assume that any use of the word 'Derrida' is a form of education-signalling, you're probably taking a cognitive shortcut.
It almost seems like an overreaction for correcting "should of".

s/ of/'ve/
[dupe]

https://news.ycombinator.com/item?id=40049400
They do have an extension for vector similarity search (https://duckdb.org/docs/extensions/vss).

But Milvius might propose more features, as they have been in this specific space for longer.
Well, AFAICS, there is no publicly available exploit that actually escalates privs. Sure, there is a PoC by Vitaly Nikolenko, but it does not include a payload. Of course, the CVE is not relevant anymore. But you might still learn from the past. And if not, well then its yet another kernel exploit in the sea of kernel exploits I guess :)