skysight-inc/HackerNews huggingface dataset:
What do you mean exactly by "programming in a foreign language is a pretty significant barrier", and why is reducing this barrier to strive for? I believe English as a common language is a good thing for communication, for understanding each other. It could have been any other languages I suppose, but today it is English. It may change. I cannot even talk about programming in my first language because I would not have gotten any use out of it. It would not have been beneficial to me to learn the terminology in my first language. English, however, was pretty much beneficial. I am not sure that division here would be beneficial to the field, but this is just my opinion. Yes, it is a barrier for people who, for some reasons, are not willing to learn the common language which, today, is English. Is it a bad thing? In my opinion, it is not. It could be a way of expressing your dedication and willingness in some cases. I wanted to understand, and I wanted to be understood, and knew that learning English was the way to do it, so I learnt it. Having many different languages would defeat the purpose of what having a common language gives us, which binds us together.
Rules of Acquisition, number #1: Once you have their money, you never give it back.
I'd say predicate logic and much of the theory behind computer programming would stay the same, regardless of the language.

And yes, I think it would be good for speakers of non-latin based languages to be able to write programs (or notebooks) in their own language. Some stuff, like business logic, NLP, or "Low Code" like in Excel, could benefit from staying in one cultural frame of mind instead of switching between multiple frames.

Especially for different writing directions, like with Arabic. At the very least, Mandarin in Mainland China is now written almost exclusively left to right, so it's not as painful to use latin letters in a Chinese text when appropriate.
Climate alarmists are a cult.
Thanks for the link! My initial reaction was quite similar to GP's. However, I still think that, if they use compressed air from a gasoline-based compressor to drive an appliance, that's as good as using a gasoline generator to drive the same appliance (with the option to use a wind-based generator instead).
I'm not a native English speaker. To me, your first excerpt is much more understandable: I can automatically form the abstraction given these examples, whereas the second excerpt, although more general, is honestly harder to "hammer" into the brain. But I think that is because the second version is not just modern language, but also more abstract.
I used Focusmate a lot and then dropped it. I think it serves its purpose well until you get used to it and then productivity starts dropping again.

I also would like to highlight something which is not particular to Focusmate but rather a phenomena spreading to all these SaaS platforms: Focusmate is not free. It's a paying product that costs $5/month.

There is absolutely no details of pricing on the home page. There is no pricing page on the website. The FAQ itself doesn't mention pricing. This will only come up after you signup and start using it. There are details on the blog but that's about it.

It really gets on my nerves when services do that and I decided to ignore anything that ignores my right to know the price beforehand. But I can see it working with the general public for a while.
I honestly don't understand how people can reply without even reading what they're replying to. And when they do, why aren't they downvoted to oblivion?
So its basically JavaScript but with the syntax translated to Arabic.
That's my point, you can just pull a whole supply chain from nothing.
How are you verifying this? I encourage you to try sending to a gmail address you have never sent to before, I virtually guarantee you are going to end up spamboxed.

I know lots of people that run low volume personal type servers, many have claimed that gmail doesn't spambox them, but they were always testing on a (handful of) personal account(s), when I got them to check with an account they had never mailed before, they were spam boxed literally 100% of the time.

Properly setup, and strict FCrDNS, DMARC, DKIM, SPF, TLS and a clean IP and an old domain that have both never sent spam are absolutely not enough to avoid gmail's spambox.
Yes it was a rethoric question but anyway you said it and there's basically the answer to the question posed by the scientist. Trust and communication.

In the army some chief gives the instructions. Everyone obeys the instructions (regardless of whether you trust or don't trust your adjacent soldiers to move as well).

Seems the problem really is just the lack of co-operation and individualism that produces a negative externality for the society as a whole.
Warning signs of diabetes in children- Causes and Treatment
Damn can you imagine versioning issues? Popular plugin creator decides english is too imperial for his tastes, switches to swahili(his native tongue :) )

Framework goes up in flames quite fast.
Fuck Chuck hes a traitor
Desktop calculator is powerful tool but do not convy for using me. Because I worl in bank and need to calculate a lot in my daily work. So for it I need to use some convy financial calculator which I found in review https://bestcalculators.net/best-financial-calculator-review... and bought in amazon
I believe it’s “land” in the sense of “land a fish” (or a prize in general) which is a less common but legitimate usage.
Conan is based in LA now as far as I know. He moved from New York to LA when he got The Tonight Show. Then when he was fired, he stayed in LA. He then got the TBS show which is still in LA.
Let n = 0.999... Then multiply both sides of the equality by 10 so that we have 10n = 9.999...Then subtract n from both sides of the resulting equality to get 9n = 9.000...Finally, divide both sides by 9 and voila we have n = 1 which is what we wanted to show.
* https://wordsandbuttons.online/fortran_is_still_a_thing.html

"Fortran is not, of course, outdated, and it’s not at all complex. In fact, it has grown into these myths exactly because it is that good at what it does."

Just wanted to share some positive FORTRAN vibes...
> Programming in a foreign language is a pretty significant barrier.

Not really. I learned programming when I was 14, far before learning English.

How many English constructs do you have in a programming language? Func, var, for, if, else, import, etc. You can memorize those in no time, especially if you do that as you learn programming.

Documentation and textbooks are a different thing, of course. But I learned programming in high school, from teachers speaking my language and with textbook in my language.
Visual Basic for Applications has localized Versions. Here is an Example in german, so why not in arabic?

Funktion VorherigerGeschaeftstag(dt Als Datum) Als Datum
Dim wd as integer

wd = Wochentag(dt) ' Wochentag liefert 1 für Sonntag, 2 für Montag usw.
Prüfe Fall wd
Fall 1
' Auf Sonntag wird Datum vom letzten Freitag zurückgegeben
VorherigerGeschaeftstag = dt - 2
Fall 2
' Auf Montag wird Datum vom letzten Freitag zurückgegeben
VorherigerGeschaeftstag = dt - 3
Fall Sonst
' Andere Tage: vorheriges Datum wird zurückgegeben
VorherigerGeschaeftstag = dt - 1
Ende Prüfe

Ende Funktion

https://de.wikipedia.org/wiki/Visual_Basic_for_Applications
A fishing boat can land a big catch - and a sales executive might have landed a big deal, perhaps after reeling them in or having them on the hook.

So this would be particularly apt wording if the enemy had thrown a net over the plane as it sank in the ocean.

But I prefer to think the enemy gifted british country estates to the planes.
There were French and German versions of LOGO, for example.

No idea if this counts as "serious", but it was used in schools back then.
There seems to be various unrelated domains that are tapping into the power of virtual presence of others to enhance personal performance.

The obvious one is the Peloton exercise bikes with the video of the live instructor motivating them.

Before the virtually connected humans, we had real ones such as "pacers" in running: https://livehealthy.chron.com/pacer-running-2865.html

There's probably a meme or jargon that encompasses all the above psychology but I don't know what it is.
'Kalb' sounds more like the word dog, 9alb is the correct way.
gatekeeper much
Um "anoint" and "moisten" have very different meanings in English.
> In the long term a supply chain that is predominantly local will consume fewer resources...

This is false, and understanding that is key to understanding why globalization brings greater efficiency.

A local supply chain may only cater to local customers, leading to substantial loss of efficiency due to lack of scale.

A local supply chain might use inputs which cannot be transported (labor, electricity), and those might entail more resource cost (Americans are much more resource intensive per person than Indians, coal power stations use more resources than geothermal).

Where externalities are correctly priced, and without tariffs or subsidies, buying from wherever is cheapest will always work out most resource efficient.
There are a lot of languages like this - this is the much-studied spectrum of analytic vs. synthetic.

English is one of the most strongly analytic languages (Chinese being even more extreme) - it determines word relationships and function with word order and helper words.

Whereas Standard Arabic, Ancient Latin, and Finnish are very synthetic, changing words to indicate their function and relationship to other words in the sentence. If your language has the concept of "declensions", it's probably on the synthetic end of the spectrum.

Interestingly, after observing an increase in analyticity over time in European languages, some linguists have hypothesized that analytic languages are easier for foreign speakers to learn as adults, and that this causes languages with lots of geographic spread and inter-language contact to become more and more analytic. With creole languages being of course the most striking example.
> Dim wd as integer

Ausgelöst
I think what you want is something similar to Scratch or Snap!, but with keyboard input support[0][1]. Because the programming structure of these languages is not based on text input, that makes it independent of the language it is presented in.The result is that can change the language it is presented in on the fly:

> Scratch, albeit visual, is still a language built around sentence fragments. Instead of using punctuation and assorted ascii art to enchant text into code, the structure and action of a Scratch program is almost as clear as prose. By using natural language fragments instead of magic identifiers in text, Scratch is unique in another aspect — Internationalization — Scratch programs can be built up out of German, French, Chinese, Japanese fragments too.[2]

The main downside to Scratch as a language is having to drag our mouse for many kilometers for complex programs. It is a... well, drag (also more complex data types and such, but Snap! addresses that fairly well).

[0] https://scratch.mit.edu/

[1] https://snap.berkeley.edu/

[2] https://programmingisterrible.com/post/76953953784/programmi...
Ask HN: I found opposition when improving the accessibility of the website
I'm trying to improve the accessibility of the company's website.
I created a merge request where I change the wrongly used attribute `role` into `data-role` to avoid the browser to misrepresent it.
I also updated the Unit Test and End to End tests.

A colleague is strongly opposing, and will not let me merge it until I find a customer that contacted the company because it's affected by this issue.

What can I do?
Intel Unveils the Tremont Microarchitecture: Going After ST Performance
https://dirnagl.com/2014/01/14/otto-warburgs-research-grant/
If given an opportunity, the French language police of Québec would have adopted and enforced it in Québec.
i think the idea of making kalman filter parameters learnable so a deep learning algorithm can judge appearance of the object and not just location is super neat. watching the algorithm in action makes me uncomfortable though. creepy things are in order in our future.
Building a simple weather app using Node and express
Thanks for your feedback and compliment!

As you can imagine I had to pick an approach and run with it. Nothing’s set in stone and I’m considering the exceptional feedback throughout to see what changes I should make that are mutually beneficial.

Taking pricing off the table would you be game to give the app a test drive and email me your feedback/thoughts?

Thanks again!
Would you mind showing where the guide is misleading? I could go over the OIDC spec in tandem with this guide, but it's easier if I know where I have to read more carefully.
Your input makes perfect sense! Is Corda the tool they need to "upgrade" their capabilities? Or is it something deeper that comes from "actual programming".

We seem to understand what a programmer is and what is not, but the "blurred line" between the hackers and the paper pushers is unknown.
That might be true for you. For me just that - sharing a workspace over video - sounds great, as I've got the most problems with "emotionally challenging" tasks. (Like doing those things piling up for some time now).

In the past for some things that are hard to do I asked a friend to come over to my place and/or having them on the phone for some time.

So I'd not feel that as "video surveillance" but rather human company. (For video surveillance alone you wouldn't need a partner, it'd expect it is not to difficult to train an AI to detect whether you're working or slacking locally from video capture and desktop screenshots plus use a virtual call center of "central scrutinizers" to oversee the AI).

(Update: OH SHIT THAT ALREADY EXISITS: https://www.newscientist.com/article/2119734-ai-tracks-your-...)
I wonder if this happens on other platforms too...

I know that at least libreoffice on linux scans your files for some odd reason...
I will leave the interpretation of the comic as an exercise to the reader.

(Partially because I'm unable to parse what it is you are trying to say in your last comment.)
Yes, of course, in my opinion modern Fortran is awesome.

http://fortranwiki.org/fortran/show/HomePage is worth a check!
Indeed, NextJournal's Julia support is quite phenomenal. I like quite a few of the tutorials they have on there.
> In fact, compared to humans, these ants could load up the bridge with twice the capacity without slowing down.

Then, on the next paragraph:

> And they do this through self-imposed speed regulation. When it's moderately busy, for instance, the authors found the ants actually speed up, accelerating until a maximum flow or capacity is reached.

Doesn't this mean that they do slow down?
This issue aside, I wasn't aware of https://talosintelligence.com/

The information there is very interesting.
This is said to hear. Do you think emails are treated as legal documents in case of disputes?

We both agreed on the shares, on the vesting and conditions. Everything is written in emails. It was just that we haven’t issued any stocks yet formally.

Also, he clearly stated that he was not interested in contributing anymore.

He doesn’t reply to any of the emails anymore. Not answering my calls. I’m not sure how I could have a settlement.
https://www.linkedin.com/in/kaycebasques/

This should help you :)
Um not sure about all of those being "technically" "Christian"
I really like this reply - that is some seriously good work and you made me laugh. You just about nailed it. Had I done the math, you would have found me to within a few km. Instead, I eyeballed it and we’re about .2 degrees apart.

The answer is Pelican Narrows, Saskatchewan.
Good point. There's just one problem: any moron can still be able to become a programmer if they come from an anglophone country. Therefore, I propose that all companies in English-speaking countries switch to using Linotte[1], which is based on French.

I'm also going to submit a patch to GCC that will require the user to solve a differential equation before their code will compile.

[1] https://en.wikipedia.org/wiki/Linotte
Its inaccurate to say that SPF, DMARC and DKIM setup this way is a "misconfiguration", It still allows anybody you are mailing to verify that email is from your mail server, and your domain, which is good enough for anti-spam purposes.

Setting SPF to neutral (or softfail) and DMARC to none just ensures stuff like mailing lists forwarding mail from your domain aren't automatically marked as spam.

In my experience it does not matter if you have very strict SPF and DMARC policies, with a good reputation IP address, and an old domain, both of which have never sent spam.

GMail will absolutely still spambox you.
Im not sure your analogy holds ground.

Different programming languages are created try to solve limitations in existing programming langs.

Writing it in a different ascii character set isn't solving any technical issue - it's solving an accessibility issue, but compounding the problem of compatibility tremendously.

Obviously there is a efficient middle ground between accessibility and compatibility.

It's great for more people to be able to code. It's also great to be able to read code written by someone else across the world.

There is both pain and wisdom in standardization.
For any Eclipse users here (can't speak to any other IDE), many of Eclipse's features can be invoked headlessly. For a year or so I did most of my Java dev in Vim because I had to work on a remote server, and Eclipse was unusably slow over X11 streaming, but I still had a keybinding that triggered the Eclipse formatter on my open files. I'm sure many other options would work, though I'm sure some just won't. I just used ctags for autocompletion, and I was happy enough with it. Only works if you already have a good idea of what's available, though.
i dont get what the issue is? this is a personal problem with your colleague
I hate it when services have texts like "get started for FREE". What does that mean? Is literally just the signup for free? Do I have to pay some subscription in the future? Is it a time limited trial? Is it really just free? ... oof.
If you never look in your spam folder you’ll never notice how utterly bad it is. Which is apparently the case for most people.
Conversation in Job Interviewing
Nine Elby?

For non-speakers, it's a bunch of scribbly lines.
I haven’t coded anything for that yet but my thinking is to possibly have the third party user pay the balance of what’s owed (probably up to a cap) to access the account owners data. Reason being that without that anyone could ride for free by using a card that is then canceled

Thanks for your question!
the issue is that to solve the accessibility issue I need that a customer reports the problem.
I would hope Excel could convert all the built in functions by changing a language setting somewhere. The problem you describe should have been the first thing to come up when they decided to localize it.
People could always use the snap versions of libreoffice/browsers and either limit access to the home directory or remove access to the network. It seems the easiest way of applying a Android permission based model to Linux.

Alternatively, there are also firejail profiles which could be used for restricting what these tools can do.
I'm guessing this is intentional. To a human, although this could be somebody being asked to justify their financial margins that's not a very likely answer. The human can easily see that, while it's possible they're the same meaning, given the lack of any other context the answer is that they're not.

The enemy could have landed several of our aircraft on one of their runways. Agassi may have beaten Becker over the head with his tennis racket. I suspect part of the test is that there can be other meanings that do technically work.
It's not always easy to get these jokes in the internet, even more so for non-English speakers which are, precisely, the ones who may be more harmed for not getting this particular joke.

I only downvote when I see some comment that goes against the rules, I do not think that it is my task to punish those who do not read a comment or do not get a joke.

Our comments, however, clearly go against the guidelines:

> Please don't comment on whether someone read an article.

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.
Time is limited. I'd be lying if I said that I read all comments in full when their first paragraph appear to be nonsense.

I'd rather move on to the next comment.
Rust has ruthless focus on practicality while having features that are old in academia, but new/niche in systems programming. I think it's remarkable that it's a language that both C and Haskell programmers can tolerate.
I'm speculating that "slow down" in your first quote means "the flow doesn't plummet towards zero when it's busy" and in the second quote it means "reduce their average velocity". So in that sense they don't slow down (i.e. the colony doesn't grind to a halt) because they slow down (i.e. literally slowing down)

Again, I'm speculating about the meaning but if I'm right then it's a poor choice of words from the author.
That's one of the biggest problems with sarcasm/irony in casual writing. There's always someone who misunderstands and treats it as serious. This problem is amplified by the number of eyes a typical internet comment receives. It's a major way people are radicalized by internet communities. There's always a proportion of members who are being "ironically" sexist/racist/discriminatory but eventually people take it seriously, the ironic commenters are pushed out of the community and presto, you have 4chan and worse.
That was the point being made by both Orwell and parent commenter. The KJV is, for all it's archaisms, incredibly 'punchy' in a way that really can't be improved on. You could try, but you're only going to ever get a fraction of the way there, and in the end would only amount to a revision that nobody would accept.

Try your hand at easier fare, like say Shakespeare.
Oh thanks, I didn't notice that it stopped doing that. (I didn't really like it anyway - having it appear at the bottom when scrolling up felt weird.)
Show HN: Find podcast or newsletter that you can sponsor to promote your product
Oh, you were unable to understand me, I can relate, it sure is inconvenient when someone uses words one doesn't understand.
“On teaching mathematics by” by V.I. Arnold
This is just Google's way of getting you to switch to their service.
Thanks for this comment!
I have exactly the same problem on my personal email server, ms silently drops my email! Their server replies with OK, but the email is nowhere to be found in the recipient’s inbox. Even if the conversation was initiated by the microsoft account and I merely reply to it, the email still disappears.

I’ve got everything setup properly, all test websites come up green, and google receives my email just fine. SPF, DMARK, DKIM, PTR, HELO are all setup correctly. This isn’t an isolated problem either, the ms forums are filled with people reporting similar problems.
Hundreds even!
One of the worst type of projects we did was migrating overgrown excel bookshelves to a real database/app. The level of inconsistency and bare errors you’ll meet there is fubar. 90% chance of an integration failure because an entire business is not ready for that much to change and formalize.

That said, I believe that “dumbness” and non-evolution of excel (as a biggest player) is a root cause. If it wasn’t just a bunch of cells with chaotic references, but suggested a user to think in a strict “tabular datasets with comments, RLS and history” way, things could be much better (or worse, depending on how you use it).

Basically, in “show me your data, not code” excel is the latter, and that’s pushed to an innocent user. The result is pretty obvious.
Applying BERT models to Search
I only still remember one TED talk I watched. The rest vanished from memory.

https://www.ted.com/talks/terry_moore_how_to_tie_your_shoes