skysight-inc/HackerNews huggingface dataset:
That's not really the problem here--CHAR_BIT is already 8 everywhere in practice, and all real existing code[1] handles CHAR_BIT being 8.

The question is "does any code need to care about CHAR_BIT > 8 platforms" and the answer of course is no, its just should we perform the occult standards ceremony to acknowledge this, or continue to ritually pretend to standards compliant 16 bit DSPs are a thing.

[1] I'm sure artifacts of 7, 9, 16, 32, etc[2] bit code & platforms exist, but they aren't targeting or implementing anything resembling modern ISO C++ and can continue to exist without anyone's permission.

[2] if we're going for unconventional bitness my money's on 53, which at least has practical uses in 2024
> The only fix for that is discipline.

The one lesson I have learned over my career: Don't work in teams (or for managers) that rely on discipline to get things done. Every time I've encountered them, they've been using it as an excuse to avoid better processes.

Sure, some counterexamples exist. Chances are, those counterexamples aren't where a given reader of your comment is working.
Ten Git tips and tricks you need to know
You sound a lot like "kids these days!"

What applicable skills would someone writing a kernel driver gain from reciting a memory map? Abstractions exist for a reason.

The skill is in creating useful an performant abstractions.
You are not crazy. Logic programming is the future
I'm interested by your future talk, do you plan to publish a video or a transcript?
Nothing has happened to the bill since it was introduced.

https://www.congress.gov/bill/118th-congress/senate-bill/336...
Unfortunately, this doesn't address the reason someone procrastinated in the first place.
One thing I don't understand is, who accepts these vouchers for non-food items?

Asking this as someone who is not familiar with this particular system. I lived in countries where I got meal vouchers, but every place that accepted them only allowed me to buy food with them, and they outright refused to sell anything that can't be eaten (if they even sold anything like that)
Mistake to take organs from a living person was averted, witnesses say
>Air carriers collect a fee of $5.60 per one-way trip originating in the U.S., or up to $11.20 per round trip, and then send the money to the TSA. In 2020, this fee accounted for about 32% of the TSA's budget.
Having grown up in the Middle East, people offhandedly say my diabetes will be cured during Ramadan a lot.
WTF did I just click through? Was this an article or a pop-up picture book for children? Is Reuters a website with articles or not?
> unit vs integration tests is not an either/or. you need both, and in appropriate coverage amounts.

Agreed. But I also agree with the commenter that for documentation purposes, integration tests are an order of magnitude more useful.

> a common way to think about this is called the "test pyramid" - unit tests at the base, supporting integration tests that are farther up the pyramid.

I used to be a believer in that pyramid, but my experience has shown me it depends on the project. Wherever it's feasible (i.e. doesn't involve long test times), I've found integration tests to be far more useful than unit tests. I've had experiences where I'd do a project and have really high unit test coverage, only to unveil fairly trivial bugs. The reverse hasn't happened - if I start a project with solid integration tests, I almost never encounter trivial bugs.

Generally, I now write integration tests and mock away time consuming/resource heavy parts (e.g. network calls, DB calls, etc). Better for documentation. Better for testing.
I mean you should be building life critical medical devices on top of an operating system like QNX or vxworks which are much more stable and simpler.
1.5M is kaggle competition is also high. And progress is non linear in the field of reasoning.
What is your explanation for Prolog's lack of uptake so far?

It has been around for 52 years and got a lot of buzz about 40 years ago because of its usefulness in creating expert systems.
>The TSA operates on American soil and the CIA can't disappear you from there

In theory...
I'd be very surprised if they had that completely airtight, I bet we'll see some examples of people breaking that soon.

Hah, just found this on Reddit: https://www.reddit.com/r/notebooklm/comments/1g64iyi/holy_sh... - many f-bombs.
I wonder how his HTML file (e.g., the one used to display his screenshots) knows which files exist on disk? Is there a browser JS API that provides Folkesson access? Or does he manually update the HTML every time he takes a screenshot?
https://wiki.debian.org/LTS
I think ndheebebe was trying to support you and provide some information and encouragement to other readers and commenters.

This is a bizarre overreaction that does you no favours.
Yeah, I think many of their arguments are not quite up to snuff. I would be quite interested how 1s compliment is faster, it is simpler and thus the hardware could be faster, iff you figure out how to deal with the drawbacks like -0 vs +0 (you could do it in hardware pretty easily...)

Buuuut then the Unisys thing. Like you say they dont make processors (for the market) and themselves just use Intel now...and even if they make some special secret processors I don't think the IRS is using top secret processors to crunch our taxes, even in the hundreds of millions of record realm with average hundreds of items per record, modern CPUs run at billions of ops per second...so I suspect we are talking some tens of seconds, and some modest amount of RAM (for a server).

The one point he does have is interoperability, which if a lot of (especially medical) equipment uses 1s compliment because its cheaper (in terms of silicon), using "modern" tools is likely to be a bad fit.

Compatability is King, and where medical devices are concerned I would be inclined to agree that not changing things is better than "upgrading" - its all well and good to have two systems until a crisis hits and some doctor plus the wrong sensor into the wrong device...
Despite the unfurled title "Welcome to Crokinole, the greatest game you've never heard of."

1. I have heard of it

2. It's not the best game I've heard of

3. It's almost definitely not the best game I haven't heard of

4. It's still a pretty good game

I hate outrageous titles that are just designed to provoke outrage or curiousity while being untrue.
If you really solved factorization you wouldn't be fucking around on ebay, you would just mint yourself as much crypto as you want. Flagging obvious scam :)
You're woefully mistaken if you don't think the CIA doesn't operate on US soil.

Bad faith to even argue it when the we all know the word CIA is generally used colloquialy as a catch all for "feds" or "intelligence". We all know what they meant by CIA. Also, the FBI is just as scary as the CIA and its not like they won't make you disappear literally, or via a dark 10x10 cell in the Colorado desert.
Hi Peter, do I currently need to be employed by a company for them to sponsor my L-1 (provided I worked for them outside the US for "one continuous year within the three years immediately preceding")?
Oh hey! :)
TLDR naively gradient accumulation was over-weighting short sequence lengths in LLM finetuning and training runs, and under-weighting long sequence lengths.

For eg a text with sequence lengths of [1, 100] would be scaled by 1/(100+1) in full batch training, but grad accum of 2 would weight [1] as 1/1 * 1/2 = 1/2, whilst [100] as 1/100 * 1/2 = 1/200. (1/2 since grad accum needs to divide by the # of grad accum steps)
If you limited wrong to "memory safe" and also ignore that unsafe parts violating invariants can make safe parts of Rust to be wrong.
Hey all! Sorry for being late to the party. I posted this on HN earlier this week, and only just saw it pop up here. I'll hang around today and try to answer questions and comments. :) I'm in the CEST timezone.

You may also be interested in the "go podcast()" episode I was in earlier this week, talking about gomponents with Dominik: https://gopodcast.dev/episodes/045-gomponent-with-markus-wus...
Doesn't this serve as evidence that my speculation that Matt is frustrated with the behavior of WP engine? Please and spiteful language is not legally binding.
Guide to Freefalling in Freediving
Yes and yes on search.

Although i actually prefer Spotlight (both on macOS and iOS) - it just works that good (imho, haven't seen any better desktop search).
Use for those latest manycore chips? AI, say server vendors
If you think correctness is only about memory safety, only then you can you can "focus your auditing and formal efforts on just those small unsafe blocks". And this is a core problem of Rust that people think they can do this.
Trump Says Tim Cook Called Him to Complain About the EU
It's not just "the gov". Elon was a controversial figure just last year, but now the entire Internet is giving Musk-related everything a transparent child treatment. It's almost unsettling how fast the hype is going down.
The IEEE 754 standard has been updated several times, often by relaxing previous mandates in order to make various hardware implementations become compliant retroactively (eg, adding Intel's 80-bit floats as a standard floating point size).

It'll be interesting if the "-ish" bits are still "-ish" with the current standard.
LOOP has the DO functionality included.

Example:

CL-USER 18 > (do ((a 1 (+ a 1))
(b 10 (* b 1.5))
(c nil))

((> a 5) (list a b (reverse c)))

(push (* a b) c))

(6 75.9375 (10 30.0 67.5 135.0 253.125))

CL-USER 19 > (loop for a = 1 then (+ a 1)
and b = 10 then (* b 1.5)
and c = NIL then c

when (> a 5) do (return (list a b (reverse c)))

do (push (* a b) c))

(6 75.9375 (10 30.0 67.5 135.0 253.125))
Just sucks if you are a service provider and need some kind of SLA to be taken seriously (see the flak Fly.io / Resend are getting) since it's so difficult to find good resources on solid setups. Think for every guide for bare metal there are a few hundred for cloud and both assume a handful of users
Perfectly said. It's so insane that most people don't understand how poorly designed the system is and how much unintended negative consequences it engenders.

But ironically it's also the only thing that prevents the number of international students from truly exploding. It's already a travesty that many big name public universities have more people from Shanghai or Mumbai than the next town over. Universities are behaving like corporations in trying to maximize revenue
I flew out of Boston last month and the TSA agent chewed me out for opting out of the photo scan. He seemed convinced that it would be required in the future and that I was in the wrong for attempting to resist the inevitable.

First of all, I love Boston, but this was probably the most stereotypically Boston experience I've ever had. Second of all, it's really gross that he felt ok with trying to intimidate me into giving up my rights because it posed a minor inconvenience to him.
Like I said, those signals seem to be a lot easier to ignore.
I can’t tell if you’re joking but a cure has been “ten years away” for so long that it is a meme inside the t1d community.
>searching for the often leads to the prompts I need to get a similar image from which I can iterate from.

how crazy are these images that you can't start with a prompt of your own?
Classic implementations of LLMs (like llama.cpp) and diffusion image models allow to specify seed, and as long as it runs the same code on the same hardware with the same parallelism level the result will be the same. This is even checked in autotests[1]. The thing that produces randomized results in floating point operations (excluding bugs) is known as "stochastic rounding": it is pretty novel (from implementations standpoint) and it also can be controlled by seed. Other than that I've never seen hardware that has non-deterministic (maybe stochastic) output, but maybe we will see it in the next few years.

[1] https://github.com/ggerganov/llama.cpp/blob/master/examples/...
I would disagree, BGG favors simple games. There is not a single hex and chit game in the top 100. Not a single 18xx game in the top 100, and I think that entire genre could fill up 20 of the top 25 if not penalized for their complexity.

BGG is allergic to any complex games. Your mental model of BGG rankings is incorrect, the number of ratings is more important than the average rating as long as that rating is reasonably high. 10,000 players giving a game and 8 or 9 will rank higher than a game that 200 players gave a 10.

Your link uses the weight score, but the problem is the concept of "weight" is ambiguous and non-normalized. For players that play complex games, a normal hex and chit game or 18xx game would be a weight of 3 or 4, so that's what those games are rated at. For the average BGG user, a game from either of those genres would be a 5 or even past that in their mental model, but they don't play complex games so only mid to mid-high complexity games get rated a 5 weight on BGG. Your third party analysis still falls victim to both this bias and the problem of only looking at popular (which also means non-complex) games
Yeah, I mean it's not hugely imaginative, but it kind of makes sense, if you want to describe pg 13 as "ancient" that you use some kind of Greek/Roman temple as a visual analogy for that. Not particularly well executed - a serif font might have helped to drive the "joke" home - but nobody's trying to win an art contest here.
Pioneering means also running it sustainably I'd say.
Interestingly Crokinole goes all the way up to rank 5 in this adjusted list.
It's like a public works project to vandalize property and spread trash rather than the opposite.
Out of my depth here, but I do have 5 Prolog books I can't seem to let go of. I used to dabble. A lot. Out of all my numerous prog-lang infatuations, only 3 have stuck: Erlang, Prolog and Picolisp. At most, 2 degrees of separation between those 3. No one mentioned Picolisp yet, so I have to, because it has a Prolog embedded in it. This seems like an appropriate place to do it.

https://software-lab.de/doc/ref.html#pilog
>Hopefully someone figures a way out.

The only realistic solution I've seen so far is placing Japanese companies under foreign control.

Kioxia is an absurd example. It went from being Toshiba's rejected-and-dejected NAND flash division to a world leading company literally overnight once it was bought out by an American investment firm (Bain Capital).

On that note, Toshiba proper is in the process of getting bought out and chopped up by Japan Industrial Partners, which is really just a front for an American investment firm (Bain & Company) among others. Olympus also suffered the same fate several years ago.

Another is Sharp, which managed to claw back from bankruptcy once China/Taiwan (Foxconn) bought them out.

Yet another is Nissan, which became relevant on the world stage after getting effectively bought out by France (Renault, Carlos Ghosn). Nissan probably would have gone even bigger if Ghosn and Renault had succeeded in totally taking them over.

Even 7/11 (Seven & i Holdings) which was a rare reverse success story of Japanese management bailing out a failing American business is now in dire straits and risking a hostile takeover from a Canadian business (Couche-Tard).

Japan has the technology, engineers, and designers; what Japan doesn't have is an appropriate culture.

It's frustrating watching as a Japanese-American.
Paddle. FastSpring.
It's not a technical problem, it's a political one. You'd have to get every country in the world to agree on a central source of truth.

Physical documents mean the port operators can point the finger at someone else in case of criminality.
PostgreSQL 17: JSON_table(), Merge with Returning, and Updatable Views
When traveling its always a great questions of chicken and then egg which came first culture to make formal systems or formal systems make the culture. Delhi is a great example of this and gives plenty of food for thought.
I think that's what I tried to express, just with less words and more clumsily.

Fellow women should feel encouraged to reject this pressure.
I kind of hope that American tech one day instantly withdraws from the EU so in the ensuing chaos the EU has a FAFO moment.
A database that doesn’t give you back what you put into it is never a perk. It literally can’t handle storing and retrieving the data.
I do Integrunit tests

Rules:
Cover a whole functionality, not just a single file/class/function.

Can't use I/O except reading in-codebase test-data files.

Must be fast.

Mock only external technical dependencies, not own code.
Not if you’re throughout limited with $1 games
Memory and concurrency safety need to be the first steps, because how can you analyze results when the computer might not have executed your code correctly as written?
Perhaps credit to TSA they did not trigger false positives of the mock explosives, we kinda want that? If the news media had tried to sneak actual explosives would be a fair test
I recall this being the case A LOOOONG time ago but I haven't heard of, read about, been warned to look out for or personally seen such a thing in forever. Have you?

* I'm running a lot of MySQL stuff and such a topic might be of interest to me
Reports indicate that over 30 employees were let go after violating the policy, which prohibits using meal credits for non-food items and sharing vouchers with others.

Meta provides its employees with meal vouchers worth $25 for lunch, $20 for breakfast, and $25 for dinner, intended for ordering food through services like Grubhub.
Hopefully Edgedb. It could make most ORMs and heavyweight web frameworks redundant, maybe some BI tools and jobs too.

https://www.edgedb.com/
Same issue described on HF: https://huggingface.co/blog/gradient_accumulation

It also highlights the main disadvantage of Transformers codebase using the copy-paste method for models, where this fix needs to be applied to every single model separately.
Florida domed homes have survived category 5 hurricanes
Web version only. I have some Tampermonkey styles for it.
JS0/JSSugar: the tooling will continue until morale improves
As soon as they got bought out by a private equity firm (10 years back) it marked the beginning of a long, slow end.
The EU really needs to be isolated from the world technology market. They are only creating hostility and rent-seeking from people that build things and contribute actual value.

The EU regulatory bureaucracy on tech, like all bureaucracies, does nothing but serve its own cancerous expansion.
That is shocking. Unfortunately the article doesn't clearly describe the chain of events. The patient was declared brain dead but later showed signs of life. Did the doctors resign because they suspected foul play - i.e. someone knew the patient was not brain dead but greenlit it anyway - or did they simply quit due to the trauma?
And a video from 7 years ago on their channel. So confusing
> It's one of few languages that is simultaneously a standalone logical formalism, and a standalone representation of computation. (With caveats and exceptions, I know).

Would you be able to formulate all those "caveats and exceptions" in Prolog?
What use case do you have that requires indexing a hashmap by a floating point value? Keep in mind, even with a compliant implementation that isn't widening your types behind your back, you still have to deal with NaN.

In fact, Rust has the Eq trait specifically to keep f32/f64s out of hash tables, because NaN breaks them really bad.
Lol, try upgrading old MongoDB stuff.

Database engines (every single one) are notorious for incompatibilities between major versions, upgrading mission critical stuff means updating and re-testing entire applications, which in some cases can be a multi-million dollar process, before going into production.

Even if you deeply know/think that there's no problem upgrading, if something does fail in production after an upgrade and it's mission critical..
mr and ms pacman shop at DDs Discounts ? 3Ds
Now someone do this with a human object, and wait for the media to have a collective freakout
And yet, has that scenario ever, ever happened?
Just the Facts About US Energy Use, Production, and Environmental Impact
This is only for direct line of sight in public spaces. Even 5GHz has severe trouble penetrating walls.
They're attending and celebrating the demise of their own professions?
I wonder if loweing the 'temperature' level (how rigid they select the max value completion) on these types of models would achieve this? Might be tricky to tune as the outcome is likely non=linear
It's not journalists doing the testing, it's Homeland Security officials.
Yes, memory leaks are rarer in Rust than in C, but they are an entirely different topic that 'unsafe' blocks.
This is giving Rust a bit too much credit though.

- Memory leaks are not just possible in Rust, they're easy to write and mildly encouraged by the constraints the language places on you. IME I see more leaks in Rust in the wild than in C, C#, Python, C++, ...

- You can absolutely have data races in a colloquial sense in Rust, just not in the sense of the narrower definition they created to be able to say they don't have data races. An easy way to do so is choosing the wrong memory ordering for atomic loads and stores, including subtle issues like those arising from mixing `seq_cst` and `acquire`. I think those kinds of bugs are rare in the wild, but one project I inherited was riddled with data races in Safe rust.

- Unsafe is a kind of super-unsafe that's harder to write correctly than C or C++, limiting its utility as an escape hatch. It'll trigger undefined behavior in surprising ways if you don't adhere to a long list of rules in your unsafe code blocks (in a way which safe code can detect). The list changes between Rust versions, requiring re-audits. Some algorithms (especially multi-threaded ones) simply can't even be written in small, easily verifiable unsafe blocks without causing UB. The unsafeness colors surrounding code.
It's pretty bad.

Air: the originals, still rather good, just reinforce the fragile temples

Air 2: the current standard, pile of minor upgrades and higher durability

Air 2 Pro: same as the Air 2 with an electronic dimming option for the lenses

Air 2 Ultra: the Air platform dev kit

The very bottom of the Air 2 page has an Air/2/Pro comparison.
Thanks—macroexpanded:

Digital River runs dry, hasn't paid developers for sales since July - https://news.ycombinator.com/item?id=41856330 - Oct 2024 (17 comments)
I'm sure Linux still works, more or less, on Qualcomm's reference design laptop. But that one isn't available to customers, and they failed to enable usable Linux support on their platform as a whole.
Or monopoly. Suica is a JR East product, so baked in interop across Japan would mean near total domination for small electronic payments by JRE. That's bad.

Although, in hindsight, that wouldn't have been as terrible as it sounds. VISA payWave would have been even more DOA than it is today in Japan if it was done that way.
> a work is never truly completed [...] but abandoned;
Is it true that there has been an uptick in unreasonable and poorly written RFE's? We got one that has a ton of inconsistencies and sometimes contradicts itself and moreover completely redefines some of the requirements.

What would be the best strategy to counter these?
> The certainty of being caught is a vastly more powerful deterrent than the punishment

That seems prima facie absurd, or in need of heavy qualification. Even if the probability of being caught is 100%, a sufficiently low punishment might make it still worthwhile. If we always caught murderers but the punishment were only a month in jail, do you really think the murder rate would be lower?
> but I do think that that even with those odds there is a deterring effect.

Now consider the size of the crowd gathering at these "security" checkpoints, and ask yourself: why would a terrorist bother with passing it?