skysight-inc/HackerNews huggingface dataset:
Having learned C/C++ as my first languages I can say I'm quite glad for it. I was able to learn so fucking much.

1. Object oriented programming, complete with inheritance and virtual dispatch

2. Pure Functional Programming, lambdas, const correctness, template metaprogramming

3. Type system fuckery - the things you can do in C++'s TMP is insane. Both nominal and duck typing in the language.

4. Hardware - I watched so many talks on how CPUs work that explained things via C/C++. I learned about tools like valgrind and cachegrind, how to profile code, etc.

5. Security - The original reason I wanted to learn them, to understand how to exploit C and C++ programs and their common vulnerabilities

6. Data structures - C++ is awesome for building data structures from scratch and understanding their low level semantics

I don't want to write them professionally, but learning them was massively helpful, with skills propagating through every other language I've used.
Things tend to go a lot faster if you squeeze the absolute fuck out of your employees, and have them burn out within a year or two :)
In a strict language or with poorly optimized lazy code, yes. If you can get good stream fusion, not really. If your code fuses really well (common for lists, harder elsewhere) the whole thing will happen on the stack.
That feels like a "guns don't kill people" take.
> It's interesting to compare the new regulations in Canada on cannabis advertising (essentially banned in all forms) vs. the regulations on alcohol advertising (what regulations?) Yet which is the more addictive and compulsive drug?

I'm Canadian as well.

You know why cannabis was deregulated? Tax revenue and to kill off the illegal sales. They knew there was a demand for the product and finally caved in and opened up legal sales so they could get in on that action.

As you rightly point out, it is already taxed to death and yet the demand continues? Outright prohibition wont work.. what are the options available?

We saw what happens with Cigarettes and taxes, black market.

Canada did a study and counted butts outside a courthouse - a very high percentage were contraband.
> Russia's high-tech industry is dead in the water

Completely agree.

> They won't recover for decades from the tech embargoes that started in 2014 and are very extensive now.

I hope they'll change approaches rather soon, 180 degrees, and will start digging out. It will still take time.
As good a time as any to buy them a beer [0], I have been happily using it for quite some time.

[0] https://www.buymeacoffee.com/beemdevelopment
C++ is not going anywhere. All operating systems and almost all compilers for every other language (plus many of their runtimes) are written in it.


When the heat death of the universe is upon us and all other languages have ceased to exist and re-emerged thousands of times over, C++ will still be here, driving the lower-most layers on top of hardware.
How refreshing to have an administration that actually feels shamed when caught lying and then takes said lies down. What a crazy concept.
> But who's going to trust those vendors?

We will find out in the coming years...
This is my thinking too. A maximally useful code AI would include verbatim reproduction (since presumably the code it was trained on was written that way for a reason relevant to its function). A maximally useful art AI has comparatively little reason to ever want to output verbatim training inputs.
Agreed. I've been a TMobile fan for a good many years now, which is why this worries me. We'll see how TMobile officially responds, but the especially worrisome part for me is how they messaged it. I know it happens all the time, but it makes my blood boil when companies try to sugarcoat blatant money grabs with the "it's good for the consumer" nonsense. It's like they not only want more money, but they are also going to show you how much of an idiot they think you are.
I use Mint in the Bay Area and I’m quite happy with it. Just paid for my second year. I generally don’t perceive much deprioritization. I notice it when I’m streaming music and I hit the Bay Bridge toll plaza with a bunch of traffic (or that’s my assumption, at least). Other than that and maybe a very crowded airport, I can’t think of any other cases.
A few decades ago there was a convention to solve world hunger. The delegates were very well fed.

I can only imagine the amount of private jet miles used to attend this summit, as well as the amount of carbon use to cart in the delicacies that the attendees need to soothe themselves
The world has all the speech it needs. What it needs is more truth and less disinformation.
The "blue collar" approach to functional programming is a fruitful one.

Written about Scala, but applies to any language: https://www.lihaoyi.com/post/StrategicScalaStylePracticalTyp...

In doing this, program organization starts to change in interesting ways. Modeling error states as regular data cleans up a lot of complexity.
Simple Machines is still getting updates
The most interesting part of the linked article is this:

Online, ad-riddled, search-engine-optimized webpages offer folk solutions: disconnect Bluetooth; reconnect Bluetooth; factory-reset the earbuds; reboot the phone; and so on. Like a finger trap, these desires for remedy plunge the user only further into the technological murk and its associated despair.

How did this happen? It’s really bizarre and weird that it’s vastly easier to get basic usage and troubleshooting information through googling for stuff that very few people use (linux command line utilities!) than for stuff that basically everyone uses. Is it just SEO wars? Is it because conversations about sed or something select for much higher skill levels and commitment than conversations about AirPods?
Android compat layer.
By low level, do you mean strongly typed? Rust can be used for "low level" programming (systems programming) but I don't know if I'd call the whole language inherently "low level". It's strongly typed but has a good trait system and generics, very good for domain modeling at different "levels", so it seems suited just fine to "high level" programming to me, provided you are looking for a compiled, typed language rather than a dynamic one like e.g. Python.
PR that converts the TypeScript repo from namespaces to modules
> TL;DR: The TypeScript compiler is now implemented internally with modules, not namespaces. The compiler is now 10-25% faster. tsc is now 30% faster to start. Our npm package is now 43% smaller. More improvements are in the works.
And if one ponders this dynamic for long enough, one realizes that there is not enough money in existence to pay all of the debt in existence.
Or in other words, a pressure cooker type system of infinite growth is created. By no fault of their own, a certain number of debtors are guaranteed to default on their loans - the pressure cooker rat race. And in practice the next traunch of currency created through debt in say, a 10 year period, is necessary to pay off the previous 10 years of debt that otherwise would not have enough currency to pay off - the 'infinite' growth dynamic.

In this system the only thing worse than creating more debt (currency) is to not create more debt (currency).
+1 - genuinely curious if a high-level slang/DSL is possible in Rust or it's just a matter of having tools for the existing Rust developers that prefer to code in Rust
Would love to see this integrate with magic trace [1]. I'll need to look at the code for the flamegraph plugin, because handling nanosecond timestamps in flamegraphs seems to break most tools due to float precision.

(1) https://github.com/janestreet/magic-trace
It’s because total deaths are rare in the age range (20-64.)
Inside out tracking is great these days. Unless you mean you're worried about Sony's implementation specifically?
"To get out of gravity well thrust/weight is key" this isn't really true. TWR matters a lot for the first stage, but by the seccond stage, higher ISP and lower TWR is worth it as long as thrust is reasonable. ion thrusters are great for light unmanned probes but anything heavy needs higher thrust and hydralox is key for that. Ion propulsion is also pretty much worthless past jupiter since you can't get enough electricity.
Being mindful and being introspective are two different things. Most people experience anxiety (including me) from being introspective since they fail to let go feelings after experiencing them. This is a skill that requires exercise and IMO psychedelics are helpful to change the game and let people exercise this.
How I migrated to Clickhouse and speedup my backend 7x and decrease cost by 6x
The article about of importance to use the right technology for your workloads and think for 1-2 years further of your project
There's a problem here that I think people (devs) aren't really aware of yet - Microsoft have practically stopped working on Windows 10. For quite a long time now, all new bug fixes go into 11 and they aren't being reliably back ported. It used to be that if there was a bug in Windows, and Microsoft fixed it, you could remove your workarounds after a year or three because Win10 updates do get applied and nearly everyone would have upgraded. Now Win10 is being frozen in time modulo security updates, that won't happen anymore. Bugs in Win10 are bugs ~forever more or less, because users won't upgrade.

I hope that at some point Microsoft wakes up and realizes that after years of effort to heal previous userbase forks, it's just gone and done it again. Apps will have to test and support Win10 as the baseline and will basically ignore Win11 only features, or APIs that have bugs in Win10. This situation will last for a very long time now - and for what? Being able to say you have a TPM? Who cares, apps won't be able to target Win11 TPM or not for many, many years.
It's clear you enjoy a good conspiracy theory, but you are quite wrong.

First of all Firefox, in regular mode, already blocks all tracking cookies. There is ZERO extra blocking in privacy mode.

> So there's absolutely no real technical reason whatsoever for them to disable it.

The only difference is in privacy mode some offline data storage API's do not work (return null, rather than storing, and then discarding, data). T-Mobile uses those API's, and they did not feel like dealing with the case of them not working.

If you install an extension that re-enables the API's, magically T-Mobile starts working even in privacy mode!

> My guess is that the bug being that Firefox's Privacy Mode actually prevented a lot of T-Mobile's invasive tracking.

Like I said, you clearly enjoy conspiracy theories, but T-Mobile doesn't have much tracking on their login page.
That protects me (the software developer/maintainer) to some degree, but does nothing to protect the users of the software I am maintaining.
> blue collar bartender

And yet all the propaganda directs hate towards "blue-haired baristas/bartenders with worthless degrees in women's studies". I don't think it's as simple as "blue collar" vs "white collar". People who took loans to go to trade schools should also be eligible.

And all 3 of those people's tax dollars are going to pay for their bosses' stock portfolios.
I'm about a decade removed from a C++ shop and I disagree with this.

I've found C++ shops have "lower" standards for C++ developers. I'm putting "lower" in quotes here because I'm talking relative skill within a given language. It just seems way more common in C++ shops to have situations where "20% of the developers do 80% of the work". This isn't to say there's dead weight in Python/Ruby shops, but my experience in the C++ world was there was always a small group of developers doing most of the work and this is considered normal whereas the same situation in a Python/Ruby shop would be a major crisis.

Despite the demand, if you're a low output Python/Ruby dev you'll likely struggle to hold a career together; hiring will be a slog and you'll get squeezed out of orgs with PIPs every 6 months. The same low output C++ developer could probably stay gainfully employed once hired.

Hopefully this fact might encourage others to pursue C/C++ jobs. There is zero expectations towards being a "rockstar" - if you know the fundamentals and can plod through work at whatever pace you're comfortable with there's probably a job out there for you.
Just out of curiosity, I look up the chamber pressure of the two engines. The chamber pressure of the V2 engine was 15.45 bar, the chamber pressure of the Raptor engine is 300 bar.

And that's before we get into insane complexities of a full flow combustion cycle vs the open cycle of the V2's engine.

Definitely a lot more complex.
> Not to suggest that volunteer coders are automatically lesser coders

They might be every bit as competent, but it's unreasonable to expect volunteers to put in as much time as someone who does it as a job.
The same can be said for dentists or architects or chemical engineers or whatever. Teeth and houses and oil refineries are “solved” problems in that we know how to do it.

But each instance is a little different. Each customer wants their flavour of the problem solved.

Long story short: don’t get into a line of work if you don’t like churning out multiples of the same thing for years.
Let's start with smoking

Unlike alcohol it have no positive value
This is only my opinion but my opinion is asked for:

I would consider buying if the book stated what model they were trained with and then whether that model sources its training data ethically via opt-in or public-domain.

Same as I wouldn't want to buy illustrated children's books made by a large corporation stepping over small illustrators, I don't want to buy from illustrators stepping over a large mass of others either.
Western media cherry picks negative things about any country that isn't under the US's thumb. It's wild how much xenophobia US media causes that people aren't seeing, especially around Russia and Russians. Americans think of Russian leaders as awful people while also praising liberal US presidents that have continued death and destruction on foreign countries too.
> I use to like having a domain, but dunno, for a privacy nut, seems more secure to not use one.

Care to explain which are those concerns about privacy that you may find when owning a custom email address? Thanks in advance.
That's the same as a deeply nested data structure. A product type. It's not exclusively an OOP concept but it could be to someone who hasn't really delineated the concept of what OOP is.

What I mean by OOP is the smallest unit of programming being an Object with mutating data. These objects are basically combinations of mutable data and methods tied together into entities. Imagine a graph of a bunch of mini-programs with mutating state, moving around, getting injected into one another and talking to one another. This is OOP.

This is opposed to another style of programming where data flows through pipelines from input to output rather then a bunch of entities messaging each other and changing each others state. Both Rust and Go are moving away from this OOP paradigm of programming by putting less emphasis on OOP based syntax.
This is downvoted, but really too mild. The idea of the chip curb is to force China to develop domestic replacements, which will cause industrial espionage to go up. When you declare economic war on a nation, you can expect them to ramp up spending on industrial espionage quite a bit. Not sure why this is so controversial.
It's actually riding in a car time as opposed to driving time, so not as much as you're thinking. Taking it as given that you're going to a bar for the social venue, abstaining and then driving yourself home would have a similar risk profile to taking a cab or carpooling with a designated driver.

To have the effect you're pondering, the actual transportation mode needs to change. Like being in a city and perhaps driving to meet up would be the most convenient, but you take public transportation (even though it takes twice as long) so that you can drink.
Same here, though it was a 3 line change to x/sys
> two of the machines would need me to purchase a TPM module to get it to install

Most of the older PCs have firmware TPU built-in, but for some weird reason disabled in BIOS. Are you sure it is not the case for you?
What is SAR?
Policymakers tried to do something about it in the United States - alcohol was made illegal by a constitutional amendment (the 18th), which means that 2/3 of the legislative body had to vote for it.

Predictably, people continued to consume alcohol in less safe ways, illegal "speakeasy" bars flourished, and moonshining became a very popular occupation. NASCAR was born when bootleggers started racing the cars that they had modified to outrun the police.

Eventually, the 21st amendment was passed to repeal the 18th.
Without drawing any conclusions, I cannot help but notice a deeper than usual skepticism in HN threads about articles that report on the negative effects of alcohol.
I'm surprised to not see any comments mentioning Rust and Go. (Rust is mentioned in the article)

Go intends to bring better team efficiency without giving up much performance. Rust intends to bring safety with similar performance to C++.

There's mentions of Python (and some others) in comments, but those language stray a bit too far from being useful as general purpose languages where C++ has been used historically (but that's not too say there aren't efforts to use Python/Cython embedded).
I did the transition by extracting keys from the desktop app using the scripts mentioned in this gist[1] and its comments. Of course, you should not do this unless you are comfortable verifying the security of the scripts yourself.

Importing to Aegis afterwards was quite straight-forward.

[1]: https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d...
I had this experience early on (1998 around) when I accidentally stumbled on a rich client who was very religious and introduced us to his church where almost all men were rich business guys (only ceo's, investors and their families etc). It was a great niche money wise, but as my co-founders and myself were (and are) atheists, we really couldn't work with them as they continuesly mixed religion with business and we cut ties after a few projects.

But it is a good idea I think if you can get into a large (enough) group of a certain demographic that doesn't bite (too much?) with your own beliefs and values.
True, but outside of HN-bubbles, where do you think most people first heard the term?
According to the article, only 12-24% of the deaths are vehicle crashes, depending on the age group. It also includes things like alcohol poisoning and liver disease.
In my opinion, I wouldn't go so far as to call using the word "adult" as a stand-in for "20 to 64" misleading.
I've used/added the USPS API into a system and it took practically no time at all to do it. I'm guessing that is significantly less time than building an AI tool. What's worse is that the thing that takes the least time to implement actually provides good data.
It's like sitting in a mental ward and listening to two very potentially intelligent schizophrenics or dementia patients chat. Interesting at times and confusing most of the time.
It downloads a script that, at least right now, will turn around and grab cookies and passwords from browsers and send the data off to an discord webhook.
how is it a nightmare?
if you aren't getting that energy from natural gas, you'd mostly get it from a CO2 producing power plant, with efficiency losses going from heat (steam) -> electric -> heat (cooktop)
There is no cure for COVID.

But, telling you that nothing works, go home and wait, is not factual. Many things are helpful, especially in combination.[0] This information should not be suppressed.

[0] https://c19early.org/
What I didn’t know is that the same year he published a book describing his process, someone in England figured out metal cans.

The germ theory had not been worked out at this point so he knew it worked but not the mechanism.

Which is to say I believe everyone understood that boiling made things safe or for longer. It would be almost 50 years before people heard of Pasteur’s work with fermentation (and how to stop it).
Wow, good work.

Zizeks bits didn't seem to go together as well, there were fragments of sentences that had one tone that went into another.

I feel like Will Self would work well in one of these.
> Policymakers hands are basically tied.

> I would also like to see a decline in Alcohol consumption, much as we saw with smoking..

Exactly and one way to do that is to ban advertising. And that's totally in the power of policy makers I'd say.
Apple is hiring game developers to make content for its upcoming AR/VR headset
Why does that seem maligned to you? I don't see it as negative at all, just descriptive.
Yes, on mobile you either plug the YubiKey into your devices USB-C (or lightning) port, or tap the YubiKey to your phone. The totp secrets live on the yubikey and can't be extracted. You can only read out the current code. I believe you can also secure your YubiKey with a password so it must be entered to see the codes.

If you wish to have the same TOTPs on multiple YubiKeys, you are recommended to take a screenshot of the QR code you're given at the beginning (which contains the secret key), and manually add it to all the backup keys you prefer, and then securely erase the screenshot.

further reading: https://support.yubico.com/hc/en-us/articles/360013789259-Us...
I like clarity and honesty about what's going on, not the layers of nonsense that obscure power politics. Notice, the thread here goes "the US is not a world dominating conqueror, and if they are that's a good thing". I know you weren't the one denying it, but my original point was to disagree with the characterization that they are not. If you think they are and that it is good, certainly you must think it is weird how much it is denied that they are, or that western liberal morality requires that it is denied? Cognitive dissonance, no?

Personally, what bothers me more than the US being in charge, given that I'm American, is the way the US regime runs things in the homeland. The values, ideology and culture which is cultivated at home is not consistent with the type of foreign conquest/hegemony/will to power externally. One can see this with the way military recruiting for example is suffering. I would prefer, like empires of the past, that a warrior culture and values promoting power and vitality were encouraged at home. That they are not, and woke culture is ascendant makes some like me not very motivated to "fight" for the nation's interest overseas or support a more aggressive heavy handed "hegemony". There are big contradictions, in other words. (I'm a military vet who fought in Iraq and Afghanistan, so these issues are meaningful to me... I see the country I fought for not representing my interests, so I have less will to fight for it or support it's fight. Make sense?).

If one is not American, and say, European. They should want Europe to be powerful, not the US. I can't tell you how many Europeans I get in conversation with online that for some reason don't even support their own continent or countries to be powerful on the world state. To assert their own interests. To have a military that can enforce their will, or do whatever is necessary to oppose US meddling in their affairs. As if it is some unquestionable fact that the US should dictate to them or that it is better the US have power over them than Europe rivaling US for global power.
> small portion of the citizenry

22m applicants doesn't sound like a "small portion" to me. It'll benefit them and their families - those who are supporting them, as well as those they support.

> IMO the real problem is that we just created a new entitlement program out of thin air.

Would it sound better if you called it a "tax break" or "tax credit"? What's the difference?