skysight-inc/HackerNews huggingface dataset:
Also, if for whatever reason, you can always enter a barcode by hand if the text-line is still readable (so like manualsearching for an EAN) while this is impossible by a QR code (too mich data to enter by hand).
I didn't comment on them because one, there's a lot there, and two, they said they didn't want to have a debate.

I guess in hindsight they weren't even necessarily stating their positions on these things (although I think the way some of it is talked about is revealing).

Honestly I don't even know that I disagree that the left has moved left, but I don't think I'd express it without some major caveats, because politics feels very convoluted right now.

Generally, I think id agree that the democratic parties positions haven't shifted much and that there's a greater visibility of things I'd consider far left, but I don't know to what degree these are just shifts in visibility and how closely tied the party is to the base, vs which are actually tied to underlying changes in views.
3 phase 240v at 16amps is just about 11kW. You're not going to find anything above that residential unless it was purpose-built.

That's still a lot of power, though, and does not invalidate your point.
I've found that replacing the database with in memory SQLite for tests is a sweet spot. Almost as fast as a mock, catches a lot of database issues. And it's really easy to do if you're using something like Django that makes automatically generating database migrations easy.

It won't help you with database specific differences. But there should be very few of those if you're using a framework that abstracts away the database. Like Django.
Kenya's EV bus adoption stalled by supply shortages, import tariffs
I just want to point out I don't care about numbers in computers, since they rather obviously don't matter for thermodynamics of oceans. Dollar-cheap infinite energy (fusion... if it's here) is actually a scary prospect from the boiling of oceans perspective. Current economic system will need to adapt globally or it'll destroy the civilization it helped create in an epic overshoot.

I don't care if the system understands what's it for as long as the planet remains habitable. Regulators have a tough nut to crack without a world government to prevent runaway collapse due to either scarcity or abundance of energy.
This is cool! It'd have been funny for this to become mainstream somehow and mess with LLM progression. I guess that's already happening with all the online AI slop that is being re-fed into its training.
We spend an enormous amount of money. Unfortunately most of it goes to well meaning, but ineffectual do-gooders rather than actually solving any problems.

Voters very much want a compassionate and effective solution. They just aren’t being offered one.
Haxe is OOP by default, but it's not super forced into you, and has ADTs/pattern matching.
A Puzzle about a Calculator
> If you think the stock is overpriced that's a great investment opportunity for you.

As the saying goes, the market can remain irrational longer than I can remain solvent, so I don't gamble on short selling. None of the dog and pony show stuff is going to lead to Tesla becoming a company that the stock price values it at, but it remains to be seen exactly when this submarine is going to implode and send its billionaire and rube passengers to the sea floor. Probably sometime in the next four years, as republicans have a near-perfect track record of wrecking the economy.

I don't think Germans knew Musk would go mask-off neo-nazi, and that hasn't been priced into Tesla's sales yet, so yes I think it is possible for his reputation to do more brand damage.
Isn't TPM just a honeypot of sorts? It seems strange to me that after successful open source encryption software, there was a shift to TPM, like you'll have a notion of super secure storage provided by big corporations and you should just not worry about it and not question.

Surely there must be a backdoor access for three letter agencies to just download all the pins and passwords and then take a dip in the data, no worries.
Okay, thanks for the correction.

The naming there is definitely confusing. Particularly as it sounds like a key attribute bit.
I’m seeing 16/256 for $600 and 32/512 for $1,200 on apple.com
Wine doesn't do any of that as far as I know. It loads a Windows PE file, it's (placeholder) DLL dependencies, and starts executing at the main entrypoint. Box64 does translation and has some specific placeholder DLLs that intercept API calls and call native code rather than emulating the entire process.

If what you describe is being done, it's being done by Box64. I don't know enough about aarch64 to know what ARM64X and ARM64EC do, though. I can find [a Github comment](https://github.com/ptitSeb/box64/pull/858#issuecomment-16057...) where one of the authors states that the goal is to implement ARM64EC, but I wouldn't know what the status is on that.
And yet somehow, impersonation is no more a problem on X than it was on Twitter.

The fact is nobody paid attention to the blue check except the people who had one. The outcry was because a set of people felt elite because of their blue checks and were upset that anyone could get one. Hilary Clinton or Donald Trump or Kanye West impersonators are not an issue on the platform.
Does anyone have experience making tests against real databases fast?

I resonate with the sentiment of this article, but have struggled to find an alternative that’s fast enough as the test suite grows, isn’t flakey in CI, and is able to share the production schema definition for relevant relations.

I’d love to hear more from anyone that’s solved for some of these constraints!
It's also important to realize claim denial isn't the same for all customers. When I was classed as an executive at a large blue chip company, my claims were approved quickly and easily at the company specific hotline. With the same provider, making the same claims, they are now partially denied initially and it requires long phone calls to get them to admit they should be covered and often it just isn't worth the hassle.
Yet almost everyone here piles on about how horrible a manager he was.

Seems to validate my response.
John and I met each other in the early days of BBSes and he put me in touch with the developer of a BBS called Colossus which was written in Turbo Pascal. This got me started as a developer and I met Jim Harrer through these interactions as we were trying to port BBSes to run on the IBM PCjr. Years later Jim started Mustang Software where we developed a commercial BBS called Wildcat. Jim and I stayed in touch with John the whole time which led to Mustang buying Qmodem. After John left Mustang he and I continued to stay in touch. I ran into him and his son at many of the conferences I spoke at for Microsoft. And most recently he and I were in touch trying to find all the components so we could compile Qmodem again.
Some time around 2008-2012, I think, my habit shifted from saying S Q L to SEQUEL in most cases. Even internal voice, when thinking/reading, still says SEQUAL now. Even things like My S Q L became My SEQUEL.

I feel like I made that shift due to how people around me, and how public speakers, were aligning on it too, it felt to me that the nomenclature was unifying a bit as linguistics evolve and change a bit over normal course of time. I remember the shift was not easy and I had to put intention into it and it took a bit of time to make it feel natural. Although, I’ve never thought about this too deeply and as I write it I’m Not sure how others would respond to my memory of it. I’m sure it’s very regional, and now age dependent as I’m sure if I was passed mid career at that time i wouldn’t have budged on my preferred terminology but also there’s many people who maybe are just too young to understand the time and trend that I remember. Or just my own experience and there was nothing really unifying at all.
Aaron, This is before my time but I want to send my condolences and also acknowledge the great title as it's rare here.
I feel that more and more man and women are not talking with each other but past each other or only about each other.

I am not sure this new movement helps.
Now this is some good advice.
That shouldn't be so hard to fix. Don't register any pressure if there's no finger touching the TrackPoint (determined by capacitance/pressure or whatever)--similar to how track pads have palm touch rejection.
I thought this was common knowledge and that it became even easier after Docker became a thing?

Mocks are wishful thinking incarnate most of the time, though here and there they are absolutely needed (like 3rd party APIs without sandbox environments, or quite expensive API, or most of the time: both).

Just pick a task runner -- I use just[0] -- and make a task that brings up both Docker and your containers, then run your test task, done. Sure it's a bit fiddly the first time around but I've seen juniors conquer that in a day maximum and then your tests actually work with the real world 99% of the time.

Mocks in general are rarely worth it, the DB ones: 10x so.

[0] https://github.com/casey/just
Then why have races at all?
The amateurs usually run benchmarks (because they can't reason about it as they lack the relevant knowledge) and believe they got a useful result on some aspect when in the fact the benchmark usually depends on other arbitrary random factors (e.g. maybe they think they are measuring FMA throughput, but are in fact measuring whether the compiler autovectorizes or whether it fuses multiply and adds automatically).

A pro would generally only run benchmarks if it's the only way to find out (or if it's easy), but isn't going to trust it unless there's a good explanation for the effects, or unless they actually just want to compare two very specific configurations rather than coming up with a general finding.
citation needed by me (sorry) but a few years ago I was surprised by an apparently validated assertion that something like 60% of all US households would be unable to come up with more than $2k cash given a month's time
Why would the DM put something in their game that actually traumatizes people?
A candidate once tried, “I like to see the capabilities of a team I might be on. How would you recover from `chmod 0444 /bin/chmod`?”

It didn’t go well because the answer is obvious. I doubled down and asked how he’d recover from `cp /bin/sleep /bin/chmod`
Yeah, made for some continuity difficulties that I think they handled pretty well considering the circumstances.
> Using 2019 as “the year before the pandemic”, the average was 2.5825. Is +0.6475 “nearly a percentage point”? I guess it technically would round up.

They're clearly not giving their references, calculations, or any basis for comparison, which is awful.

But there's no need to minimize what you've found in your own research, which is that that defaults are up ≈25%.
I think a run with Idris Elba would be wonderful.

But I’m not sure how they will pull it off at all.

The original Bond was stereotypical of how women were treated, for Queen and Country. The Daniel Craig reboot made Bond have a soul and conscience, and more depth in character. This was also aided by more time having passed and the world’s theater changed accordingly.

Where can go that won’t be a repeat of what Daniel Craig did? Go in the past or future?
Comments like yours make the comment section invaluable. Upvoted.
I do occasionally, but it didn't take me long to find differences in behaviour and support between Linux and iOS. Entire APIs are left unimplemented on the Linux side and things that work on Linux break on mobile for some reason. Codecs (for image, video, and audio) seem to vary wildly between platforms too.

I'm sure Apple could take Gnome Web and turn it into a cross-platform Safari browser if they wanted to, but so far they haven't (and probably don't want to).
> we can't do any better than start placing the components on a 2D grid and check if the properties are respected

That specifically seems to be the bit where the explanation goes wrong. Proving that there's no easier method than brute forcing is a hard problem, not something to wave away as an exercise for the reader.
I will likely do some searching on this later, but I am curious how "race" ever came to be the word we use instead of "Species" in nearly every video game I know of that has a character creator (at least until recently)? I know I have struggled to not say race when I really mean species just out of many years of habit.

That being said, I don't really understand the push to remove species benefits from games (not just D&D) and instead just do a name change? It makes sense that in a fictional world that different species would have their strengths and weaknesses just for biological reasons.

Or story reasons like in Mass Effect where the Asari live to around 1000 or more (I don't remember exactly) and have a very natural benefit for biotic abilities.

I understand the concern that some of these traits were originally racially fueled, but it makes sense for there to be differences of some sort.
What value are the tests giving you? Asking truly naively, I haven't tried generating tests for code before, and I'm skeptical that it would be useful for me.
Ahem MongoDB? I must admit, I've never understood what MongoDB's real use case is supposed to be. Whenever I've looked at it, there has always been a better alternative. When I've had to use it, I've had to debug performance problems that wouldn't have existed with alternative solutions.

It sounds cool. But running software isn't about sounding cool.

A decade ago, it was really clear. As https://aphyr.com/posts/284-call-me-maybe-mongodb explains, MongoDB didn't really work. But they've fixed that. So now it runs acceptably accurately. I just don't know why I'd ever want to.
These are questions for their CES presentation next week, not for me.
What are some use cases for braids as a data structure?
Just wondering
Yes they do. They're bundling products with M365 to squeeze competitors out of the market, same as they did with Internet Explorer and Windows in the 90s.

They're using Teams to squash Slack, Entra to hammer Okta and Designer to attack Canva (admittedly with less success so far than the former two).
A real database should not be slow. Even with our tests running against a hosted SQL Server on a separate server, the database is never the slow part. For other tests, we run with the same database in a local Docker container with Docker Compose and it is fast and isolated/resettable.

Most tests should be unit tests, which are super fast. Integration and UI tests that might use the database should be fewer and if the database is slow, it might be related to your specific application or unoptimized database queries, our database calls are usually < 10ms
I recently received me Moonlander; not only it's an amazing keyboard, but the customisation is beyond good; i'm still getting used to it, so my typing is slow, but i'll get there. And the team behind it is just out of this world, helping you in every step or question you have. This is a hardware company done right
TLDR: I think Reddit installed hyper-sensitive auto-moderators in 2023, and there's lots of false positives.

Longer answer: I've had the same problem. The weird thing is I've been on Reddit for over a decade without any problems, so I think it's because of the 2023 moderator's strike. Reddit then scrambled around to automate some moderation functions -- and ever since there's been "Post removed" notifications happening in several forums the second you post.

What's frustrating is I think these removals are in error. (Maybe I've somehow tripped several minor red flags, like posting more than commenting or not being subscribed to a forum where I'm posting, so the automation mistakenly "scores" my post as suspect.) But when you message Reddit's (human) moderators... They actually can't tell you why your post was removed. [They don't know what's happening in the black box of the auto-moderation tools, any more than you do.] I've contacted them more than once, and usually they just don't respond. But one said "I'll check into it..." -- and then didn't respond.

The other thing is that a lot of the experienced human moderators left in 2023, so I'd guess the ones they have now are often newbies who don't want to "rock the boat" by questioning or trying to challenge what Reddit's automated tools are doing.
https://archive.ph/1iebp
Yeah, I ran in very much the same issues. Setting up a database for unit tests can be even more of a bother though (especially for CI pipelines, I don't want to have to run a full database there), so I took a middle road, and use my ORM to throw up a temporary in-memory SQLite database that is mostly similar to our actual database. Each unit tests scaffolds its own database, and deletes it when it's done.

That allows me to somewhat mock the database within unit tests, while still being able to test database-specific errors that might occur, like foreign key errors.
> yet the problem was still bad.

My reading of the comment is that homelessness was not solved but ruthless enforcement made the issues related to homelessness less bad for everyone else who wasn't homeless.

System 1 (permissiveness): Bad for a small percentage of people and sorta bad for everyone else.

System 2 (strict enforcement): Really bad for a small percentage of people, neutral bad for everyone else.

System 3 (theoretical): Everything works pretty well for everyone.

Obviously system 3 is the best option, but it doesn't exist currently in any society anywhere on earth (maybe Japan?) System 2 seems to be the next best option to use while we keep trying to find a workable system 3.
Here's my gift link for the full article:

https://www.nytimes.com/2024/12/30/arts/dungeons-and-dragons...
> I actually think that having a CPU scratchpad key area which is guaranteed to be wiped across any reset action is a much better idea than trusting any dumpster fire UEFI implementation of anything, ever. At least you're trusting a few CPU vendors with something you can audit that way, rather than a million different cobbled-together junky firmware blobs.

True. Given that the CPU is what's resetting and running the UEFI code, you better hope it could recognize and clear a scratchpad reliably.
Related 38C3 talk about Windows 11 BitLocker bypass: https://media.ccc.de/v/38c3-windows-bitlocker-screwed-withou...
Serious question, super OT but i've wanted to ask this someone who works non-trivial fields like you for a long time: Have you ever used a LLM for something relevant to your work?
Sounds like a dream having customers scooping up your products the millisecond the appear on the website. They should increase their prices.
This risks unleashing a bit of a "religious" war.

I agree that tests should occur in the environment they are to be run in, when ever possible. Otherwise not...

There is no science in testing. There are no standardised definitions. We agree it is good, we often ignore the downsides (they exist - there are costs to tests)

I have struck examples where the testing frameworks of a language (Dart in this case) ruled out using a live HTTPS client to test. I kept getting 404 errors running it against my (test) site. I made a bug report. The good folks at Google (who I am sure are very smart - if a little stupid) had decided that the HTTPS client would always return 404 when run as part of the testing framework.

I argued, but apparently I am not so smart (I am less stupid, IMO). The HTTPS client testing had to either occur outside the test framework, or I rewrite the HTTPS client, or I wrote a mock up of some sort, all things I would have to pay for with time and effort - for no gain.

I get the point about mocking. But I am in business. I am not interested in always testing in isolation, (sometimes, sure), I want my tests to depend on the other parts of my business.

If the database goes wrong and my Gui tool test discovers it, that is a good thing, not a bad thing
The last time I was looking at the documentation page for lockdown mode all I could think was "this is how the phones should be by default"
I think so. I am a European, and a Tesla owner. I don't think it's my right to tell Americans how to settle domestic affairs or run their elections.

However, my incentive to buy another Tesla also reduced when the figurehead of said company interferes in politics without neither citizenship or residency.

That he endorses a very problematic movement just makes it worse.

With this behavior, he is doing free promotion for Volkswagen Group and Chinese cars.
What a great book recommendation. Thank you.
Ages ago I had an external drive that had a controller with built in keys that encrypted the data in and out. Problem was that the controller was poorly made and one time upon connecting to the PC, the controller chip died and so the keys with it. It was impossible to recover the data, but the disk itself was perfectly fine. I bought a damaged drive with working controller and swapped it out and my drive worked again, however I had to format it, because new board had different keys.
Since then I preferred to use software encryption and steered clear of drives that use any sort of hardware encryption. The risk of losing data was not worth it.
This is one of many reasons why "isolating" I/O within your application is so important, whether that means pushing it to the edges or otherwise carefully corralling it in known-critical areas where it can't be removed.

A static type system that assists with that design style is nice as well. It's really useful to be able to look at a function and know right away what I/O it performs, if any. This is probably my #1 missing feature in Python, now that static type hints work well enough for most purposes.

That said, setting up and maintaining a database test harness in the developer environment can be really annoying and time consuming. Even moreso when your database is a proprietary cloud thing (e.g. Snowflake). But I have never ever regretted spending the time to set it up, whereas I have definitely regretted not having it.

Sometimes it's unavoidable that your "unit" tests need to access the database to be able to properly work out the "unit" under test. Watching those tests go from failing to passing is such a sweet feeling, it makes the pain of maintaining the test harness feel worthwhile. And then of course when you hit the actual integration tests in CI, everything almost always passes, because your unit tests are that good.
On my machine -- which is quite middle range at this point, not even high end -- I get by just fine up to 3000 tests, with Elixir at least. When I was at that contract the ~3200 tests ran in something like 40 seconds.

What kinds of troubles do you have with using a real DB for testing?
I believe almost all LLMs are trained using wikpedia these days. So compressing wikipedia well without including the size of the LLM in the compression result is a bit of a cheat. I guess one would argue it is a universal dataset representing understanding the English language and real-world relationships at this point but it is still a bit of a cheat.
Ah, the good old days of "Take up the white man's burden." Bond belongs to the era of Kipling, when the sun never set on the British Empire and the broad-backed soldiers of the Queen ruled the world.

(Hm. A Bond movie set in 1890... That might work. Read Kipling's "Miss Youghal's Sais" for ideas.[1])

[1] https://www.kiplingsociety.co.uk/tale/miss-youghals-sais.htm
Scientists Built Tiny VR Goggles for Mice
I do the same, and some companies flat-out refuse to accept email adresses with their own name in them. Samsung, notably, won't allow samsung@domain.tld for some obscure reason.

Every time I have to hand out my email over the phone, I brace for having to explain my catch-all to people. Depending on how tired/tech-illiterate the person on the other end sounds, I've started using plausible-sounding alternatives (contact@/hello@/email@) instead.