skysight-inc/HackerNews huggingface dataset:
I like this in theory, but in practice it is very useful to have a universal way to contact people that doesn't depend on both parties having the same proprietary[0] app installed.

If I give someone my phone number (or email address, for that matter), I know they will be able to contact me without any more coordination required. That has a lot of value to me. If we eliminate phone numbers entirely (and thus SMS, MMS, and telco-mediated voice calling), we lose that ability.

I do think that, in the future (perhaps not in our lifetimes) we'll do away with phone numbers, but only after there is another universal way to contact via messaging or voice that involves only sharing some sort of identifier, without any other setup required.

[0] Yes, Signal is open source, but since they refuse to allow people to use modified clients, or build support for federation, they are a proprietary, closed system, just like WhatsApp or Telegram. It's just we can have more confidence in the privacy of our communications on Signal due to its open source nature.
I don't think there would have been any alternative. Given how overdue the change of government was, the political pressure to change and the need for a full change from white minority rule to black majority rule, I don't think there's any other politically and morally acceptable transition other than totally extending the franchise to everyone.

The years 1990-1994 could even be regarded as some type of unofficial transitionary government though.

To the credit of the '94 administration they did extend an olive branch to those existing pre-94 staff to remain/join their government. In fact FW De Clerk (president before Mandela) was Mandela's Vice President.

As a South African those early years of the ANC government still have a rosy tint as I still genuinely believe the ANC of that era (Mandela, maybe Mbeki to some degree) did try their best to move the country forward. The later Mbeki years and obviously JZ years are were things went backwards a few decades.
Metal shading language is C++14
I wish these companies would provide more information on the path to exporting for console. I know there are NDAs, but even for smaller libraries like Monogame and Heaps they at least mention that you can access a repo to do console builds. For the Godot path I was under the impression that you need utilise these companies as a publisher in order the build for console, which opens up a whole host of unknowns at the outset of the project.
Good point.

Additionally, the US did not stop the exports of oil though any federal trade policy when prices went from ~2 - $7 per gallon.
Exports continued at a in the ~3,500 barrels per day.

https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=pet&s=w...

In 2021 imports were slightly higher the exports:
https://www.eia.gov/tools/faqs/faq.php?id=727&t=6#:~:text=Cr....

In short, another tool the fed could use to lower prices would be to ban or reduce exports of US oil when prices are high.
I agree! And in fairness I left ten years ago so... maybe it's no longer true? Interested if anyone has a more recent perspective...
In my opinion photography is close but still distinct enough that I would call it separate from art, film takes this even furthur. Cooking is way different from art, sure you can add the word "arts" after anything, but all it's really saying is that the thing is being done in a creative manner...
A sports car paddle shifter is never called "automatic", hence GP's confusion.

It's semi-automatic, or more commonly known as sequential transmission. It's closer to a stick-shift than a manual transmission, as you have to manually upshift and downshift. Only the clutch is automated.
A-29 Super Tucano
You can have more than one platform team.

I think reality is more complicated than a one size fits all approach. It's going to be specific to your org, your project, the stage it's at etc. To add to that, the right thing to do is often in flux.

Dedicated capacity is necessary, as is embedding. Not always at the same time or in that order. That's where only the information found inside the walls of your organisation can help you decide what is necessary to solve your problem.
It's just too late for anyone to switch. The network effect went in Apple's favor. It could've happened to any country.
Please! Yes, I do need those recommendations.
it's ironic that with all the hate on outsourcing that there's love for java.

The real reason why Java is a champ is because outsourced labour uses them. https://blog.jetbrains.com/idea/2020/09/a-picture-of-java-in...
I don't disagree with you, but if you can reliably trade your dataplane outages for control plane outages, that's still usually a good tradeoff.
Spotify Tickets
These days it’s good marketing to blame Apple for everything.

First, RCS is not a very modern or practical standard. It was created in 2008 by carriers (GSMA!!) for their SMS/MMS centric (at the time) platforms. So is it a good idea to adopt this more than a decade later? I don’t think so.

Second, it’s really not Apple’s fault that Google has failed to come up with a messaging solution. Google has released 13 separate messenger apps since 2011!

“Right now, Google runs three mainline messaging apps: Besides this Google Messages/RCS platform, there's also Google Chat, which is a more traditional over-the-top messaging service, and Google Voice, which is a Google-provided phone number with SMS. Google Hangouts is technically still around as the fourth messaging app, though that's shutting down in November. There are also siloed messaging apps built into Google Maps, Google Photos, Google Stadia, Google Pay, Google Assistant, and Google Phone, and none of them talk to each other.

Google's head of messaging also quit last month, so there's no telling what the future of Google messaging holds until someone takes the reins. I would suggest Google get its house in order before it starts throwing rocks at Apple.” https://arstechnica.com/gadgets/2022/08/new-google-site-begs...
Right, it requires a schema to even know whether whitespace is to be considered significant. And schemas are a whole nother can of worms...
Out of curiosity, what kind of things are you looking for here? “Parametrising what” I guess is the question.
Yeah I see the distinction you're making here. I believe this is the path Ian Smith advocated for Rhodesia. Wonder how effective it would have been.

I suppose the gold standard for smooth regime change in Southern Africa would have to be Botswana. Don't know enough about their history to understand how they got it right when it was so bloody for all their neighbours.
I came up with this after watching several documentaries about Andy Warhol. In one, his brother says that he became very ill when he was 9 or 10. His mother took loving care of him and nursed him back to health. She would daily feed him Campbell's soup from the familiar red and white labeled can. That's when I found my answer: Art is personal. What the artist hopes for is that the viewer will have a similar reaction and appreciate it the way the artist does. He succeeded with his Campbell soup can series to say the least.
Thank you for your comment to restore my sanity. It's absolutely mind blowing how seemingly progressive people cheer when authority is rapidly expanded at the cost of privacy and personal freedom.
Contrary to everyone complaining, I would argue fragmentation is part of the innovation process. FireWire vs USB, Blu-ray vs HD-DVD etc. Whoever the market chooses is the winner and survivor. No one needs to “fix” anything. You just make a product that people will buy to survive.
Pulumi
Exactly. We are building these incredible open source tools... but they grow so complex that we need to pay others in order to use them effectively?

What would you say if you had to pay Google if you want to use Golang in an effective way (because the language has become so complex that it's difficult to handle it on your own?). Crazy.

I wanted to take a look at how to use K8s on my own cluster, and damn it, to install the whole thing is not that straightforward. So, now to keep my sanity I need to pay a cloud provider to use k8s! I guess that's the trick: build some open source monster that's very hard to install/maintain/use but has cool features. People will love it and they'll pay for it.
It's used by the manufacturers of phones, not just the Android base system. You don't need to be on the Google Messages app to use RCS. Eg it's supported on Samsung.
> You use them once and toss them

How do you cash out anonymously then?
Sam Bankman-Fried’s crypto firms had deep ties to Voyager Digital
if someone came up to you on the street frothing at the mouth and ranting overemotionally, using buzzwords and -phrases to try to get your attention and work you up such that your emotional state matches their own, would you stop and listen to what facts they had to convey?
How much of it the hiding of otherwise-legal income? If the figure is closer to the difference between 7 billion figure and the 1.5 billion of sanctioned money then it’s only a matter of time before the treasury justifiably comes after them.
From a damage perspective the two couldn't be more different as well. Lost fishing gear is large bulky items that trap & kill sealife, damage habitat, etc. Whereas we aren't entirely sure what downsides micro-plastics have, I'm sure over time we'll discover issues. But, where we stand today we know that we have a clear and present danger from the fishing gear.
> Does anyone have examples of a world power funding a revolutionary force and it ending in peace and prosperity?

Northern Ireland, although the US funding was always indirect/deniable.
Now do a body that requires literally any transformation or generation at all. Say, a series of DB query results as a CSV. (Oh, and make sure to cancel work when the request disconnects!)

Or heck, just try adding some error handling from the `io.Copy` result to what you have.
"everybodies life easier"

I don't think this means what you think it means. I'm not a dev, but a mechanical engineer, and having to shutdown nightly, and reopen things the next morning, would cost the company at least an hour of my work time every week.
This misses the point a bit. Even if app teams write terraform, there is no way a security constrained company will let them deploy it without running a security check (OPA, Checkov).

So, either way, a large organization is going to punt that terraform/cfn/cdk template down a pipeline with a bunch of automated compliance reviews. Whether the App team or Ops team wrote it.
Perhaps because they are South African? As another South African I have heard of blackouts in Texas (and your Ted Cruz going on holiday) but I haven't heard about anything in California (other than the Enron related power shortages).
> You need to have a very very clear idea of what the new hire will be doing when they start.

Yep. My latest hire started a few weeks ago and I had a back log of pretty simple tasks that were well within their wheelhouse and a dedicated mentor to help bring them up to speed.

I've been on the receiving end of gruelling "sink or swim" initiations that were called "onboarding"
This point is a fallacy.

Prior to the invention of iMessage - (iOS 6?) - all iPhone texts were this colour of green. It was the same no matter who you texted.

This means Apple never intentionally designed the green bubbles to be more difficult to read.
Actually it came from the GSMA
https://www.gsma.com/futurenetworks/rcs/
Commerce Clause:

>[The Congress shall have Power] To regulate Commerce with foreign Nations, and among the several States, and with the Indian Tribes

4th amendment

>The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.

Basically, when you engage in commerce, your rights to be secure and have privacy in personal matters is diminished because you've entered into a public sphere interacting with others with money.

Law gets to reach in and have influence in how people exchange money and goods, but not into their personal affairs. There are graduated levels of "this is my business" vs. "laws can be made about this behavior" depending on the activity.
It is absolutely the case that employers can and do involve Federal law enforcement when they believe an employee has committed a Federal crime.
> rather live in a world with spam than a world where corporations get to decide what I run on my devices

So use Android! I have friends with Android. We use WhatsApp abroad and SMS at home. The messages are green and I can't tapback. That's it!
> I think the genocides of the XX century completely negate Pinker's entire thesis. I am not saying there were no genocide before, but I do not see a downward trend

Sure, but I think you need to do a more detailed analysis that goes beyond "look at these horrible things that happened in the last 100 (or 400) years!" On the face of it Pinker's claim indeed seems very counter-intuitive, but sometimes counter-intuitive things are true. Pinker may very well be wrong, but I wouldn't dismiss his argument quite so quickly from my armchair.
I use WhatsApp as well, but not many of the people I communicate with have it. SMS/MMS is a common denominator that everyone with a phone number has, and can always be relied upon to work without foreknowledge that the other party has a particular app installed.

> But if I send him a text from Europe to the US, I pay 1 damn euro per delivered text

How the tables have turned! It's no secret that the US has more expensive cellular plans than the rest of the world, but with my carrier, international texting is free.
One of the things Gankra (I think it was her?) did a long time ago for Rust before 1.0 was pull out all the more esoteric data structures which had lived in its standard library and banish them to separate crates. Does somebody need an LRU cache? Yes. But unlike say, a HashSet most people will never need one even if you explain what it's for.

The standard library has a high maintenance cost. It's only worth it to pay that cost for data structures people need all the damn time, and for vocabulary types. Fewer people will ever need ControlFlow than HashSet, but having it in the standard library means everybody is agreed that's ControlFlow, there's no risk two popular things invent their own. If two popular Rust crates invent their own LRU cache nobody's day is ruined.

Because C is really old, it's understandable that K&R went really light on the standard library. I can't forgive their terrible string, or the garbage built-in array type, but I can totally imagine in the 1970s it's a lot to ask that the standard library should have say, hash tables. Today it isn't and your language should have them.
Apple uses NVMe. It's just not over PCIe. It uses a proprietary mailbox interface. Which is fine since NVMe is transport agnostic.
> despite the issue being resolved.

Boeing fixed their management/culture problems?
FizzBuzz Enterprise Edition [1] is an oldie but a goodie worth a re-mention.

1. https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
It would be nice to see this ported to Linux desktop.
They did add GBM support, for what it's worth https://www.phoronix.com/news/NVIDIA-495.29.05-Linux
yes it is a thing, from January 2022...

Why Apple’s iMessage Is Winning: Teens Dread the Green Text Bubble

https://www.wsj.com/articles/why-apples-imessage-is-winning-...
Am I supposed to feel terrible for people who got caught up in a terrorism scheme because they worked on encryption technology but maybe didn't actually blow up any buildings? Because that's not going to happen. Anyone with a brain knew that encryption is primarily used to plan terrorist attacks, and they also had to know that governments are not fond of terrorist attacks. Leopards eat faces all the time.
This is a subthread about someone not from the US being surprised at the messaging habits of people in the US, so I think quoting a stat about iPhone/iMessage penetration in the US is perfectly relevant. The US "bubble" is the only one that matters in this particular conversation, as it's specifically what this conversation is about.
they are... https://www.wsj.com/articles/why-apples-imessage-is-winning-...
When considering Google pushing for RCS, keep in mind Google has sabotaged MMS in Android for 10+ years due to the convenient Stagefreight bug. MMS being a practical and once widely used (for ringtones and such) content distribution channel with carrier billing out of Google's reach and ever increasing lust for sensor data that can be used for ad targeting. Think sending literature, reports, music for pennies (with greedy telcos kept in check in a regulated market).
I tend to think that this is one of those things that amateurs would only notice at first as, "I think that one of those red lights is not turning on at ignition." Not specifically the brake fluid level.
I was 17 to 19 at the time. We had everything, from math, physics, electronics, chip design (board layout simulation etc), micro processors (and after a year assembler on a DOS PC), networking, operating systems (mainframe + Unix + NT), C, Pascal, VBA. Add generic programming, English, project management and some other courses you need for soft skills. 18 months, 40 hours a week, two tests a week all with a full stipend for everyone. After that, you are hardened.

So the curriculum mentioned was more contextual than specific to microcontrollers. They created generalists which are capable of deep diving where they are then used within the company. For microprocessor in detail, I think they focused on translating algorithmic problems and higher level constructs into op codes (something like tail calls).
The "wrong" party is in power in Texas, so problems there are far more widely reported.
I'm pretty sure last time I checked, Gmail supported IMAP's IDLE[1] extension just fine. I get instant notifications on Mail.app.

[1]https://samjohnston.org/2008/07/18/proof-gmail-imap-gimap-su...
It's from GSMA
https://www.gsma.com/futurenetworks/rcs/
This might be news to you, but huge amounts of land in Canada and the US is still not well served by fast cell service. In those places, you often have an unreliable single bar 3G or 2G connection, and using a data heavy messenger like WhatsApp is entirely unrealistic.
Your tone speaks dividends about how you view programmers. Often when you ask why something is hard then you’re the problem, not them.

Edit: FYI. The OP changed their initial reply from the condescending combative response to that below.
I don't fully understand, there's benefits for using a managed service in instances the control plane is something you only interact with but don't manage. Not every Ops team will have a CKA administrator at hand to delve into etcd or controller manager. Open a ticket and it's generally fixed.

Then there's situations where you want full control over the control plane itself, I've worked with companies that had clusters installed on bare metal in their stores in the UK. A CKA engineer is an essential in this case but brings it's own reliability headaches.
Thanks for this feedback! We agree that we could have done a better job providing the motivating background context behind this change.

As a result, we went back to the drawing board and rewrote the changelog from scratch to try and increase clarity:
https://github.blog/changelog/2022-08-04-commit-comments-no-...

Does this help? We hope you'll accept our pull request. ;-)

And yes! We have engineering, product, and design leads supporting the PR experience who are super interested in getting your collective feedback about where we should take the experience next.
It is not so difficult. People make it difficult.

I have been working in the development area since 1999.
Starting with Delphi, today I work with Ruby and Python.
I've worked with Java and Lisp. And many other areas like security and DevOps.
I worked in large companies and startups.

And after 22 years, I can say... the recruitment process is a shit show at ALL companies. It gets humiliating.
Some examples:

1. A company offered me an offer after just one interview, ... 1/3 of my current salary. WTF?

2. In another case, in the technical test I emailed, in Rails, the reviewer said "You didn't create a validator and you didn't test 100% of the code"
Of course I did the validator... I was offered a new test, but I thought it was a bad sign, so I stopped the process and thanked for the opportunity.

3. In another company, I did "a lot of unit tests"
4. My boss doesn't hire a very good candidate because he uses Visual Studio for the online interview, and it was a sin for
him to use an MS IDE.

5. For a specific job, my boss only hired women with deformities (no hand or foot, limp, etc.), as this type of woman does not suffer sexual harassment (of course it is not true).

6. I already took a graphology test for a job!

7. "You called Model.find_by_name, we don't use it here, you need to call Model.find_by name: value"

Some people say "it's normal" about these crazy processes and defend it. They suffer from Stockholm syndrome.

Every time I get an offer on Linkedin, I don't politely accept it as I don't want to go through any crazy process again.
And I didn't even mention the work environments...
Web developers’ deciding to use cookies, knowing the regulation exists, is why you now have a cookie banner on every website you visit.
The funny thing was: my college who has always the newest IPhone told me one day that google maps on his phone wouldn't route him along cycle roads. It was of course Apple Maps and it doesn't have cycle routing in my quite big city in Germany (Frankfurt/M).

Well at least I now know how those cyclists get onto the Autobahn because not realising that Apple Maps doesn't have cycle routing, the poor man almost ended up on a highway.
WhatsApp was appealing before it got sucked into the FB vortex. Thanks, but no thanks.

If there were a single 3rd-party messaging platform that I trusted, and my friends started using it, sure. But since 75% use iPhones/iMessage, and the rest SMS, why in the world would I use WhatsApp?
I think that’s true but, Android applications are java/kotlin and run on google’s version of the jvm. there are many Uis people interact with that no longer have any java smell.
Maybe they should store salted hashes of phone numbers.

The purposes of phone numbers:

1. Verify you are a not a bot: no need to store anything except TRUE once verified.

2. 2FA - well use something better than SMS, but if you must, store the hash, and make me enter my number for the 2FA each time. Compare with hash and then send SMS.
Is there a terminal within it?
They’ll ban the entire device used to send it, not just the one account. But see also elsethread “wait, how do I know this was delivered over iMessage”, since MMS allows the From field to be an email address.
I'm unsure what that has to do with a software bug?
Yes. https://www.twilio.com/learn/call-and-text-marketing/what-is...
Mapbox traffic and routing is pretty far from ideal. Used it for driving directions for awhile because of the relative cost and ended up constantly wishing we could just use Google. I don't recall specific issues though.
I use Helm only for installing “supporting applications” -elastic searchoperator, jupyterHub, etc. Our normal deployments are standard K8s configs.
These apps use Helm because a lot of the settings are complicated, Co dependent, etc.

Absolutely would not write helm charts from scratch for normal deployments, and if I got these apps in a better format than helm, I’d probably drop it immediately.
Microsoft Patch Tuesday, August 2022 Edition