skysight-inc/HackerNews huggingface dataset:
DARPA – Hybrid AI to protect the integrity of Open Source code
Mine just hit 250k miles of trouble free driving. I did change out the front seats to leather RSX seats at one point as I too hated the stock seats.
I made the logo for that!

I play tabletop simulator (a steam game) with friends at least once a week. Especially during covid it was a great solution (with some rough edges and a somewhat prohibitive cost if you're trying to get 6+ people involved). I found that it worked surprisingly well with my tech-illiterate family. We could help people out when they got confused by grabbing their pieces, or pointing at the board, and if someone made a mistake the game doesn't lock you into it you can just move the pieces however you need to. That last part is something that's sorely missing in digital editions of board games.

I think the world really needs an open source tabletop-simulator, and while tabletop-club isn't quite there yet I'm really hopeful it will eventually surpass the "tabletop-simulator" game on steam. If you know your way around Godot or game-engines I highly encourage you to contribute to this project! I think it's legitimately important, as even my tech-illiterate family can grasp the concepts quickly. Much quicker than they grasp normal desktop metaphors.

It's also has a lot of potential as a tool to experiment with skeuomorphic interfaces and concepts like the ones in dynamicland.

Also personally I think that this has some interesting VR applications, as "desk scale" VR/cooperative-environments have a lot of potential for bridging the divide between full scale VR and regular computers.
One of the most stupid and authoritarian laws to exist. Although, you don't hear of 13-year-olds doing random chemicals bought for a tenner from headshops and dying anymore. They're just sold as the more popular drugs.

The war on drugs is going about as well as Russia's war on Ukraine.
Even with MD5, while it is easy to find a hash collision -- it is really hard to find the plaintext which would be hashed into a specific hash value.
> I cannot say I have ever written anything that ran into or caused undefined behavior. And I have programmed for a long time.

Perhaps this is true, or perhaps you are just unaware of the undefined behavior you have relied on.

What I can say for sure, is that all of the non-trivial C++ programs written by a large team which I have worked on in my career have invoked some undefined behavior. Usually, the compiler does do "the right thing" despite the error, but sometimes it blows up in our face, and causes incredibly hard to debug bugs, such as a pointer appearing to simultaneously point to two different addresses, because an array was declared as two different sizes in two different translation units.

Even when I spot the instances of undefined behavior, it's often hard to convince other developers that, although this seems to behave correctly now, it could break in unexpected, hard to debug ways at any time in the future.
I’m kind of inclined to say that eslint won because they have typescript evaluation as well. If it didn’t work on Typescript you’d see less and less people using it.
Even small banks. Basically every bank that was around 20 or 30 years ago started with mainframes (or very large minis) and still uses them. I'm not in that business, but I've seen the server rooms, and I haven't heard of a bank switching over to a rack of PCs, yet. There might be, but that would still hundreds, perhaps a thousand banks in Europe alone running on large-ish iron.

There might be less mainframes in total, though. The bank where my parents worked had 4 at different sites, but now runs on a single one, AFAIK.
I can't understand why some entrepreneur saw vegetarian food existing, and decided to make a startup about ultraprocessed vegetarian food. It's as if they thought ideology was more important than health or environmental benefits.
Given the amount of handwringing we've seen over the past couple of weeks in re: Twitter's headcount, it astonishes me that we haven't seen anything close to that for these cryptocurrency firms.

Twitter ran one of the world's largest social media networks with around 7000 people; what in the world is Kraken doing with ~3400[1]?

[1]: https://www.linkedin.com/company/krakenfx
I hate C++. I work with it professionally and have for years. The entire language feels like an anti pattern at this point. I’m repeatedly told how incredibly powerful this language is if I only use this preferred set of language sub features. But this whole approach violates the entire premise of a type based language, which is to offload as much complexity as possible onto a compiler so that you can get compile time warnings & errors. What’s the point of a compiled language if half the language constitutes a foot gun.
FWIW, structs and classes are largely identical in C++ , with the exception of public/private defaults.

So using one over the other doesn’t really change anything with regards to data oriented design.
The weight of the 1988 Suburban ensures that in a collision, the risk of being killed is transferred to the people in the vehicle struck by the Suburban, rather than the occupants of the Suburban.
> how many of these pro AI articles are written by AI

GPT-3 can generate pretty convincing anti-AI copypasta.
Meta (Facebook) fined €265M for breaches of EU GDPR Article 25
Hold my beer I'll build a tool to track that
yeah if only a few thousand crypto fanatics trade all these coins there is effectively no ecosystem and thus no upward price pressure to make the nerds rich.
But then you have Google with Carbon… which is a direct competitor to cpp2. Apple hasn’t shown interest in either, and MS will of course most likely support cpp2.

Without the giants aligning their interests I’m afraid there will be a split in the community. Clang’s std C++ library is already behind GCC’s because Apple and Google have “moved” on.
Destroy Your Codebase with Amongrust
Coinbase is probably the most American of all the "American" cryptocurrency exchanges. It's also a publicly traded company on NASDAQ. Not sure where you get the picture that they refuse to tell anyone where the HQ is, it's famously a remote-first company but used to have their HQ in SF.
Based on our experience, this is at the very least, not wrong.

My stepmother required, hospice, and and the worker was definitely helpful, but also very clinical, and somewhat hurried. There was not very much explanation or opportunity to ask questions. Fortunately, for us a relative, who was a nurse, from a separate side of our family, came for a few days, and was profound source of comfort for my stepmother and all of us.

I haven’t thought about this for a little while, but what I’m struck by is that this is a problem that may never “scale” successfully from either a government or entrepreneurial standpoint. What a family needs are a couple of humans that have been through this before to just sit with them and answer questions and reassure them that everything‘s OK. We’ll never be able to make that cost effective. In the best cases, this was a role historically filled by others in the community, though I imagine throughout a lot of history, it is just been a very difficult experience.
They could easily declare victory, death number is significantly lower. End of story.
The problem happens when someone lets you leverage the $1B lemonade stand. Though not necessarily your problem :-)
>
Taiwan is worth ending the world over. Not because Taiwan is particularly important by itself, but because expansionist dictators must be stopped at all costs.

If at all costs, you include hundreds of millions of corpses, no, absolutely not. It's not worth it. It's not remotely worth it, and it's insane (In the colloquial, 'madman with his finger on the button' way) to consider it. Burning down the village does not save the village.

> From a game theory perspective, being willing to end the world over Taiwan is ironically the best way to prevent the world from ending. Deterrence works.

That's a bait and switch. The only reason nuclear weapons can be tolerated is because they prevent war between empires. When your doctrine explicitly expects them to fail to do that, it puts the lie to the sole reason for why civilization-ending nuclear arsenals should be allowed to exist.

You can draw red lines that can't be crossed like 'an attack against our territory will be responded to dispropritionately', but you can't take a red sharpie to the entire map of the world. Nobody will actually believe you when you do.
once and before.

If a given execution would eventually lead to UB, then it retroactively it cannot be reasoned about.

This time traveling behavior is what is confusing people in thinking that if any execution is UB then all possible executions are UB.
That's not the point I'm making. I use esbuild often for TS development tooling.

But if you're building developer tools or libraries and want the output to be optimized for the end-user, introducing a middleman like tsc or esbuild can have tradeoffs. This is likely what the ESLint team considered.
With all of the capital they have, you would think they would hire competent people from big tech. Instead they just find some stanford grad with a few years of experience to manage 50 people. It doesnt even make sense
I just spent a month in Thailand diving around the sites near to BKK e.g. Koh Chang with the Apple Watch and used it as my only underwater computer. I had a proper dive computer on the boat to help with planning.

a) You never trust your life to any single device and there are always backup plans if something fails. And at recreational depths you're not going to do severe damage if your watch fails and you lose no decompression limit information.

b) The watch is such a joy to use underwater. It's 100x brighter and clearer than other devices so you see information at a glance. It actually made the whole diving experience better it was that good.

c) I've had Apple Watches since the original one and reliability has always been excellent. Easily on par with other dive computers. And of course the ease and quality of the user experience is significantly better.
I think the strategy of "Go do things with the same group of people repeatedly" is quite universal.
Learning from history typically requires opening a book…
in which jurisdictions have the licensing questions been definitively resolved?
Wasn't the issue that efficiency cores don't support AVX-512 and that operating system schedulers/software don't deal with this yet and end up running AVX-512 code on the efficiency cores?
>Types are great, but they're just one tool in the toolbox.

Of course, everything is just tool. Its up to us to decide if we want to use it or not. What I don't understand is why wouldn't you use it. I totally understand if its fun to cobble together some webserver using only bash scripts. But if you're writing something as big, complex, and widely used as ESLint, I am very surprised if you don't choose something that is more performant and maintainable. It is almost irresponsible. I have plenty of fun side projects that should never ever be used in production because I know its really bad.

I never claimed that using Rust will magically make all your sort implementation correct. Of course this is an insane claim. But like I said, if you take any snippet of JavaScript, you actually cannot reason about it without looking at all the calls to that function, plus all the functions that calls to that. Given any variable S, what is its value? Who knows. I guess you just have to run this massive test suite that we wrote. There's WAY more possible incorrect JavaScript code than there are Rust.

I have written webservers in TypeScript and Rust. The moment I get something out of serde in Rust, I know for a fact this is a string. If the key doesn't exist, its None. In TypeScript, I don't have the same confidence. Did they wrote the correct validator? Wait did they add a default value? Does this interface match what we have? Oh its a string...but its actually Date. Wait...why does this bool keep returning false...(https://stackoverflow.com/questions/59046629/boolean-paramet...)

I could have written 1000s of unit tests...Or just use type and fail the "test" at compile time.

>there's anything wrong with working in language without static typing

Yes there are. If Linux starts going backward (as in they are starting an effort to handwrite new drivers in assembly) and move in that direction, everyone else should rightly be really worried.
It defines food as:

> Any substance which—

(a) is ordinarily consumed as food, and

(b) does not contain a prohibited ingredient

> In this paragraph—

“food” includes drink;

“prohibited ingredient”, in relation to a substance, means any psychoactive substance—

(a) which is not naturally occurring in the substance, and

(b) the use of which in or on food is not authorised by an EU instrument.

So it sounds like Capsaicin produced naturally in things like hot peppers would be fine. But artificially produced Capsaicin added to food might not be.
Yes, it does. The government is the only entity here that has effectively an unlimited wallet. Every time the government is involved in these markets (without taking them over completely), prices explode because the government purse completely crushes the demand curve. Education and healthcare are prime examples.

If you want a counterexample to the idea that healthcare prices are high solely because the demand for healthcare is inelastic, look at dental care. There isn't a lot of government funding for dental care, although it is very much necessary for your overall health. As a result, dental care is comparatively cheap - a full routine cleaning plus a check-up from your dentist (handled by private insurance) costs about the same as a single lab test (handled by medicare/medicaid and private insurance). Serious interventions, like wisdom tooth removal, crowns, or braces, cost only thousands of dollars. By contrast, routine surgeries are often in the tens of thousands.

Similarly, in education, private trade schools tend to cost $10,000/year or so, while private colleges are $50,000-70,000. The economic benefits of a private trade school are actually similar to the benefits of several majors.
DALL-E can purport to license whatever it wants, but DALL-E has no copyright interest to license because it is an AI.
I sympathize a bit with the dislike of enum. We could also probably get away with replacing typedef's with either #define (for simple types) or one-field structs (for arrays and function pointers; the latter usually need a void* to go along with them anyway).

There are reasonable low-level optimizations you can do that switch is needed for. You can have cases that start or end around blocks in non-hierarchical ways. This makes it similar to a computed goto.
Jetbrains still doesn't know how to set breakpoints in third party Typescript code.

opentelemetry.js is already an architectural nightmare (clearly built by people who use J2EE), but the fact that it's Typescript makes it ten times worse because I can't set breakpoints. I have to step all the way in every single time. Through layer after layer of delegation. So much delegation they had to pull out a thesaurus to name things.

JSDoc can do a lot of the things that Typescript does. Use it.
I think this question cuts the other way.
I was just explaining to some friends recently that the only way to become a large non-entertainment tech company these days is to find a captive market (education, healthcare, power, logistics, emergency response, etc.), insert yourself as a cheap solution to a complicated and expensive problem, and then infect the entire sphere until your terrible software is load-bearing and senior managers can't be convinced to replace it. I'm not surprised that this practice also works well in non-software areas like hospice, elder care, transportation, etc.
I must be missing something. The Backus publication referenced by OP is from 1978, much later than Algol. Maybe the OP means some substantial difference, but I don't see what exactly.

And indeed, the Backus publication even has a section "14.2 The Structure of Algol Compared to That of AST Systems".
>Then again, you also wouldn't intentionally hit your finger with a hammer to experience this feeling

This actually sounds related to some of the reasoning behind "cutting" https://en.wikipedia.org/wiki/Self-harm#Pathophysiology
I love crypto! It's Decentralised! It's Trustless! De-fi is the future!

Then it turns out that the promised future involves trusting someone to honour a paypal and pray you're not being scammed.
Cloud of Serfdom or Cloud of Freedom – What Would You Choose?
It plays hell on all of the mucous membranes it comes into contact with, stomach and intestines included. I'm not sure if it can give you an ulcer, but in my experience, if you've already got one, it can be debilitatingly painful.
The most important thing I had to learn when I started on hardcore ANSI C projects (large embedded business critical application) was to really learn to build abstractions.

C has few tools to help you with this and so it is super important to get the most of what is available.

Another lesson is that idioms are very useful in C and cut a ton of time. For most or all repeatable tasks there should be conventions for how to implement it and how to use it.

These are useful in any programming language and environment but I think are especially useful in C where you are on your own when structuring your application.
In the standard it's "automatic storage duration" which is one of the three (or four in C11) classes of storage duration.
I think this is predicated on the assumption that VCs generally deploy their capital wisely, which I don't necessarily buy. Before cryptocurrencies, the rage seemed to be "Uber but for X." I'm not convinced there was much social or financial benefit in most of those, other than cynical value cycles culminating in offloading junk onto public markets.
FYI, an ODR violation (https://en.wikipedia.org/wiki/One_Definition_Rule) is an example of non-dynamic UB.
Essentially yes.

Bitcoins scalability issue should have killed off al notions that it could ever gain widespread usage as an alternative to traditional currency for regular payments and after that it became yet another speculative derivative without any real backing in real world assets.

It was never actually going to replace fiat currencies for most people and the industry is absolutely dominated by exotic financial instruments(mostly of the ponzi variant), run by a mixture of fools and scammers.
Literature is always a good rooting for language. :)
I haven’t used C or C++ for anything, but in writing a Game Boy emulator I ran into exactly that kind of memory corruption pain. An opcode I implemented wrong causes memory to corrupt, which goes unnoticed for millions of cycles or sometimes forever depending on the game. Good luck debugging that!

My lesson was: here’s a really really good case for careful unit testing.
I think there are two different states when the pain goes away - relief and euphory.

These can be mistaken occasionally - as in the Rabbi and the goat joke/parable. But in most cases, it is clear if a state would be desirable if there were no discomfort before. (As a side note, it is why I am skeptical about people praising the Kambo ceremony - taking a frog poison.)

Ad hammer - I mention that in another blog post (curious if you refer to this or if it is a nice coincidence). In any case, there is a difference if something is only a temporary discomfort or causes long-term harm. Instead of using a hammer, one can get spanked or (safely) flogged.
Still featured prominently on digg.com’s frontpage listing Money.com’s “The Five Best Crypto Exchanges of 2022”
20k? I’m willing to believe you can hit 5k, but that’s already stretching credulity. At some point all the common packages are installed.
No part of the definition of “introduction” implies that it is a first party app.
The same applies to vaccines and medicine drugs. Should we stop giving them to people? "For a few people, they'll experience a failure, possibly a dangerous one.".

Should we try our best to minimize the risks? Absolutely. But we are talking programs here. We shouldn't measure every program with the same ruler. Not all programs need to be MISRA compliant when they don't need to.

My Reddit app crashes several times a day, and I guess there is no immediate danger.
For me, it was the realization that some languages have REPLs and can be used just like bash. Since I started with Linux sysadmin and worked my way into programming, I found a lot of the details of programming hard to understand, e.g. runtimes, compilation, dependencies. Most intro compsci classes I've seen tend to use C++ for some reason.

But, once I started using Python, and specifically the ipython interpreter, I realized that programming didn't always have to be statically typed and compiled and work with a Makefile. It could work like a bash prompt!

Eventually, I did branch out into Rust for compiled languages, but my REPL realization gave me the ability to experiment and "fail fast" in a more familiar environment.
I think nobody is in charge. I assume that Xi wanted to use COVID to solidify his power. But that failed and now everybody is waiting since he does not have enough power to change the narrative …

There is a rumor there are a lot of officials which still wait for approval from Hu Jintao and his group to do anything. But that rumor is from person who was not in China for 5 years.
There are quite a few psychoactive foods, nutmeg, chocolate, bad rye bread, and a “dream fish”

https://www.mashed.com/26985/foods-actually-mess-head/
Everything you have described is a normal behavior, not a decease. Let criminal code set the limits on what is considered abuse, not some "psychologists". Definition of abuse is highly subjective, and often manipulated.
Kraken actually handles money so it needs customer service and Twitter is just a bunch of already written code for posting stuff and sometimes (although much less now!) getting ad dollars.

What do (did) 7000 people do at Twitter? I hate to ask the question because it aligns me with Elon whom I despise right now. But what do all the employees do at tech companies? I thought the beauty of tech and why the valuations were so high is that it scales quite easily since it is all code. What do 32,500 employees at Uber do?
I'm not talking about 'networking' which is a grift in the same category as all the other artificial crap, I'm talking about sitting in the same awful office, fixing bugs till midnight, eating crappy pizza and putting your blood and sweat into something that's meaningful to you. You do that with people for several years, they're not just friends but pretty much family.

And being involved in an OSS community around a shared project, particularly long lived ones offers the same opportunities especially for people who are physically in a place that's isolated. I know a non-trivial amount of people who found their spouse through academic and OSS communities. Work connects people.
All the tabletop-simulator LUA calls are pretty well documented, so I don't think it would be too much of a stretch for someone to literally implement tabletop-simulator compatibility (aside from it being a bunch of work).

Tabletop sim is developed very slowly (it seems to be mostly abandoned) and honestly has a lot of pain points, so this seems like an obvious place where an open source project can "embrace, extend, extinguish".

I think currently tabletop-club is missing the ability to download generic assets from the web though. The instant they do they can take advantage of all the existing tabletop-simulator online assets, which would be very exciting even if most of them are questionable from a copyright perspective.
Curation != moderation.
As far as growing speed, hopefully some work can be done to make this a relatively quick growing method:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4406943/
The photos I've seen are more a flat grey-pink than a hot pink.