skysight-inc/HackerNews huggingface dataset:
Most of what applies to the commentary there for arabic as right-to-left is also valid for Farsi/Dari/Tajik (pretty much the historical extent of the persian empire on a map, if you image search it), and Urdu.

Interestingly enough modern tajik is written using the russian cyrillic script, which was sort of forced on them in the post-1915 era. But there is a major resurgence in the use of the Farsi/Dari script and alphabet in modern Tajikistan. It's 95% mutually intelligible with what the Dari that's spoken in Kabul. Just a weird accent.

Urdu is of course a huge deal as it's the default language for Pakistan. People whose first language is something else like Balochi, or Pashto, or other will almost certainly learn modern standard Urdu at school. In addition to Pakistan's extensive use of English, of course.

other fun things: the letter "P" or peh doesn't exist in arabic, but does exist in Farsi. So a pizza would be a bizza, and so on. The farsi alphabet is obviously derived from arabic but has some key differences. There's a stanards body in Iran that has defined the 'normal' farsi keyboard layout and unicode information.

https://en.wikipedia.org/wiki/Pe_(Persian_letter)

https://en.wikipedia.org/wiki/Persian_alphabet

in much more "recent" times than the historical person empire, much of the historical extent of the mughal empire resulted in things like the right-to-left persian alphabet and farsi derived language you see in modern standard urdu. urdu is absolutely chock full of farsi words.

https://en.wikipedia.org/wiki/Mughal_Empire#Language

https://en.wikipedia.org/wiki/Persian_language_in_the_Indian...

as to how this might impact software, forms, database fields and such: there's now a VAST population of people who might prefer to either write their info, name, fill out forms entering urdu into a text entry field, or write stuff out in English text if that's the default language they use on the Internet in modern Pakistan. Or some combination of the two. And both are totally valid. You might have somebody's name written out phonetically in English in a text field and their street address and other details are in Urdu or Farsi. Or the other way around.
True, it's an opinion piece. On Anthropology and Sociology (at best), not Science.
Or maybe it has to do with "never actually used it" after empty platitudes. The article goes to great lengths to show what works as promised or not, you'd expect at least some mention of what the interesting design features are.
stock price and growth are not the same thing. you're an idiot.
Like it’s absolutely a nightmare but you can eliminate a lot of problems by building on an ancient version of RHEL.
Just out of curiosity why do you need to buy bitcoin?
That seems like a problem of matching the workload to the hardware- graph computing isn’t embarrassingly parallel in the regular sense.
Compile in an old Debian version docker container.
Ubiquitous 5K displays has been a wishlist of mine since 2009.

Thankfully DisplayPort 2.0 compliant GPUs starting to surface (both the upcoming AMD and NVIDIA GPUs will do it) may finally see the start of their ubiquity in the coming years.

Been doing multi 1440p (or 2560x1600) since 2005, because I refuse to give up logical area by going to 4K. 3x5K will be happy days for me.
We had to figure out the RTL issue for translations. We got it working great. Recently we were pulled into a project with a third party vendor. This project would be translated, including into RTL languages. We told them that they should not put this off, but make sure this worked from the start. We shared best practices with them and even shared some code. Did they listen? Of course not. So now the project is “finished” and it doesn’t work with RTL languages at all. Sigh. We keep trying to help and suggest how they can fix the situation, but they completely refuse to listen. We are just shaking our heads.
Is FreeBSD a Real Unix?
I think you are conflating multiple reports. The second paper you linked compares the crashes between Waymo and Tesla (62 vs 1), but does not show the number of miles driven for each system. Also, those numbers are for Automated Driving Systems (ADS) which are defined as "vehicles equipped with SAE Levels 3 through 5". On the other hand the 4.31 million miles you cited is from Tesla's "Autopilot" program [1], which is only a level 2 system [2]. The second paper you linked also confirms this as it says "there are currently no ADS vehicles for sale to the general public". So the crashes reported in that paper seem to be from company tests and robotaxi programs, not from consumer drivers.

[1]: https://auto.hindustantimes.com/auto/cars/tesla-cars-registe...

[2]: https://en.m.wikipedia.org/wiki/Tesla_Autopilot
Apple would never do this, this can't possibly be made to look "clean" enough for them to even consider
> Students who cheat have a formidable array of tools now, not just GPT but automatic re-writers and scripts to test against Turnitin until it passes.

Conduct tests in a room with all electronics confiscated
Just give them their money back and shadow ban them from using your store.
Your site looks and reads fantastic; I can’t wait to give it a shot!
There is a lot to digest in this piece. Work environments are very dynamic and context and time-in-point is very important. I did not see this behavior, but I was not part of that group at Apple.

I worked with Jony after we were acquired. The original Siri linen background was his idea, the bubbles had to be perfect, the padding, the text size, the lists goes on. I inferred this as design obsession and did not find it offending, he was right 95% of the time.

When I left Apple, I emailed with Jony on a device I had designed and pitched internally in 2011 but was shelved. His response has stayed with me to this day, “not all ideas make the cut, even the best ones”.

He could have cut me down or ignored me, but he responded with honesty.

I think that void he left when he moved on was too big to be filled. Steve and Jony were always together, pretty much every day we would see them at lunch.
It’s worth looking into CDK (Cloudformation Development Kit) documentation and related blogs.
From the point of view of the merchant, crypto is riddled with fraud: https://www.pcgamer.com/50-of-transactions-were-fraudulent-w...

If crypto truly solved all the problems you claim it solves, I think it’s reasonable for the major online marketplaces and vendors to have already switched over. I’ll note that they haven’t, and the state of the overall crypto market in the past few weeks suggests one good reason why.
> mythical gods

And? Myths are what shape culture and thinking of people. They are important.

The fact that people who happened to have a certain color of skin did something to people of a certain color has no meaning to people of a completely different time when those things are not even remotely relevant.

The only reason I can think why this exists is because someone decided to exploit people of today based on skin color.
Thanks for the input! I went ahead and added some more info to the landing page
Fancy math is indistinguishable from magic.
This is the resource curse that is well known.

The west should be paying to help get this talent fleeing their country.
Maybe for the same reason as “this insta doesn’t exist” looks better than your reflection in the morning. Don’t we fall for too many things to be surprised here specifically?
erlang just got a JIT
Sounds like an OSHA violation, but not a new or different one. You can already get run over by a forklift if you're standing in front of it. There's various things we do about that, but they're boring real-life things, not fun logic-puzzle things, so they're just not mentioned in the problem. There isn't a way to categorically prevent machines from accidentally killing people though.
Might have to figure out better wording... the idea is if I share a subscription with someone (ie a shared Netflix account) I can automatically Venmo request them every month for how much they owe
> 1) Statically typed languages with inference

What are some strong examples of this? Haskell does an amazing job with it. Java technically supports some amount of inference, but it doesn’t reduce verbosity by all that much. Apart from those I haven’t run into it.
You can’t wish away inflation, it affects companies just as much as it affects us. All their inputs into their goods are more expensive too.

I suppose truly deceptive versions of this are possible, but for the most part even if you don’t pay attention to the exact weight or volume, you can see what you are getting. A chocolate bar, bag of fruit, etc. It’s right in front of you, and in many cases you pick it up when you buy it. I don’t even know if a chocolate bar from this or that company are the same size normally anyway. Boxes of cereal come in all sizes at the best of times, so if you really care about the weight you're getting you have to check it carefully anyway.

There are already laws mandating that weights be displayed in packaging. As a consumer I just accept the fact things are more expensive, for the company selling me stuff just as much as for myself. It’s up to us as adults to make sure we’re making purchasing decisions that are appropriate for our situation.
taps temple That's why you keep code encapsulated as much as possible in separate files/classes up to like a thousand lines. Any more will be unreadable anyway.

> dynamic typing makes modifications and new features significantly harder to write

Depends on what you're doing I suppose.

Adding a parameter to an object? With dynamic typing you just add it to the object in literally any location, no issues. With static typing you might just need to refactor half your codebase if you have lots of interfaces. Have fun resolving merge conflicts with your team.

Not only that, but (in Java as an example) serialization codes for objects will change unless you planned for that previously (you didn't), making old objects impossible to load. A completely new bug that's created solely by static types. And it's not the only one.
Actually, there are a number of programming languages that I like. And I use other languages more than V, though I do think it does show a lot of promise and possibilities. But more than favoring any language, something I don't like is bullying, unfairness, or underhandedness. If I see something that appears odd or unfair, I can at times feel obliged to call it out.
So in other words, you can only prove the MTA has lazy employees, and are assuming that the union is causing that (with no evidence).

That's what I wanted to know, thanks!
Interestingly, there was a distributed SCM build on top of SVN, called SVK (https://wiki.c2.com/?SvkVersionControl).

Being distributed, it solved the main gripes with SVN; it also added a better merging algorithm (https://foswiki.org/pub/Development/SVK/svk-visual-guide.pdf), solving another big gripe.

I was actually satisfied of it, and surprised that it never got attention, in particular, because there were no requirements in order to use it with existing SVN repositories. I'm actually baffled, because SVN is still active, so SVK would still be useful nowadays.
> The crypto bros totally miss the point in understanding this too.

The crypto folks are pretty cognizant of it, which is why they built an entire technology that isn’t reliant on intermediaries, banks, and payment processors to manage transactions.

A crypto Patreon in stablecoin like DAI on an L2 would basically be able to remove most of the high fees creators see in Patreon.
Citing IBM as good at design makes this read like a parody.

Everything IBM does is so hilariously ugly in the least imaginative, boring, industrial way that they’ve gone through “boxy” into some other universe where it’s almost — but not quite — good style.

For crying out loud, everything they make is black.

There are famous Apple ads deriding the bland corporate look of IBM!
> Hype: "Identifiers should be self-documenting! Use full names, not abbreviations."

Most names aren't particularly good - especially when someone tries to make them sound like a full sentence. My experience is that at around four words they start getting less accurate. At seven I would probably read more from an interpretive dance about the function in question.
You're point is valid, but you really quickly move past just how slowly drivers have to be when there aren't traffic lights. As with everything they're a helpful tool for efficient traffic, just like static compilation.
Does your JavaScript require higher test coverage to achieve the same level of safety?
Doesn’t help that it’s extremely easy for new grads to cheat on their interview. The new grad hiring process has been such that you only need to solve an online assessment. If you do very well(all tests pass and it’s optimized) and then you do a 30 min. interview to explain the code you wrote. Copying solutions, changing variable names and just reading the code in the 30 min interview has anecdotally worked for several people.
In 50 years human-size labor robots will be common in households that are middle class and above. They'll recharge locally, and won't be meant to travel great distances while powered on, so their battery packs won't need to be massive. They'll be capable of performing a decent variety of mundane household labor, including laundry, dishes, mowing the lawn, picking up / organizing rooms of the house, mopping floors, cleaning the bathroom. We'll organize these spaces to an extent for their benefit, to better comply with how they do what they do. Appliances will be marketed for use by humans only, or mixed use (either robot or human can operate).

As a consequence of these robots humans will increasingly forget how to pick up after themselves (as a routine) and or never learn it in the first place as children.

What, you don't have a refrigerator? What, you don't have a washing machine? What, you don't have a television? What, you don't have a dish washer? What, you don't have a microwave? What, you don't have an Alice bot? And so on it goes.

Work spaces will have similar robots to pick up after employees and perform other assisting tasks in the office. Silicon Valley or its equivalent will get these robots first as a new perk that will be lampooned initially (the nerds that can't even take care of themselves) and then it'll spread across corporate America because of the productivity benefits and convenience aspect.

The same bots will displace very large amounts of labor in retail outlets like Walmart, Target, Walgreens, CVS, Costco; and fastfood chains.

It's not a question of if this is going to happen. It's a question of whether it takes closer to 25 years or closer to 50 years (I'd bet on 35-50 years) to hit an inflection point where the robot avalanche gains significant momentum. These won't be hyper competent everything robots, like you see portrayed in eg I, Robot (the Will Smith movie), they'll be quite specialized and quite limited compared to science fiction, but still very useful.

In the style that the smartphone ate one thing after another, the humanoid robot assistant will eat one labor task after another, and that's how they'll be advertised initially. Robot v1 does X; Robot v2 now does X, Y; Robot v3 now does X, Y, Z. It'll be a productivity arms race in the early days, and then the improvements will rapidly slow down and the robots will become a fashion competition or something else, as they saturate the easy wins in labor elimination.
Kind of makes me wonder if Ive’s late Apple designs would stand up better in a world where Amazon was better and you could reliably receive what you ordered. Does anyone else remember that gentleman who worked at Google with one of their USB-C charging Chromebooks that would test various USB-C cables to see if they met spec until one fried his Chromebook?

But dongles would still suck so probably the answer is “technically yes, but not in a meaningful way”.
I mean, we say industrial age as in past tense even though we have more industry than ever.

We are doing more space launches than ever right now, it just doesn't define this time. The birth of the internet and rise of computing technology sent us into the information age.
“Not because their website can do something that all websites have been able to do since the 1990s”.

That is describing most money-making websites in existence
The extension does not work on mobile devices. Therefore, only two licenses are needed for desktop and laptop. That's $5 a month or $45 a year. I think it's quite inexpensive.

Try to use it for a few days and customize for yourself. You will feel how your work becomes less tiresome and more productive. I myself use the extension every day. Not because it's mine. I am quite a pragmatic person. But because with it I am much more comfortable doing work in the browser. And the extension will pay for these costs in a couple of days of use.
I think it would be fun and educational!
From my own observations working at a company with a visionary CEO/founder, people with personalities like this tend to kinda balance each other out — so you need more than one. The CEO would suggest some batshit crazy idea, but the engineering lead would bring it down to earth and make it practical before even beginning to discuss it with the rest of the team. If there's no contention, no one to keep such a person in check, no other visionary person to criticize their ideas and ask the right questions, these batshit crazy ideas end up getting implemented and shipped as is. Guess how I found out.
I have photovoltaics on my roof. I won't be doing it again.

I'm almost certain that putting the money that they cost into making my home more efficient in the first place, by doing things like sealing leaks, upgrading the insulation, and, yes, making the roof a lighter color, would have reduced our energy consumption by more than the amount that the PVs are generating.

The PVs absorb a lot of thermal energy, too, more than the shingles themselves do. So they make the roof hot. You can actually feel the difference inside the house - the rooms that are underneath the solar panels get warmer in the summer than the ones that aren't. So some amount of that electricity we're generating would seem to just be undoing the effects of the PVs on the house's thermal situation. There's still a net benefit, but probably because we're people who are inclined to accept that summer is hot in the first place. Trying to keep those rooms at or below 80F/26C might be an expensive endeavor.

Also, I've discovered that one does not simply have a roof leak fixed when there are solar panels on the roof, because they are in the way. So maintenance has been rather more expensive than I expected.

In general, I'm sanguine about solar as a renewable option. I'm just increasingly inclined to believe it's better implemented as an industrial technology, and that homeowners probably have better options for greening their houses.
That’s great. We have lots of large TVs for sharing in meeting spaces but these tend to have an HDMI cable hanging off them (you don’t want to try to plug your own cable in as it can be tricky to reach) so being able to plug that cable into your laptop is good. I carry an adapter.

Having said that, most of our spaces now have a box that lets you share via Teams meeting, which generally works fine too.

No cables is the holy grail!

All our monitors on desks have a USB-C cable so that’s nice and easy to get connected with these days.
Link doesn't work.

Mortgages are one of the most annoying things to analyze in the economy, up there with healthcare, because of how much it is dominated by the government.

In the US a bank first makes a home loan, and then later gets money from the overnight market to cover the loan... likely from the Fed. They immediately sell the loan to Fannie and Freddie, GSEs that have actually been in conservatorship by the government directly since 2008. And every part of the market is protected and micromanaged and tax advantaged to oblivion. And every bank too big to fail, and loaded up with TARP funds and their bonds bought via QE.

Apply the principles of supply and demand to that, I dare you.
Not a fan of Rust (or Go,.. or Python), but it's interesting to read people's experiences with them.
> Nim and Zig are both pretty interesting to me as up-and-coming languages so I do have them on a short list of things to try.

Then I take the liberty of doing some promotion for Oberon+ here too.
> A recursive definition is: "natural numbers are 0 or a natural number + 1".

Note that this isn't enough by itself to support proof by induction.

Consider the definition of a list in Haskell which is analogous to the above definition of natural numbers: "lists are [] or a list with an element prepended".

Infinite lists satisfy this definition.
My go-to in eBay is Cascade Assets. They liquidate a lot of A/V and phone equipment.

https://www.ebay.com/str/cascadeassets
He doesn't have to be a user of the language to see that people are dunking on it. Some of the similarities of Vlang and Odin to Golang would be obvious from looking at the syntax and documentation by Go users. Though I do agree, it would have been better if he had played with it a bit.
Subversion requires a server, so it’s not suitable for the small local one-off repo
The home page has it:

https://parentheticallyspeaking.org/
Way too many of today's UIs are like that, too. Especially desktop ones. And it's not just Apple, it's endemic in the entire industry.
It's also a tempting but dangerous idea to think that it's just a problem of "education". Not nearly as many issues are solvable by "education" as people think, IMO.
All the text is already being delivered to you via the hypertext transfer protocol. Hypertext and hyperlinks are not the same thing.
Anything can be made to work. But I don’t see why I would want to handicap myself with a truly centralized SCM system.

Sure, we use one canonical repository. All our “pull requests” are really merge requests, mostly to the main branch. So that’s pretty centralized, right? So why use a distributed VCS? Well, why use a local editor or IDE for code that is ultimately going to end up in the cloud somewhere? Sure, you might want to out of preference, but why should you be forced to? The fact is that wherever the code will end up is besides the point when it comes to how to develop it.

The truly important thing about distributed VCS is that it forces almost all of the operations on the repository to be usable locally. And why should it not be? What’s “git log”, “git blame”, or “git merge” got to do with whether there is one canonical repo or a hierarchy of upstreams?

I think that this idea that non-distributed VCS is somehow the default—as in the obvious, simple thing to implement—is just backwards. Of course the default assumption for any VCS operation—unless it has a name like “send-email”—should be that it operates on your own local copy.

Sure, we use a centralized repo structure. And the only call-central-command operation I use is “git push”. All the other fiddling and querying—and all the things that make version-control-as-history useful—is local.
> they’re a neo-nazi Holocaust denier.

I'll take Holocaust denier but don't you have to be white to be a neo-Nazi?

> Why do neo-nazis exist?

I've heard this term has been used to describe anti-immigrant people... and then there is Azov and groups like that. If I were to use your language, I'm a non-white immigrant to a majority white country. Why would I be a neo-Nazi?

> Obviously racists are not going to agree with Juneteenth.

I believe that anyone who thinks race exists is a racist... so this means the entire American system and from what I see. There is no such thing as race, biologically or genetically speaking... and even if it did, it would have no relation to the race used by American racists who seem to use skin colors (black, white, brown, yellow etc.) to determine race... and from the outside, it seems to it is used in the US for keeping tension between people who look different because of their genetic heritage so that they can be kept afraid and loyal to political parties.