skysight-inc/HackerNews huggingface dataset:
JetBrains IDEs actually tell you to exclude some directories from Defender (and will even do it for you in some instances) because of performance issues. DevDrive[1] fixes that since it's excluded from defender by default.

[1]: https://learn.microsoft.com/en-us/windows/dev-drive/
>You just can't transform anything developed in "ancient" times to unicode aware in a single swoop.

Even for Python it took well over a decade, and people still complain about the fact that they don't get to treat byte-sequences transparently as text any more - as if they want to wrestle with the `basestring` supertype, getting `UnicodeDecodeError` from an encoding operation or vice-versa, trying to guess the encoding of someone else's data instead of expecting it to be decoded on the other side....

But in C++ (and in C), you have the additional problem that the 8-bit integer type was named for the concept of a character of text, even though it clearly cannot actually represent any such thing. (Not to mention the whole bit about `char` being a separate type from both `signed char` and `unsigned char`, without defined signedness.)
Why don't compilers warn for const T f()?
Isn’t it illegal now to import HIKvision and Dahua to the states now ?
Related: Blogging vs. Blog Setups

https://news.ycombinator.com/item?id=25240939

https://rakhim.org/honestly-undefined/19/
Power Struggle (2021)
> But, it doesn't change my stance on increasing the cost of owning a larger vehicle.

Makes sense, and fwiw that's not something I was trying to rebut. The article I read a while back argued that it might be good to relax the height/weight requirements on car seats. I can't remember exactly but I think it argued that a modest reduction in the requirements would result in an increase of ~30 deaths of child car occupants per-year and some larger number of injuries, but that the externality of reducing incentive for sizing up the family car would result in fewer childhood deaths in general (as well as reduce them for other age cohorts).

> Right now, it's just too darn cheap to own one in the US, leading us to policy decisions that prevent smaller, more efficient, cheaper vehicles. And diminishing safety for non-car uses of public spaces. We'd all be safer, richer, and healthier if more of us could get by without owning large vehicles.

Agreed. I'm really glad I live in a town with a centrally located bike path

> And note you said "mini-SUV". I'm more concerned about the Escalade EXTs and super-cab pickup trucks and things.

I ended up getting the same one (Hyundai Ioniq 5) but it's still larger than I'd like. Our other car is a Honda Fit, which--other than the legroom being a bit cramped and it not being electric--is the ideal car for me. The Ioniq doesn't have the insane completely vertical Everest-sized grills you see on the giant vehicles, but it's still much larger than the Fit. It also doesn't offer the driver the visibility of the Fit which makes me a smidge more nervous around small children, though it has cameras to somewhat compensate.
And it'd also open up a whole new exciting Futures market!
I'll introduce l10n support in a future release. My starting point was to make currency names and symbols unaware of the locale as I embedded cryptocurrency data in the mix.

Anyway, the library uses the CLDR dataset through ICU: https://github.com/eriksencosta/money/blob/trunk/docs/append...
He also writes a few paragraphs that show exactly the attitude I'm talking about:

"We have learned that we are so much more than just a cog in the machine. We have become linchpins in our own businesses: without us, things fall apart. We’re indispensable. This severely limits the lure of a stable job in a position where we can be easily replaced.

This also affects the way we negotiate for ourselves. When we do consider taking up a job —no matter if it’s post-exit or because our project failed— we remember the freedom that our autonomy gave us. We know that we’re more than our job title. The life we had a glimpse into was one of balancing many things: the business, the family, and our life as a whole.

When we negotiate about vacation time, we don’t do this out of disrespect for our potential employer; we do it out of respect for ourselves. This respect is an often painful consequence of going at it alone. It’s a consequence of the unlearning we had to do to become proficient at more than self-imposed compliance."

It is meant to sound like holding tightly to your own self-respect, but it comes off as "I'm better than you corporate automatons." If anyone thinks that non-founders never negotiate for vacation time or that they don't push for autonomy and self-direction in our work, and don't become critical parts of the organization, then I'd hazard a guess that they never truly worked in the corporate world to begin with.

I'd also advise you to be wary of taking anecdotes from a podcaster as being the same as actual research. People like that make their living by telling good stories. And hey, good for them for finding a niche. But they wouldn't be as popular if they told you that many employees working salaries jobs in industry have also done their own ventures, in particular many people hired into senior leadership roles.
Good to see a mention of the Jaccard index for sets here. I did a lot of work on generating keyterm sets using knowledge transfer from the texts and calculating similarity of texts based on their Jaccard similarity, or the Jaccard distance, and their cosine similarity. I used Ada and Instructor. In the tests I ran, the values were frequently similar and useful for ranking where one or the other resulted in similar values for the result set, allowing them to be reweighted slightly if needed.

Code: https://github.com/FeatureBaseDB/DoctorGPT
Displaced Gamers goes in depth on a lot of other titles: https://www.youtube.com/channel/UCWoSKWs8h6lFdiEDAjuIfpA
It generally does count as static though. In this context static has a technical meaning, not the dictionary definition. It's static from the server side, meaning that you don't need any special logic to serve it.
I posted https://hachyderm.io/@chx/113272153511607297

> So they gave the Nobel Physics prize to AI bros before honoring another woman. Five women were ever honored so and 221 men.

> This is your regular reminder Wikipedia refused an attempt to create a page for Donna Strickland with "This submission’s references do not show that the subject qualifies for a Wikipedia article" not half a year before she became a Nobel laureate. Katalin Kariko's page was not created until April 27, 2020.

#EverydaySexism #SystemicMisogyny

It got a decent amount of favs and retoots - and no angry responses. Now, when I posted this here, it got flagged.

That tells a hell lot about the people who visit the site. It's a great opportunity to check your own biases. That's why I am reposting it with this note.
I dunno. $1? I paid like $200. I just kind of want the picture back. I didn't have a Solana wallet when FTX was crashing and didn't want to go through the hassle of making one. I got all my other stuff off there that was actually worth something
I would put this down as my best book ever. It contains one of the most important ideas (IMO) for a scientist to keep in mind:

“But in introducing me simultaneously to skepticism and to wonder, they taught me the two uneasily cohabiting modes of thought that are central to the scientific method.”

The Cosmos series, which was on PBS when I was a kid IS the reason I went into science.
Maybe re-assess if a game engine is needed for your use case? A slot machine doesn't really need a whole ass game engine, you could do it with pretty much any graphics library.
Two phones all the way. For most knowledge workers the cost of an mid tier iPhone is inconsequential anyway
The library will throw an exception if doing an operation with different currencies: https://github.com/eriksencosta/money/blob/trunk/money/src/t...

But I think I'll make it explicit in the documentation. Thanks for pointing out!
To clarify I’m not saying PACELC invalidates PAC, just that it expands to consider the case where there isn’t a partition.
For me, a great middle ground is building an engine similar to fantasy consoles (PICO-8, TIC-80, etc.)

This type of project is small enough to plan all the elements before you start (which helps to stick to the design and therefore to avoid feature creep). Yet, it is still complex enough to provide entertainment and challenge.

This approach also has the advantage – at least it is an advantage in the case of side projects – that you can see the results of your work quite quickly.

I'm working on such a project myself, and it is a great experience. Although to tell the truth, it is more of a "game creation kit" than an engine.
BTW the author mentions Mahalanobis distance[1]. This is a good one to know about but it isn't useful in this application. As I understand it (having used it a bit and even implemented the algorithm a couple of times) Mahalanobis distance multiplies by the inverse of the covariance matrix. What that does is essentially undo covariance if the dimensions of your space are not equivalent. So if moving in one dimension is highly correlated with moving in another dimension, Mahalanobis distance corrects for that effect.

[1] https://en.wikipedia.org/wiki/Mahalanobis_distance
Good question, with answers ranging from "a bunch of hand-edited HTML files" to "a set of HTML files generated from a non-HTML syntax such as a markdown derivative or a programming language's object-literal syntax", with the latter (static site generators) being quite different from the former.

And then there's also SGML which has everything HTML, as a last-mile markup language for delivery to browsers, assumed to have available for authors, such as text macros and shared fragments for eg. menus, auto-generating document outlines for page navigation, processing markdown into HTML, filtering into RSS or SERPs, etc., and even moderately complex dynamic site features such as integrating external/syndicated content and screening/validating user comments for malicious or other undesired input such as script, broken comments, external/spam links, and the like.
I suppose the more poetic: "don't speak too soon, for the wheel's still in spin" is another way to state it. It isn't "new things might be good" it is more a reminder that your self-described feeling of unease may say more about you than it does about the language feature under question.

I've seen some horrors in my time due to custom operators. I've also suffered through some horrors when they are missing and would clearly be appropriate. They seem appropriate for linear algebra libraries for example. Not everyone agrees, obviously.

As an aside, I have been watching a lot of YouTube videos of people programming C. I notice that goto shows up very frequently, especially in modern C. Usually it is a label at the end of a function to manage resource cleanup before returning, almost like a manual `defer`. Sometimes it is to break out of nested loops. I mean, I've always taken Dijkstra's point to be that long jumping out of a procedural boundary was the real problem, not the keyword "goto". And built-in language features that obviate the need to use goto even for the reasonable use cases are my preference.

I feel the same about custom infix operators. I too share an unease about them. But I have to admit they feel right sometimes. I admit I don't have enough information on their use in this kind of case to know if it is one of the good ones or one of the bad ones.
Slots have a very wide time range so thinking of them as "appointments" is entirely misleading.

Also airlines have been given waivers since the early 2000s because the FAA realized that they were simply operating empty "ghost flights" merely to keep their slots allocated to them. So we just give them waivers every year so they don't waste fuel on this stupidity.

The ATC/FAA model is entirely inappropriate for ports.
I'm pushing back on the idea that Oak Park was open to Nazis in the 1950s and 60s. It was not. What there was was a rapid influx of Germans after the war, and not even 1/4th the knowledge we have today about the Holocaust and Germany's conduct during the war. The fact is: people in Oak Park had the (reasonable!) assumption that if you were allowed to immigrate into the US, you were not a war criminal.

Had Kulle been openly a Nazi during his time here, things would have gone very differently. But it basically never came up until the very end, and, when it did, people were extremely squicked out about it.

For whatever it's worth: I'm guessing our politics are very similar. Despite the very grim consequences for some of the people we deported, I think we generally made the right decision to do so. And I have no doubt that at every point from 1948 through 2024 that a Haitian immigrant would have had a far different experience in Chicagoland than a German one.
Voyager 1 and 2 are still functioning. And they were built on the cheap.. They certainly weren't supposed to last 47 years but they did.
According to the starlink announcement:

"After 30 days, we will move you to a paid Residential subscription, tied the location you are using it in at that time. We will reevaluate as necessary based on conditions in the area. Starlink will notify you as the 30 day mark approaches to remind you of the change."
Food waste isn't a problem. If the US threw out 20% less food all the same countries would struggle with food security and hunger. If the US consumed less food, less would be grown. It wouldn't change the price of rice or wheat in India.

Almost all the food imported from the US to India for instance is consumed by the middle class such as tree nuts (almonds) and are not staple foods consumed by those struggling to eat. There isn't that much rice or wheat that's imported. In addition India has lots of tariffs to drive up the price of imported food from the US to protect local farmers. None of the cause of food insecurity is Susie throwing out a mayonnaise container that might be perfectly fine but past the best by date.
I'm not saying that both don't exist, I'm just saying PG's advice is so narrowly applicable as to be effectively "bad advice" for most people reading it.
The web sure is convenient, but for the actual work I do, I could in fact work on a 30 to 35 year old computer. I mostly code, and occasionally I process words or spread sheets. All things I could do on a DOS machine, or even something like an Apple //e. I'd certainly be fine on an Amiga. I'd be on cloud nine with a NeXTCube. I don't know that I'm willing to go older than early 80s, though. I need my computer to at least handle both uppercase and lowercase.

So arguably we've already built computers that last 40 years. Another decade doesn't seem crazy.
> Kotlin is really cool and arguably better than Java. But the language is very hard to read ('easy' to write)

I had the same immediate reaction. This style of code is something the Scala community used to be in love with, and was criticized for it. The community has largely moved away from this style, so it's interesting to see history possibly repeating itself with Kotlin.
Converting string case is almost never something you want to do for text that's displayed to the end user, but there are many situations where you need to do it internally. Generally when the spec is case insensitive, but you still need to verify or organize things using string comparison.
Bun v1.1.30
> Any tool which is old enough will have a thousand ways to do something.

Only because of the strange desire of programmers to never stop. Not every program is a never ending story. Most are short stories their authors bludgeon into a novel.

Programming languages bloat into stupidity for the same reason. Nothing is ever removed. Programmers need editors.
> the web doesn't belong just to software engineers. The more we make the web complex, the more we push normal users into the enclosures that we like to call social networks.

Big up this author. Here’s a recent podcast about the recent conference this quote came from (Squiggle Conf), https://changelog.com/jsparty/339
Python's strings have uppercase, lowercase and case-folding methods that don't choke on this. They don't use UTF-16 internally (they can use UCS-2 for strings whose code points will fit in that range; while a string might store code points from the surrogate-pair range, they're never interpreted as surrogate pairs, but instead as an error encoding so that e.g. invalid UTF-8 can be round-tripped) so they're never worried about surrogate pairs, and it knows a few things about localized text casing:

>>> 'ß'.upper()
'SS'
>>> 'ß'.lower()
'ß'
>>> 'ß'.casefold()
'ss'

There are a lot of really complicated tasks for Unicode strings. String casing isn't really one of them.

(No, Python can't turn 'SS' back into 'ß'. But doing that requires metadata about language that a string simply doesn't represent.)
Programmers love to name things, and then argue about the name.

For me, "founder mode" just means being extremely motivated to go "harder, better, faster, stronger" (ala Daft Punk and Kanye).

You don't need to be a founder to be motivated and just because you're a founder doesn't mean you're motivated. But the two nicely line up.

Calling it founder mode has obviously been a great way to get nerds to argue about it, so good on pg.
How the price is determined is irrelevant in my mind.

If you know the price, you can choose to accept it or not.

I never took a taxi with posted trip cost. Best was price per mile/time and the cabbies wouldn't tell you how for or long it would take
Game programming patterns is also an excellent book. I referenced both of these when writing my engine.
There definitely is a consensus on what static website means. Have you tried doing a basic Web search of the term?

> A pure static website in which each page has to be manually edited would be a headache.

There are static site generators for a reason.
> We are creating a curriculum based on the idea that kids should minimize having to do things they don’t want to do or might be difficult, and are now seeing a generation of children who are incapable of doing anything they don’t want to do or anything difficult, and it’s impacting their ability to function in society.

This is a solid point. Mostly I don't really agree that the right arena here is the domain of the canon. Real problem here is material - more parents work more hours and bring home less than they used to, and they devote less attention to their kids' education. It's not surprising that kids would rather stare at their phone than do any meaningful learning given that trend. Adjusting the canon to be more forgiving and hopefully give kids something to grasp onto and challenge themselves with is probably a fine intermediate solution for the moment, but there's a larger problem at play.
> people call this text is "abrasive" and "one-sided" - because it is.

Yeah. It is. I think the first half of the blog post is deliberately not a "good" blog post - it is deliberately written as if by someone with an agenda to push. I don't think the author necessarily has that agenda, I think he's role-playing it, as a set-up to his real point.

Reread the whole second half and it is clear. "You can write something similar about any useful technology."

EDIT: I'm not saying the whole theatrical presentation was good persuasive writing, I'm just interpreting it.
The voyager spacecrafts are almost fifty years old.
Laptops and also smartphones dont last in my experience.. Too much miniaturisation imo. I dont buy them 2nd hand, I only buy new ones as they only have a limited life. Desktops on the other hand, will last forever, I buy those 2nd hand and they are so cheap but they function perfectly.. Also if something does break they are modular and its trivial to replace the broken part.
The only thing more impressive than writing a game engine is actually using it
I know of a running TRS80 and a BBC Model-B, but the retro-heads who
own them jst pwer them up now and then, not in constant use so as not
to heat-stress them. TBH they smell a bit. My theory is the
transformer windings are on the way out.
Is this a widely accepted version of neural network history? I recognize Rosenblatt, Perceptron, etc., but I have never heard that Hopfield nets or Bolzmann machines were given any major weight in the history.

The descriptions I have read were all mathematical, focusing on the computational graph with the magical backpropagation (which frankly is just memoizing intermediate computations). The descriptions also went out of their way to discourage terms like "synapses" and rather use "units".
Apple went with Objective-C; C with standard macros; IIRC before C++?

Apple built a new language called Swift.

The Java pitch was "write once, run anywhere" because you port the JVM, and J2ME.

Google rewrote many parts of the Java stack.

Google ported to Apache Harmony/ OpenJDK to port away from Sun then Oracle Java.

Google built a language called Kotlin.

Swift runs on MacOS, iOS, and Android.

Kotlin runs on Android/iOS/Win/Mac/Linux/JS. Dart lang also runs on any platform. Flutter also runs on any platform.
Slots aren’t managed by ATC. They’re typically managed by the airport as there’s a whole host of facilities impacts to a slot, not just the airspace aspect.
WGSL is easily the worst part of WebGPU, which I like overall. The world did not need another high-level shading language. They could have just used SPIR-V bytecode if it wasn't for Apple sabotage. The GPU API in SDL3, by comparison, has chosen the only sane option and just asks you to pass whatever the native shader format is.
I can only find mentions of the minio client as a way of accessing their S3 service. Their introductory page[0] says "Any data you save in your Bucket is saved in a Ceph cluster.", which suggests they use Ceph's radosgw that offers the S3-compatible API[1].

[0] https://docs.hetzner.com/storage/object-storage/overview#obj...
[1] https://docs.ceph.com/en/latest/radosgw/s3/
Naval ships are loaded with them.

https://en.m.wikipedia.org/wiki/Ship_gun_fire-control_system...
For sure, I agree with a lot here. I am still a regular customer of B&N. Even got a paid membership this year and switched from the Kindle to the Nook. I image there is some customer base like me who are using B&N just to avoid Amazon also.
Source checked. Sending in free hardware, and we're creating an update to make service free. Oh, and after 30 days, you'll be renewed on a normal retail plan

Sources: Starlink on X, Musk on X, and the Starlink details page on the free service respectively.
If as GP says, people are actively choosing to become passive and dependent like farm animals, is it immoral to become the farmer? The alternative is to join them. It’s not in anyone’s power to force the rest of society to “be free.”
Autometion generally starts with high labor costs which poductivity is not really a measure of. Sometimes it is about safety or no strikes, but normaly wages.

Once automation works it often is more productive but not always.
It's an up front cost that doesn't magically change during the journey, and you can pay on the app. That alone was an amazing selling point.
True, upon reflection I have the dual advantages of (a) a country which agrees with Cicero* that it's much cheaper (and pleasanter!) when people don't have to routinely watch out for sharp dealing, and (b) a country of my choice, not an accident of birth.

* De Officiis (44 BC) 54-72 https://gutenberg.org/cache/epub/47001/pg47001-images.html ; he would prefer to say "more honourable" but I think my formulation may be more convincing for people who attempt to attack moral issues with economic tools?
It's direct peer-to-peer wifi
As this article points out: Graham's article has probably been misconstrued, and is best read as "this is something you should consider and pay attention to", and not a directive for everyone to go "be in founder mode". But to be clear: I also don't think Graham's post is especially good, though I think the issue he's engaging with is important and widely slept on.