skysight-inc/HackerNews huggingface dataset:
Because in Europe the caller of a mobile pays, while in the United States the receiver pays.

So plans are much more expensive because the owner of the mobile has to pay for all usage.

I do wonder how much the actual real bill is at the end for a typical mobile user in Europe with all the charges they have to pay when calling other people.
Windows 11 is kind of like Metaverse. Nobody wants this except Microsoft deluded executives.

Why couldn't they keep improving the Windows 10 and listen to what people actually want?
>> Why doesn't c++ offer a language version that's trimmed down to "modern" rules?

What part could be removed without breaking backward compatibility?

Depending on what is removed and how, it creates a subset that is not fully C++.
Australia did a strategic review of payments in 2012, one of the findings was they needed instant payments - it was rolled out in 2018. The days of waiting days and days for money to transfer between banks/accounts/etc are a thing of the past and it is great. Great to see the same sort of capabilities coming to the EU!
I'm not trying to spend $40/mo to use wifi calling and iMessage. I'd rather spend $80 and never ever have to think about it.
Get comfortable with being uncomfortable
Voluntary CHIPS4 a bust so down to unilateral "pushing". Weaken Yen = more demand from PRC and incentive to de-americanize supply chains while increasingly expensive for JP to procure US defense. US can coerce with big sticks but at some point the logic/draw of carrots may be overwhelming.
> glorified CRUD apps

Why is API design/backend engineering the only software discipline that gets maligned like this? These are bread-and-butter operations. I don't mean to attack you, just noting that I never hear anyone talk about mobile development in the same way, for example.
Many other commenters have provided high-level background answering your question, but if you want to see how legalization/decriminalization is unfolding across the US, this is a detailed map: https://psychedelicalpha.com/data/psychedelic-laws
London can be as expensive or cheap as you want it to be. I worked for a startup on 23k when I first started working and my now wife was an undergrad, we still had a studio in Central London (zone 1). On the other hand you can have a town house in Belgravia for prices similar to Atherton.
Sikoia | https://sikoia.com | Senior software engineer/Lead data engineer | Full time | UK (hybrid, with company office in central London)

We are a financial data aggregation platform and API marketplace, with single API access to credit reports, open banking, company registries, AML/KYC, etc. Currently serve UK and Europe. Our customers are fintech lenders and banks. Our ambition is global.

We are now 10 people. Expect to double in size this coming year. VC backed by EarlyBird and Seedcamp for our pre-seed round last year. Currently closing seed round.

Tech stack is C# (infra) and Python (data), running in Azure.

Lead Data Engineer role is here: https://www.linkedin.com/jobs/view/3335516010/

Email me directly for more info: stephen@sikoia.com
AWS maintains their own TLS stack: https://github.com/aws/s2n-tls
I'm sure there is an easy way to automate that.
> You are literally one search query away from it making sense...

No, that doesn't make it make more sense. You're saying Pleroma instances cannot decide to de-federate with a specific instance, and can't remove/moderate posts? That seems... unlikely.
20 to 30 is 10 years

30 to 40 is 8 years

40 to 50 is 6 years

50 to 60 is 4 years

60 to 70 is 2 years

After that it's just a blur
Don't sleepwalk into being old
I will be avoiding Windows 11 for as long as possible. From my understanding, the issue is that you can only install Windows 11 on computers with a TPM, which they then plan to use to shove DRM down your throat. No thank you. I should not have to "cam" my own computer, because my own computer wont allow me to capture whats visible on the screen. Fuck that.
They have plans similar to GoogleFi as well.
This article reads like something from 2010. Other than Go, new languages no longer have null references and you don’t need a purely functional language to do so. I kept waiting for more examples for why we need FP but the article yada-yada-yada’d the rest

I think FP came and showed everyone how to design expressive types, how to define flatMap on more than arrays, and that’s it. It turns out you don’t need Haskell, you can incorporate those features in imperative languages like Rust and Swift.
I’m building a house at the moment and I have been insisting that I am able to actually test all the built in appliances with power to see if the software is garbage.

I have found that most of the high end brands have a completely horrible user experience. Miele is the worst I’ve tried, and I found that as you go up the price range even inside that brand the experience gets worse.

The top end Miele induction cooktop takes over 5 seconds to boot up before you can even turn a hob on. The interface has a second of latency on presses. It took me probably 20 seconds to work out how to turn a hob on. I happened to be with my mother at the time and I asked her to try to work out how to turn a hob on and she had failed after 1 minute of trying and gave up and asked me.

It looks nice though.

The thing I find the most infuriating about it is that my attitude towards this stuff is just not understood by designers at all. They complain at my choices because the Miele appliances which they specified are “better quality”. And yet I feel like they can’t have actually tried to use them because as far as I can tell the quality is total garbage.
> they don't use classes at all

As much as they can avoid it, yes. The only classes I ever see are those that are auto-generated from some JSON or ORM processing tool - everything else is a static function.
> C style array in their first commit instead of std::array.

In my neck of the C++ woods, neither are a good choice. My point is: C++ is not a language, it is a language group.

Most north Europeans speak a Germanic language, which have many shared features and often partially shared dictionaries, yet they mostly won't understand each other without some further study. As a Dutch speaker I can't judge the quality of somebody's German, even though it sometimes feels like I should be able to.
I do think we should be "protecting all the things we hold dear, family, culture, art, friends, the future", which is why I prioritise eg. climate change, it is a far greater threat.
I think that in this case, the TA is the system. There should be no issue with changing the doctor with the shift.
Sounds a bit like NetNews/NNTP/Usenet? I've been wanting to try to get a Usenet server set up but it's difficult to find solutions. Are there ANY modern implementations?
I've had it happen with Verizon. Bought a new iphone directly with Apple, moved the sim over and nothing worked, called Verizon and they said they have to perform some action on their end. Ended up with an activation fee.
I see your point but your numbers are way off. Tesla has already made ~900,000 cars this year and will probably make 1.3 million before the year ends.
Depends on what you're optimizing for. This post is about being at the beginning of your freelancing career when you're trying to figure out what's going to keep you going. I found that after 13 years of consulting I finally pick a niche. When I did marketing, sales conversations, and execution became a lot easier, and effective hourly rate skyrocketed.

Picking a niche is smart if you know it'll sustain you on the dimensions that matter (emotionally, financially, intellectually, etc).
It's not price discrimination. MVNO customers, whether owned by the carrier or not, pay less and get less. In order for it to be price discrimination, it would have to be the same service that direct customers of the carrier receive. And it's simply not.
Show HN: Nudges.fyi – simple, unmissable reminders via phone/text/email
I built this app primarily for my wife, who has tried many mainstream todo-list apps (OmniFocus, Things, and Todoist come to mind) over the years with little success. She isn't particularly interested in setting up a productivity system and the administrivia that goes with it. Even having to remember to look at an app once a day was far from ideal for her. This app is an attempt at a solution for anyone that fits this description, with a focus on alerting over organization.

Here's how it works: you create a nudge that's set to trigger at a given date and time, and the app phones you, texts you, or emails you (or all three) at the right moment. Nudges can trigger on a schedule, so something like "call me about monthly bills for the next month on the last day of every month" is quite easy to set up. It also works well (sample size 1, admittedly) as a supplement to a more robust GTD system. I use Things for almost everything, but my most important reminders are set up as nudges.

I've worked on this on and off for the last month or so and I think it's ready for a Show HN. There's likely some rough edges in there so I wouldn't use it for anything _critical_ just yet (let me know if you see anything that looks buggy!). I cut a lot of scope in order to release an initial version quickly; here's a list of things I'm considering adding to the app in the near future:

- Implement something analogous to Pagerduty: create nudges that repeatedly nag you (with something like an escalation policy) until you acknowledge them
- More notification channels: get nudges on Telegram, WhatsApp, Slack, etc.
- Families (or teams, possibly) share a namespace and can send nudges to each other
- Nudges that collect a response: possibly for polls, a daily diary entry, or habit tracker
- Incoming and outgoing webhooks
- Snooze a nudge so it re-triggers in X minutes

I work on distributed systems at my day job and haven't done frontend and CRUD things in a long while now, so building this out was a nice change of pace. If anyone's curious, the app is built with: Next.js (in static HTML mode) and Tailwind for the frontend, Go for the API server and background nudge loop, and SQLite (+Litestream) for persistence.

In any case, I'm looking for feedback from the HN community here: is this something you would use?

TL;DR: schedule reminders for yourself via phone call, text message, and/or email

(PS: the free plan doesn't allow call/SMS nudges because I'm a bit wary of spam, but if you'd like to give this a shot and can't [or don't want to] subscribe to a paid plan at this point, send me an email at tim@nudges.fyi for a 1-month code)
I make 54k net in Romania working as a backend developer. If I move to France and use C++ my living standard would take a hit. :D
I could see AR/VR dev environments being viable enough to not get laughed at in 15 years, but there's no way we give up 2D displays in the majority by that time.
Silly question, but are you suggesting that in code you'd put:

sql_ai = "which customer spent the most with us in the past 12 months?";
> We only need so many launches, especially super heavy rocket launches before we run out of payload.

Why do you believe this is true? It's entirely possible that there's a massive amount of unmet demand that's only economically feasible at lower price points that SpaceX is beginning to unlock with reusability and economies of scale.

Even SpaceX themselves is a huge customer with Starlink. An extremely low cost of launch not only means that you can put drastically more satellites up, but you can put them in lower orbit where they will have a shorter lifespan, because they decay orbit and burn up exponentially faster, mitigating the risk of Kessler Syndrome. You can also iterate the satellites much faster as technology advances and waste less time making sure that the satellite is 'perfect' because you only have one shot at launching a JWST after 20 years of work.

On that note, why is one Hubble or JWST enough? We probably need hundreds if not thousands of them if we want a sufficient observation coverage to be fully away of all extraterrestrial (asteroids and commets) threats that might be coming our way.
I agree. But words like "Revenue", "Operating Profit (loss)" and "Net Profit (loss)" have meanings.

Looking at the 2021 10-k statement, I don't know what number has to "double" to cover the estimated new loans (and besides, no one seems to have reported on the details of these new loans either. Even the $1.3 billion/year estimate I put forward is just a round-assumption of 10%ish payments).

-------

That paragraph there is... complete nonsense. I think its fair of me to point it out.

https://d18rn0p25nwr6d.cloudfront.net/CIK-0001418091/947c0c3...
By the GP's opinion, you use the stl classes that implement RAII for you.

What is, obviously, only one way to do it, with its up and downsides. Granted that the upsides are much more numerous than the downsides, but there is a reason it's not the only option available.
I copy-pasted them to be able to read them better.

SELECT
first_name,
last_name,
(
SELECT MAX(order_total)
FROM orders
WHERE customer.id = orders.customer_id
) AS maximum_order
FROM customers;

There's this one to get the maximum order amount for each customer that struck me, and another similar one.

Instead of doing a JOIN they do this weird subquery. You can clearly see that it's the work of an AI and how this AI works (putting together lego pieces which are subqueries), because nobody would be writing this query like that.
cron automates running scheduled tasks. What further automation does it need? Automate automation? What does that have to do with automating "customer engagement journeys?" Automation seems like the opposite of engagement from a customer perspective.
Mint is a little cheaper, and works with more phones. Which is why I went with Mint. But if you need/want that multi network support and global connectivity, you should probably go with google fi.
C++ dev here, not a rust dev. It is my understanding that Rust macros have some understanding of the syntax/parse tree, making them much safer than text replacement like c++ macros.

A better comparison to Rust macros might be constexpr and template meta-programming.
What's wrong with Windows 11?
Perhaps we should raise the age where we consider someone an adult.

IMO the real problem is that we just created a new entitlement program out of thin air. And unlike the other programs that have more broad appeal, this one is just for a small portion of the citizenry. And nobody is having a serious conversation about how we're going to fund it going forward.
Food Prices Soar, and So Do Companies’ Profits
https://en.wikipedia.org/wiki/Rent-seeking

"The classic example of rent-seeking, according to Robert Shiller, is that of a property owner who installs a chain across a river that flows through his land and then hires a collector to charge passing boats a fee to lower the chain. There is nothing productive about the chain or the collector. The owner has made no improvements to the river and is not adding value in any way, directly or indirectly, except for himself. All he is doing is finding a way to make money from something that used to be free."
And? what does that have to do with poor people? The entire economy is run on charging money. Are you saying “Kellogg is telling poor people to starve for charging for cereal!” Or is there something special about twitter for you to complain about? Why are poor people entitled to free twitter? They’re not entitled to free cars or free smartphones or free Netflix or free WhatsApp business accounts or free Fastmail or free UPS or free TV Ads are they?
Eventually you realize that if you need to prove status or wealth to gain friends or a romantic partner...then those aren't really the people you want to surround yourself with. Or maybe you don't realize this and will remain poor trying to always show how much money you have to people so that they will be impressed.
> It has to, it's how the system works. It's so anachronistic.

And yet, based on the proliferation of SMS 2FA, it seems like cheapest and most effective way to prevent spam and bad actors. As well as track people.
Something deeply suspect about an AI trying to make the argument that virtual sex is better than actual sex, almost as if they had a vested interest… Hmmm!
That’s amazing. It does rely on a level of comfort with a fuzzy error budget.
I wonder if this is correlated at all with the fact that ERs are much busier on the weekend
This isn't surprising. The launch-time requirement of a TPM imposes an artificial bar (artificial in the sense that it's purely Microsoft-imposed -- it's usefulness is certainly more debatable to the average user) which instantly locked out people who either:

- Didn't know what that was and didn't care to learn (probably most people); or

- Understood what it was but either didn't have a CPU with a built-in TPM, which is a fairly recent feature, or didn't have a motherboard with a TPM socket.

For the second category of people, Windows 11 is an expensive proposition beyond the base OS itself, and can be involved at the hardware level.

Combine that with some questionable UI choices and ever more ads, and I'm not shocked that Windows 11 hasn't seen widespread adoption.

E: formatting
That's 1 too many for that spyware ridden nagging piece of crap.
Maybe I'm way off base here, but requiring payment seems to be less about making money and more about tying an identity to the user and the legal nature of the relationship between the user and the service.

I also don't agree the blue checkmark is an ego thing, but just that it's necessary to do publicity work on Twitter.
Elon Musk’s Twitter already looks grim for the LGBTQ community
Yikes - thanks for sharing. I'm one of the few people I know who occasionally call to verify anything on CVs, especially when the interview feels off.
Always wonderful, but (2017) - you got me excited that there might be a new one in the series.
I concur, but carriers do weird things. Some of them will want you to purchase a more expensive plan to get that “feature.”
Activations …what a joke. This is literally a fake charge to generate free money.

When I have gotten a new phone I just swap sim cards and “activate” my new device.

Even if you go with a new sim… registering it to the device an account takes less than 5 min.
What if all the war-mongering of late was to manifest funding and support to engineer the defense systems to prevent this, without causing undue distress of the populace?

Someone feed this to an AI thing, I need this book.
Every other provider (that is, Verizon and AT&T) has been doing this for years.
> What can Rust macros do that C++ TMP (and macros even though that's a last resort IMHO...) can't do?

I'm not sure why you specifically compare Rust macros with C++ TMP. Rust macros are meant to be a safer and more flexible alternative to C/C++ macros, not else. C++ TMP is not a goal but a means to the goal, so if you look for something like TMP in Rust you will see nothing (the closest is generics, but of course it doesn't subsume TMP because it needn't). The goal of TMP is generically a compile-time metaprogramming and Rust has multiple solutions for this, including but not limited to generics, Cargo-directed code generation (via `build.rs`), macros by examples (`macro_rules!`) and procedural macros.

> From what I've gathered, it's similar in complexity to using the CRTP in C++, maybe a bit less verbose. Am I missing something?

CRTP (curiously recurring template pattern) is really aptly named and it is a testament to C++'s accidental complexity. I don't think any new C++ user can discover CRTP in reasonable time. In Rust traits are built-in and well incorporated into the core language.

> I feel like "interfaces" as in pure abstract virtual classes can achieve the same effect as Rust traits (though it could be its own thing and not a special case of a class specification), and the newly introduced Concepts goes even further that what can be achieved.

You have a generally right idea about traits that it is conceptually similar to concepts, but I believe there is currently no equivalent of `dyn Trait` for concepts. There was no effort to harmonize concepts and existing virtual classes.

Also your parenthesized remark is more important than you imagine; `dyn Trait` in Rust is implemented as a fat pointer, which decouples vtables from instances and is generally much less complex than C++ vtables which have to account for multiple inheritance for example. As a C++ programmer you may feel like that you want a choice between vtable and virtual methods vs. no vtable and no virtual methods, but it is a false dichotomy and Rust gives the best of both "choices".
I’m kinda surprised to hear that. I’m on an mvno in London and have had zero issues. Only time I see congestion issues are at huge public events like like festivals or carnivals. But that tends to affect every network.
> the situation in the US is a complete mystery

It's because in Europe the caller of a mobile pays, while in the United States the receiver pays.
So plans are much more expensive because the owner of the mobile has to pay for all usage.

I do wonder how much the actual real bill is at the end for a typical mobile user in Europe with all the charges they have to pay when calling other people
The lure of access to the Chinese market has been used and western leaders now realize it's a lie. The one sided cooperation with China is wisely being ended, if the Chinese government wants any technology or resource going forward it will have to be completely grown from within. But here's the kicker, why would any Chinese citizen go and start a company? All it means is you have a massive target on your back for one of the political elite to swoop in and take what you've built. Why would you work towards building a massive company like Jack Ma did when the reward is being tortured and disappeared when you step slightly out of line?

So the best and most ambitious minds in China will go into politics or leave the country.

Throw in the coming demographic collapse I think China's peak is behind us.
I don't think this is true - on Xilinx, you can coax a DSP48 macro into implementing a barrel shifter, but the underlying primitive is a multiplier and not a barrel shifter.

Unlike adders, a barrel shifter does not generalize well enough to be implemented as a hard block in its own right.
edit: nm, I misread the page.
WhatsApp Secure and Encrypted–But Traceable at the Same Time
I'm also in Canada and get about 5 scam calls per day.
Malicious proof-of-concepts are exposing GitHub users to malware and more
nntp gateway sounds like a good way to avoid eternal September