skysight-inc/HackerNews huggingface dataset:
For Arc/Rc? I don't recall that! What was it? I recall it being `&borrowed`, `~boxed`, `@garbage_collected`.

Aaaah, I'm realizing in typing this that the `@foo` syntax was actually implemented via reference counting? I think my intuition at the time was that the intention was for those to eventually be backed by a mark-and-sweep GC, which I did think was a poor fit for the rest of the language. But as just a syntax for reference counting, I honestly think it might have been an ok fit.

Or maybe not, I'm ambivalent. But the syntax thing in my comment is more of a red herring for what I think is more of a cultural "issue" (to the small extent it is an issue at all), which is that most Rust projects and programmers seem to try to write in a style that defaults to only choose reference counting when they must, rather than using a style of optimizing them out if they show up in a hotspot during profiling.
yeah, sounds like a "weird" vulnerability assuming it comes from a malicious text payload someone must deliberately insert into the own chat.

Hard to fathom $20k prize for that, to us old-schoolers, used to at least expect exploit delivery from an innocently-looking link.
>Is this change motivated by issues regarding self pacing?
I think that to the Collegeboard, the change to digital was to make it easier to distribute and easier to take (digital, shorter time). However, I think that this has some unintended consequences in how it will limit student freedom to self-pace, and the possibility of unjust scores if the student does not make the qualifying 'second stage' difficulty on the adaptive part.

>Good luck with your upcoming test!

Thanks for the kind words! When I heard that the test would be digital, I rushed to sign up for a paper section, and was lucky enough to get a slot (and a good score). I'm only now taking the digital because my school is offering it on campus, and that's just too convenient to pass up.
You actually don't want all metal parts for how voron printers are designed. A lot of parts on the gantry rely on the flex of the plastic to be able to do self calibration and leveling. Metal would be more likely to fatigue and undergo plastic deformation that would bring it out out of spec or into a complete failure mode.

there are CNCd parts available from various vendors, but they usually have design alterations to account for the aforementioned increase flex tolerance and also to make them more economical (or just possible) to machine.

Those parts usually are heavier as well and can have a negative effect on the resonance and inertia of the gantries reducing print speed.

There's been a lot of discussion on this at various points in the voron design discord (serious discoverability problem compared to forums and the such :P ) about this.

In terms of price, electronics and motions components are just expensive, especially if you want reliable parts. Metal parts would also increase the price because machining is more expensive than printing by quite a bit.
Geneva Convention - article II:

> In the present Convention, genocide means any of the following acts committed with intent to destroy, in whole *or in part*, a national, ethnical, racial or religious group, as
such:

> (a) Killing members of the group;

> (b) Causing serious bodily or mental harm to members of the group;

> (c) Deliberately inflicting on the group conditions of life calculated to bring about its physical destruction in whole or *in part*;

> (d) Imposing measures intended to prevent births within the group;

> (e) Forcibly transferring children of the group to another group.
Alternatively, you can watch this documentary where journalists wearing identifying gear away from the action were shot by a sniper during the peaceful "March of Return" (2018). These were the "Palestinian Gandhis" Israel supporters keep talking about. They were massacred.

https://www.youtube.com/watch?v=HnZSaKYmP2s
No one has said yet? Can't believe this, HN! Ok, I will be the one to say it:

A extension watcher is great but what happens when THIS extension itself changes owners?

Who watches the watcher?
Using the word "innit" is something that to me would imply lower/rebel class. Mind you, I only know it mostly from TV Shows/Movies.
You'd assume making good hardware and software requires outside feedback. "Thoughts", one might say.
Another thing most people appear to involuntary ignore:
Free Software (or Open Source) allows anyone to benefit from excellent computational functionality without the implicit need having to invest any money into the basic goodness of superior free software we grew acustomed to over the decades.

Free Software is about the money you don't need and don't have to spend. Money that doesn't need to be spent also doesn't need to be made, at the same time saving you the one thing that is much more valuable and scarce than anything else: Your very own life's time.

The best money that can be made is the one that doesn't need to be spent and therefore doesn't require giving away one's most precious limited life time to someone else's benefit.
> Houthis?

New phone.
Because the Palestinian people have been at the mercy of Israel for 76 years and Israel has shown nothing but cruelty to them.
I have never understood why cloud providers seem to think it is OK to write their CLIs in Python. The AWS one is too, and the Azure one went from Node.js to Python some time ago.
I'm getting Tetris Corp vibes...
Probably a couple of hundred years before somebody accidentally finds it.
Just require it for public functions. Your own code can be as messy as you want unser the hood
The migration from Ember to React sounds like a good case for a technology a previous client of mine created.

He created a language called Unhack which allowed you to do a kind of search-and-replace but at the level of the AST. You would use this language to specify a pattern in the original code, then another pattern that would be the replacement. Unfortunately, I don't know if it still exists, as I stopped working with that client a couple of years ago.
Does it check itself too? I.e. notify you if its own ownership has changed?
Thanks for the bug report! Just pushed a change that fixes it (and made a new release with the issue fixed: https://github.com/NilsIrl/dockerc/releases/)
Could you paste the regex portion of it please? Possibly some efficiencies to be gained there. You could also split the file into smaller chunks and then check the boundaries of the chunks.
And civilization as we know it hasn't collapsed. Who'd have thought?
So what does this mean? That I can finally ship portable Ruby executable without requiring the end user to install Ruby?
> Pyrrhic implies that the battle is over

Other way around, "victory" implies the battle is over, Pyrrhic as a modifier implies a victory that inflicted such a devastating toll that it was tantamount to defeat.
They do review every update. Even overly popular ones like uBlock Origin gets stuck sometimes.

Currently my personal policy is to only allow those curated extensions to run on all sites/tabs.
> return money to investors

Do the investors care? If they're not making 100x return on an investment, will they truly care about 0.5x return? My feeling is that most would just say "OK, you have a good team, you have money in the bank, pivot and go wild".
Wrong again. It's trusting my brain to other people.
They're also in the US, but I don't think they're making WorldCoin accounts off of it (or using it to fake biometrics for other things). https://irisphoto.art/originalite shows that iris photo art predates the coin by a long while. Some people just find the idea novel enough to pay for.
"Externally", no one could possibly beat Google's track record of not committing to products before finally killing them. But the code was beautiful, though!
I guess we'll all just have to get back to work. Or post to HN ...
That’s objectively not true. Several Reddit forums were doing so when it was thought that WarGonzo had been shot in a trench.
Lots of abstractions have an escape hatch down to the lower level, you can put assembly in your C code, most ORMs have some way to just run a query, etc.

I think the question I have is, what benefit does this provide? Let's say we could wave a magic wand and you can operate at any layer of abstraction. Is this beneficial in some way? The article is about leaky abstractions and states

> One reason the law of leaky abstractions is problematic is that it means that abstractions do not really simplify our lives as much as they were meant to.

I think I'm just struggling to understand how this would help with that.
The argument being: “they aren’t being violent, they’re just threatening to rob me of everything I have unless I comply with their demands”?

I’d prefer the roughing up scenario.
Joel of course hits the nail on the head about the two major things that cause abstractions to fall apart: performance and bugs (or debugging). In programming languages we talk about abstractions all the time--PL of course is all about abstractions. A computational abstraction like a bytecode, source language, or even machine code, can be proven be a proper (or full) abstraction, meaning there is no way for implementation details to leak in--you cannot observe the electrons flowing by executing A+B, after all.

...until you start measuring sidechannels, or the CPU or compiler has a bug.

I think about this a lot when dealing with VMs; a complex VM cannot hide its complexity when programs care about execution time, or when the VM actually has a bug.
T1D currently using G6 / Omnipod Dash / open source Loop app.

The worst is every 90 days when I get a new G6 transmitter. It comes in a box the size of Two video tapes stacked on top of each other. I've tried reaching out to my mail-order pharmacy about it since I know there are smaller versions of it (or used to be), but nothing yet.

From what I've seen, the packaging for Dexcom G7 and it's applicator seems much smaller than G6's.

Side note: That applicator for G4 instilled fear every time I had to use it and I was already 20 years into T1D by then. The spring loaded applicators in G6/G7 are a big improvement as far as end user experience IMO :-)
Is there any reason you're aiming specifically for a temperature as high as 65C? Maybe working up to really high end stuff like PEEK?

In my experience, ASA and even PC does fine even with a much easier to maintain 40C.
Dude, that's funny. I got it. Especially when I pictured Mike Tyson.
Can confirm that yes, it is testing center/school campus testing day only.
Cool, so all the 3rd parties can move to Android and the affluent users will follow. Oh wait.

The problem is assuming that either party is the one providing all the value. Of course the app developers are providing value, but so is Apple.

> If console manufacturers had the hardware margins Apple did, they wouldn't be console manufacturers anymore.

Margins are irrelevant in this discussion.
man, you have no idea
And it should also then be pointed out that under international law an occupier must treat those of their occupied state to a higher degree of care.
Impeccable timing.

https://news.ycombinator.com/item?id=39612443
> The awesome part is that we could ask them any question about the applications, how they worked and the security engineers could quickly check the source code to indicate if we should dig into our ideas or if our assumptions are a dead end.

Wow. So this is basically around the same access as an internal red team. Simply amazing!
Add read replicas before doing cache "optimization", because cache timing bugs are a special kind of hell.
I mean, was Angular ever "beautiful"?
I believe the author addresses this by making the table `UNLOGGED`. https://www.crunchydata.com/blog/postgresl-unlogged-tables. These have less overhead.
This is going to be an epic battle. Speak truth to power.
You say “cannot”, what does that mean? If they try, who will stop them, and by what means. My guess is they’ll be forcibly imprisoned, and if they resist there is very likely going to be a violent engagement between them and the State.
You said "protecting" and protection is far different from "not target".

We have laws for an important reason, without them it's up to any individual to decide for themselves what is just at any given moment. What happens when Israel decides that what's fair and just seems barbaric to you or me? We agree on the rules ahead of time so that we can act accordingly.

If you want war crimes to include "must protect journalists", then I'd suggest your best chance at realizing that goal would be to get the legal codes modified.

You said journalists, not civilians. If you want to talk about civilians now not journalists, that's a new topic.
There are quite a few competitors in the space, yes. Prices haven't gone down as much as I would like, but they have gone down some and the products have improved.
For what it's worth, the new "Meet" add-in from Microsoft for Teams is remarkably pragmatic, pulling together transcription, speaker tagging, semantic content timeline, meeting assistant notes, more, into a common workspace for the meeting.

People are just discovering it this past quarter or so, but when they see the scope and utility of what it can do, they start recording everything.
> It's also rare for a doctor to tell a person they are too fat and to lose weight.

Genuinely curious... have you ever been an obese person? Every fat person I've known have told me they're constantly shamed about being fat in medical settings, some to the point where they actively avoid going to a doctor anymore because they've given up on anything beyond being told they're fat.
> Type 1 diabetics have been managing their insulin for decades with occasional blood sugar testing - i.e. certainly not testing for every dose. They’d be fine to manage things for a period without a confiscated monitor.

This is similar to saying "X person can survive without y medicine which has only been around for 10 years". Or "people survived fine without seatbelts for so many years".

That's a classic survivorship bias, because a ton of diabetics didn't survive, who'd possibly have a much higher chance of surviving today with current tech. Heck, I personally know the brother of a late diabetic who would've been alive today if he had a phone connected to a CGM because of it's low glucose alarm function.

I understand HN is a place for discussion, but in potentially deadly situations like this, it's worth avoiding to make statements against medical care.
I don't necessarily think we should separate applications from theory, but to be more crisp, I would probably say the facilitation of money laundering and funding of terrorist groups is something unethical.
If you own the hardware, pricing becomes an entirely different question. Cloud will make you pay heavily for RAM where this strategy of using disk backed cache suddenly shines.
i agree that oracle was a solid choice 30 years ago, though they were already notorious for taking advantage of their customers

also postgres's query optimizer has gotten a lot better

i wouldn't say any open source database. it depends on your index. there are recondite but not unreasonable queries for which mariadb and sqlite still produce pathologically poor query plans which won't complete in a reasonable time even with all the data in ram. and a few years ago i had postgres totally fall over on important queries because we'd forgotten to add an index, and it took us days to figure it out because we were using amazon's outsourced postgres thing and didn't know how to admin it
This is really interesting; it’s really cool to think about the “statics” and “dynamics” of programming, and I while I have a basic understanding of functional programming (both the dynamic world of Scheme and the static world of languages like Standard ML and Haskell), I’m unfamiliar with these recent advances in functional programming and formal analysis. I’m wondering if you could share some links or references to some of this material?
Because now all the customers who want to leave, can do so, and the customers you could get from other platforms can't cheaply leave, yet.
@gc references were Arc under the hood!
And most companies' business model isn't investing in ETFs. They usually try to do stuff that provides some value to someone, and some perform better, some perform worse than "world market" ETFs.
That's why I never use Supabase.
Thanks for sharing. That looks well done. It has some pathfinding algorithms and the reducer is very neat for traversing the graph. I like that it's based on maps, which could make it more performant than the ets based erlang digraph.
That has nothing to do with cross platform .NET, and as mentioned only Redmond cares about it, and not everyone, Office team doesn't want anything to do with it, rather shipping Web tech on Windows.

And despite all of this, Swift is a toy on Linux compared with .NET ecosystem on Linux.
Sure, bigger companies have "molded" corners like that, too. But plenty of companies are small, where there there isn't much space in getting nothing practical done.
The buffer pool in a rdbms ends up intimately connected with the concurrency control and durability protocols. There's also a variety of tradeoffs in how to handle conflicts between transactions (steal vs no steal, force vs no force, etc). You need deadlock detection or prevention. That creates a necessary minimum of complexity and overhead.

By comparison an in memory kv cache is much more streamlined. They basically just need to move bytes from a hash table to a network socket as fast as possible, with no transactional concerns.

The semantics matter as well. PostgreSQL has to assume all data needs to be retained. Memcached can always just throw something away. Redis persistence is best effort with an explicit loss window. That has enormous practical implications on their internals.

So in practical terms this means they're in different universes performance wise. If your workload is compatible with a kv cache semantically, adding memcached to your infrastructure will probably result in a savings overall.
Another thing worth noting, some of the casualties mentioned in this site is of Palestinians journalists dying on October 7 and the following days, which only show how problematic their claims are.

As the airstrikes didn't start yet in Gaza, these obviously died inside Israeli territory after they crossed a border, so they can film a massacre among other horrifying acts inflicted upon civilians such as rapes and mutilations.

I don't think these are the same journalists that people think about when they imagine journalists, but rather the same kind of 'journalists' that filmed the isis decapitation videos
Hmm do you have some sources? That sounds interesting. Obviously there’s always doubt, but yeah I was under the impression everyone at the Manhattan project truly believed that the Axis powers were objectively evil, so any action is justified. Obviously that sorta thinking falls apart on deeper analysis, but it’s very common during full war, no?

EDIT: tried to take the onus off you, but as usual history is more complicated than I expected. Clearly I know nothing because I had no idea of the scope:

At its peak, it employed over 125,000 direct staff members, and probably a larger number of additional people were involved through the subcontracted labor that fed raw resources into the project. Because of the high rate of labor turnover on the project, some 500,000 Americans worked on some aspect of the sprawling Manhattan Project, almost 1% of the entire US civilian labor force during World War II.

Sooo unless you choose an arbitrary group of scientists, it seems hard. I haven’t seen Oppenheimer but I understand it carries on the narrative that he “focused on the science” until the end of the war when his conscience took over. I’ll mostly look into that…
Unfortunately, it probably even makes sense that they'd want that for non-nefarious reasons.

If you shut down your extension and they had to put up their own copy, they'd have to re-acquire your installed base. That could be a sharp decline in value to them, particularly if the extension mostly got popular off a one-time front-page feature rather than via gradual discovery with active word of mouth.

The chance that people jump through all the hoops to impulse-install again twice is low. They'd have to really like your extension, even if your version notified them of shutdown of yours and availability of the new one. Growing an installed base is generally more a factor of not chasing your users away than explicitly doing things to retain them. That change would chase them away.

In an ideal world, you'd be able to officially transfer the single extension to a new owner while keeping all the installed users--preferably with a notice dialog enforced by the browser popping up to tell the user the ownership changed and offering them a chance to uninstall. That would also chase some users away, but it's sort of the ethical minimum (hence this HN post).

But I doubt many browsers, if any, work like that.
> What does a game console manufacturer do that Apple does not?

Take it to the other extreme: what does a PC manufacturer do that Apple does not? Why not let Windows close down and take 30% on any program installed on Windows? Or go along with its old plans to enforce only signed Windows Store apps to be installed on Windows 12?

It's ultimately just history and culture. We consider general purpose computing to be open and specialized computing to be closed. Apple wants to keep claiming it's just a phone when in reality it's basically a PC. They even unified their hardware so that Mac and IOS run on the same architecture; hardware and software wise there isn't much a mac can do that an iPhone can't do.
It's even easier to forget stuff on the train and blame it onto theft
They are not the same.

https://en.wikipedia.org/wiki/Benzene

https://en.wikipedia.org/wiki/Benzoyl_peroxide

Here's some other relatives much closer to benzene. Check out the health effect sections of each.

https://en.wikipedia.org/wiki/Benzoic_acid

https://en.wikipedia.org/wiki/Toluene

Benzene is particularly bad.

> The American Petroleum Institute (API) stated as early as 1948 that "it is generally considered that the only absolutely safe concentration for benzene is zero".
The @blah references were actually just Arc sugar
Would not 'losing steam' on a long test be indicative of motivation and also be part of the test? Remember, the test is a lot more than the questions; the test is also about pacing and focus.
It has many meanings. Terrorism, weaponry and destruction are one meaning. Here are two others:

> The center of rapid or intense development or change.
noun

> The starting point or most basic level.

The author used it correctly even though you got triggered by the word.

https://www.wordnik.com/words/ground%20zero
thanks for the reply!
You're welcome. I must add that I am not a doctor so take the above with the appropriate level of skepticism on your behalf. I am only summarising what I have learned from books and have omitted A LOT of detail.

Recommended further reading

- Pure, White and Deadly (John Yudkin)

- Fat Chance (Robert Lustig)

- Outlive (Peter Attia) contains an excellent and concise synopsis of the mechanisms behind metabolic disease
I work on programming languages and systems (virtual machines). A key thing with a systems programming language is that you need to be able to do things at the machine level. Here's a talk I gave a year ago about it: https://www.youtube.com/watch?v=jNcEBXqt9pU