skysight-inc/HackerNews huggingface dataset:
I always translate “for” in my head to: for each item x in...

In python is pretty direct: “for x in a” translates for for every x in the collection a, do this code...

In C it’s a bit more abstract: “for (i=0; i<10; ++i)” for every i in the range starting at i=0, while it’s less than 10, incrementing... Basically the body establishes a set or collection and the for loop executed the loop body “for” every item in the collection.

Modern languages often use foreach or some other slightly more descriptive name.
> I believe everyone should be open-minded and respectful

That would be probably the biggest improvement for mankind since inventions of fire and wheel, but we're unfortunately often far from there. As an atheist/agnostic, the amount of crap I had to (and sometimes still have to) go through is significant.

Almost all religious people interact with me in fashion of 'oh-you-lost-foolish-boy-who-doesn't-get-the-one-and-only-truth-which-is-mine/ours, but-we-shall-be-kind-to-you-nevertheless' to some degree. That's not how respect looks like.

Probably the most respectful behavior was actually from various muslims while travelling, although for them it was sometimes hard to grasp that I can be fully working human being without faith in god (at least in usual sense). Its such an integral part of their existence, more than most Christians these days I believe. Most christians are way too self-righteous, and you can't even talk with them about it because they become immediately deeply offended.
A long time ago I did some VBA work without any real understanding of the underlying language and even though I had no idea that "Sub" or "Dim" was supposed mean "Subroutine" or "Dimension" my brain just approximately mapped it to "function" and "var" without ever needing to spend time trying to decode the "English" meaning.
Since they do it for noble reasons, they aren't guilty.
There is a difference between a strong preference for US products and a nationalistic preference for US products. A strong preference for US products may come from US companies just understanding the market better. But I don't think that outside of some consumers with their cars and motorcycles, there is a strong desire to "Buy American" and support a product specifically because it is American.
Saying “Moore’s Law or Apple” Does Not Make AR a Consumer Product
Makes me wonder, if there could be a transpiler of some sort that could take a non-English syntax and convert it to the English counterpart syntax.

This way there might not be a need to invent a new programming language per human language.
it would be good to take a step back and have a global perspective on this.

If you consider yourself as a product in the market what value would you ascribe to yourself . And it also depends on the goals you have for yourself. the demand and supply of the market dictates your value , if what you do is easy and anyone can replace you or you can be replaced by software , then you should probably start to retrain and better position your self .

Having said that a company is also made of people and some people know where the skeletons are buried and how to manage people (which anyone who has tried, will tell you is non-trivial) these skill are valued separately based on the organisation size and age/fame .
Chinese fentanyl is to heroin what vodka is to near beer.
Dear tsanummy, help us to find the irony in my post or better the message in your post. So, what's your point? I'd love to know what you are talking about.

Just to give another example: Imagine all countries in the world had the same language and people could move freely: You had massive and full competition between all nations/cities/economies for the best people and competition is good. Nobody is locked-in because of odd languages or would you dare to move to Beijing tomorrow?

Or imagine you had the same with languages and a nation forced people to only use Cobol and ignore newer developments. You get it? English is btw also a language which is easily extendable, something like creating verbs out of nouns is not that straight-forward in other languages. It keeps English alive.
PL/I. The argument there was that one cannot assume anybody to remember all the keywords (over 300 in some implementations. See https://www.cs.vu.nl/grammarware/browsable/os-pli-v2r3/), so they weren’t any reserved words, allowing, for example

IF IF = ELSE THEN IF = ELSE - 1; ELSE ELSE = IF + 1;

Writing a compiler for that must be fun, especially if one wants to produce useful error messages.
> Notebooks aren't meant to hold pieces of software

For you they are not meant that way. But other people started using them that way. Netflix is a well known place for this workflow.
We're still a fair way away from that! We're growing steadily, but not at the same rate that "give it away free and work out how to monetize it later" services do. Worth it for having a sound business model and no venture capital breathing down our necks to turn evil though.
Eh, I think you're forgetting how much english grammar exists in stdlibs.

`string.toUppercase()` is super intuitive for an english speaker, but is nonsense that needs to be memorized for someone that can't speak english.
Uniclix
> binary source format

Easily the single most diabolical thing I've heard all week.
vim is no longer an editor for devs but for system admins. I haven't used it to edit codes for maybe 10 years now that there are better alternatives having been through from SublimeText to Atom to IntelliJ now. (Yeah, missed VS code time.)
> and another 10 years for the public to accept and deploy it in major systems in 2017

This was possibly due to not seeing the need. The press that Quantum Computing is getting (e.g. recent Google publication) will likely raise the public consciousness of the future risks. This will make post-quantum algorithms a selling point and so will help adoption.
The stridency with which you make factually incorrect claims that can be invalidated with a single Google Search is some witches' brew of impressive and disturbing.
That's not what the article is saying. They have tested ant flow on narrow bridges where additional lanes aren't possible.

From the article:

"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.

Whereas, when a trail is overcrowded, the ants restrained themselves and avoided joining until things thinned out. Plus, at high density times like this, the ants were found to change their behaviour and slow down to avoid more time-wasting collisions."

We'll be finally able to traffic jam free when autopilot will make us slow appropriately in high density conditions, avoiding accordion-like brake/accelerate/brake cycles
Made a similar post a while ago https://medium.com/@auver/here-are-some-free-applications-th...
Great writeup. I'm running an app that monitors social news sites like HN and sends the matching posts to the user. Most of my emails are marked as malicious, and my G Suite account was even blocked once.
The New Testament surely mentions that even Jesus "descended into hell" before his resurrection (practically spending some days there):

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

Catholic church takes care explain that officially (1):

http://www.vatican.va/archive/ccc_css/archive/catechism/p122...

Some people find that inconvenient.

1) https://en.wikipedia.org/wiki/Catechism
But you have two cases where you choose P, and only one case for each other choice. No wonder you do better than expected.
Show HN: Mogoo.app - Platform to create online courses and marathons
Another thought: advertising advertises itself. So on one side, you have data saying you're buying too much ads. On the other, you have advertisers telling you they'll increase your profits if only you pay them. I have a feeling that the advertiser side usually wins.
> As a gmail user, I 100% appreciate keeping my inbox extremely clean. Google's spam filter is a welcome addition.

Interesting how different things are for different users. Gmails spam protection isn't working at all for me. Confirmation emails from reputable sources get into spam, while really obvious spam messages get into my inbox. I mean.. really, really obvious messages. With "dfdf" a thousand times at the end just to make the message longer. Or these porn-bitcoin-scam messages.

It's ridiculous.
It is possible to grow them in English greenhouses: wealthy Britons with skilled gardeners had them in the 18th and 19th century, and the growing middle class often rented pineapples to display at fancy dinners. As you said, cheap transportation is what ended UK domestic pineapple production.

https://www.buildingconservation.com/articles/pineapples/pin...
"See for example Euler, who made great strides in the development of calculus without any really defined concepts of convergence, divergence or limits, but who doesn’t appear here at all."

Can anyone say more about this? I always suspected this was so, because the end of high school / start of uni is roughly that sort of time period, and I always thought there was something about convergence/limits that was missing, it seemed very ad hoc.
Interesting. However, that law requires "intent to deceive the listening or viewing public" and a "purportedly bona fide contest", so in principle a show that makes it very clear that it's rigged could be okay.
Blame spammers, not Google. Google isn't trying to block innocuous emails.
Honestly I am pretty sure there must be Japanese ones. Seeing how little of English Japanese programmers speak, there must surely be one.

EDIT: Of course there is!

https://en.wikipedia.org/wiki/Dolittle_(programming_language...
Thank you! It's nice to know someone else feels that way.
Drone, Circle CI, GitLab CI, Concourse CI, Semaphore, Travis CI
if you are in the business of growing anything commercial food-related, the more sunlight the better. You don't control it, you take all you can get.
Oh so that's what Dim meant :D
Arm pledges technology support to Chinese companies
Tor is e2e encrypted connection, currently censors address such systems by requesting your private key, not by shutting down the whole thing.
Until someone randomly opens the door on you :(
This is probably the most authoritative list I've seen:

https://www.the-paper-trail.org/post/2014-08-09-distributed-...
What's un-Wikipeda-like about them?
There’s open office calc (and ms excel i guess) !! Its a huge pain for me actually. Once my grandpa needed help with an OOo calc sheet because his bank csv exports were super dumb and listed price columns as strings with the unit symbol as opposed to just the number. So i split the string and casted to number on my ooo calc (in english), but the casting didnt work on his french ooo calc. I spend the next 40 minutes trying to find the god damn function in french. It was surprisingly hard !! But eventually we figured it out (was and i forgot the casting function both in french and english as i never use calc/excel).

So ooo calc vba equivalent is translated in various languages ;p
I remember Wired publishing an article about PGP waaay back in the day, and they included Phil Zimmermans phone number in the article, for some bizaare reason.

On a whim, after reading the article and because I was at the time involved in setting up ISP services all over SoCal, I decided to just call him and say thanks.

Imagine my surprise when he answered, confirmed it was really him, and we chatted for 20 minutes or so about the Internet, how it needed to be secured, and so on. I'll never forget his huge "meh." in response to my statement "it must be weird having your personal phone # published in a national publication" .. ;)
Ubuntu 19.10 (Eoan Ermine)
Also decomissioned mines are increasingly being used for pump-hydo, eg: https://www.genexpower.com.au/250mw-kidston-pumped-storage-h...
Ask HN: What are your thoughts on Tinder?
I'm sure once it works, bazel is great and all, but Windows seems to have been an afterthought (which makes that whole "industry standard" thing a bit "complicated").

The hoops one has to jump through to get it running on Windows are a joke (TBH, the list of prerequisites and potential issues looks like a UNIX programmer was confronted for the first time with Windows):

https://docs.bazel.build/versions/1.1.0/install-windows.html
They can't create underground paths or bridges on demand, they can die on the trail. Sometimes we move so slow that bumps don't matter.
Vulnerability in PHP-FPM Could Lead to Remote Code Execution on Nginx
FWIW - I watched the youtube video, was curious to try a little more, then saw the registration form and closed the tab.
That's my point: everyone has to learn a bit of english, and that's good. It's good for everyone. It's a personal annoyance at first but with a bit of effort you turn it into a personal skill which then benefits to everyone.

Community > Individual
> No fly-by-night scam operation will be able to afford a full page ad in a reputable magazine, and I hope newspapers also do due diligence on the advertisements they run, as their reputation (and possibly even legal liability, especially in certain fields like medicine, etc) is at stake.

I disagree with your assessment. For one, if you base reliability on monetary costs, then it's trivial for a fly-by-night scam to work around it. You just have to get more money. A loan could work. Or VC investment - such companies have plenty of money to burn on advertising, and it in no way reflects the quality of their work.

Two, reputation. I don't think reputation matters much to anyone anymore. Think of all the corporate scandals that are featured essentially weekly on HN. Or, closer to the topic, think of all the bullshit newspaper publish that gets thoroughly debunked in discussion threads around HN or topical subreddits. And yet both those corporations and those papers are still happily chugging along, no worse for the wear. If reputation of news publications mattered at all, nobody would post anything from Bloomberg here ever since the Supermicro fiasco.
Probably a silly question, but isn't at least the community edition of GitLab open source?

So wouldn't it be a possibility to just fork the project outright and remove the telemetry from there? Or is there something in GitLab's licensing that makes that impossible despite it being 'open core' or whatever it is?
Carbon footprint of growing tomatoes in the wrong climate is like 4x higher than growing it in the right climate and transporting it.
Heating is one of the most power consuming activities in the world. The research has been done. The result can also be estimated numerically, carbon intensity of transport and of heating are well known.

http://shrinkthatfootprint.com/food-miles
I maintain a list of tools that I find really useful at https://srijanshetty.in/almanac.html.

Some of them are:
- tmux, zsh, vi
- fzf
- zathura PDF reader
- fasd - use frecency to jump around in the terminal
- vcsh and mr to manage dotfiles
AppleScript in its original, 90’s classic macOS implementation, was said to support this. It compiled down to a symbolic representation, which was then restored based on which language was selected. IIRC only a French alternate language was ever developed (HyperCard had more, but those scripts were stored as text) but also a JavaScript “dialect”.

The compiled representation was mostly exposed to users when they didn’t have the app used in a script installed and just got FourCCs/OSTypes sprinkled throughout their script instead
People are mentioning MS Excel and the only other example I can think of is Logo (turtle graphics). It was quite popular in Poland when I was a kid to teach children programming and I vividly remember it was fully in polish (which even at that age I found a bit weird).
> There was COBOL in French, once, with French words and word order, but it never caught on, even in Francophone countries.

LSE [1] was more-or-less BASIC with French keywords. From what I've heard (I'm not French so have no first-hand experience with this), for a time (primarily in the 1980s) it was actually heavily used in the French education system, due to the backing the French government gave to it. Over time, the French government lost interest in the project, and use of the language has declined as a result. (The decline in interest in BASIC dialects in general has probably contributed.)

[1] https://en.wikipedia.org/wiki/LSE_(programming_language)
Really cool !! Kinda off topic, but it reminds that there is a mathematical arabic notation which i always thought was pretty cool: https://en.m.wikipedia.org/wiki/Modern_Arabic_mathematical_n...
I would guess it comes from calling the universal quantifier ”for all” in logic
I don't disagree but isn't this always the case with PGP?
but what if email is the only way to reach you?

so i got a notification that you didn't get the email. fine. i still have no way to talk to you unless i sign up to some other email service and try it again.

depending on the reason to email you, i may not care enough. (maybe i wanted to buy your service)

if a customer emails me and i don't respond because i didn't get the email, i have a problem, not the customer.

the better solution would be both. respond with a delivery notice, AND deliver the email to my spam folder.
Drone is fantastic, but I am really looking forward to Github Actions which Is similar, and so accessible it is all but sure to take hold.
This does seem like the meta solution to most tests, particularly standardised tests :)
How much of this stuff was validated through public competitions like for AES, etc.?

I have no doubt he's a stellar cryptographer but it looks to me like there is also some fanboyism from programmers with no particular crypto background.
I don't agree. The hate happens without provocation. Especially with older generations and with people who are not from the most urban cities.

They find out that you are the vegetarian in a group of people who are not used to seeing many vegetarians the whole discussion turns into vegetarianism with unpleasant skeptical tone. They spend whole time eating talking about my eating habits. Closer they are to you in informal settings more irritating they are.

As others have said in this thread, they seem to feel that I'm accusing them for something just because I'm vegetarian and they are in defensive.
The most unsatisfying but realistic answer is probably that you're best off working on whatever sparks your passion, because making dent in the universe seldomly happens intentionally, and if you don't succeed hugely at least you had fun and learned a lot on the way.

If we're talking about basic tech such as networking, the time for foundational work has probably passed, or it has at least become exponentially more unlikely that you'll contribute another bedrock protocol or mechanism. It's also worth noting that you never hear from the many thousands of technologies that either failed to reach critical mass or became obsolete a long time ago. Just like founding a startup, this will be the most likely outcome.

If you're looking to be the first to do something, my advice is: try to do it in space. Seriously. Finally things are happening again there, and you can probably make your mark inventing basic necessities and/or being one of the first people to colonize a new place.

If you're looking for something in software, opinions on what's needed differ a lot. As an old person, my perspective is that we're going to need a way to deal with complexity and brittleness. Our software stacks have become bloated, unreliable, and a nightmare to debug. Things are getting slower and more buggy year by year, because we have not yet hit the right balance between using low-level primitives and high-level abstractions. We're now using huge frameworks regularly for very simple things, both because it's what we're used to and because these frameworks help paper over design defects lower down the stack. This needs to be solved, we can't keep stacking things on top forever. There is a real, concrete danger to our society here.
Unreal Engine. Its the next OS.
> Why does Huawei has 3x more showroom space than all other smartphones manufacturers together, right in front of the entrance and this in every MediaMarkt?

Where have you seen this? I bought a phone at MediaMarkt yesterday in NRW and I haven't seen anything close to what you describe. I would put them head-to-head with Samsung, which sounds reasonable for a brand this big. But "3x more showroom that all other manufacturers together" feels a bit too much.
For the practical diploma (1-year course) 10 of the 30 credits each semester are an online self-study course. Classroom time is 4 100-minute sessions per week, and the overall study load was definitely lower in that program than I have now with a 30-credit engineering program. The actual amount of study time you’ll need will be highly variable depending on your own language learning aptitude.

There’s also a full Bachelor’s program for people who have gotten the basics already. Because the baseline admission requirements are higher, I imagine it entails comparably higher amount of effort.
I grew up on the KJV so for me it's a very powerful cultural touchstone, just as much as Shakespeare with which it is roughly contemporary.

For me the atheist/rationalist view and the mythical/spiritual view are two poles of my psychological constitution. They are opposed, yet indivisible like the poles of a magnet. I feel as though I wouldn't be my whole self without either. The Bible, the Greek myths, Norse mythology and the King Arthur stories and all foundational cultural touchstones for me. Their influence is everywhere, and I don't need to be a believing Christian to appreciate the influence of the Bible, any more than I need to believe in Zeus and Odin to appreciate the cultural contribution of their mythologies.
> These exist in the US, but they're called black and white cookies.

Most images of Amerikaner, like that on Wikipedia [1], are potentially misleading because they only show the upper side, so it looks like a cookie with frosting. But in actuality, the dough is not flat and evenly distributed like in a cookie, but gets much thicker in the center, see e.g. [2]. Not like a cookie at all.

[1] https://de.wikipedia.org/wiki/Amerikaner_(Geb%C3%A4ck)#/medi...

[2] http://4.bp.blogspot.com/-J6qYwRqgE6M/T76gn5d3XMI/AAAAAAAAA6...
And this is just motte and bailey. Yes, there are some advertisements like you describe. No, vast majority of them aren't like that.

It's like a city was proposing to limit car movement through the center to improve air quality, and you countered with "but some cars are electric and don't pollute!". Yeah, right. Wake me up when most of them are.
Sticking to the past? You talk as if JSX is the final solution in dev productivity, after which nothing else is even worthy of consideration. JSX has pros and cons, as does e.g. Vue's and Svelte's templating approaches. Something even better will surely appear, or already has.
I have heard from some people that used to work in some major Japanese companies (famous worldwide) that they had a version of COBOL developed in-house that was entirely in Japanese. It seems it was widely used within the company and used to power some banking infrastructure.
I wonder if such system still exists in production nowadays.
When I was 10, the Dutch language manual for the Commodore 64 explained the pronunciation of "input#", but not that of just "input". So I (unfamiliar with foreign languages) thought that "input" was pronounced as we would in Dutch, while "input#" sounded like what I now know is English.

A class mate said his father said they were both pronounced as in English.

We had a fight over this in the playground, and I beat him. So I was right. "input" on the Commodore 64 is pronounced like in Dutch.
In my experience a ton of corner cases, plenty of bugs, and really really shitty documentation.

That doesn't really help people handle the software well.