skysight-inc/HackerNews huggingface dataset:
Curious, does anybody navigate without GPS? Why do you do it?

I occasionally challenge myself, and I am always surprised how much more active my mind is, compared to GPS where my mind is passively glancing at the screen every few seconds to see if I'm on course and next turn.
Problem there is that Twitter's revenue comes from advertisers.

And corporate advertisers aren't looking to have their brand associated with 4chan 2.0.

So if Musk believes in this unfettered free speech concept then it will destroy Twitter. Because what many people don't know is just how dominant Facebook and Google are in the advertising space. It's > 95% of total ad spend for many brands. So dumping Twitter because it's harming their brand will be a trivial decision.
Let me know when Meta wins a Nobel Prize.
I don't see any real issue with Twitter allowing for this.

We could pose the question of "what if we can't trust any information any more?".

But I don't think that's really the case. People are free to follow a set of accounts on Twitter (or similar platforms) that they trust and get their news and confirmations from there.

In my view, we are just moving away from Twitter being an enforcer of "real news" that can (and probably eventually becomes biased due to their power), to an organic platform based on trust and reputation that users are free to join or leave based on the perception of how trustworthy they are.
Rust should make the pool of C++ developers decrease exponentially in the coming decades. There's little reason to code a greenfield project in C++ unless it involves leveraging some niche libraries, and those niche libraries will eventually have Rust equivalents.
Huh, I just switched out my s10e after a few years and I never had this issue. It didn't even occur to me that the face-detection method had changed.
I think the basic point is that no-one believes that 40% of all American households are in the "can barely afford to put food on the table" category; and that it's hard to have a well-functioning national democracy if some significant fraction of voters are not invested in funding the national government.
I work in Downtown DC, you can see the Washington monument from my office window--and I still get awful Verizon reception on an iPhone 12 pro.
Doubt it will be huge, we are constantly being told not to give out our bank details as scammers want them, now you think it'll be great if we just give out our bank details to every stranger we meet at the market. This will be great, for sending/receiving money but is hardly a replacement for card payments.
For me, the bigger risk of SMS-only 2FA is being locked out of my own account.

I sometimes travel to Iran to visit relatives. For obvious reasons, there are no roaming deals between US carriers and Iranian carriers, so I am unable to receive SMS messages while there. I’ve been bitten several times by websites that see I’m logging in from a scary IP address, and force me to authenticate via 2FA SMS to proceed. Whoops, guess I can’t check my bank account for a month now!
Wordcraft, Google's magic text editor
How Geniuses Used to Be Raised
Have your SIM back is not always easy:

https://news.ycombinator.com/item?id=33434153

https://news.ycombinator.com/item?id=33120534
> biggest problem wasn’t the interest rate

Err...how do you think people get massive mortgages, if not low interest rates?
You may also look into Kernel Programming for a lucrative systems programming career. It is more C and low-level oriented though.
Thanks for this. I'm curious how you feel the oil crisis in 78 impacted Nyerere's vision, or if that was not a factor.

From what I've read, Nyerere didn't have a desire to become an autocratic ruler in the style of a Stalin. (Though using police forces to relocate people pretty much makes one an autocracy.)

I genuinely do believe that socialist policies can work, but not Marxist-Leninist (or Tankie) approaches. Soviet style socialism, with its vanguard parties is basically set up to install a strongman leader, I agree with you there!

But it's not the only model. Read Bordiga and Gramsci for how council communism and left communism are built on democracy, and letting workers councils collaborate (rather than seizing power through force). These ideologies strongly oppose state capitalism or state communism and planned economies. Chomsky and Kropotkin discuss a sort of Anarcho syndicalism.

I certainly don't claim to be a scholar, but plenty of scholars do exist and do not consider the discussion as settled as you do. Zizek and Badiou, David Harvey, etc.

I believe strongly that Marxist-Leninist policies are bad and will demonstrably fail. But that we can learn from those failures and investigate the other modes that Stalin stamped out as opposition to his autocracy.
Many employers will soon have to advertise salary thanks to two new laws
Having recently learned C++/C.. I don't see why it would be taught as a first language outside of specializations. The gains from C/C++ coding are vastly outweighed by the costs. The reality is that there is no good, agreed upon standard in C++ for how to manage memory... how would you teach this to junior engineers at university?
I've done a little bit of C++ in the last couple of years. Compared to pretty much any other common language out there the developer experience is full of pain. I can program C++ but why would I want to?
I found it equally hilarious that (at the last place I was) the Python devops jobs paid 50% more than the core developers of the company's core product.
I can't express in words the amount of push UPI has provided in India for the digital payments sector. Any shop I have visited in the past year has a QR code on the Front counter. And I am not talking about big shops. I am talking about Hawkers, street vendors, Brick and Mortar shops, roadside Dhabas, Mechanics.

UPI is a gamechanger.
Have you tried the folks at the USMobile subreddit... https://www.reddit.com/r/USMobile/
...There are employees over there. Also, hopefully your previous service hasn't been cancelled.
If I wire 200k I honestly don't care if it takes a few hours (nowadays, old-school SEPA transfers don't necessarily take more) and happens only during business days/hours. It gives everyone more room to cancel if you fucked up.
People are too lazy to rate tweets already if they don't pique their emotions (usually by controversy).

Also the best innovation around Twitter would be to destroy it, which Elon Musk is thankfully doing right now.
The internet is so much larger than it used to be. Getting to a million users for a consumer app is possible, even in seemingly tiny niches. Then get 10% to pay $10 per year and that's a million dollars in annual revenue right there. That's close to sustainable if you run on a shoestring budget. Many consumer apps can be built and maintained by one or two people. It's totally doable to write high quality software with this business model.

Most consumer software is either grossly overpriced or made by a VC backed startup that is eagerly looking for an exit (leaving customers in the cold). That's a raw deal for the consumer.
Weren't PPP loans meant, in part, to prevent businesses from going bankrupt?

Why lower interest rates instead of doing direct cash transfers through unemployment insurance and other assistance? If a business is making $0 due to the pandemic, why would a bank be more likely to lend to them at a 1% interest rate rather than a 4% interest rate?
There's lots of C++ programmers out there. But they're bottled up in FAANG, I think. So you have to be able to compete with that.

Working at Google is on the whole a lot of C++. Major parts are moving to Go, certainly. But there's absolutely giant code-bases of pretty cleanly written C++ services, and most Googlers are quite proficient in it and there's whole teams at Google that work on improving C++ standards and techniques etc etc etc. Not to mention the Chromium codebase as well, which I also worked in. I get the impression this is also a thing at Facebook.

All of this to say: if you want C++ programmers, you need to pay competitive enough rates to pull them away from there.

(That said, if you're hiring for C++, I'm looking.. and I don't expect a Google salary, just a fair one. I'm not the most elite C++ programmer in the world, but I can write good code and understand your system...)
Yes, hopefully that will be the case when everyone uses it due to economies of scale. A few extra euro cents per transaction should only represent a small burden per account holder.
> give me a big disclaimer that I assume the risk

Are you (and everybody else who ticks this box) going to pay for the company’s time dealing with the resulting tech-support phone calls? You might be willing to assume the risk for your own data, but for the company to offer this option, you also need to assume the risk of increasing their operating expenses
I knew a functioning alcoholic too, until he died. At 35.
Isn't that also a problem with humans? A human pilot might suddenly go insane and start murdering people (even though empirically, it's an improbable event).

https://en.wikipedia.org/wiki/Germanwings_Flight_9525
I'm also surprised c++ is paid less than python and javascript these days, embedded c/c++ jobs are also paid less which requires years of experience to get better at.
Yes, do that. There's absolutely no second order effects that could possibly happen. We'll just go to the courts for everything. I'm sure it's easy and inexpensive to sue someone for libel in different jurisdictions.
The issue is the damage that can be caused by saying "January 6th is where we retake democracy and stop the steal". Such statements led to a riot, and were done by a very influential user of Twitter.

Twitter, recoiling in disgust over that event, banned said user. It wasn't much all else considered, but we've woken up to the fact that a large segment of speech is actively harmful to this country.

We don't know how to moderate that speech quite yet. But just letting it all back on surely isn't the answer.
Interesting, what types of companies pay well for kernel programming?
> C++ and Java wouldn't be where they are without CS researchers, so I think the point still stands

I'm not sure how you gleamed that they aren't important/haven't made important contributions/aren't doing useful work from that comment. Tsoding specifically said that they don't make good tooling, but make great languages. It's not memeing about "Haskell for research," it's talking about things it needs to improve (potentially to break free of that meme).

For what it's worth, C++ tooling also sucks. We've just layered tons of kludges on top of it that make the ecosystem somewhat bearable. It's not ideal, contributing to a project for the first time usually requires some troubleshooting to get a working build.
>and social networks, where people choose who to follow and who to block.

This is mostly dead. You are not in control of the content you see. The algorithm decides what to show you.

If your platform a) decides what content I see, or b) editorializes that content, then you are a publisher. Publishers do not deserve 230 protections.

I think this is where the line should be drawn.
I believe it.

https://www.cnbc.com/2022/03/08/as-prices-rise-64-percent-of...

> At the start of 2022, 64% of the U.S. population was living paycheck to paycheck, up from 61% in December and just shy of the high of 65% in 2020, according to a LendingClub report.
The technical barrier to entry ensures "normies" will not be able to use or understand (or at least enjoy) Mastodon. This will prevent it from becoming as huge as Twitter
Yeah, Protonmail Bridge is my main source of buyer’s remorse wrt. Protonmail. I moved my family e-mail set-up to Protonmail, so I can’t just move away without having to migrate everyone else too. So now I’m just stuck with it. Weird sync issues, random CPU spikes, having to use the web-UI for anything important, etc.

Not sure why they can’t make it work, but I guess trying to make their custom encrypted mail set-up simply doesn’t translate well to IMAP’s weird idiosyncrasies.
If you own 5 companies then you're CEO of 5 companies at the same time.

Companies are just fiefdoms and 'CEO' or any other title the lord gives themselves is just that. Like Kings ruled over country, or countries, the quantity does not matter at scale. Yeah as such 1 king, sorry, 1 CEO couldn't rule over 1000 companies that were each 1 person working - that would be 1000 people reporting and asking questions of 1 person. But at scale, the people at Tesla, etc, don't report to Musk.

If anything, at the scale these companies are at a CEO is worth their connections and as one of the handful of men considered "Richest people in the world" he has access to anyone at anytime, it seems. He has access to any and all resources. So if there is a problem at any one of these companies that cannot be solved by the entire company beneath him, then Musk most likely has the access to solve it - but these issues are few and far between, realistically.

At worst, he fills his time by inserting himself into problems that he's not capable of solving (looking at you hyperloop) and at best, he spends his days chillin responding to emails, attending fancy lunches and dinners, and attending boring meetings.
I believe they're misguided to invest in C++. Enormous amounts of time and effort are spent solving weird pointer errors in C++ programs which simply don't occur in other languages such as Rust and C#.

Why is there this almost religious belief that their program needs the fastest execution time? It's madness IMHO. Trading a few percentage in performance for safety, reliability and security is more than worth it.

I still use C++ on a very regular basis, but C# is my mainstay at the moment.
When this happened to me I called the investor relations number and the next day a VP called me and said it was sorted out.
Yeah that's with uBlock, on mobile it still shows up a blank div with the text Advertisement.
Good luck competing with the "jnsk is a pedophile"(1) trending topic.

(1) this is, by the way, something that Musk did to that diver he didn't like.
This question needs a lot more context into what you mean by moderation, but maybe to try and narrow it down: make spam so unprofitable no one does it.

We get so stuck in the “offense” piece, but there is a veritable army of people in the world trying to make the internet as unpleasant as possible. Look at the average comment thread in response to a tweet musk or another famous figure. It’s garbage memes, crypto spams, low effort content and impersonators. If “personal agency” means doing a whole bunch of busy work to sift through a river of shit to get to the occasional gold nugget…

I’ve stopped using Reddit because so many of the comments are just low effort or uninteresting. So then what do you mean by personal agency, in a world where bad actors: spammers, scammers, and trolls are participating alongside the rest of us.
I don't understand the test.

Is every nonsense tweet supposed to be reviewed and removed?

There's nothing stopping me from going to the "town square" and yapping on about how God has returned, or that Kanye West is my dad, or is dead. People would just ignore me, I suspect. Maybe the odd passer by would insult me. But I wouldn't expect to have some authority figure come by and tell me that I can't say those things. Or worse yet, banish me from the town square altogether so that I could never go there and say anything ever again.
I wouldn't call anyone from buzzfeed a journalist but okay!
"eFinancial careers"? "ProfitView, a crypto trading tools developer"? "former software engineer at Barclays and Bank of America"? ... cry me a river.

Maybe they're seeing less C++ developers because more of us developed a bit of a moral backbone and don't go working for those socially parasitic enterprises.
If it's somehow able to combine the functionalities of those separate products that would be pretty great actually!
> It's a _phone_. Phone calls are it's primary function.

So? This is a way to improve phone calls.
The pool "running dry" would imply that you can't find talented C++ developers at any price. If that's not the case, you just aren't paying enough.

The pool of jobs that will pay me $10m/year is also running dry, we really should do something about that.
Depends on the bank. My bank processes regular free bank transfers as instant if supported by the destination bank.
> I'm not well off like most people on here, I can survive 4-6 months with no salary

For a more extended break, you can stretch that out by going somewhere much cheaper and living like a digital nomad. Consider places like Kuala Lumpur, Manila and Taipei since you can live there for a few years on your current savings. If those places aren't your cup of tea, then check out https://nomadlist.com/
An assorted list of mistakes I made on the tenure track (2019)
SpaceX is now building a Raptor engine a day, NASA says
That is not analogous
I am offering lots in the way of flexibility. This is a very illiquid labor market compared to most industries. There are simply much fewer candidates. My company's biggest disadvantage is that we have very irregular voyages (we colloquially refer to this as "tramp steamer" work). This is in contrast to work in the oil industry, where a credentialed captain can work a very regular schedule and be guaranteed to see family regularly.

This means that our ideal candidate is likely to be very young or beyond the years where he or she might want to stay home more.

I inherited responsibility for running this company two years ago due to a death in the family right in time to face this demographic crisis. I find that most maritime companies that are not big enough to have a large labor pool are having the same problem. We are all competing for a shrinking pool of labor and doing anything we can to attract them.

[editing to add]

A lot of the retiring captains simply cannot unretire due to health concerns. A captain is required to have an annual medical certificate. Many captains in their late 50s have heart trouble and get removed from service. It turns out that spending 24 hours a day for 2-4 weeks at a time in an environment where one cannot get any cardio, sitting in a chair, and having plenty of food leads to heart problems.

A lot of the younger candidates sharp enough to pass the tests can get a much more comfortable job anywhere else. (I certainly chose programming because I did not enjoy being hip-deep in fish growing up on commercial fishing boats.)
I strongly agree. Rule one: avoid and simplify state (e.g. recalculate data if it's cheap instead of updating it when any of its inputs change). Rule two: if you need state, keep it coherent by tightly managing it (go through functions that maintain the invariants) and exposing as little as possible. That is where classes come in.
relishing in the fact that the CIO at my former job pushed this hard, resulting in huge layoffs in IT staff, and now it's costing them more. HAHA, suckers
Well, this has to come at some point.

Right now the receiving bank can silently start being compliant overnight and you won't know. If there's some official deadline, this gives the opportunity to warn all parties beforehand.
There's much more reason to do a greenfield project in C++ than Rust - experienced C++ hiring is still considerably easier! Not everything has a purely technical motivator.
If you're ascribing that level of intent to the Fed, then what do you say about the current situation? As someone trying to sell my home right now, I can tell that the massive bull run in equity is almost gone already. We issued massive fiscal and monetary stimulus in the face of the steepest recession in history and successfully forestalled economic catastrophe. With the cost being a wild ride for assets and prices that will certainly taper off in the near future. Small price to pay if you ask me. As someone who's lost a ton of (purely notional) net worth in the last year, I think policy makers are doing a really good job.

If you look at the alternative. The ones who said let's keep schools and businesses open during a pandemic and let people die to keep the economy humming along, I'd say we took the right path.
Link to the official blog post: https://blog.playstation.com/2022/11/02/playstation-vr2-laun...
Yes, enforced nullability checks is just a type system feature. Another example that has it is Crystal, which is an OOP language.
Not really no, 7 figure roles are few and far between
This isn't new. A few years ago a few countries (Germany being one of them) asked for an extension on having to implement instant transactions. Some German banks actually charge more for the instant bank transfers.

This is just the EU commission pushing for this game that they themselves started to end.
He's billed as an engineer that runs engineering companies.

That's his persona.

And it appears to be true.
https://12ft.io/proxy?q=https://www.theatlantic.com/technolo...
new / delete?
Then start projects in more modern languages that people actually want to work on
How is that a problem?

It's his money to lose if advertisers all bail.
Ask HN: In what ways is Canonical different than Microsoft of its era?
Will completely self driving cars be a solved problem in a decade? Absolutely not.
I will try to articulate a coherent answer for this. It will probably take me a while. I appreciate your interest.
I'm not sure why you're getting downvoted.

> I get where you're coming from but this is the end state as far as I'm concerned. Pure FP is where we're all headed. I am convinced the more we try to make mutable state, and concurrency safe and correct, the more FP concepts will leech into future languages.

Having been around the block to catch a couple "FP will rule the world" cycles I can say this is likely untrue. While FP is useful and I personally enjoy it, it is not always the most efficient, nor is it the most clear. This is true in your example of Rust as well. Functional constructs are often slower than their procedural counterparts. For example, having to pass around immutable data structures becomes pretty memory intense even with a highly developed GC.

> I could be totally crazy, but I reckon many years from now, we'll joke about mutating state the same way we joke about de-referencing raw pointers.

Dereferencing raw pointers has been joked about as long as I've been in the industry, and probably even joked about in the 70s. We still dereference pointers today. Similar, state is a very natural thing to reason about. Sure, you can argue as many FP fans do that stateful programs can be rewritten with pure functions. I have yet to see FP code that does this that doesn't negatively effect readability. Even something as simple as large map/reduce/filter chains can quickly become extremely difficult to debug when compared to a very simple loop.

All this to be said there's a lot of benefit many languages can take from FP paradigms. Map, reduce, etc are great examples. Offering immutable state, and algebraic data types could also be beneficial especially in the areas of concurrent and parallel programming. In my professional experience the problems usually start when you begin talking about pure functions which in theory are awesome but sometimes don't map to a problem domain well, or become extremely hard for Joe Developer to get used to. Often times I will think in a functional way, but rewrite things into a procedural way, because communicating your idea is often just as important as the code you write.
I wouldn't take that personally. In my experience most recruiters are complete idiots. The vast majority of recruitment agencies in my geography (UK) just employ children for recruitment roles and as such all their understanding of tech is almost entirely cargo cult and buzzword driven.
This is why every tech CV that goes to a recruiter should have a "buzzword page" so they can play pairs, feel like they're adding value and get out of your way.

When a recruiter is like that then their function is simply to forward your CV and arrange an interview. They are not qualified to actually vet your ability in any way.