skysight-inc/HackerNews huggingface dataset:
Irrelevant. She exists.

The parent I was replying to suggested that someone wanting to play a character modeled after her would somehow be erasing women. But denying people the right to play a character modeled after a real, live woman would erase the real, live woman who actually exists in the world we live in, and all the other women like her.
Oof, CONs strike again. We really do have the absolute worst of both worlds, neither free market nor gov run. Just some fucking government locked in monopolies.
The standard did not state that at the time. Consider Defect Report #451 (as discussed in 2013 and 2014), and observe that the committee did not simply respond that the example therein is undefined behaviour.
Can you explain what structure you mean by a "braid"? Do you perhaps mean a "rope"?

https://en.wikipedia.org/wiki/Rope_(data_structure)
>However, this measure can still be circumvented by removing the memory module from the system and reading it back on another system under the attacker's control that does not support these measures

https://en.wikipedia.org/wiki/Cold_boot_attack
Dependency Injection is orthogonal to what the author is talking about.

Like the other commenter explained, DI simply means that the function would depend on an abstract dependency which is supplied at runtime or test time.

In runtime you can supply the actual DB, in test, you can supply a mock DB, OR an actual DB. Both are possible approaches. It's about how you want to wire up your tests.
I guess my point is: "don't ignore your tech-savvy users".

And more generally, don't think that 99.9999% of your users are morons. In this case, all it costs is to leave an alternative in the list.

Too much of the modern software completely sucks because the industry is obsessed with "hiding complexity". We should not hide complexity, we should offer abstractions on top, and leave access to the lower-level as much as possible.
Dissecting Puma: Anatomy of a Ruby Web Server
IMHO, it has the best ELI5 explanation of integration, still not bested in 100 years.
The paper is pretty vacuous IMO but there are at least a few reasons I think LLM testing is pretty nice:

* It’s actually easier to do TDD or black box testing with LLMs. Yes, the lazy approach is to feed it a function implementation and tell it to make a unit test. But you can instead feed it the function definition and a description of its behavior (which may be what you used to generate the implementation too!) and have it generate a unit test with no visibility to the spec.

* Unit tests tend to have a lot of boilerplate sometimes, often not copy-pastable (eg Go table test cases) and LLMs can knock that out super quickly.

* Sometimes you do actually want to add a ton of unit tests even if they’re a little too implementation-focused. It’s a nice step towards later having actually-good tests, and some projects are so poorly tested and plagued with basic breakages/bugs that it’s worth slowing down feature development to keep things stable.

Personally I hate when people try to automate this stuff though, because it does trend towards junk. I find it better to treat writing tests with LLMs tactically, basically the same way you use them to write code.
> From the point of view of most users, Linux is very similar to iOS or Android - you install software from the "store".

I believe the comment you're replying to is stating that Linux (and its app ecosystem) is much more fragmented than iOS and Android. Each distro has a "store" of apps that only reliably work on that distro.
Like you explained, DI simply means that the function would depend on an abstract dependency which is supplied at runtime or test time.

In runtime you can supply the actual DB, in test, you can supply a mock DB, OR an actual DB. Both are possible approaches. It's about how you want to wire up your tests. The author seems to be arguing for using the actual DB.
> If it gets changed to also return "bar", and you forget to update the mock, you've got a time-bomb in your code.

In that case the problem isn't so much that you forgot to update your mock as much as the changed function no longer satisfies the interface. Ensuring that an implementation properly satisfies the interface is not within the scope of tests where mocking would be useful.
In a similar fashion, there's Comic Mono.

https://dtinth.github.io/comic-mono-font/
> younger-me, I would 100% take the money. older-and-wiser me would not even apply to begin with

Exactly :-). The only way for younger "us" to get older-and-wiser is to get older in the process :-).
Fair enough, the only way I see feasible would be to use the Nostr protocol in a "walled garden"-type app/ecosystem, to the point where few users would know they're using Nostr (which would sacrifice most of the benefits of the protocol).

The global feed for me has always been generally as you say it is, with just as much unfettered content coming from Nostr-native pubkeys as from ones bridged from AT/AP/RSS etc. I thought that was just a consequence of me connecting to 30+ relays of varying sizes at all times, as nowadays I would suspect that the norm is to be subscribed to only a select few of the biggest relays.

I really do hope WoT gains traction, as for users it's a great middle ground between follows (easy filtering of feed, discoverability very difficult) and the global feed (easy discoverability, feed filtering very difficult).
That's a fun "modern" twisted definition intentionally skewed from how Adam Smith, among others, would define "free market":

> For classical economists such as Adam Smith, the term free market refers to a market free from all forms of economic privilege, monopolies and artificial scarcities.

Employer-defined healthcare creates troughs of economic privilege, builds monopolies with respect to laborers, and enforces artificial scarcity in the supply of labor. It removes liquidity in the labor market if laborers aren't free to bid their labor to the highest bidder at any time simply because they can't risk their own health care. It's not a "free market" determined "solely" by supply and demand when the supply is artificially limited by the rent seeking inherent to employer-defined healthcare, no matter whether or not you think the solution is fairer labor regulations or how much you claim to hate government oversight. That's a market failure.
Not that anyone asked, but after using and enjoying Inconsolata for the last decade I’ve come to really love Söhne Mono in the last few months.

Ref: https://klim.co.nz/retail-fonts/soehne-mono/
I worked on a 2-layer C++ + PL/SQL system with lots of legacy business logic in PL/SQL that was slowly migrated to 3-layer architecture with Java EJB business logic using Hibernate for database operations.

The Java business code still often had to call the old PL/SQL stored procedures, and the state of the application was serialized on the same database using Hibernate. It made for a pretty delicate db transaction handling - in Java it was mostly declarative EJB3 transactions + some custom AOP code, and in PL/SQL we had strict guidelines of never commiting/rollbacking the transaction globally - instead every stored procedure had a savepoint at the beginning and only rollbacked to that savepoint in case of a problem.

Ensuring the system adhered to these guidlines with mocks would be very hard. Instead we wrote a special test-mode-only AOP code that was wrapping around every java -> PL/SQL call in test mode, and checked if the transactions were correctly handled (it added a programatic savepoint before the call and checked if it's still there after the call). It caught some transaction handling errors that would be VERY hard to find otherways.

It also let us find possible deadlocks during testing.

BTW writing tests for PL/SQL made me love Postgres for its transactional DDL. It's very frustrating to make repeatable tests when you can't rollback DDL changes and have to undo them one by one after the test or re-create the whole database.
The supply of oil is effectively infinite because it can be derived from things that exist in extreme abundance.

This doesn’t necessitate oil being cheap, just that we’ll never realistically be at a point where we’ve used up all oil.
Okay, that still leaves an insane amount of applications. Games aren't the only thing that people run on their PC. Plus, I think they meant that no native port of AAA games have been published on Linux recently, not that windows games can't run on Linux with additional tooling. though I'm not sure how true that is.
The 4x4 with a 90 degree turn is a thing of beauty.
Besides proton/wine/VMs for gaming which are all very good, console/computer emulation for gaming is solid in Linux, including literal plug and play joystick support.
Wvlet: Redesigning 50-Year-Old SQL for Modern Data Analytics
Yes and no. If you follow the Mastodon migration process, your old handle(s) forward to your new one(s).

What you lose (at least last I checked) are action notifications based on your forwarded handle(s). This mostly doesn't matter, though in my case I have one mildly-viral toot which occasionally gets rediscovered. Missing out on the notifications storm there is mostly feature rather than bug.

For the curious: <https://mastodon.cloud/@dredmorbius/102376653178100454>
> the music in this film is probably the best match between music and video ever

I presume you're talking about the mood of the music matching with the video, but they match in another way as well. Undoubtedly you already know this, but I wanted to add for people who don't: the music was composed first, and was played during filming, allowing the actors to synchronize their movements with the music.

The bit about Henry Fonda changing his appearance and Sergio Leone not agreeing with that: I think you're right it's on the DVD. There's a separate soundtrack with comments from various people while the movie is playing, and I /think/ it's in there somewhere, but I'm not 100% sure. They also talk about how Henry Fonda was very famous at the time, famous for playing the good guy. Seeing him playing the bad guys had quite a shocking effect on audiences, which was Leone's intention. A bit like Tom Hanks suddenly playing a vicious assassin (more relatable for people my age).
Stores and public places are different things, when you let customers touch your merchandise that’s your liability. You don’t have to like it or agree with it, but that’s the law.
TrustZone is not a great solution here, the decryption needs to be fast, and this really means that the key should be directly accessible to the kernel.

Having it only inside the cache SRAM mitigates all the offline attacks. SRAM immediately loses content on power disruption (its state is encoded in the current path, not in a capacitor charge). And it's trivial to completely and unconditionally erase on boot.
new zero calorie sucrose

serving size: 1 grain.
For SiLabs Si4xxx (e.g., Si4463) chips there is also this wonderful repo:

https://github.com/astuder/Inside-EZRadioPRO

There are basically four main OEMs for SubGHz radios (hobby projects):
- Analog Devices (ADF7xxx)
- SiLabs (Si4xxxx)
- Semtech (SX1xxx)
- Texas Instruments (CCxxxx)

If i remember correctly the Analog Devices and the Semtech radios share the same internal core (blackfin?). Please correct me if i am wrong. For the Semtech and ADF702x there are firmware patches and/or ROMs available.
The most interesting part would be to unlock the internal test mode which some of those chips have…
I can't find an exact reference and I don't want to spoil too much, I think this was in Children of the Sky, at some point one of the wolf creatures is imprisoned and somebody uses the ship's reduced AI to spy on them.
Not true. The way you can stay in business is by socializing your costs. The more handouts and subsidies you can get from government, the longer you can stay in business despite the inefficiencies of your business.

Walmart and McDonald's are good examples of this.
Reuters really broke the site for me when they did what looked like a rewrite about a year ago. Glad to see this as I hardly read it anymore. bbc news is going downhill too, another prime candidate for a project like this.
You only need Python to make AI agents
Linux is now the best desktop OS. Not necessarily because it got that much better, but because Windows & Mac have gotten that much worse.
BeyondTrust
Ooh, what page? browser and OS please?
I can't help but think that projects like these shouldn't be posted here, since the enemy is among us. Prodding the bear even more might lead to an acceleration towards the dystopia that others here have already prophesised.

The following browsers can be impersonated.

...unfortunately no Firefox to be seen.

I've had to fight this too, since I use a filtering proxy. User-agent discrimination should be illegal. One may think the EU could have some power to change things, but then again, they're also hugely into the whole "digital identity" thing.
I'm a litigator and a fan of IBM Plex Mono and Plex Sans for my drafting!

(I draft and typeset my filings separately; IBM Plex would probably be viewed with disfavor in court, simply because it doesn't look like Times New Roman. I push the envelope by using Matthew Butterick's Equity family for that.)

The IBM Plex family is super, both on screen and in print — particularly for free! Very legible and well thought out.

The other typeface I prefer for my drafting is Atkinson Hyperlegible (also free).
David Brooks is Jewish, and he says his grandfather "imbued me with that hustling-immigrant mindset."

I guess I have to believe him, hustling his way into an NYT editorial writing job.
Check out https://recurse.chat/
In A Mathematician's Apology (1940), Hardy has lots of fun musings on math.

I don't have the quote handy, but he argues that pure math is closer to reality than applied math since it deals with actual mathematical objects rather than mathematical models of physical objects.
The Windows desktop is unusable shite, not the Linux one. OSX also fine.

My Linux desktop machine does not crash. It runs whatever I ask of it boringly reliably. So does a laptop. That's been my experience for twenty years now.

My shiny new Windows 11 work laptop locks up about twice a day. Reboots if I hold power for long enough to start running again. Gives me no indication what is going wrong. Doesn't even give a blue screen with an error message.

Bluetooth usually connects after twenty minute or so of repeat attempts. Accidentally plugging in a dock overrides mic/speaker settings to ones that don't exist in multiple places. Routinely demands reboots to update itself with no observable change in behaviour.

The Windows system isn't even stable enough to host virtualbox - that upsets the network connection.

Useless.
If they were profitable, then they wouldn’t have shut down…

Presumably, their cost to serve was higher than what their customers were collectively paying.
Doesn't a name like this risk sensationalizing the discovery? I mean it's interesting to me as a layperson, but "obelisks" in pop culture carry a lot of woo factor
Struggling with this one.

Its a realy bad look for the US.

Is the word of the US Treasury worth anything?If someone hacks in, at will, to the US treasury, whats stopping them, from then leaving traces that lead back to China.Or is that the treasuries security is so good that they always know who broke in?
And the Chinese hackers are so dumb that they broke in, left all of the money from the bank of banks,and forgot there ID.
Or hey, what does China care if they cany BUY any
good chips now, when they can just borrow anything they need.
Games are particularly interesting though, because they're likely the only legacy software an average person might want to run, while also being the most likely to be closed source.

Anyway, desktop Linux keeps getting relatively better when you compare the increasing hell that a Windows user is subject to.

(Hello hello Ricardo)
A real-time data streaming engine with an expressive DSL for Ethereum
How do you know that they aren't waste/intermediate products of some other cell, as opposed to being something that reproduces?
The Site is very slow on my Safari 17.6, Chrome and Firefox worked much better.
Unify was also serverless. It handled multiple concurrent writing processes and supported SQL. We were using it in the 1985-1990 timeframe.
SCTP is message oriented and allows explicit control over how reliable a message is. You can run a TCP-like stream over it but it is not required. Slow-start is unfortunately a thing. SCTP was designed with lossy networks in mind, just like other long-range network protocols, not overprovisioned pseudo ethernet with DCB.
Disabling guest checkout would have been my weapon of choice or at least requiring the user to enter an email address to so that they are notified when the product becomes available.
Ruby Storm player spotted? :)
lol, I did the same thing
What I mean is that they don't say "Scan this QR code with your time-based one-time password (TOTP) app." They say "scan this QR code with your Google Authenticator app" or "scan this code with the HMRC app", obfuscating the fact that you can scan that code with any app that supports TOTP authentication like 1Password, Bitwarden, Authy etc. All of those prompts should have a link saying "Click here if you're not sure what TOTP apps are" that goes to a page with links to a whole bunch of recognised authenticator apps, where they can show their own if they want to but also show others that people may already use.
but it is easy to miss. see [2] referenced image in the parent.
$4.3B+ distributed, Nearly Full Recovery, to 40k+ Victims of Madoff Ponzi Scheme
You are welcome!

The event yielded a few commits to the Ruby CNB, but none to any other deploy or build tools.

I left my session open ended and that resulted in a fix to a surprisingly difficult to debug problem in syntax suggest (runtime syntax parsing error tool I maintain). Thanks to Andy for pairing with me on it over the session https://github.com/ruby/syntax_suggest/pull/232.

Overall the in-person hackday was long, but fun and rewarding.
You're describing the 'mate-recognition' definition of species, which does not rule out cross breeding because memebers of each species could be geographically isolated but still compatible.

Species, like race and all other human created categorical systems have edge cases, exceptions and oddities and mostly importantly different definitions!

There are many examples where species definitions get thrown out because biology does crazy things. From the all female salamander species which interviewed with other species, to the multi organism man-of-war jelly thing floating in the ocean, biology does crazy stuff that will forever confuse us humans.

Nowadays, in my line of work I now think of nucleotide distance between individuals... But even that metric is troublesome.
Yeah this one stuck out to me. I had thought that SQLite was probably inspired by BerkeleyDB which came out in 1994. That’s key value not relational, but the idea of a local, embedded database was not new.
I am an obsessive note taker. probably <1% ever read. I find that the role of the note taking is to keep focus, and avoid doing stupid things like cruising the web while I should be listening. And, to provide a channel to summarise what I am getting from the meeting.

The odd thing is I now use .org format hand-draws to note my TODO with a star. I used to underline things. I guess I trained myself to look for * and # and ## denoting important things (headings, bullet lists)

Taking notes online at IETF WG is also a good habit to maintain focus.
Viruses have capsids which are protein shells that envelop them. These are just bare RNA strands, which are considered viroids.
In my experience, you are still much more likely to get broken hardware support when updating kernels on Linux, though I have no idea why. I almost never see or experienced stuff like my laptop camera not working at all after an update on Windows, but it does happen on Linux. The same goes for GPUs, which can break if you update your kernel often.

It's not necessarily the kernel's fault but it's something that does happen often using distros like say, fedora.

I think the main difference is that Linux supports and runs on almost everything, but in a lot of use cases it will be a specific version of the kernel that will be used for a product's lifetime (for embedded products) or have every update very heavily curated through a third party like Red hat. In those cases, Linux is rock stable, far more than Windows can be.

But for regular, personal usage, I genuinely think that Linux does break more often.
Kinetic responses do nothing long-term. We just get deeper into a hole of response and counter-response to the point of war. We need to start negotiating a long-term treaty that defines what's allowable and what's not. Whether we like it or not, China is a major player in cyber espionage, and we need to limit further conflict. This is a political issue and needs to be dealt with accordingly.
The threat model is getting the decrypted data.

If someone steals the device and removes the drive the data is encrypted.

If someone steals the device and powers it on, the os that wrote the encrypted data (and is presumably secured) can enforce login authorization which the thieves presumably cannot bypass.

Both of these are big ifs, but the installed os won’t just divulge the contents of the disk so the trick is locking down the disk so that it’s easy for the installed os to access but becomes useless if the disk is removed from the computer.

All of this depends on the TPM implementation not being trash, which integrated instances help with. Ultimately this is a trade off for convenience. I don’t worry about random thieves probing the buses in my computer to get my tax info, so I don’t use luks’ other stuff.
> However, existing code generation benchmarks primarily focus on general-purpose scenarios, leaving the code generation performance of LLMs for specific application domains largely unknown. In this paper, we introduce a new benchmark, MultiCodeBench, to fill this gap.

This is about the benchmark they're introducing, which would have real uses for all subsequent models.
No way.

Buying things on credit is huge because if my credit card is used fraudulently, I'm not out the money while I wait for the fraudulent charges to be reversed.
You've at least highlighted to me that while there's a broad consensus (of the last point standing) that the military is "of the people"..

It's increasingly obvious, not just from cui bono analysis, but also media coverage, that Po-Po is made up of a too-specific subset "of the people"

Update: for contrast, mull on which other too-specific subset of the people the TVA goons come from..
My favorites are PT Mono (Mac native), Commit Mono and GNU Unifont (works well on smaller screens).
Interesting, I ended up with Hack vs Source Code Pro twice and still picked Hack.

The site dont work very well with Safari 17.6.
I tried OCAML, My problem with it is that it smuggles in a lot of other concepts too. Especially with the thing about bindings and mutability. Also, the syntax.

Every FP languages tends to be "pure" and remove every "unnecessary" syntax to achieve some kind of "simplicity".

No, I want a true cavemen language. Treat me like I'm a low IQ idiot. "This function returns Option<T> DURRR ME HAVE TO MATCH ALL. ME DON UNDERSTAND WHAT "_" CLAUSE IS. ME NO UNDERSTAND LIFETIMES, LAST TIME I WROTE THE C BINDING ME BRAIN ALL FRY".

There's a space for language for people who:

1. learn the language in 1 hour
2. spend 100 hour writing the most mundane, verbose code

instead of:

1. learn the language in 100 hour
2. spend 1 hour writing the most beautiful, concise and pure code
I don't think you can directly compare the windshields on a plane like that with a 737NG.
There are a lot of games that will never make it to consoles because they don't play well (or at all) without a keyboard and mouse. It's also easier (sometimes much easier) to develop games on PC.

That having been said, most games work fine on Linux nowadays anyway.