skysight-inc/HackerNews huggingface dataset:
Is "silicone" now an acceptable word to describe microprocessors? I'm familiar with its use regarding body modification, but...
Agreed. I said as much in my response to this issue that was opened the other day:

https://github.com/HTTP-RPC/Sierra/issues/12
In my case VSCode is very responsive, but the clang-based language server is pegging an entire CPU core parsing millions of C++ files in the project, causing it to not respond to editor requests.
My home country Sweden has plenty of Uranium but it is forbidden to extract it.
And this is the problem for the nuclear industry - due to political road blocks, everything is unnecessarily expensive and difficult.
Do you doubt the validity of current research? Every time I look at MAPS research it becomes clearer that psychedelics have very high efficacy for some issues. I’d be interested to hear why this hasn’t convinced you.
The f*ing use of f*k in domains, headlines, etc io get f*ing noticed is f**ing getting old
Being a stay at home parent is certainly a lot of work. I did it for a while until my son started pre-k. However his school follows the schedule of the local university so it’s just been he and I for the past 3 weeks during the holidays and for 2 weeks recently before that during Thanksgiving break.

We quickly fell back into our same routine of taking walks and working on his reading and writing.

But I am definitely familiar with the questions from the mothers at the playground or the fitness class he attends.

I just tell them that I was fortunate enough to retire at 40 and I’m presently trying to reinvent myself as a web developer.
> “the other parts” of C++

I agree and that would be great. I'd also love a place to learn design with feedback. Should I use a friend function? Free function? Separate class? Abstract class? Should I create a separate folder and start a module?

It would be great to have something where you try an implementation, get feedback, and try again maybe a few times and then are presented with a few ideal options that you might not have tried.
I want low-bug-density software I buy once and don't receive updates for until I pay again.
web2 scams are not web3, web3 involves bitcoin which current price is respectable the boom bust cycly in 20-21 was heavily macro related. Web3 also involves ipfs, you can search for any book currently and the data lives on the blockchain. If you don't see the benefits by now, it is whatever, blockchain is just a data structure, some people will never be convinced, postgres and procedural statements is all they want. The same people who will argue vehemently against NoSQL, is not the people who should be writing web3 is trash articles.
Normally I'd say you'd be right, but I was homeless on the Seattle-Norcal circuit area, with Oregon pretty squarely in the heart of that. They're a different breed.
I can't help but wonder how this can ever be a good idea.

The government shouldn't be telling you how to live your life, sure. But that doesn't change reality that the vast majority of people out there are not qualified to make a medical assessment for themselves about the severity of synthetic substances (and many naturally occurring substances as well)f

It feels like the culture of family and community is steadily being eroded in the United States in favor of liberalization at any cost.
Yes. While at a national park in Colorado I had a pipe confiscated despite the contents being "legal" in Colorado.

I also spent an hour lined up against a wall while MP's buzzed around and tried to get CSPD to extradite me from a military base over some "spice" (that awful engineered-to-be-legal weed) which turned up in a search of the truck I had borrowed to buy a couch on Craigslist.

So in gray areas like those, the tug of war still lives. But nobody I know of is afraid that the feds are gonna kick their door in over something that's legal in CO.

Edit: grey area was the wrong phrase. But when the military is trying to hand you off to the cops and the cops won't take you, you know the system still has some kinks.
It was the Soviet Union, not Russia. They really are different things, for example the Space Programme was mostly the development of the R-7 rocket, which was designed by a Ukrainian (Sergei Korolev).

You probably heard about the sinking of the Moskva, the flagship of the Black Sea Fleet. The Moskva was made in Soviet Ukraine, in Mykolaiv. Not in Russia. Shame they mismanaged it so much since then that just a few guided cruise missiles did the job.

The military budget of Russia is a far cry of the military budget of the Soviet Union. The scale is not even comparable, arguably the per-soldier performance went down as well.
Here in China the GFW block any traffic with encrypted SNI.
For the fun of it, I think. I started a YouTube channel back in 2017 and had some degree of "success". The goal of the channel was to share what sorts of things I was working on and what I learned.

I kept putting more and more work into my content. Some videos did well, and some got practically no views. At some point into it, I realized that I was doing projects to create YouTube content and that I didn't enjoy the process of editing videos. I was spending 30-40 hours editing a 10 minute video because my production standards kept getting higher and higher. So I stopped.

Sometimes I get the urge to make a video and when I do I try to limit myself to a couple of hours to get it done. My last video (published in October) I spent around a day recording and editing because I was pretty proud of the project. It had pop-culture discoverability, and I thought people would find it interesting and valuable. I posted it around on social media a bit, but didn't get too much traffic from social media. I posted it at the end of October and so far it has only gotten 100 views.

By contrast, my most popular video got that amount in the past day. It is what YouTubers call an evergreen video. That single video makes up about 80% of my channel revenue which is down to about $25/month now. At the channel's peak, I was making up to $200/month from ad revenue on the channel.

I will continue to make occasional videos when I feel like it, but I am not trying to make anything from my content.
Not really the case with air defense, where Germany was first in sending modern anti-air facilities (Iris-T SLM directly from the manufacturer.. not even Germany themselves were using it yet).
Dont forget about the Gepard flak tanks either.

And for the offensive weaponry there is significant coordination among the Western parterns with many supplying equivalent weaponry at the same time (Germany supplied MARS II, which shoots the same rockets as HIMARS; as well as several PzH2000).
Add on the the time needed for actually training the people..
No, that's not it; you can both understand how scarce time is as a resource and still accurately believe spending it with others is more productive than spending it alone, depending on the work (and software engineering falls into the "time more productively spent together" set).

Periodicity is an arbitrary line upon which to draw acceptability, so when one draws it there's usually a reason other than, "I want to maximize effectiveness."
There is magic mushroom cheese, you know.
Descriptions and sound advice needn't be in agreement.

[EDIT] Sorry, that was needlessly curt. I don't think we actually disagree that much anyway—I'm not advancing prescriptivism, and this issue doesn't bother me that much (I was just using it as an example!), though I do notice it. I can find support in the dictionary for my use of "incorrect" here— :-) —but it was probably an incorrect word to have used to express what I was getting at in the first place, and my poor choice there may have been the cause of much of this exchange.
That's only when an exception is thrown, though. If an exception isn't thrown, "unroll the stack" is just a normal `ret` instruction. There's no exception handling code at all when a function returns normally without an exception, which is the point. By contrast when an error sum type returns without an error, you're still doing a branch at the call site to verify that.

Here's a simple example showing exceptions vs. sum types: https://godbolt.org/z/9Er6eKxs9

In the non-throwing exception path, there's literally no error or exception handling code executed at all. Whereas in the sum-type error-returning version, you have a branch at every call site that's always executed regardless of if there's an error or not.

Now the exception handler generates ".cold" clones of the function, so the total assembly for the exception handling one is larger. However, that assembly isn't every executed if an exception isn't thrown, which is the broader point. So it's not taking up CPU cache space & it's not taking up branch predictor slots.
Webtorrent have made it very easy to stream pirated movies aswell
Mushrooms are already decriminalized in Portland. I've not seen any public incidents of folks on Mushrooms. Most people just stay home.
Storage vendors (disks, emmc, nvme, etc) all do this. I’ve never seen it on RAM though. Got some examples you could point me at?
FYI ...

¥ 1,000,000 = $ 7,650 (USD)

¥ 1,000,000 = € 7,250 (Euro)

¥ 1,000,000 = £ 6,350 (GBP)
that the placebo led to abstinence in 25% of cases makes me concerned about a selection bias in the pool
If I paid for a fully working product, fixes should be included, similar to how vehicle oems issue recalls and provide a warranty/guarantee.
> The challenge is that most BEC attacks will use bank accounts outside the US. In truth, the IC3 RAT recovered less than 14% of the total US$2.4 billion in BEC losses last year.

https://www.welivesecurity.com/2022/04/26/trouble-bec-how-st...

https://www.ic3.gov/Media/Y2022/PSA220504
Interestingly not everybody seems to take away the same lession from what's happening at Twitter. I keep reading from people who say that finally now people can focus on what matters and are not allowed down by lazy people, yadda yadda. Some even claim that Twitter now works faster for them and is generally better.

How can we be objective about subjective things when we can't even be objective by objective things?
The kind of reorg we're talking about here is not the typical musical chairs, but a full realignment. This happens a lot less frequently in my experience.
I wouldn’t say 7-10% of GDP is nothing - https://www.gavstech.com/contribution-of-the-it-industry-in-....
It’s “rude” to say you’re busy? I too prefer calls (not with Teams though), just because you can look at code together and also have some interaction with remote colleagues. But if the other person has no time, no problem. Why would that be rude?
> Food costs have increased dramatically for a number of people, so the idea that car-free people were largely unaffected doesn’t really play out.

This not a claim I made. Fuel costs are obviously going to affect most of the economy but note that I said “especially badly” — that’s because many Americans live in areas which were designed only for car travel, and if you live in one of those areas you don’t have a choice about buying a car when your current one dies because you can’t function without one. When cars are selling way above the previous market rates, that means your costs are either unaffected (driving a car with plenty of life left) or massively inflated (when the dealer is telling you it’ll be 18 months unless you’re paying 20% over).

This shows up in other areas but with different outcomes: for example, beef production is dependent on fuel costs. When that goes up, many people will switch to a different protein because there’s almost no cost to doing so. Same underlying problem, completely different level of impact.

> Also, dismissing cars as ‘vanity’ items is likely not to resonate broadly. While self-branding is a thing, some people just genuinely like the cars they can and aspire to buy.

I grew up in Southern California suburbs, you don’t need to explain car culture to me. If you note, however, my comment referred to “inefficient vanity vehicles”. If you really like having a sports car, that’s fine as long as you treat it like a hobby and can afford it (a friend of mine joked that he had a BMW M3 habit and should’ve saved money by switching to illegal drugs).

I was referring to the much larger group of people who make financial stretches to have a late model SUV or luxury sedan because that’s the image they’re aiming for, even if they’re leasing it to make the numbers work at all. If you remember over the summer when the local TV News couldn’t run enough stories about gas prices, notice how it was always some dude putting 20 gallons of premium into a huge truck or SUV. People who are actually poor don’t buy those because everything about them costs more than they can spend, which is why I mentioned that distinction.
> Modern CMake should be using toolchain files to specify the toolchain/flags. That should be included in ever CMake intro. (Hacking those into your CMakeLists.txt is not okay)

this so much. I made a toolchain generator to make myself toolchains with common set of flags (asan, lto, etc specified with a single simple word on the command line for each "feature" or at worst a "key=value" pair, e.g. "compiler=gcc", "linker=lld") and really it made my life so much better: https://github.com/jcelerier/cninja
It's expensive to maintain a landline network that very few people use.

I don't think the replacement for normal people should be voip but instead mobile phones. It also solves the emergency calling problem.
I'm kind of surprised the model doesn't score higher as there is clear pattern to questions + answers and there would a huge amount of training data for USMLE. But as stated elsewhere, there is an enormous gap between passing exams and treating real patients as a doctor. It's rarely about making obscure diagnoses found in exam questions, but about managing illness in the context of a patient and their lifestyle, with many very human aspects - difficult communication, ethics & assessing family dynamics. Written exams are just to assess whether a medical student has the minimum required knowledge to practice, but also there are lots of practical exams and communication scenarios required too. It may well be the same for lawyers - passing the bar does not really relate to actual day-to-day practice.
Also the default, what a no-prefix string like "foo" meant changed between the two versions.
You could do this with the Turbo Debugger when you had a Hercules board attached to a second monitor.
Just don't break it. Problem solved.
In a similar vein, I think all managers should be periodically idled for a week or two (maybe rolling blackout style). If it turns out the value created by their group remains the same (or even goes up!), then the manager has apparently done a great job of rearing their employees to be self sufficient and the manager can be retired/recycled.
You'd think so, but I've when I've brought this up (and weary/wary) people often do the "languages evolve" thing. It's happened before with things like "colour" and "aluminium" so I don't think we can rule it out again.
Is type safety a critical concern when developing red team tooling? What exactly is the threat model?
Uh, yes at the terminal. The floating LNG terminal is a ship, and the liquid is gas by the time it gets to the jetty. https://www.rwe.com/en/research-and-development/project-plan...
The data makes sense to me but not the interpretation. My 2.5yo son loves watching Lego assembly videos on Youtube during his TV time, which is of course tied to my account, which therefore means I contribute to his middle aged male statistic. Perhaps I am having a tough time empathizing but I find it hard to believe droves of men my age are watching Lego assembly videos in the background.
The RTTI requirement is more of an issue since that's forcing RTTI on for all types, not just those that can be thrown as exceptions. An explicit "throws" syntax would eliminate that (since the thrown type is now statically known and doesn't require RTTI) and thus significantly cut down on the cost.

Alternatively, and this isn't very "C++" but would work, it could be required that all thrown exceptions must inherit from a base "Exception" type such that you then only need to require RTTI for that chain of types instead of all types.
Annexation of all or much of Ukraine, combined with elimination of the current regime.
Somehow software vendors were able to accomplish 2 things during the last 4 decades:

1. Ship software, including free updates for the current version to fix bugs, without any fees beyond the purchase price.

2. Become the richest companies in the world, by far, to the point it's not even close.

So the idea that they need subscriptions so they can 'afford' to fix bugs is ridiculous. Also, paying the subscription isn't a warranty, maybe they collect my money and don't fix my bugs.
Honestly, I find the usage of the adjective "modern" deceptive and insincere in the marketing term "Modern CMake". The "modern" scripting language doesn't even support return values and the variables lack basic type-safety. It breaks for anything beyond a simple Hello World.

I would recommend any other C++ build tools that use a proper programming language for scripting, be it Meson or Bazel.
At Yahoo, we had a wrapper so we could have 5.6 and 5.8 installed (and later 5.8 and 5.10), and if you had use 5.6, you'd get 5.6, and use 5.8, you'd get 5.8, and neither, you'd get the default set for that machine.

If you tried to run a 5.8 script on a machine without 5.8, you'd get an error as should be expected. If you ran a use 5.6 script on a 5.8/5.10 machine, I think you'd get 5.8, but I can't remember... 5.10 was less disruptive than 5.8.
Fewer devs doing a lot more has always been my goal, and in hardware we would call this a vertical scaling versus horizontal scaling problem.

Horizontal scaling always incurs communication overheads faster, and as we know, developers have high communication overhead to begin with.

Human scaling is its own problem set and companies like to ramp projects up and then down again. Most of those people only think about how to get more people on board, not how to run the ship once attrition starts to condense responsibilities and reduce redundancy, especially for unpleasant tasks.

I’ve been trying to beat the idea of ergonomics into a smart but mule-headed developer (too old not to know better) for years now and it wasn’t until a combination of team shrink and having to work with code written by a couple of people who emulate his development style that all of a sudden he’s repeating things I said four years ago (of course with no self awareness of where those ideas came from). It remains to be seen if it affects how he writes code, or whether he starts practicing Do As I Say, Not As I Do, but I’m a short-timer now so it’s mostly an anthropological study at this point.
For code modularity to serve the same purpose, I think there needs to be explicit language-level support, because on a medium-sized or larger project, when the modularity exists only in the minds of developers, it might as well not exist at all. You need virtually all of your developers to understand the design and respect the seriousness of violating it, and beyond a certain project size, that isn't possible.

Developers do a much better job with microservices. I think it's easy for them to respect the seriousness of designing and changing the API of a microservice. In contrast, they often don't respect or even realize the seriousness of making a change that affects the modular design of code.

Language-level support for defining and enforcing module interfaces might help developers invest the same level of care for module boundaries in a modular monolith as they do in a microservices architecture, but I've yet to work in a language that achieves this.
I’m fine with software subscriptions (fixes, upgrades, customer support, etc.), but subscribing for something that’s still in development (this case) is harder for me to swallow, in principle. On the other hand, it is very little money and you can cancel your subscription at any time so it keeps the developer honest (focus to make the product better and reach 1.0).

What I’m most surprised by is that Visual Studio isn’t more than adequate. What does Microsoft use internally?
>You have containers that have worked for years that all of a sudden error out saying "Python 2 is no longer supported,"

Isn't this precisely the problem containers are trying to solve? You can update your system, get rid of unsupported software, and still keep the older version of Debian within your container that depends on an unsupported version of Python.
we are not getting further away, closer, so this would be "approaching"

GP may be more referring to the reduction in need for physical labor based jobs as robotics and automation increase, more than "post-scarcity," a "post-labor-scarcity" should arrive beforehand

But to GP's point, transitions take a long time and we are already seeing the early changes. It's not like it has not started
is (e.g.) Monaco a 2nd- or 3rd-world country (or principality)?
msbuildlog.com
So, when are we going to just admit that apparently you must have an operating understanding of cryptography to warrant being able to host/view a resource on the Internet according to browser makers?

I'm of the controversial opinion that at this point, this we either have to solve the cryptography on-ramp problem by getting the primitive boiled down into an experience/management loop a 7-11 year old could understand. Ideally 5, but I'm not terribly optimistic the math can be sufficiently connected to something concrete enough to get across to someone that young or we really need to have a discussion on why it's become necessary for HTTPS to become ubiquitous.

The HTTP internet was functionally fine until you introduced the adversarial and large scale Hoovering up/record keeping of browsing data by ISP's incented by the monetizability of said data to advertising/marketing firms. At the moment that started, we stopped seeing ISP's as dumb pipes, and the Statelessness of a network call was essentially destroyed.

This includes:

-Databases of customer DNS requests
-rewriting of unencrypted content to inject ads/unaudited potentially malicious scripts
-Large scale implementation/deployment of Deep Packet Inspection equipment, and traffic shaping by backbone ISP's
-Abuse of the Plaintext net by LE/Government actors.

The common thread in all of these cases, is that it was us, the industry of paid Software Engineers, inflicting these implementations on the Internet at large. None of it would have been possible without our cooperation.

So we basically have gone from an Internetwork of trusted hosts, to one of untrusted hosts (fine); but we've not done a damn thing to render cryptography more cognitively accessible. Hell, even Web of Trust (TM) has fallen into the realm of security theater with the whole TrustCor debacle, and cryptography continues to be implemented at lower and lower points (firmware+hardware level) in order to thwart/limit the user with only grudging recognition by the actors doing it once somebody drives themselves mad enough to catch them in the act.

This is rapidly becoming a straight up social inequality problem.
You are implying either:

* Understanding complex language does not require logic/reasoning,

* There are infinitely many forms of logic/reasoning or at least more than those existing in a vast training set.

Neither of which is likely true.

What do you think of the Minerva system, which can solve multi-step quantitative reasoning questions better than many competent students and most adults?

https://ai.googleblog.com/2022/06/minerva-solving-quantitati...

Note: If you look at LSAT test samples, many questions are tests of complex logical reasoning, a requisite for legal professions.