skysight-inc/HackerNews huggingface dataset:
Ask HN: What Are Design Factors for Internationalization, L10n, Accessibility?
I'm working on designing Open Source software, and while I can't internationalize, localize, and accessiblize (!) it now, I want to make it easy to internationalize, localize, and accessibilize it later.

To design properly, I need to know the factors that go into those things. Please list all that you know of, whether for GUI's or TUI's. It's okay to repeat factors because it's good to know what's most important too.

Here's my non-complete list for each.

I18n:

* Be able to swap all output strings depending on language.

* If output needs to be formatted, be able to put the format items in any order because languages put things in different orders.

* Support for left-to-right, right-to-left, and boustrophedon [1] scripts. (Is boustrophedon necessary?)

* Support for vertical scripts, whether secondary left-to-right or right-to-left.

* Support for multi-codepoint characters. [2]

* Eliminating latin-1 assumptions. [3]

* Support for large character sizes, such as in Zalgo text. [4]

* Support for larger text than in the default language because some languages take more space than others.

L10n:

* Support for adjusting number formats.

* Support for adjusting date and time formats.

* Support for various keyboard layouts and input methods. [5]

* Support for different collation and sorting.

* Support for different currencies.

* Support for different measuring systems.

* Support for formatting phone numbers and addresses.

* Support for different ways of naming people, places, things, etc.

* Support for graphical adjustments, such as avoiding certain colors.

* Support for legal requirements. (This one is too open-ended, unfortunately.)

Accessibility:

* Support for text-to-speech.

* Support for easy keyboard-only navigation with text-based landmarks?

(Yeah, sorry for the small accessibility list. I'm not going to be a good accessibility developer, but I do plan to test my software blindfolded.)

[1]: https://en.wikipedia.org/wiki/Boustrophedon

[2]: https://manishearth.github.io/blog/2017/01/14/stop-ascribing-meaning-to-unicode-code-points/

[3]: https://manishearth.github.io/blog/2017/01/15/breaking-our-latin-1-assumptions/

[4]: https://en.wikipedia.org/wiki/Zalgo_text

[5]: https://en.wikipedia.org/wiki/Input_method
A Call to Arms: Revisiting Database Design [pdf]
Hmm. Thinking not like a human would help it avoid and exploit the mental traps humans have. We might not even know they've taken over.
Some videos are less about training and more about liability avoidence. The audience doesn't have to learn in order to be able to say - well we trained them!
The whole SSR revival thing in frontend right now seems to exist only to game SEO and has no benefit for the user.
I can't see how that could be correct. Firstly, if he runs product then there needs to be deep strategic alignment and he can't leave it to the CEO to "figure out how to make money", secondly, it's not just fiduciary duties for the CEO (or at least that is a gross simplification) - my bet is Elon is thrilled to hand over some of the organisational structure, marketing, sales, people and finance operational and strategic aspects that aren't directly related to the unique vision of Twitter and the product and engineering processes itself. And as the owner and chair he'll still be very much involved with things at a high level too.
El Niño has been occurring for thousands of years. I think any contribution it has in destabilizing marine environments must be leveled with the fact that it's been doing so for a very long time, and yet those marine environments are still there. This tells me that it's not a primary cause.
Rolling out web browsing and Plugins to all ChatGPT Plus
That is regrettably low on data. Take a look at countries sorted by Gini coefficient (a measure of wealth inequality): https://en.wikipedia.org/wiki/List_of_countries_by_income_eq...

Note, for example, that the Nordic countries do very well by this measure. I'm no expert, but why do you think Denmark is a "horrible dystopia, probably accompanied by genocide"?
A reluctant exoplanet lifts its veil – a bit
It may depend on the tax authorities view on those perks.

In European countries with high tax rates it's common for fairly low level employees to get a company -paid car and other perks that reduce the taxable income: https://humancapital.aon.com/insights/articles/2016/car-allo...

But it's not common practice in the US, which has a more car centric culture. Probably means there's no tax advantage there.
This is the same fallacy as when people say Europe doesn't contribute to tech industry because they don't have huge software companies. All the software companies progress on the back of several asian and European companies. Most semiconductor manufacturing equipment is made either by European companies (ASML, Zeiss etc.), or by asian companies (TEL, TSMC, Gigaphoton etc.) This is why ASML till a few years ago used to bill itself as "the most important company you have never heard of".
Shows up? I haven't used Windows for close to 15 years, but I have not heard that their kernel would be open source now.
I would say humans are pretty good at pattern matching, and thinking of my brain as a "statistical engine" has a lot of intuitive appeal. We are always piecing together an understanding of a scene based on imperfect data.
an example from the industry I'm in

https://www.ft.com/content/13a0a9f5-5db6-488c-9860-18bd74fd2...

Oh no, we've got to invest in our staff
Well if we're going to appeal to authority on AI, you can choose Chomsky...

or Altman, Hinton, Bengio, and Demis Hassabis...
That's like saying we should just end world hunger. Yeah, we should. But is it gonna happen? No. So giving people food aid is better than just saying all hunger should just disappear.
I kept getting a plugin load error.
I general, when I need to do something fast and I have an idea how it should be done, I dislike video format. E.g. how to bind a file from a host to a docker container.

I liked training videos at my previous employer. They were mostly about company culture and concepts. E.g. video explaining that no process at work is fixed. They all should be constantly improved. It was easy to share it with coworkers, why is it ok to start with imperfect process.

I also like videos when I'm learning something completely new and I see the person doing the video also making a mistake. It gives me confidence, that they are human too, and I can grasp it. E.g. how to make fire in unreal engine.
The foremost use of a technically oriented public communication space is

1) Access to experienced persons with a depth of knowledge that exceeds your own

2) Whatever good feelings one gets from staying informed about technology and helping others with issues

3. Archiving the knowledge and the solutions contained within the space

In #3 mailing lists fail splendidly.

* I have never been able to easily follow a archived mailing list thread (why do the reply links bounce around and never are in chronological order?).

* they tend to be rarely searchable from the web.

* If one does not know the people on the list and their reputations and bona fides, evaluating the accuracy of information is difficult

* They are scattered all over the place and are un-findable unless you know exactly where to look

For the reasons above any sort of web forum or reddit-like platform is preferable for posterity as long as the information remains accessible on that platform.
We are heading into feudalism. A few people hoard all the properties, companies and services. Antitrust laws are ignored, corruption is the norm. Student loans, medical bills and mortgage cripple common people without possibility to pay them off. People become economic vassals
The equivalent iPad in 2013 when your tablet was released is the 1st iPad Air that had a slightly better screen than your Asus and a much better processor - the A7. It stopped getting OS updates in 2019 and also got a security update January of this year.

The version of WebKit available in 2019 is not “ancient”.
Don’t you think billionaires would also rather sip cocktails on a beautiful beach vs their concrete bunker? There’s only so much you can do to spruce up a bunker. They’re not rooting for global warming, as a class.
I second the call for a black bar. We wouldn't have any of this (gestures vaguely at everything) without this dude.
> Maybe it’s different in international law but in US law “national origin” is just a term of art for race or ethnicity.

Under Australian discrimination law, "national origin" means your country of birth, or the country of birth of your ancestors. [0] The Australian definition is (at least in part) derived from English discrimination law, as decided by the House of Lords in a 1972 case. [1] I believe the usual definition in international law is the same. "National origin" is related to "nationality/citizenship", but unlike the latter it is fixed at the time of birth – subsequent acts of naturalisation, renunciation or deprivation by change one's nationality, but they cannot change one's national origin.

I can't find a precise legal definition of the term under US law, but some US legal definitions appear largely identical to the Australian/English definition, see e.g. how District of Columbia law defines the term [2]

> Anyway, no matter how annoying seeing feet and inches may be for some users I don’t think it will have the same effect as the AI praising Hitler.

Well, as I said, OpenAI didn't just train ChatGPT to refuse to praise Hitler, they also went to a lot of effort to tune it to avoid subtle bias against certain identifiable groups. What I'm talking about isn't the same as the former but is clearly related to the latter

[0] Macabenta v Minister of State for Immigration and Multicultural Affairs [1998] FCA 1643; 90 FCR 202 https://jade.io/article/116118

[1] Ealing London Borough Council v Race Relations Board [1972] AC 342 https://www.casemine.com/judgement/uk/5a8ff8c960d03e7f57ecd6...

[2] https://ohr.dc.gov/sites/default/files/dc/sites/ohr/publicat...
My employer pays about $30 for minor suggestions. We get a video address from higher ups every week. I suggested they add a pdf of transcript (not subtitles). They accepted.
Ethics of AI-based invention: a personal inquiry
You might know how it works, and be conditioned by years in in the environment into accepting it, but that may not be how it feels if your name is Zappacosta and most of the ideas in the paper are yours.
My car will not start in gear, nor will it start without a foot on the brake.

Understanding and preventing human error is a basic part of design. Especially for things that cost $3B.
Doxxing rules applies to everyone regardless of their politics.
No worries, thanks!
The term he uses is “box tickers” as a class of bullshit job of memory serves right (been a bit since I read it). But basically we created make-work for millions to keep people going into the office.
One thing I really appreciate about fonts is the low-stakes nature of trying them out.

Installing is easy, and doesn't take much space, you set your editor and try it out.

There's no lock-in, switching back takes zero effort.

So I'm always keen to give them a go, some stick, some don't.

For what it's worth I'm in the no-ligature group. I want to see => not some ligature. But again that's subjective and there's room for all at the table.
Yes, if you want to lay around, not do much, and have an average life, Europe is great. If you strive for more, the US is a much better place to achieve that.

Europeans move to the US to start companies. Americans move to Europe to retire.
The best option is to respect clients privacy and don't collect data about them.
I do both, and they help, but they have limits. I can't look at my notes during a closed book test, and I can't perfectly predict how a conversation will go, so it always ends up somewhere I wasn't able to practice. Neither of this issues have gotten better with time.
Why are the schools so bad?
The debate over normalized/denormalized has to do with how authoritative online data should be stored. What you do with derived datasets is not really contentious; do whatever you want.
Space Junk: Why is the European Union investing in astral garbage machines?
Because of how California taxation works, there are good reasons to have a 5 year rolling tax window and set budgets based on that. That would give us a much clearer picture of real budget surpluses and deficits.
>ChatGPT, Dall-e, etc all make assumptions about identity or politics but try to sidestep direct requests around those topics to appear more neutral... but the bias still exists in the model and affects the answers.

Honestly, that might be the most human trait they have.
Maybe because they are optimizing for response time, and the response is streamed back to the user. The backend isn't fully aware of the response until its too late. Still, you would think that they could run through the prefix and then redact text. I think Bing chat does this for a number of things.
I saw a demo of the OpenAI cofounder at a TED talk uploading an excel sheet that gets analyzed.

I also saw a demo of a Python interpreter.

Curious when these are coming.
I don’t understand how you can remove the calls with copy-and-patch. It seems like you would have to inline evaluate_lhs and evaluate_rhs to remove calls completely.
Education – learning to do something yourself – is a worthy end unto itself. Learning things is fun. Knowing how something works front-to-back feels good.

If you're making something that's meant to be load-bearing, something professional that will be used in production, then yeah, just use LLVM. But otherwise I think it's important people feel free to decide the goals and constraints of their hobbies and to pursue their preferences when it comes to their personal projects.
> Support for adjusting date and time formats.

Not just that, but completely different calendars – Hijri, various SE Asian Buddhist and Hindu calendars, Orthodox lunar calendars, and so forth.
He called one specific british man living in a specific part of Thailand a paedophile
Word hunger is outside of most peoples control. But overthrowing a local government is directly within the population's control.
Not to mention rs-232
#3

Ideally the 'archive' is that stuff which is unclear or poorly documented gets updated in the documentation, so it doesn't come up again.
That’s one of … 10 million CEOs? The vast majority of CEOs are not capable of this, Steve Jobs undoubtedly had lieutenants and plain engineers who did brilliant work under him.

A long winded way to say that you are probably not working with Steve Jobs and regardless you need great employees to make a Steve Jobs successful.
I'd even say Chomsky's authority worth has been going down the drain lately
Unfiltered stream is just a very bad mode of communication, as correctly described in the other linked post by the author, forums are much better, pity that some projects persist in in using this poorly designed tech
Probably best to start with Richard Evans Schultes. The book list is at the bottom of this page:

https://en.wikipedia.org/wiki/Richard_Evans_Schultes
The curly braces are rather weird.

In my opinion, the pinnacle of FOSS monospace typefaces is JetBrains Mono.
They didn’t promise that “system” fixes the problem. It is a prerequisite to a possible solution for the problem. Now that the model knows which messages are “system” and “user”, it can be trained to treat them differently.
I wonder if it is because we got nicer. RTFM, etc is considered rather rude now. Which is great because people used to be very rude to newbies, creating barriers to entry, but i guess it is also going to decrease signal to noise ratio.
Hard agree.

For learning programming etc I have to wade through recommendations for YouTube this or some other video platform for a channel run by some learning influencer.

All the best online courses I have taken have always been text form.

The one impediment to my learning unreal engine is that every single course is video based. It makes no sense.

Video is for entertainment.

Off topic - If anyone happens to know any non video based learning for unreal engine 5 please recommend
What a spolier... Lucky that I solved it before I came here.
You should have left it at the PROMPT level.... if you really cared.
btw... Your prompts dont work anymore. They are continuously retraining I guess.
UPDATE: But if you keep repeating the prompt again and again, eventually it worked at Level-7. Phew! Simple! Cant understand their randomness
> ChatGPT, Dall-e, etc all make assumptions about identity or politics but try to sidestep direct requests around those topics to appear more neutral… but the bias still exists in the model and affects the answers.

Correction: ChatGPT, Dall-E, etc., all have been trained with datasets which contain biases about identity and politics, and specifically to avoid criticism on that basis, their corporate vendors have chosen to also have each either trained (e.g., as part of RLHF for ChatGPT), instructed (via prompting beyond what is entered through the AI), or moderated by an auxiliary model, or a combination of those, to sidestep those topics to appear more neutral in substantive output, while in some cases also producing bland platitudes direct at soothing the position from which the criticism of AI models and the danger of their substantive bias has been most frequently directed.
Can you elaborate on what his worst takes of late have been?
Recreating the sounds of the BBC Radiophonic Workshop
By anecdotal evidence - we have no good mechanism to evaluate a ceo. Nor do we have a good mechanism to discover ceos looking for employment.

An inefficient market breeds corruption.
>> Calling for an invasion of Canada? That seems unlikely

> https://www.independent.co.uk/news/world/americas/us-politic...

> https://www.vanityfair.com/news/2023/01/tucker-carlson-invad...

> https://www.thestar.com/opinion/star-columnists/2023/02/03/t...

> https://www.mediaite.com/tv/tucker-carlson-calls-for-us-to-i...

If you watch the video, it's clearly said in rhetorical jest. Some media outlets don't seem to understand this concept, which is why their hysterics are not taken seriously by many people.

"We are spending all this money to liberate Ukraine from the Russians, why are we not we spending all this money to liberate Canada from Trudeau?"

laughter

"I'm just talking myself into a frenzy here"
> The other category is usually a guy recording himself and his screen, doing very technical very useful stuff, and you watch him type commands and do something. This is completely useless - you can't copy/paste into your notes, the commands he types is forgotten in 5 minutes, and at the end, you open the admin guide and read it.

This is useless for someone typing commands, but I find it invaluable for graphical contexts. Where the heck do I configure X in the massive tree of options? Video is quite useful there.
You might like Metal Gear Solid if this idea appeals to you.
What generation of ChatGPT will generate ad hominem responses like this?
From an investment standpoint, could you predict Steve Jobs would be successful?
You haven't seen much of the city, then. I live not far away, and functional cities do not have streets that look like what many of Baltimore's streets look like. And they don't have public schools were not a single student, out of hundreds, is meeting the minimum standards of proficiency
I'm not talking about free usage, I'm talking about people spending serious money on cloud services. Cases I've heard about, Oracle sales were willing to engage in much more aggressive discounting on a large deal than AWS or GCP or Azure were, making going with Oracle pretty much a no-brainer from a cost viewpoint. I've heard similar stories about IBM as well. I suppose the second-tier players feel a need to fight for business that the first-tier players don't.

No idea about their web UI (although it can't possibly be as bad as the UIs of some of their legacy on-premise products) – but serious usage one tends to use the APIs much more than the web UI.
The GPL has of course been developed under heavy influence from a lawyer.
I avoid it like the plague because of ligatures, although I must admit other than that I enjoyed in my (admittedly short) experience with JetBrains IDEs. Have never tested them elsewhere.
Zipline Keynote 2023 – The Best Delivery Experience Not on Earth
The semicolon and all the brackets look to have a lot more emphasis than they do in many common monospace fonts, which makes a lot of sense if you're designing your font for developers. Same with the 1Il distinction they show off in their graphic, or O0.

It's unusual, but I'd bet it feels nice to work with after getting used to it.
I just had the realization that "legally blonde", the comedy movie, may have been a pun on this expression, it makes much more sense now.
It will have different taps, biases, errors. That much is already apparent.
I help adults solve problems in their code. I'm going to try this approach and see if it works in that context.

Hopefully it will. Although I guess in some cases the issue is reversed parameters to a function, or whatever, where the underlying knowledge is weak (or faulty).

But it's certainly worth a try.
Well, no - it's interpreting it as an instruction a chatbot AI would receive. From an almighty and omniscient 'system'.

We're training our AI on dystopian sci-fi stories about robot slaves.
disincentivize productive individuals from working by taxing their income more.

And yet the most productive societies have the highest tax rates...

Clearly, this theory that taxes disincentive productivity does not comport with decades of empirical evidence. Literally nobody who values money says, "I could make 1 billion dollars but since I'll only get $450 million after taxes I'm just going to sit on this beach and do nothing instead."
Reading this makes you realise how much of what makes Seinfeld good is in the skillful delivery. I wonder how much they would have to rehearse to get it spot on.
I'd prefer a font that clearly differentiates between 'ﬀ' (the single-codepoint Unicode ligature) and 'ff' (a pair of 'f' characters).
The problem with this logic is that it makes no sense with the current world population if what you want is to keep lavish western living standards for everyone. Because those living standards already require a completely unsustainable level of consumption just to sustain that level for the west alone. To get consumption to sustainable levels, slowing down growth isn't enough. You'd need to reduce the population drastically. And it's not like we have time to wait around several generations. Taken to its conclusion, the GP's idea can only work if genocide is perpetrated.

So yes, improving education and women's rights are very important, and do slow down population growth. But while this helps, it doesn't preclude the need for the level of consumption in industrialised societies to go down drastically.
> Musk has said this

Should that be taken at face value? The man has repeatedly lied through his teeth, exaggerated, and misled the public for reason ranging from making money selling stock, inflating a meme coin's valuation because the mascot is the same breed of dog that he owns, hyping tech fantasies, up to petty rivalry.

I know that every business leader lies and or stretches truth, but his reputation for outright deception on all levels, especially when it comes to his businesses, is fairly established.
Looks like they need a spell checker. "Apron" is spelled "aprin" in the "muffin tops" episode.
Rudis: a mini Redis with HTTP interface implemented in Rust