skysight-inc/HackerNews huggingface dataset:
Not op, I’d have to look. Generally though the seeds of a downturn don’t happen then, they happen during the boom times, when everything seems great.

It’s the biggest issue I have with Keynesian school of thought: the answer to get out of a downturn is to gov spend more, but it ignores what happens in the boom times (in which gov also spends more these days). Meanwhile growth, even in good times, has been slowing. Used to be 3-4%/year 30 years ago, more like 1-2% now. And still the calls are for spending more. I don’t know when exactly we’ll stop growing altogether, could be 100 years from now, but with all the gov spending, we sure want to find out!
So, how do online advertisers respond to this?

If platforms are held to 1A standards, then they can't sell advertising. Online advertisers have already made it crystal-clear that they will not tolerate their brands on a free-for-all platform. Ergo, a requirement for platforms to keep constitutionally-protected speech up is effectively starving them to death. And if you're thinking of making it illegal to withhold ad revenue to a platform over their lack of moderation, then you're driving a stake through the heart of freedom of association.

A better idea would be to say, "ok, you can have rules, but you have to apply them evenly". A lot of platforms will bend the rules for popular users and that absolutely is a problem.
This is such a lazy take. First of all, no legislator is going to take this up, this would be such a stupid issue to die on. Second, we don't need the government to tell people to switch, they will if there's something just as easy. Third, all the other solutions are currently shittier to use, so even if we did use the government to force people to change, everyone would hate it and it would destroy any good will people have to do a little extra work for security.
Practically this is already the case in many countries; NL to my Revolut or PT accounts is seconds, vice versa too. It works well. But it is not guaranteed. Api would be good; I can imagine visa and mastercard are getting a little bit panicked as this is already trivial and I am using my phone for payments anyway (no idea where my card is) (but still use them of course via NFC).
are reverse mortgage interest rates fixed or variable?

If they are fixed, anyone who refinanced in 2021 when rates were dead cheap and prices were sky high made out like bandits
I mean, I don't think it's a legacy language at all. But I do think it's a minefield of annoying problems with no two codebases speaking the same subeset of C++ evolved to work around those annoying problems.

All told I would fine it more frustrating to work in C++ than enjoyable.
Would not say it's true at least for robotics related fields. I personally taught C++ some years ago and the new guys have taken over since, adopting and improving on my course. There are many specializations where C++ is still a must.
>> There's no common sense reason this would reduce government interest payments.

When you run a budget surplus, you pay down debt. When you have less debt you pay less interest.

You are like bringing back the Laffer curve to argue that maybe raising taxes wouldn't reduce debt. Historically it generally has, logically it would.
> the type of work is typically boring.

May be a personal taste thing but graphics programming, computer vision, scientific computing, robotics and even some embedded systems work is far from boring imo.

But certainly the above are niche fields in a market where software engineering is almost always limited to webdev.
I don't have such a rich source as OP, but Ofcom have some information

https://www.ofcom.org.uk/phones-telecoms-and-internet/inform...

https://www.ofcom.org.uk/phones-telecoms-and-internet/inform...
> No commercial UNIX has ever followed that mantra.

No commercial UNIX besides macOS/iOS has enjoyed anywhere near GNU/Linux's success, either.
60 is not old. And I don't think age is particularly relevant here.

Today millions of people are using PSD2 compliant SCA (that should not rely on SMS tokens only) in Europe. Usually implemented by a push notifications that you need to approve using biometrics on your smartphone.
I think you're completely missing an entire world of FP languages which are not pure like Haskell, ocaml, elm, etc... There are languages with side effects as an easily accessible escape hatch but don't do things which make debugging a pain like data encapsulation and inheritance.

Also, there are FP langs out there that have better data/heap locality with indirected pointer data structures, because they don't share memory and so the pointers aren't tied to anywhere except where they are directly running.

I completely disagree with immutability being non-intuitive. Try explaining to a junior/bootcamp JavaScript or python developer why when you pass an integer into a function it doesn't reflect changes you made in the called function when you jump back into your calling frame... But if you do the same with a object/dictionary...

For junior programmers immutable passing is absolutely the default assumption and so I think it's reasonable to claim it's the intuitive choice.

There's even crazymaking shit where in python if you have a default array parameter you can seriously fuck up your model of what's going on if you mutate that array anywhere.
If you ignore deductions.
> A lot of languages have functional features but are not “purely” functional.

That was my first thought. I work mostly in Java because that's what they pay me to do, but I've almost never worked with a Java programmer who could actually write Java code using the OO features that the language is based around. When I see their Scala code... it's mostly var, rarely val, because it's easy to think about.
I've seen similar situations before (with some co-workers) and I was in the same path some time ago.
For my friends the only thing that helped was to change careers, they started non-related business (one became a carpenter and the other one started a grocery store); having a non-mentally demanding job allowed them to heal.
In my case, I changed jobs to avoid being so much stressed. It was complicated to start being productive again and every day I struggle but I is becoming better and better.
What's new in Playwright v1.26 and v1.27
> Thanks to the internet, the free speech clause of the First Amendment is bearing a level of strain that few other legal doctrines face in modern times.

This had nothing to do with the internet.

Speech has always been under attack in the US.

Even in the past 100 years from the teaching of evolution in the early 20th century to bans of "obscene" books and films, even bans on what you can say on radio or television, or banning marches and protests by unpopular groups of people.

If anything, the internet has allowed people to circumvent these bans.

That isn't to say recent attacks on free speech should be ignored. But they are not "thanks to the internet".
Editorial pieces are chosen to be printed by the news group. While it "might not represent [news group] opinion" it usually does unless the topic is not meaningful to the news group. This seems like a pretty basic strategy to me -- my high school current events teacher would always remind us to "consider the source". Is this really controversial?
Because Python pays more. Or Javascript. Or Ruby. More demand, more salary. Apart from finance, pay is lower than web languages. And finance is small. Embedded systems programming, that also uses the language, pays 30% less than web jobs from my last job hunting period.

Employees may be leaving the embedded space (and C++) for web tech because of this. This is the feeling I get from my local job market (western Europe). Maybe as the old timers retire, job offers will align? Who knows.
I use TomTom’s API services in conjunction with google maps API because it is way more cost effective.

I use google maps sdk on mobile because generally the data is much better quality for POI than Apple Maps, but doing geocoding is a lot more expensive so that’s where I use TomTom. Seems to work fine for me so far.
I just hate that I need a mobile plan now to use most services that require SMS 2FA. I want to be able to down everything without a phone number.
Hong Kong's Faster Payment System (FPS) is like that. You can even use phone number or email instead of account number (or QR code). Very practical. Money moves instantaneously free of charge.

[1] https://fps.hkicl.com.hk/eng/fps/index.php
[2] https://www.hsbc.com.hk/campaigns/fps/
> I would much rather have

False dichotomy. In fact, well understood systems must be more reliable.
Instant payment in India (UPI) has been revolutionary. Last month 6.7 billion transaction took place amounting to $138B!! https://www.npci.org.in/what-we-do/upi/product-statistics
Every major company tech company ( Google, meta, amazon, flipkart ) wants to be a part of it. This can be a huge opportunity for European startups
Free transfers within some countries are usually instant. That needs to change into always instant and then cross border.

The situation is comparable to mobiles in a decade - it's a profit center for banks, the systems are there but they make more money by getting in the way. So the EU need to step in and regulate this market failure.
These sorts of articles dont reflect how the US gov funds itself:

1. Gov spends $100 and taxes $90

2. Commercial banks then have $10 (100-90) in reserves at the Fed

3. Treasury is required to sell $10 of bonds to keep its account at the Fed at zero balance. (This collective tally of 'debt' is what everyone loses their minds over)

4. Commercial banks buy these bonds up immediately as long as the interest earned on the bond is greater than the interest earned on the reserves at the Fed.

Important things to remember:

- The $10 'borrowing' done by the government is funded by the deficit it created.

- The treasury doesn't have to issue bonds to fund itself it can simply deficit spend as its done in every major war or during Covid.

- When the treasury does choose to issue bonds the coupons dont need to match market interest rates (this is what the Bank of Japan is doing this very minute). The bonds will always be purchased so long as there is a positive interest rate differential between the bond and the Fed's reserve interest rate.

- Bonds have secondary uses but funding the government is not one of them.

- Government debt = private sector savings. Collectively it represents the excess of money paid into the pvt sector vs whats been taken out via taxation.

- US gov bonds are extremely useful financial instruments used in all sorts of repo operations providing liquidity in the banking sector. They are better than gold!

- Dont stress about government debt. It has never, and will never, be repaid and thats a good thing because it effectively translates to a massive destruction of pvt sector savings.
Coaches and managers probably do not have the Mythical Man-Month on their bookshelf. Musk and his advisors almost definitely do.

In any case, coaches that make these kinds of announcements several times and fail to achieve them, do not stay in the job very long. In Musk's case, this is immaterial as he has rigged the Tesla board with loyalists and family members.
To be fair to the parent, prejudice means, according to the OED: preconceived opinion that is not based on reason or actual experience.

So preconceived opinions based on reason or actual experience do not count as prejudice.
On the other hand, this is another step towards cashless society, where every transaction is tracked by the government.
I was just answering your question what are the alternatives. Didn't read to me like you were already aware of them.
It's not "better" or "worse", but rather should be up to the user. I've got a bank where them sending the SMS just silently fails, probably because my phone number is on GVoice. The web forms will allow me to do email challenge, but then calling customer service I've got to tell them about the hidden option in their own system to turn it into a voice call challenge rather than the broken SMS.

I myself generally prefer email, because the message comes in quicker going directly to my SMTP server rather than bouncing through GVoice and then to my SMTP server. But if the formatting of the email doesn't make the nonce readily visible and selectable, then I'll prefer SMS because the limited length forces them to leave off most fluff.

But really, all of this should be consensual at the behest of the user, not forced by the bank to push liability onto the user. The main security model of US consumer banking is to report unauthorized transactions within 60 days and they'll be reversed. So anything that hinders me checking my accounts every month is a negative for my own security. My preferred system would be straight password for a full-access login (to be stored by my password manager), and then a separate password for read-only login with a well-documented API (to be used by automated scripts).
Honestly, let people say whatever lies and nonsense they want and let relevant parties deal with them with libel laws if they want to, or liars destroy their own credibility if they want to.
The best solution I've seen is third-party bank authenticators. Its only popular in Finland (and I think Norway) due to some sort of mandates. It solves the biggest problem of using SMS for this: RECOVERY. If you lose your phone or number, you can stop in to your local bank with your passport and have it reset. They'll actually scan your passport so social engineering attacks won't work.

https://www.nordea.fi/en/business/our-services/mobile-online...
This response is unnecessarily hostile. A machine stereotyping may have overwhelming accuracy. In that case, I would argue the machine is not wrong. It's our policy response to its outputs that may or may not be wrong. Changing the machine to disregard accurate descriptions of the real world only serves to bias the machine.
Let us not forget why we went from an elemental money (gold) to a money that is printable: price stability. We collectively decided that we wanted a few people to have control over the money supply so that they could turn the knobs to ensure price stability.

During the pandemic, knobs were turned. They continue to be turned. Where's the price stability?
interesting. i've always found that the basic CRUD apps that most python jobs end up being are far more boring than HFT or systems level
The world was promised 'cloud magic'. So much for that fairy tale
> The reason SMS 2FA is popular, is because the average use case is that the user's (reused and/or weak) password was captured somewhere...

People are not disputing the effectiveness of 2FA. They're saying that SMS is not a reasonable way to implement 2FA.

All my banks' websites in Europe (I've got several) are requiring the use of a physical device, provided by the bank, and protected by a PIN. I need to use such devices both to log in and to confirm wire transfer / stock buys / etc.

U2F keys like Yubikeys and physical 2FA devices like those provided by my banks are way better than SMS 2FA. Why not strive towards that instead of saying that SMS 2FA is popular for reasons and that nothing can be done about it?
Are you sure it should implemented immediately?

> with an obligation on providers to verify the match between the bank account number (IBAN) and the name of the beneficiary provided by the payer

This will break a lot of payment flows, currently that verification is rarely enforced. For example I have saved "power company" as receiver's name, the transfers still work since everything besides IBAN is ignored.
Are you saying we should be taxing people who can barely afford to put food on the table?
I am working on a java game where I threw all OOP knowledge out the window and use C-style pure data-classes with public fields and no methods.

It's pretty refreshing to work this way compared to the design pattern madness you see in enterprise applications - but I guess it's not very safe if multiple people are working on this and some don't know what they are doing.

There has to be some middle ground, I think people have been going way overboard with OOP in the last two decades.
I'm not dead yet!!
Some higher up executive. Geographical Circle Operations Head maybe.
I have a newish iPhone and airpods. I have my pods in much of the day. When my phone rings, it rings through the pods. When I answer, 7/10 times the call is first answered going through the pods, then transfers to the phone, and I have to hit the button on the phone to transfer it back to the pods, where I hear "...ello? Can you hear me? Are you there?" Just 5 seconds or so, but still dumb. This worked fine a few months ago. I have changed no settings.
> The caller shouldn't have any of these issue (if they do they are a moron

Quite frankly, you don't have the slightest idea of what you're talking about, and it's incredibly rude and insulting for you to call anyone having these issues a "moron".

I have a pair of AirPods, and an iPhone, and an iPad, and a MacBook.

And when I put on my AirPods, probably about half the time they connect to a different device from the one I intend when I take them out and put them on. Or they connect to my phone but not the phone app. Or they connect and then immediately disconnect as maybe another device takes over.

The whole process of getting them to a) connect, b) be selected by the phone app, and c) not become deselected/disconnected because I did that before some other device/app takes over... well yes, it's frequently 15-45 seconds. Half the time it works seamlessly though.

> It takes some nerve to call someone without texting/emailing about it ahead of time if it's not an emergency

You know, other people regularly call friends/family/colleagues. Same as you'll get calls from your doctor/gym/etc. about rescheduling. Honestly, it takes some nerve for you to judgmentally declare that nobody should be like this.

You need to find some empathy, and understand that your personal experiences are not universal ones.
That's standard procedure here in Sweden.
This is why you always (always) have backup codes. If a site doesn't provide them (and only allows 2FA via SMS rather than also via Time-based one-time password), that's a huge red flag to me (and yes, I'm aware some very large sites fall into that bucket).
Banks already make enough money from interest on loans, they can afford the minor cost of an instant SEPA transfer. The €7 cost that the parent is charged is way too high, I only have to pay €0.5 for the same with my bank, with a cap of €2,000 on the amount of the transfer (above it can only be the slow transfer).
> Or even more radical simply stop issuing Treasuries and just run an overdraft with the Fed.

> Paying interest is entirely a policy choice. Congress can change the rules of the game if it wants to and can stop paying anything.

Simply destroy the credibility of the US to pay its debts.
You are right on those numbers, I miscounted when I looked at those numbers.

I'm glad that there is someone creative on here that can educate and confirm.
I contributed to a really nice project on GitHub, called https://weexpire.org/.

Basically, you create encrypted notes that are readable by the people you shared the link with only if you do not respond to an automatic email. Simple, yet efficient.
Mozilla Ventures: Investing in Responsible Tech
Ask HN: What is required for us to shift from moderation to personal agency?
i don't think the use cases for c and c++ have changed all that much in the last decade.

the sheer quantity of application stuff that has been written in very high level languages has.
Netflix has 100+ production clusters running Cockroach DB
I worked in C++ in the UK for a number of years and interviewed for a couple of positions like these. The main reason I didn't want to work for a financial company is that they insist on high number of working hours and being located in-person in London.

When I studied Physics, I did 2 years (4 semesters) of C++. Nowadays, nobody would do that, you'd learn Python by default.
Create maligned reward system, get maligned work. It's not like our field doesn't have resume driven development, and honestly why would you do anything else? Doing good work for your employer only pays if it literally pays. If your employer and the market rewards launching features, products, and making metrics go up then why toil away needlessly making money for someone else?
Do we know where this site is getting its data? Given the site is down, maybe there's an option to pay for a lookup from some authoritative source.
They probably moved to the same place as all the people who said they'd leave the US if Trump got elected.
OsmAnd+ is my go-to maps app as well lately. It's fantastic. The only problem I have with it is the rendering for the actual map is super unoptimized, and leads to it having a very low refresh rate. Which, for someone who got a phone with 120 Hz as soon as I possibly could because the smoothness matters so much to me, it's a tad frustrating. Especially when I'm trying to scroll around the map manually. When I leave it in navigation mode while driving, the refresh rate doesn't really matter.

According to the GitHub Issues/Dicussions, this isn't an issue with the iOS implementation. Just the Android one. Hopefully something they can fix.
Their point was about having to pay to export your data. Afaik Bridge is still to this day only available to paying users. Still, their statement is no longer true since exporting in bulk is permitted for free with the Import-Export app.
I guess it's the hill I'll die on, but these "white vs black" and "master slave" are inherently racist just make my head turn every time.

blacklist came from BEFORE slavery in America.

> According to the Henry Holt Encyclopedia of Word and Phrase Origins the word "blacklist" originated with a list England's King Charles II made of fifty-eight judges and court officers who sentenced his father, Charles I, to death in 1649. When Charles II was restored to the throne in 1660, thirteen of these regicides were executed and twenty-five sentenced to life imprisonment, while others escaped.

Thinking that blackbox is racist is approaching insane level of mind-bending "everything is about race".
Exporting an XML file from a database of already existing emails is very likely a query that takes milliseconds to run automatically.

If it's true they require you pay to export emails it sounds like borderline extortion.
Use one that does? Or build it yourself?

ARRAY[?, ?, ?, ?]
A traditional CPU in its most basic form is nothing more than a programmable state machine where the transition function is the series of instructions you (the programmer) write down, with local state in the form of the register file, and some ports attached to a memory controller (so it can fetch and write instructions and data). A 3-stage fetch/decode/execute pipeline can be done in a very small space if you don't get clever.

This is just that. But nothing more. For example it does not handle any RISC-V CSRs, even the most basic ones. But that's OK: for "computational" machine code kernels that aren't fancy (i.e. basic ALUs get lit up but nothing fancier), you can use software toolchains to emit compatible code like GCC.

A "real" toy CPU i.e. one that won't win awards but can boot something like Zephyr OS or a maybe a miniature OS with some form of memory protection will require many more lines; for proper exception handling, for that memory protection, timers and peripherials, for extra CPU features (atomics, debug interface, whatever.) A comparable CPU for this might be something like PicoRV32, which fits in at about ~2,000 lines of Verilog.

But that's a lot of stuff. Sometimes all you need is a programmable state machine. And with this you can run (limited) normal C programs on it with a supported compiler on a 32-bit machine.
And it's also driven by solutions that will cause the least customer friction even at the cost of some (acceptable) loss of security. We need the tech equivalent of PHB for techies who think it's just about the best solution from a purely technical viewpoint.