skysight-inc/HackerNews huggingface dataset:
Maybe one of the crew members will start to urinate in Morse code.
I'm more concerned about the unthinkable things.
I've been thinking about this, using the tang mega FPGAs, but it's kinda hard as a software guy
it also annoys me that EV batteries are talked about as if the same rules apply to all the different chemistry types.

they dont.
LFP has at least twice the cycle life of NMC for starters..
The "except as a punishment for crime" is why we have prison labor at all, isn't it? There's enough (exceptionally cheap) prison labor that local (county level) effects are measurable: https://www.ineteconomics.org/perspectives/blog/the-lasting-...
Right until LLM hallucinates something that just happens to compile but do the wrong thing (e.g. writing "-" instead of "+" in a computation). Good luck catching that in 10M lines of code.

More importantly, why would you even do that? Feature-wise Java is pretty much a subset of Kotlin, so it's mostly a syntactic transformation, which we know very well how to do reliably with straightforward code.
They completely forgot a 4th option: it belongs to the people who have copyright on the training data.

If I take someone's book, painstakingly replace all words with their synonyms and publish it as mine, I am getting sued. Same if I do some other mechanical transformation meant to obscure the true original work.

There's no AI, there's just statistical models of existing work.
An interesting quirk of the ISO 9660 standard is that the first sector of the disc is explicitly undefined, in order to accommodate a platform-specific boot sector. I sometimes wonder how many platforms could be accommodated by a single "polyglot" disc image.
The rug pullers, of course.
I actually think the Subject header is only the third-worst thing about attempting to secure email; the first is that there's no mechanism in SMTP to force encryption (everybody who has ever done a long-term encrypted email system has seen this happen; in fact, if someone told me they hadn't seen an accidentally-unencrypted reply, it would be a "tell" to me that they'd never seriously used encrypted email), and my second concern would be that everyone's email applications include "search", implying archives of plaintext email.

In fourth place: from a theory perspective, PGP's keying/identity system guarantees eventual compromise, which is why no modern messaging system works that way.
> It really sucks the heat out of it.

One of the problems with halon, and the write-up mentions this, is that it is super effective at starving the fire of oxygen, but has zero effect on the heat of the fuel that was burning. So the fire goes out, but if oxygen is reintroduced before the fuel has a chance to cool sufficiently, it reignites - and now not only are you back where you started, but you have all the toxic byproducts that burning halon produces, which will kill you in a hurry if you breathe them in.
Not necessarily. Since the argument to `.or_else` is a function, the fallback value can be lazily evaluated.
If the consumer intentionally uses the affiliate links to support the creator, then they are deceived if someone else steals that cut. This would be similar to charity money being stolen by some third party - the donator would not be getting that money anyway, yet they might feel hurt if it turns out their money didn't go where they wanted it to go.
This to me on a surface level this seems totally fine, however I can't help to feel conflicted when that money is being spent on some of the more "predatory" games like gachas, however I'm not sure if it's really too different from kids spending their money on pokemon cards either. Do you feel different about those or would you say it's the same thing?
You usually pass around bigger types through the heap internally encapsulated in an object with RAII in C++, for example. I do not think this is low-perf per se.
I’d be quite interested in comparing notes with you on this, I have also been very deep down this rabbit hole. Some dark, dark things happen under the guise of religion.
Spot on variable names.

static let pissYellowLight = Color(red: 0.95, green: 0.85, blue: 0.2)
static let pissYellowDark = Color(red: 0.7, green: 0.6, blue: 0.1)
Heh, I follow a Bluesky bot that posts HN stories that have gone over 50 points and unexpectedly saw a very familiar Github link. I'd made a Show HN story about this ~5 days ago (https://news.ycombinator.com/item?id=42464454) and I was like "huh, how'd that suddenly get more traction" but turns out it wasn't even my post!

I'm so delighted that this is easily my most popular OSS project over the past 15 or so years (I have my "serious" stuff elsewhere), and I'm not being sarcastic here.

I'll happily answer any questions folks have (expect some reply lag because holiday season). I figure the most popular question is probably going to be "… but why?" though, and the honest-to-the-gods answer is "because I thought it was funny"; I was trying to come up with a nice and simple 1st project to do with Swift (holy crap that language's concurrency story is confusing), and once I ran into iss-mimic I knew what I had to do.
Your analogy doesn't make much sense. Natural languages aren't really designed for any particular purpose, so there's no clear basis for comparison. Programming languages are designed to write software, so you can directly compare them on metrics such as, how much time it takes to solve a given task, average percentage of bugs in the resulting code etc.

And abstractions are useful. If they weren't, we'd still be writing in assembly.
hedge funds are not the same thing as picking individual stocks. Not even close. Index funds are an averaging mechanism to reduce risk, not to maximize return (you can easily beat the average by allocating on the p75 instead for instance)
That’s a great point! If they have dependents, prisoners should absolutely be able to send money to them as they earn it without restriction.

I don’t want to deprive them of even more agency than we already do, but I do think there’s a moral hazard to letting prisoners spend all that money themselves while incarcerated. Commissary prices are ridiculous but there’s only so much they can spend on ramen and toiletries. Even a minimum wage of $10/hr is plenty to drive the black market for drugs out of control which will just make the long term situation worse for everyone (thanks to corrupt prison guards more than anything). It’s unfortunately paternalistic but
pragmatic.

Like the OP I have an ethical objection to prisoners subsidizing their own incarceration. If society wants to protect itself by taking away peoples’ rights that’s fine, but we should be willing to pay for it. Being released without a pot to piss in is just adding insult to injury and perpetuating a cycle of crime.
Tom Petersen said in a hardware unboxed video that they only reported “active” transistors, such that there are more transistors in the B580 than what they reported. I do not think this is the correct way to report them since one, TSMC counts all transistors when reporting the density of their process and two, Intel is unlikely to reduce the reported transistor count for the B570, which will certainly have fewer active transistors.

That said, the 4070 die is 294mm^2 while the B580 die is 272mm^2.
You speak as if you understand the price of revenge.
So you saw a problem once, quit on the spot, and now want them as a company to go away?
really cool work, honestly I would suggest casting a wider net and including Diamond and maybe a tier below as well, think for low playrate champions your results may not be statistically significant or may be skewed by a few mains who spam a certain skin
A link to a sign in/up page with nothing else isn’t going to attract many people…
Inventree or homebox are what you want.
I'm curious what you do when you encounter issues in a 3rd party dependency, or (since it sounds like you do dev-ops work) in an infrastructure process or tool whose code you didn't write? I use auto-complete and LSP features pretty heavily myself in my day-to-day development work, but when debugging an issue, I sometimes run into issues with a 3rd party library, or a kubernetes component, or whatever, and it's necessary to jump into those codebases and understand what's going on, whether the bug is with the library or with our own integration, whether it's more expedient to patch the dependency or write a workaround in our own code, &c. And in those cases, I generally do not have a LSP running, or my editor properly configured beyond basic syntax highlighting, and I have to rely on, presumably, the same techniques that devs who don't use LSPs at all employ in their day-to-day work: being able to quickly read and understand other peoples' code, being able to approximate jump-to-def with find/grep/ag/rg, being able to effectively trace datatypes and control flow through multiple definitions/files, being able to take effective notes to improve my working memory, and so on.
Links to these fortresses to those without familiarity with chess:

https://lichess.org/analysis/standard/8/8/8/1Pk5/2Pn3p/5BbP/...
https://lichess.org/analysis/fromPosition/1B4r1/1p6/pPp5/P1P...
https://lichess.org/analysis/fromPosition/kqb5/1p6/1Pp5/p1Pp...
https://lichess.org/analysis/fromPosition/2nnkn2/2nnnn2/2nnn...
Just in time for “Merry Christmas, shitter’s full”
Not who you were responding to, but I think there is no conflict there. If he was a known member of some preservation society, then maybe there would be a conflict of interest of the ethical variety, but as far as I know this person is just an enthusiast. They serve their interests and no other, with respect to this particular space.
Wide events are a very well known approach, especially if you do any work with observability, and articles about it have been on the HN front page too. You not knowing about something does not automatically make it a narrow niche.
Linux, Blender, and WordPress immediately spring to mind as software that would be in a very different place if their codebases reverted to public domain at the 10th year of their existence.
…yes, but you can’t do this with a train https://en.wikipedia.org/wiki/September_11_attacks
Heh yeah I was meaning to change background & foreground colours on the menu bar item, but apparently SwiftUI's MenuBarExtra labels don't actually support changing the colors – at least not in any way that I found immediately obvious. I naturally forgot to remove the unused enum after I gave up trying to customise the label.
My understanding is the waste gets resequenced and used to create other items.

* Enterprise - S1E8 Breaking the Ice

> Tucker: The first thing you've got to understand is we recycle pretty much everything on a starship. That includes waste, and the first thing that happens to the waste is it gets processed through a machine called a bio-matter resequencer. Then it gets broken down into.

> So the waste is broken down into little molecules and then they get transformed into any number of things we can use on the ship. Cargo containers, insulation, boots, you name it.

* Discovery - S3E12 There is a tide...

> Admiral Charles Vance: It's made of our shit, you know.

> That's the base material that we use in our replicators. We deconstruct it to the atomic level and then reform the atoms.
Well, this is not really true, given what we know about the government actor doctrine.
The main reason I didn't include diamond is because it's a bit more complicated to crawl diamond players versus challenger/master.
But feedback received, it's definitely not statistically significant for some of the uncommon skins (only 35k matches total, or 350k sightings of being played since there are 10 selections per match).
I'll try to add that wider net this week.
I wonder if this dataset has been added to OpenStreetMap (or what the legal restrictions could be). If I look at Zurich on https://osmbuildings.org/ it seems like it has all the buildings in 3d.
Does it really matter if it's simple to export your data and then import to another bookmark manager?
gunsmiths are absolutely regulated on who they can’t sell guns.
Copyright implies creativity. The creator owns the copyright, expect for in works for hire. But the thing has to be created. An ai doesn't have creativity so it can't own a copyright. You could argue that the person who created the prompt owns the copyright. And you may have a valid point based on how much creativity is required.
A word was left out of the title: Again... Firefox releases tab groups

Tabs (including all kinds of groupings and UIs) were the best when they were dealt with in NPAPI plugins.

Mozilla foundation has been screwing them up ever since.

Of course, always for the betterment of humanity, totally not just because goggle told them to...
Would be good to elaborate and not let us hang out in the salt. ... Please
Yes, I think that is the ring. Lifting the ring would leak water if the tank were separated and full.

I keep the tank in and use a separate bowl to fill it with water. Then a fifth or sixth of Listerine to top it off. No lid, since I need to reach in there with the second pik and lift up the black thing at the bottom.

Hope this helps!
The problem isn't allocating, it's reallocating correctly. That problem space is much more complex for an entrenched account.
Programming languages are complicated. Their standard libraries are extensive. Real world application are usually not trivial, because they often model real world processes, and the real world is messy.

Anything we can do to make writing software easier and more reliable, and reduce cognitive load, is going to benefit the software developers who are involved, and will make the systems better.

I'm sorry, if you can't jump-to-definition then you are wasting the company's time. It's something that all developers need to do and there's no reason we should be wasting time navigating a codebase when what you are looking for can be found instantly.

Same with autocomplete. I can type very fast, but autocomplete can type faster. Plus with the size of most APIs (even the ones built in to most programming languages) I have better things to spend brain space on. Is it list.empty(), clear(), empty(), truncate() or something else? With autocomplete I can find the function in want in 3 seconds (and read the docs inline, so I can tell that empty() doesn't empty the list, it tells me whether or not the list is empty) without lifting my fingers off my keyboard. Should I remember which is which? Maybe, but I don't care, and a jump between languages frequently enough that it's not worth the effort to keep track of silly things like that
That's a contrived example, but hopefully you get the point.
> However, if we can't know whether the universe is truly deterministic, then modeling is a pragmatic exercise in control (or management).

What would you say if we can predict the outcome of an experiment with 51% probability. Is that enough to establish what you call "control"? What if we can repeat the experiment as many times as we like?

(I must admit, I still don't really understand what "control" means to you, but let's get the preliminaries out of the way first.)
The value here is that the NGO would then have information about hacking attempts against victims on Android, iOS, Windows, ChromeOS, and macOS, and could put that combined information to more use than if it were limited to just iOS and macOS users.
Kagi sells a search engine and it's hugely popular. They're supported by the people who buy the software, not by ads. Not selling the software is exactly what leads to the spam you hate. In similar vein, would you say all software should be given away freely?
If you take a bunch of books. Read then. Then write your own story with hints from each of the books, then who owns the copyright? Yes if you take a single work and replace every word with a synonym, that works be infringement. But that isn't what an ai does
Because those two actively self promote.
This can only work because most people's brains are very very small...
Seems like he might be retired.
no worries at all, like I said this is really cool/impressive haha. used to be a casual player and now working with statistics every day so figured I'd comment :)
> Pointers don't stop being dangling just because they're stashed in a deeply nested data structure or passed down in a way that [[lifetimebound]] misses

This is the typical conversation where it is shown what Rust can do by shoehorning: if you want to borrow-borrow-borrow from this data structure and reference-reference-reference from this function, then you need me.

Yes, yes, I know. You can also litter programs with globals if you want. Just avoid those bad practices. FWIW, references break local reasoning in lots of scenarios. But if you really, really need that borrowing, limit it to the maximum and make good use of smart pointers when needed. And you will not have this problem.

It looks to me like Rust sometimes it is a language looking for problems to give you the solution. There are patterns that are just bad or not adviced in most of your code and hence, not a problem in practice. If you code by referencing everything, then Rust borrow-checker might be great. But your program will be a salad of references all around, which is bad in itself. And do not get me started in the refactorings you will need every time you change your mind about a reference deep somewhere. Bc Rust is great, yes, you can do that cool thing. But at what cost? Is it even worth?

I also see all the time people showing off the Send+Sync traits. Yes, very nice, very nice. Magic abilities. And what? I do my concurrent code by sharing as little as possible all the time. So the patterns of code where things can be messed up are quite localized.

Because of this, the borrow checker is basically something that gets a lot in the way but does not add a lot of value. It might have its value in hyper-restricted scenarios where you really need it, and I cannot think of a single scenario where that would be really mandatory and really useful for safety except probably async programming (for which you can do structured concurrency and async scopes still in C++ and I did it successfully myself).

So no, I would say the borrow checker is a solution looking for problems because it promotes programming styles that are not clean from the get go. And only in this style it is where the borrow checker shines actually.

Usually the places where the borrow checker is useful has alternative coding patterns or lifetime techniques and for the few ones where you really want something like that, probably the code spots are small and reviewable anyway.

Also, remember that Rust gives you safety from interfaces when you use libraries, except when not, bc it basically hides unsafe underneath and that makes it as dangerous as any C or C++ code (in theory). However, it should be easier to spot the problems which leads more safety in practice. But still, this is not guaranteed safety.

The borrow checker is a big toll in my opinion and it promotes ways of coding that are very unergonomic by default. I'd rather take something like Swift or even Hylo any day, if it ever reaches maturity.
Just because they write about a law in Vietnam doesn’t mean they are okay with something similar in their own country.
1) is an utter minefield, though. If you create an artwork using Adobe Photoshop, you have the copyright. If you use Minecraft, apparently Microsoft own it. So where does the prompt engineer lie? No-one knows.
To be fair, "properly operationalised" anything is probably secure, or sensibly degrades when the axioms are up.

I think the question is, "what is the cost of properly operationalising" it. TFA mentions frequent manual rekeying as a poor man's PFS. Life is too short for that.

(I knew this discussion would summon you like a ghost of crypto past).
"[An Observability] Practitioner's Guide to Wide Events"

That's how I would have titled it.
But despite this, it's more often than not a comedic use rather than unkind.
> Inflation benefits borrowers and penalizes lenders.

How does that follow? The only reason I can afford a house is because the interest rate is near zero. At a 5% rate I’d be priced out of the market, and pay 2x more money eventually.
That's fine and well, but AFAICT the only alternative is it being non-deterministic... which doesn't seem very satisfactory either.
> I answered you in the other comment, but my "resolution" would've been not carving out a chunk of a number of middle eastern former colonies and turning it into a Jewish ethnostate. But that's done now, and now Israelis have lived there for so long that simply "packing it up" and moving them elsewhere is now also, if not equally IMO, problematic as an action.

That's a lot of words to say you have no resolution.

> I don't know how you fix it, apart from letting Israel demolish Palestine, and all the human horror that comes with that.

I see. Maybe you do have a resolution.
AlphaPruning: Using Heavy-Tailed Self Regularization for Improved LLM Pruning
So far we haven't even climbed this slope to the top yet. Why don't we start there and see if it's high enough or not first? If it's not, at the very least we can see what's on the other side, and pick the next slope to climb.

Or we can just stay here and do nothing.
Happy to see that you have considered this

IMO it would be interesting to try to combine the two approaches (curation + auto tagging).

It starts out with the user scaffolding an initial hierarchy, then (after enough usage to provide meaningful data for ML predictions) the ML model predicts on subsequent entries, and asks the user for approval (which feeds a reinforcement learning model)
The frequency with which the supposedly mature tech glitches out would have me very leery of using it for mundane purposes daily.
We're also increasingly using synthetic data to train them on, though, and the race now is in coming up with better ways to generate it.
It's not the salt alone as far as I understand. It's the salt, the moisture, the dirt, the micro damages/cracks, temperature changes all working together to foster starting points for corrosion on surfaces or crevices. Leaving all this on does give it time to work.
Regular washing dies remove some of the culprits (salt, dirt,...) thus reducing the attack vector on the surface. Wax might even add some protection.
(I read the "time is not the issue" comment but am not sure how to understand it, surely time plays some role in it, else the corrosion should start immediately at contact with salt?)
Are the Q* models open source with open data? Asking because other than the known tianamen limitation, prompting these models for any advice about acts against authority in a corporate setting yields strong recommendations of compliance. Haven’t explored this deeply, but it was enough of a red flag to limit use to coding/logic tasks.
> So I’ve got this picture of some pelicans, and I need to count them

It seems to start all responses in this style, but still hilarious. Seems very anti-GPT4 in how casual it sounds.
Rust has this one - though the ergonomics are a little awkward. Its called NonZero:

https://doc.rust-lang.org/std/num/type.NonZeroU32.html
ScyllaDB no longer open source
> ScyllaDB OSS AGPL 6.2 will stand as the final OSS AGPL release... A free tier of the full-featured ScyllaDB Enterprise will be available.

I wonder if this means YDB (from the devs of Clickhouse) will get some traction (https://ydb.tech/) or if there are other massive scale scylladb-types of DB's out there.
> I learned pretty late that you can get along very well with people who have vastly different taste and as long as your ideals are not directly contradicting, it still works.

Depending on how extreme the ideals are you mention, I get along swimmingly with people who are diametrically inverted to my personal beliefs. Idgaf what they think, and idgaf what they think about what I think.

Common ground doesn’t need to be qualified by “well we agree that chess is awesome, but you’re a (political party) affiliate, so fuck you!”
If the % increases in small steps, then the hasProblemsVoiding boolean is set.