skysight-inc/HackerNews huggingface dataset:
Does https://en.wikibooks.org/wiki/Lojban/Culturally_neutral or https://wiki.c2.com/?CulturallyNeutralLanguage answer your question?

From the second link:

> The only thing that characterizes a logical language, like LojbanLanguage, is that it's unambiguous from a structural standpoint. It seems that Lojban is just as expressive as any other human language, with the same capacity for overstatement, understatement, irony, metaphor, simile, pun, etc. A lot of famous works of fiction have been translated into Lojban by enthusiasts.

Your concerns have been brought up and explained in part by the two links above, and in the Wikipedia article I linked to. Allow me to quote some parts from it:

> The removal of grammatical ambiguity from modification [...] seems to heighten creative exploration of word combination. [...] Other areas of possible benefit are (surprisingly in a 'logical' language) emotional expression. Lojban has a fully developed set of metalinguistic and emotional attitude indicators that supplant much of the baggage of aspect and mood found in natural languages, but most clearly separate indicative statements from the emotional communication associated with those statements. This might lead to freer expression and consideration of ideas, since stating an idea can be distinguished from supporting that idea. The set of possible indicators is also large enough to provide specificity and clarity of emotions that is difficult in natural languages.

> The language was built to attempt to remove some limits on human thought; these limits are not understood, so that the tendency is to try to remove restrictions whenever we find the language structure gets in our way. You definitely can talk nonsense in Lojban.

Anyway, you can decide to be ambiguous if you wish to do so, it is perfectly possible. Do not worry, it will not turn our society into something similar to the movie Equilibrium. I think the word "logic" makes people jump to similar conclusions.
Those are not divine mandates, they are social conventions more than religious restrictions.
Imagine thinking cultural hegemony is good.
I love this idea, but I think there is a stronger pricing model than paying per session.

Is the founder on HN? Please talk to me - this is a large market that I've been keeping an eye on for a while. If this is executed with the right toolset, this could be a Zoom or a Slack one day.
Riding the Unicorn
hah - nice segue to a feature request! You can access notes via IMAP, so that's an easy way to get the whole lot raw.

As for a more general download - what would you be looking for? A zip file containing all the notes?
Rarely have I seen such concise and respectful way of describing the typical rants I see on HN way to often, bravo! I can only wish I had your writing skills.

> It's insulting to the folks that are pouring their time replying to what they think is a user in need of technical assistance, only to eventually stop replying when it becomes obvious that he only replies with questions of morality and treats most answers as if they were platitudes specifically attempting to dismiss his efforts to communicate.

Yes, I have been bitten by this many times. Every time I see a topic like this one I try to help that person by offering technical advice, basically doing my consulting job for free for everyone to read. And many times the post gets downvoted till its dead.

Slowly I learned that people don't want a solution to their problem, they just want to vent their (understandable) frustration about $BIGCORP. But it still hurts to get downvoted when you just try to help.
See also Noria: https://notamonadtutorial.com/interview-with-norias-creator-....

EDIT: never mind, I should have read the article.
Facebook Calls Truce with Publishers as It Unveils Facebook News
>We haven't yet seen a serious non-English programming language

There are such languages. Mostly DSLs, but here[0] is a general language from a Russian ERP system. Every keyword has both English and Russian equivalents. There are tons of maintained code written entirely in Russian, including business-critical.

[0] https://1c-dn.com/1c_enterprise/1c_enterprise_script
I think GP is talking about predictive text, rather than keyboard ergonomics.
> "hey" as a greeting

I blame the US TV series "Friends" for that.

Curiously the OED doesn't (yet) have this greeting sense.
Chuck Schumer: A Bold Plan for Clean Cars
First time I've seen non-ASCII language around 7-10 years ago. It was 1C language, it's very alike to Visual Basic but all in Russian. I think it was very good idea to use Russian for that, it's embed language for platform developed for local market. So to start you don't need to know English, which is probably the main barrier in former USSR to become a programmer.
>... calculus isn't really necessary; the world is completely discrete

Erwin Schrodinger would like a word with you.
Interesting question though. I wonder if the answer is more trivial than "mechanics is harder than electricity", perhaps the people you're explaining to don't understand electricity either. If someone is trying to understand "how does air move in only one direction in a compressor", perhaps they also don't understand "how does the electricity move in only one direction in the generator"? Could they explain why the pressure coming from the compressed air canister doesn't cause the electricity generator to run backwards?
Basically everything that is not a car is immune to traffic jams outside of extraordinary situations like events with narrow exits.
Is Xiaomi ready for its home appliances empire?
At worst it's about as "useless" as other niche programming languages like Brainf* and the like.

While this language doesn't seem to be geared towards introducing people to computer science, all the languages based on English require someone to learn that script, that language and some of its culture first before being able to use it.

And in much of the world people don't regularly start learning English (or a latin script for that matter) in elementary school. A language based on Arabic (or Chinese, Korean, etc) could help with introducing computer science in school before the students master English at the necessary level...
Assuming there is merit to the idea that the Latin charset gives unfair disadvantage for people from other cultures (I think not(1)), then a language should be formed from a culture neutral alphabet - say, klingon. It better have a number of glyphs in the vicinity or 30 or so (for typing ease) no funky char combining rules (for reading ease) etc. And it would still need guidelines for naming functions, variables, not to mention pronouncing them (these could of course be localized rules) etc. My guess is that it would be a Latin like script, only with different glyphs. And of course, all var and function names would be hopeless gibberish, unless we all decide to become klingon/whatever fluent.

(1) At the very least, someone should explain why the rise of - say - the russian and indian programmers, given the unfair barrier.
Born in the early 70s in Australia, there's something visceral about Holden V8s.

https://www.youtube.com/watch?v=xMUx4DXDhA0

And the Monaro GTS sedan on the HJ Wikipedia page is my idea of a family car.

https://en.m.wikipedia.org/wiki/Holden_HJ#/media/File%3AHold...

https://en.m.wikipedia.org/wiki/Holden_HJ#/media/File%3AHold...
You are not correct, but you are not entirely wrong.

This is a badly made retake of the original two problems where you had one where you just mention that you have a boy, and the other where you mention that the older is a boy. The older being a boy removes 2 cases while 1 being a boy just removes 1 case so they are different. But in this case mentioning the weekday doesn't matter at all.

To make it clearer take this script "I have 2 kids, one is a boy, that boy's birthday is {{ boy's birthday }}". In that case it is 1/3.

Take this script on the other hand "I have 2 kids {{ if 1 is a boy born on tuesday print ', one which is a boy born on Tuesday' }}". That is what you and he meant it. But it is wrong since it is not the only way to read it, and arguably it is the less correct way to read it.

This HN thread is full of people who don't know maths who think they know it and are trying to teach others...
I think once we have self-driving cars that are able to coordinate with each other, it will improve traffic significantly.
it makes sense to up the speed limit during rush hour instead of the typical case for humans where we reduce it
I'm sorry but I think you comment is spam.
The product in your article has only one similarity with RxDB which is being a database.
Hubby Turned Me into C3 Po but Was I the Droid He Was Looking For?
But it's very informal/slang, used among peers. e.g. If I answered the phone to an unknown caller I'd say 'Hello?', but a friend might get a 'Hey.'

I certainly wouldn't say 'Hey IANA, please reserve me port 22' any more than I would sign off 'kthxbye'.

[also en-gb native]
Human Scum T Shirt
As an addition to the question about where you are from that was already asked, how many languages do you speak?
Re-Selling Non-Refundable Flights – 6M Tickets Going to Waste Each Year
The paper still holds the text after a 400 years. That's some kicking MTBF.
This comment is a good way to see all the HN users who go off of a comment without reading it fully.
Fortnite Items PWA app with every item
One of the more well-known examples, and one that made me double-take when I saw it - from PHP 3 onwards, when a pair of Israelis rewrote the parser, a common and confusing syntax error was "unexpected T_PAAMAYIM_NEKUDOTAYIM". Which is Hebrew for T_DOUBLE_COLON.

In PHP 5.4, they helped the situation somewhat by changing the error message to "unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)" - I suspect national pride was involved in their refusal to completely remove the internal token name from the error message.
Curious if you evaluated FusionAuth: https://fusionauth.io/

(I know the team behind that product.)
Thanks for your reply!

I’m not tied to pricing at all and had to start somewhere. There’s been pretty good discussion on it throughout this post. I’ll consider everything while also taking into account this being the HN crowd. I personally don’t think an actual safety deposit box compares both in terms of ease of updating its contents for digital-related items (which you also mention about Passbox in your last point) and for modifying access to it - physical key distribution and revocation.

How is it less useful than emergency access (assuming it’s not just the price which is a work in progress)? Also, I’ve built it to allow for you to segment who can get what so there’s the idea that you can have multiple trusted parties getting access to varying groups of data (or all of them equally).

I’m with you in the updating aspect. Currently one could update with csv exports but it’s not the most ideal scenario. I’ve got thoughts on this but nothing ready for public discussion as yet.

Thank you again for checking it out and commenting!
I completely disagree. Do you want to go back to typing g++ commands by hand for each source file? That's not a build tool and yet it is objectively worse than even a crappy build tool.
The tech community greatly benefits from settling on a lingua franca. Imagine if everyone posted on StackExchange using their native tongue.
We Programmers need multiple languages to avoid being affected by Snowcrash.
A lot of people don't speak English and I think it's main barrier to become a programmer or QA engineer.
Same thing with the MH series of helicopters the Army uses.
While not directly about distributed systems, Designing Data-Intensive Applications explains much of the context for why we'd want them, and some examples of them: https://dataintensive.net/
I fix about 2~4 issues by day, 20~40 commits by day. If I do write a blog post for every commit my productivity will down by 70% at least.
Nude model Anna Louise photo gallery
Some ads provide a service to the recipient. Most ads, as exist today, provide a net disservice.

I don't think the parent poster meant absolutely all ads, just the vast majority of them. But in so far as they meant all ads, it's still a good point you shouldn't trust them - not even the product catalogs you yourself paid for. There's very little legal and social protection from the merchant lying to you, and all the business incentives to do so.
The 5hr workday gets put to the test
Maybe one shouldn't take the "unfairness" aspect too far.

This project seems to be more about recognizing cultural differences in thought patterns and how they permeate today's computing world.

It doesn't seem to be geared towards teaching programming to students who only know Arabic so far.

And English is being taught and used extensively in the Indian education system and society in general.
Are you presuming a scenario where the company would go dark with no notice?
This has probably already been proposed, but I'm going to do it as a joke anyway. DNS for .onion domains when?
Just for fun I checked my spam folder as I read this.

I found an important email (from 3 days ago) from a recruiter asking for my CV in it.

Yeah, Google's spam has erred too far towards making false positive errors.
The big problem is more with APIs, variable names, documentation, and comments. Those can't be easily translated. Languages keywords can easily be memorized.

The lesser problem is with languages that don't read left to right, since the parsing of the language has to be reversed.

Many languages now support UTF-8 for variable names, so in theory you could code those in any left-to-right language by just choosing different variable and function names,
Why not maintain it rather than writing something new? Open source is frustrating
Considering that it is a relatively limited set of keywords and operators that make up a programming language, wouldn't it be relatively easy to translate it to a more friendly version?
Not function related but I work in a very international org and when excel traverses international boundaries you get strange effects.

Changing some accented characters in a well known brand name into strange ones used in "obscure Serb Croat religious documents
Show HN: iSmartLife. Easy and comfortable free organizer
> having useful error messages from your compiler helps get stuff sorted out more quickly.

The definition of useful varies though. Many people starting out don't have the ability to understand some error messages, so being able to search for the error message is most useful. If everyone in the world has the same error message, finding an explanation for the error is a lot easier.
Huawei Enjoy 10s with 6.3-inch OLED display, 48MP triple cameras launched
Taylor Jacobson submitted focusmate to Show HN 9 months ago:

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

He's posted on HN a few times, mostly promoting focusmate but he hasn't been active since the post I linked above.

https://news.ycombinator.com/user?id=taylorjacobson
What has always puzzled me is that how is it possible that for example in the army a unit of thousand men can move as a single unit. Yet 5 cars stopped at the traffic lights can't do this but exhibit a latency accumulating between every single vehicle. If everyone just started moving when the light turns everyone could take off at the same time!
...said someone in English because saying it on any other language would have stopped him from being understood at all.
> Curiously the OED doesn't (yet) have this greeting sense.

Interesting, neither does my (more liberally accepting than Oxford) 2016 Collins. I've certainly been using it as an informal greeting since '00s.

I don't know if I got it from Friends, it wouldn't have occurred to me, but I did start watching it around that time so it's certainly plausible.
Thanks for the link. The results presented surprised me.

WRT. tomatoes, I'm not an expert, but in colder climates, don't they grow in greenhouses? Greenhouses should have zero operational carbon footprint.
I can see it helping a little in cases where congestion is caused by some less than ideal braking, but in urban areas where the congestion is frequently due to merges or in a hilly area where trucks are going slower in one or two lanes, I don’t see it helping much. In rush hour, the cars are bumper to bumper, it’s because of all the cars entering the same roadway needing to merge in.

Also, I would assume any congestion alleviated would be offset by induced demand by the people who now see less congestion and decide its worth it to jump on the road.
TBH, I didn't get the joke until I read your comment. A small "/s" at the end wouldn't hurt.
In the context of GPT2 someone coined the expression "Humans Who Are Not Concentrating Are Not General Intelligences"
A 100x Investment
> In the “stone age” days of the Internet ... You simply gave your username and password for one service to another so they could login to your account and grab whatever information they wanted!

I wish we left that in the past. I live in one of the largest financial hubs in the world and all the budgeting apps here still use username/password sharing for bank accounts.
For science and technology yes - not that long ago you had to learn German in some scientific fields as that was where a lot of the useful work was being done.
in the olden days all the cool kids used ytalk for that
Doesn't everyone do that?
personally I believe it would be more interesting if the player was overpowered compared to the enemies.

In a few runs I just played the game quickly ended as there were too many bots shooting randomly.

A couple of variations in increasing level of expected difficulty to implement would be:

- Heal the player after each turn (you propose 15%, I would say 100%)

- Do not increase the number of bots until much later rounds. We want to see smart bots, not monkeys and typewriters.

- Give the player more health/bullet resistance

- Give the player 3-4 seconds at the beginning to move away from the random starting location

- Give the player an immunity cooldown after each hit so that each round lasts at least a few seconds
In China there are several Chinese PLs, the most wildly used is called EPL(易)[0]. However, those are not generally used in production other than lightweight scripting scenarios.

Comment-wise, many companies use Chinese comments in code while many use English as well.

https://en.m.wikipedia.org/wiki/Easy_Programming_Language
it's much much easier to learn coding than to learn English. i have coworkers that don't speak English but have no problems coding.
well, I think if you start with this kind of bureaucracy, you're doing it wrong. It's not funny. Also, if your app is down, clients calling and you need to fix it fast. If I need to remember this rules to fix this, people will kill me, or I will kill myself :p
Shorts betting against Tesla lose more than $1.4B in single day
>> It is implemented as a tree-walking language interpreter in JavaScript.

I think this is probably why it is neither useful nor intended to useful other than as an "exercise".
You're right, sorry. I didn't click on the link and thought it was something else. I can't delete my comment, unfortunately.
If your Arabic-only programming language has an English web page (actually a blog post) it means it's an art project, not a bona fide tool for programmers who want to use Arabic input and/or who prefer Arabic names and keywords.
Imagine the horror of having to learn another language to access valuable intellectual ressources. I just can't relate.
Nope. You can translate instructions, but standard library and frameworks also should use local naming or it will be completely useless.
Wikipedia has a list of similar projects: https://en.wikipedia.org/wiki/Non-English-based_programming_...

It's really not easy to create a programming language that "catches" on, as readers of hackernews are probably aware. There are a lot of brilliant languages, based on English, wich didn't.

I suspect those international programming languages are not failing because of the language barrier, but rather because they don't add enough value and/or fail to attract a community.
Do you an opinion on the London Hackspace?
What do you mean? Jupyter notebooks can already work with any kind of data (including fetched over the internet), and can already output to PDF.
RE 1), I didn't mean that LEDs themselves would break down (unless soldered badly). But their controllers, or power converters, just might. Like with LED lightbulbs - most of them break very quickly due to cheap power & control components and/or bad soldering job causing thermal damage.

RE 2), fair. In my mind, I grouped vertical and rooftop farming together, and find them desirable in the sense of bringing back more plant life into the cities (and reducing last-mile transportation footprint). But you're right, in terms of general food production, they're not all that interesting or useful.
Quantum Supremacy Not Just a Claim Anymore as Google Announces Its New Processor
Language, or more words, is like pointers to concepts.
If you are willing to code your own GUI widgets, it's also pretty easy to do cross-platform. You can opt for OpenGL or similar and a little glue for the various platforms. If you slowly grow a collection of just your favorite widtes, that's totally doable. Will grow to maybe 10-15K lines of C code. That's a lot of explicit code, but on the upside the code will be more maintainable compared to all the boilerplate the would be required to bend a super-general library to fit your requirements.

I've done a few OpenGL toy apps in the last months, and one commercial project that includes text widgets, editing, table views, buttons, scrollbars and so on. It also scales freely. It's not that hard, and the next time will be even easier.
Thanks for your thoughts and the clarification to your original point

I understand your set and forget mentality with respect to paying a single fee, setting Passbox up and then leaving it be. Does that change for you at all given the fact that digital items/accounts/etc get updated on occasion? You may also fall into and out of favor with trusted folks and may need to adjust who is allowed to access your account or even assign the data differently.

Other than this I like how you explained not wanting to think about the price on a recurring basis.

Thanks again
Tool itself is at https://coda.io, seems similar to but more powerful than Notion, (https://notion.so) which I have used, with pricing to match.

Tangentially, it's good of Panic to link to the above at https://www.panic.com/coda/ - or perhaps they were just getting fed up with dealing with people in the wrong place!
On of the reasons that PL/1 didn't take of I believe, a pity as it was very advanced (for its time) and nice to work with.
Good! We need less shitty software, the fewer people that write it the better.

I don't get why you have to be a certified engineer to build a bridge, but you can be some bloke with a 2 weekend course in python to program medical computers, avionics, train scheduling systems and other stuff that kills people when it breaks.

Non native speaker btw.
That (cultural differences in thought patterns) is indeed an interesting take (I'd like to hear what Larry Wall has to say about it). I do think it would be best addressed at the background level (say predicate logic or somesuch) than at a programming language level (which is more of a consequence).

Unfortunately, the "unfairness" thing has hijacked many subthreads and it takes the proposal at face value (as in "Wouldn't it be cool if any programming language was available in localized form, charset, keywords and kaboodle?" - no it wouldn't) .
In symbolic programming languages (like Lisp), very few characters are "part of language", as you say. In fact, some lisps (at least the ones I use: Common Lisp, and Racket) even support reprogramming the reader.
You don't need to know English to write code. I wrote my first QBasic and Visual Basic programs (one of them was "photo editor") when only foreign language I knew was German (my native is Russian).
That would be another fun version of this: “each commit is smaller/larger than the previous commit”