skysight-inc/HackerNews huggingface dataset:
It does leak and it has turned into a massive toxic clouds, but ammonia is much, much lighter than air and a (comparatively) unreactive gas so any large release dissipates extremely quickly and rises straight up out of buildings and infrastructure. It doesn't linger and there's no danger of invisible structural embrittlement or fires.

It's also extremely noxious at even very low (safe) concentrations so, unlike odorless methane, hydrogen, or carbon monoxide, people know immediately to stay away from the area.

The natural gas (mostly methane) that's piped into housing for heating or cooking is deliberately ordorized with hydrogen sulfide to make it noxious so gas leaks can be smelled.
The problem with unconscious bias is that it's unobservable by definition: it might be there, it might not be there and if it's there it might be imperceptible or very strong; you don't know because it's unconscious. It might even be not existing, and the gaps in hiring explained by the fact that minorities have less access to higher education for economic reasons. Yet the response to this is always conscious.
For no specific reason other than life random offers I've gone through a few of those "dead and bad" reputational language in my career (VB6, Delphi, PHP), mostly as a case of "there is a lot of money being a decent programmer who can use these correctly".

And there are three things I learned about it

1. There is a lot more money in it than you would think. The good part of "there is a lot of newbie using it" is that there is a lot of newbie using it and tons of software in it out there, and once you prove you know what you're doing you drown in high paid work, and with a bit of job selection it's not the bad horrible maintenance kind but decent fun too.

2. There is no need trying to argue with people about it online or whatever. You're not going to convince anyone they're better language than they think. PHP 8 is a top notch language and people are still dumping on it using php 4 things.

3. Ultimately there are people who spend their time talking about what language is right and people who get things done, build something great and it doesn't matter if it's cpp or Javascript or whatever. So at the end of day I've made a fair bit of money improving or building stuff used by lots of people to generate tons of revenue, and everyone involved is happy about it.
They only moderate the content for the benefit of the corporate overlords, not the normal users. Just like every other corporate site including HN.
>true believers really had their hearts in the right place

it is usually the position of the brains of the true believers that is questionable. Road to hell is paved with good intentions and so on.
> Should businesses have the freedom to exclude if it's unconscious?

Business should have the freedom to not hire for any reason. They shouldn't be forced to enter a business relationship they're not fully convinced of.
> Coming from a very homogenous country, all these diversity discussions are
> interesting to say the least

After reading your username, the context of your comment changes a
little bit
Not sure what you mean by money not swinging around?

The largest tech companies in the world (which directly or indirectly control all modern media, and are > $4trln in market cap), just publicly ‘bent the knee’ to someone they quite publicly fought for almost a decade now - and which of all market segments, they were the most consistently against.

In many cases for personal identity reasons (Tim Cook being gay, for instance), but also because these companies are based in areas which are typically Liberal - west coast urban areas.

Most other market segment companies were never strongly Liberal in the same way.

And if you think Tech DEI programs may have been performative, I can assure you that initiatives in Construction, Heavy Industry, Finance, Transportation, etc. had far less actual backing. They just rarely got the press, because Tech == $$$ and visibility, and also Tech == historically incredibly naive when it comes to politics and power.

In my experience, at least FAANG Tech DEI programs actually weren’t performative - they really did work very, very hard to meet their goals, which actively made huge problems later in the cycle because there just weren’t enough candidates.
Don't do that! If you're always using the same preamble, you should turn it into a .sty file. Then the preamble of new documents is just

\usepackage{myessay}
> They do not. The chip has 105MB L3 cache and they tested on 128MB of memory. This exceeds the size of L3 cache and thus, it is not a proper test of L3 cache.

First, you claimed that there was no L3 BW test. Now, I am not even sure if you're trolling me or lacking knowledge or what at this point?

Please do tell what you consider a "proper test of L3 cache"? And why do you consider
their test invalid?

I am curious because triggering 32 physical core threads to run over 32 independent chunks of data (totaling 3G and not 128M) seems like a pretty valid read BW experiment to me.

> Sapphire Rapids uses Golden Cove cores.

Right, but you missed the part that former is configured for the server market and the latter for the client market. Two different things, two different chips, different memory controllers if you wish. That's why you cannot compare one to each other directly without caveats.

Chips and Cheese are actually guilty of doing that but it's because they're lacking more HW to compare against. So some figures that you find in their articles can be misleading if you are not aware of it.

> You seem to view CPU performance as being determined by memory bandwidth rather than computational ability.

But that's what you said trying to refute the fact why Intel was in a lead over AMD up until zen5? You're claiming that AVX-512 workloads and load-store BW are largely irrelevant because CPUs are anyway bottlenecked by the system memory bandwidth.

> That would be true if the primary workload of CPUs were memory bandwidth bound workloads, but it is not since the primary workloads of CPUs is compute bound workloads. Thus, how fast CPUs read from memory does not really matter for CPU workloads.

I am all ears to hear what datacenter workloads you have in mind that are CPU-bound?

Any workload besides the most simplest one is at some point bound by the memory BW.

> The purpose of a CPU’s cache is to reduce the von Neumann bottleneck by cutting memory access latency.

> That way the CPU core spends less time waiting before it can use the data and it can move on to a subsequent calculation.

> How much memory throughput CPUs get from L1 cache is irrelevant to CPU performance outside of exceptional circumstances.

You're contradicting your own claims by saying that cache is there to hide (cut) the latency but then you continue to say that this is irrelevant. Not sure what else to say here.

> but they are truly exceptional since any importan workload where memory bandwidth matters is offloaded to a GPU because a GPU often has 1 to 2 orders of magnitude more memory bandwidth than a CPU.

99% of the datacenter machines are not attached to the GPU. Does that mean that 99% of datacenter workloads are not "truly exceptional" for whatever the definition of that formulation and they are therefore mostly CPU bound?

Or do you think they might be memory-bound but are missing out for not being offloaded to the GPU?
I'm already liking that one! Page 5 quote:

> There is one other convention — sometimes we repeat a key point to emphasize it. In addition, we sometimes repeat a key point to emphasize it.

One more quote and I'll stop:

> ctime() converts its argument into local time, which will vary from GMT, depending on where you are. California, where this book was written, is eight hours behind London, and several years ahead
You can sue whenever.

The suit itself is the mechanism for determining whether the harm existed.

And yes, of course, this presents much opportunity for abuse.
And yet the non-functioning economy might be a result of the excessive immigration. Which one is easiest to address?
Note, there is a series of updates on linkedin, last one from 13h ago at the moment:

https://www.linkedin.com/posts/jdkaim_github-jdkaimhuskyswap...

https://www.linkedin.com/posts/jdkaim_github-jdkaimhuskyswap...

https://www.linkedin.com/posts/jdkaim_github-jdkaimhuskyswap...

> (…) Final update. The university has determined that I have satisfactorily complied with their request to take down the site, and I’ve said publicly that I do not plan to pursue anything like HuskySwap, so the hold has been removed without a meeting and I am back on track to graduate next quarter. I have thanked them for closing the matter. (…)
I've been using Clojure for a while and I rarely ever wonder "what 'm' is" - that almost never happens, despite the language being dynamically typed.

Data shapes in Clojure typically explicit and consistent. The context usually makes things quite obvious. Data is self-describing - you can just look at a map and immediately see its structure and contents - the keywords serve as explicit labels and the data, well... is just fucking data. That kind of "data transparency" makes Clojure code easier to reason about.

In contrast, in many other PLs, you often need to know the class definition (or some other obscured shit) to understand what properties exist or are accessible. The object's internal state may be encapsulated/hidden, and its representation might be spread across a class hierarchy. You often can't even just print it to see what's inside it in a meaningful way. And of course, it makes nearly impossible to navigate such codebases without static types.

And of course the REPL - it simply feels extremely liberating, being able to connect to some remote service, running in a container or k8s pod and directly manipulate it. It feels like walking through walls while building a map in a video game. Almost like some magic that allows you to inspect, debug, and modify production systems in real-time, safely and interactively, without stopping or redeploying them.

Not to mention that Clojure does have very powerful type systems, although of course, skeptics would argue that Malli and Spec are not "true" types and they'd be missing the point - they are intentionally different tools solving real problems pragmatically. They can be used for runtime validation when and where you need it. They can be easily manipulated as data. They have dynamic validation mechanisms that static types just can't easily express.

One thing I learned after using dozens of different programming languages - you can't just simply pick one feature or aspect in any of them and say: "it's great or horrible because of one specific thing", because programming languages are complex ecosystems where features interact and complement each other in subtle ways. A language's true value emerges from how all its parts work together, e.g.,

- Clojure's dynamic nature + REPL + data orientation

- Haskell's type system + purity + lazy evaluation

- Erlang's processes + supervision + fault tolerance

What might seem like a weakness in isolation often enables strengths in combination with other features. The language's philosophy, tooling, and community also play crucial roles in the overall development experience.

If one says: "I can't use Clojure because it doesn't have static types", they probably have learned little about the trade they chose to pursue.
Firstly, your link is focused on zoning changes, specifically how they are insufficient to prompt addition supply to be built.

From your linked blog post:

> Freemark finds extremely mixed and uncertain evidence for the effects of upzoning, and one of several reasons he identifies is that the link between upzoning and actual housing production is tenuous. In other words, “Are they allowed to build it?” is a different question from, “Are they building it?”

Secondly, building more suburbs and more cities increases the supply… which indicates agreement that the price problem is one of insufficient supply.

EDIT: To be perfectly clear, the data I disagree with is that increasing supply in Minneapolis failed to impact price. This is the contention of the comment I responded to, and it is fundamentally different from the claim that zoning changes fail to increase supply.
Serialziation vulnerabilities anyone
https://www.xojo.com/
It was (is) an ABI, more stable than something available through a C/C++ compiler. It’s been years since I’ve lived in a Windows world, but as I understand it, it’s still very much alive and well. It didn’t fail because it was complicated, although it was, but it continued to evolve and was eventually superseded by .net. I worked with win32 & mfc quite a bit and had to interface with Com/activex a little, usually through wrappers of some kind, but it was always under the covers. I also wouldn’t say that it failed because not enough apps did it. I can’t speak to drivers or system components, but if you were distributing windows apps prior to and early into .net, you dealt with com directly or indirectly.
PrivTracker – Private BitTorrent tracker for everyone
QtCreator has a WYSIWYG editor
you're really missing the point. Having an autocratic president weakens the foundations of democracy. If Trump is okay reversing a free and fair election, then he is okay with acting in ways that are completely undemocratic, whether those who voted for him (less than 50% of voters, by the way), agree or not. So yes, a government that is elected can absolutely become autocratic if its leader is able to undermine the pinnings of democracy and does not encounter sufficient opposition. (Hitler came to power as the result of elections too.)

You don't seem to have a problem with autocracy, but I do. I've lived in countries with those leaders - and Trump is cut from the same cloth. Enjoy it while it lasts.
size_t is 64 bits on 64-bit CPUs
Most tests for potential are easily gamed by people who are taught how to pass the test, or simply avoided by people whose wealth and social status allows them to avoid the test.

For example: When I was 18 I was completely overlooked by the NFL because I had never played gridiron football. Had I been coached professionally for 10 years I may have been a star.

I sat in an interview for an army officer scholarship once, acutely aware that the man testing me had an accent that made it clear he was from a higher social class than me. He mentioned that I was not properly prepared for the meeting, but I was given no notes as to what to prepare. I was told later that in the private schools that feed the majority of candidates to this route, that they coach their pupils specifically for this test.

So I would like to hear a test for potential that is not easily gamed by wealthy people
CBOR is actively used in the WebAuthN spec (passkeys) so browsers ship with en implementation... And if you intend to support it even via a library you will be shipping an implementation as well.

https://www.w3.org/TR/webauthn-2/#sctn-conforming-all-classe...
It does the job, so "Who Cares?"
Must be the worst in Universities where there is no reality check in the form of having to make a profit (well, maybe decades later when the reputation craters). I can't imagine trying to be a white man in the humanities today, you've got no chance.
So previously it worked for arrays up to length 2³⁰ and now it works for arrays up to length 2³¹. Is it really that much of a difference? Wouldn’t it be better to change the indexing type to a 64-bit integer?
Back on Highschool some teachers aware us about this particular con of laptops, I always thought that the worst part is that we are very prone to distractions and laptops offer a lot.
Now my point of view is that a "cool" UI can give the brain some dopamine and keep you stick to learning more time than you would in a notebook, so this behaviour could counterbalance the handwriting benefits. At least, this is the theory.
Nice point!
CBOR is a clone of msgpack: https://en.m.wikipedia.org/wiki/CBOR
AWS internal CI/CD best practices
People lump the inappropriate denial of necessary resources into "violence", as well as actions which happen because of the threat of physical harm.

For example, if a slumlord wants to evict me, even though I'm still paying the rent, the eviction is violence. It can either go two ways: either armed thugs will come to the building and physically grab me, rough me up and throw me on the street (at best) or in jail (at worst). Or I'll anticipate that happening, and lock myself out of the building in advance. In the latter case, is it still violence? Many people say yes, a shortcut around violence, coerced by the certainty that violence will happen otherwise, is still violence.

Or consider an abusive relationship: she knows he will beat her if she doesn't obey, so she obeys. No beating actually happens. A lot of people consider this violence too.

And consider a siege on a city (there's at least one happening right now). The people try to grow their own food in city parks, but whenever they do they, the parks are hit with big bombs dropped from planes. So they call on their allies to deliver food in. The first food trucks are also bombed. The second food trucks don't go in, they try to negotiate safe passage first. Is it violence against the people in the city (who have never been hit by a bomb)? Many people say yes.

In the narrow definition, violence is only when my fist hits your face, but in the broader definition, violence is whenever I use the laws of physics to force something to happen to you - whenever I take away your agency.
Article full of Hume's guillotine, like most articles about climate and weather.

https://en.m.wikipedia.org/wiki/Is%E2%80%93ought_problem
I think the funny thing about this article is this numeric error (though not so egregious as the one that caused the article!):

> The mean radius of the earth is actually 3,459 miles or over 18 million feet.

That’s off by 500 miles; the correct figure is 3,959 miles. That makes it almost 21 million feet, and yields a ratio of about 1.0013378, even smaller than the quoted 1.0015.
> Hydrogen fuel cell powered are

been there, done that

next!

PS. it _might_ work for trucks
Looks like they feel they don't have to tick boxes anymore.
It's easy to make something work when the example goes from being out of the training data to into the training data.
LG keeps missing the obvious: I want in my next TV is a couple more HDMI ports and dumber software.

Also, I wonder when the EU is going to wake up to the fact that TV manufacturers à have been baking in major privacy violating features into their software for the past decade.
Tying buses together is a manual operation. All indications are that the pilots didn't have enough time to get that far in the checklist.

It's also not that important to restore AC power. The standby bus automatically brings the standby instruments online in the event of a failure, and not that hard to restore the majority of instruments by connecting the main DC bus to batteries. The battery has enough power for 30min of flying, or a full hour if you have the dual-battery option.

> They may have had a more severe failure.

While we only have evidence of bird strikes on one engine, the actions of the pilots seem to suggest that they lost both engines. They were rushing to get back to a runway.
Leaving aside the lack of consensus around whether LLMs actually succeed in commonsense reasoning, this seems a little bit like saying “Actually, the first 90% of our project took an enormous amount of time, so it must be ‘Pareto-hard’. And thus the last 10% is well within reach!” That is, that Pareto and Moravec were in fact just wrong, and thing A and thing B are equivalently hard.

Keeping the paradox would more logically bring you to the conclusion that LLMs’ massive computational needs and limited capacities imply a commensurately greater, mind-bogglingly large computational requirement for physical aptitude.
Same here. I can get the images to overlap; it feels like a stereoscopic image that lies a bit beyond the screen. But the differences don't pop out to me. I have less trouble finding them looking normally.
I feel more tired after driving all day than reading all day.
Ease of development: programming WiFi, for example, takes easily 200 lines of code with ESP-IDF SDK. And your credentials will be baked into the ROM as plain text. With Tactility it’s stored safely and all you have to do is toggle the WiFi toggle on.

You can also run multiple apps alongside, making your ESP32 device more of a multitool like Flipper Zero.
> An approximate 20% reduction in bandwidth looks significant to me.

Significante with regards to what? Not doing anything? Flipping the toggle to compress the response?
Not sure if true, bit if so... You think it's less environment invasive to import gas from far away USA on tankers than bring it by pipes from country near by?
And why do doctors make 5x what normal people make? It's because they have to pay off a million dollars in school debt and risk ruining their entire lives if they fail.

btw is that doctors or hospital administrators?
This Week in Plasma: Final Plasma 6.3 Features
The compiler should know it for you, so you cannot get it wrong no matter what. The REPL here is a band-aid not a solution.

I mean, I love Clojure, and used it for personal and work projects for 10+ years, some of which have hundreds of stars on github. But I cannot count the time wasted to spot issues where a map was actually a list of maps. Here Elixir is doing the right thing - adding gradual typing.
.NET supports native AOT for a while now.
This is totally the case! The first time I was credited in a big production[0] I totally made my family watch the credits. Luckily, my name (Daniel Kvick) was quite close to the top.

Unfortunately, in the next game I made them watch the credits[1] for my son's name in Production Babies. It is right at the end and the wait was embarrassingly long.

[0] https://www.mobygames.com/game/75645/need-for-speed/credits/...
[1] https://www.mobygames.com/game/98129/need-for-speed-payback/...
It's useful when dealing with high traffic networked services, the little saves here and there have compounding effects over time and save you a lot of bandwidth.
>And yet the non-functioning economy might be a result of the excessive immigration.

It's not. If you have a narrative for how immigration could explain why there's record-high home prices and yet there isn't a corresponding spike in construction, then please post it. Because this is pretty obviously a problem of suppressed supply.
Does it solve the problem of repeating set of keys in an object array, eg. when representing a table?

I don't think using a dictionary of key values is the way to go here. I think there should be a dedicated "table" type, where the column keys are only defined once, and not repeated for every single row.
Although MessagePack is definitely not a drop-in replacement for JSON, it is certainly extremely useful.

Unlike JSON, you can’t just open a MessagePack file in Notepad or vim and have it make sense. It’s often not human readable. So using MessagePack to store config files probably isn’t a good idea if you or your users will ever need to read them for debugging purposes.

But as a format for something like IPC or high-performance, low-latency communication in general, MessagePack brings serious improvements over JSON.

I recently had to build an inference server that needed to be able to communicate with an API server with minimal latency.

I started with gRPC and protobuf since it’s what everyone recommends, yet after a lot of benchmarking, I found a way faster method to be serving MessagePack over HTTP with a Litestar Python server (it’s much faster than FastAPI), using msgspec for super fast MessagePack encoding and ormsgpack for super fast decoding.

Not sure how this beat protobuf and gRPC but it did. Perhaps the Python implementation is just slow. It was still faster than JSON over HTTP, however.