skysight-inc/HackerNews huggingface dataset:
> One would have expected one in Chinese or Japanese by now.

We do have one in Mainland China, popular in the last decade: https://en.wikipedia.org/wiki/Easy_Programming_Language

It's somewhat of a disaster, though: its author probably caught up with the idea of "Language = IDE" & "selling the language for profit" so it's really not that suitable for "real" serious uses.
How would that work, with, say Twitter? Copy all tweets ever to each browser?

I mean, that's why it didn't catch on right :-) It's hard :-)
Irish Communities Are Reclaiming One of the World's Dirtiest Fuels
In Soviet Union "Mir" was well-known for its translations of foreign scientific and technical literature. I never realized "Mir" published English translations of Russian books too.

In my (very one-sided and biased) opinion Soviet Union was a very provincial country immensely handicapped in its scientific and cultural life by being cut off from the world. (Although it might not look like that in 1960s when it was proudly going into space and testing atomic weapons.) But there existed good fundamental science and some original thinkers and authors worth translating and studying.
I'd like to add that most (not 100% that all of it) of the functionality is available for commercial greenhouses, with hydroponics, micro-climate, leds, etc.
We are talking about a massive building that puts amazon warehouse to shame. That's how you make a return on this technology.

Now, most of it is proprietary, expensive, and the control systems are fairly basic, so there is scope for an open source project, for improvement, for openness and usability.
But it's not about how good the Google's ML models are, you're missing the point! It's about Google being the huge many-headed monster with tentacles.

You can't use part of Google service without being entangled in their new protocols, the way they code and build things, run operating systems or servers, browse the web, and so on. You have to run your business the Google way now. The most scary part of this - the monster is completely deaf. Cry as much as you like, it's not going to listen. Even if you bring thousands of gifts to it every day, you can be erased from the web in an instant, and it won't even notice.

It's not too evil (yet!) but it has so much power it's scary.
I can see my cameras just fine when I'm away from home.

But they also keep recording while my internet connectivity goes out.

My cameras in aggregate also produce a lot more data than my internet connection could support-- about 180mbit/s during the day-- but that presets no problem for remote viewing because I only few a couple cameras at a time remotely. (I also can view the much lower bitrate substreams, while the full resolution is recorded locally.)
There is a limit on what data can be replicated with the client.
For a simple chat-app you can replicate all messages of a user. But you would never replicate the whole state of wikipedia to make it searchable.
I took some liberties with the genetic algorithm so it fit the game. The game itself it's pretty basic: simple physics with circle to circle collision. The enemy could spawn on top of you and drag you around, my suggestion is to move the opposite direction so you can break free.

different from my other experiments, I tried to give this one a proper game look, with an artwork when you start and sound when you shoot (which becomes hell once the neural network figure out that shooting a lot is a very good thing)
Interactive NLP analysis over Boris Johnson's past newspaper columns
Euler lived in the 1700s. Not sure how that would have affected your training unless you’re much older than average.

Cauchy and Taylor both formalized many concepts, again in the 18th and 19th century.

What are you thinking is ad box?
I liked your trick to iterate on chunks to force the compiler to vectorize the code !
Now that the code is properly vectorized, you can add the `mul_add` function, and this time you'll see a significant speedup. I tried it on my machine and it made the code 20% faster.

See the generated assembler here: https://rust.godbolt.org/z/G5A2u0
> This is really interesting. I wonder if there are some human language with properties that would allow for programming language constructs that we don't really use today.

Ooh, just thought of something interesting: I lived in Turkey for 4 months, and in Turkish, rather than using location to indicate which words modify each other, you use suffixes. (At least, as much as I could figure out in that time.) Then you can order your words for clarity and emphasis, rather than for meaning.

You could imagine doing the same thing with functions or expressions; rather than being stuck with "infix" operators, which need precedence and parentheses, or "prefix" operators forcing you to use RPN, you could order them the way you want.

So perhaps the following three expressions could all evaluate to the same thing ("a / b" in most C-based languages):

/' a' b"
/' b" a'
b" /' a'
a' /' b"
a' b" /'

The idea would be that `/` is the verb, and `'` is the suffix indicating that its two "arguments" are `'` and `"`.

That sounds like an interesting concept to explore anyway.
> We'll be finally able to traffic jam free when autopilot will make us slow appropriately in high density conditions...

It looks wonderful! Just, please, add the option into your autopilot to let me pass before playing with the best jam-reabsorbing strategy!

I need to go places, not like the rest of you who hit the road just for fun!
Accessiblity will not work as emscripten does not have access to the DOM at this time.
Emscripten is the magic here, not anything Qt is doing.

Regarding the issues you see:
They ignore the browser width (and your other "issues") because they were designed that way.
Check out:
https://s3.eu-west-2.amazonaws.com/wasm-qt-examples/last/qtb...

from
https://s3.eu-west-2.amazonaws.com/wasm-qt-examples/last/ind...

Seems responsive to me, tab works fine and dandy, text is selectable, right click works fine as well. I dunno what you are complaining about.

Other Qt WebAssembly apps behave like you want them to.
Looking at that video, a lot of the ants were walking into each other. Maybe their advantage is just that collisions have low cost so they can afford to use strategies that even among humans on foot would lead to a painful crash.
Very nice, when will the rest of the chapters be available? If anyone knows
I run an email security/monitoring business [0], and we hear this issue with Gmail a lot, in fact: we have been bitten by it as well during the early days.

The problem at hand is that it is really hard to debug situations like this. Google won't tell you why a particular email is blocked, because that information will be immediately exploited by spammers.

We build our software suite because we found that mistakes in email configuration are easy to make and really hard to identify.

I did a quick scan of rafa.eu.org and found the following:

- SPF is setup [1] with a neutral 'all' mechanism, which basically disables SPF for this domain. Hence, DMARC will set SPF as 'pass' even though SPF did nothing here to help the spam algorithm to assess the sender.

- A DMARC record exists and has a valid syntax [2], but the proposition (p value) is set to 'none', which basically disables DMARC altogether. It will enable reporting, but nothing more than that.

- I don't know you DKIM selector, so I can't assess that, but make sure the DKIM signature address is aligned (using the same domain name).

- The TLS configuration of your email server uses a self-signed certificate and is very much outdated (it offers SSLv3 and RC4 ciphers). I used testlssh.sh [3] to check this.

So yes, you technically did setup TLS, SPF and DMARC, but in all 3 you have configuration errors. Running a mail server in 2019 requires a bit more work and maintenance than it used to be 10 years ago, but the reason is spammers, not Google. Remember: it is in Google's best interest to have as few false positives, as it ultimately benefits the users. It's just really frustrating that it is hard to figure out why Google is marking your email as spam.

[0] https://www.mailhardener.com

[1] https://www.mailhardener.com/tools/spf-validator?domain=rafa...

[2] https://www.mailhardener.com/tools/dmarc-validator?domain=ra...

[3] https://testssl.sh/
>We haven't yet seen a serious non-English programming language

Who is "we"?

1C is a Russian-based domain-specific language that dominates accounting in Russia and neighboring ex-USSR countries[1]. It competes with SAP, and made its founder a billionaire[2].

[1]https://ru.wikipedia.org/wiki/1С:Предприятие

[2]https://www.bloomberg.com/news/articles/2017-06-15/a-russian...
Interesting, haven't heard of these!

I am sure many small projects attempted to innovate similar solutions but never really took off.

If such a thing got popular, would be interesting to see if it would affect international collaboration. Whether it would speed things up.
It's actually never come to my mind that there are only English programming languages

So programmers in China and Russia also using only English programming language?
In other news Ireland just failed their EU emission guidelines, so it looks like they have something to work on.
Also, in cryptography, we have Thomas Pornin:

[1] https://bearssl.org/

[2] https://github.com/pornin/CTTK
Answering to my own question, I have looked a bit further into github.

It seems Lockwise can not work on pre Oreo android devices, so in the end, Fenix will get password sync natively as well, and this is a work in progress.
Yep. That's probably why you'll never met a developer without a rudimentary understanding of written english.
I have (some) experience with various idaas providers from a stint in consulting. I'd say I t depends on what you want as an organization.

The Okta apis are decent but (when I used them a few years ago) a second rate citizen from a development standpoint. At least back then they'd advertise functionality but have very limited api support for them.

As a developer I highly prefer Auth0 over any other options (though Okta would probably be my second choice) but especially at enterprise level negotiations it costs significantly more.

Edit: Mind you, I'm not an expert on these. I've just done (or prepared) implementations with some of these products in an enterprise-y setting.
The Truth about Influencing
The article is not about the origins of currency in Asia, nor on who first introduced (a) "circle currency", but why three major currencies ended up being named similarly (today).

Even if as the parent comment says China had round money previously that would not explain that, unless you can provide a line of reasoning similar to the one in the article showing how/why Korea and Japan ended up with "circle" based on that previous Chinese money the parent mentioned. Not that the article provides any hard prove, AFAICS it's conjecture based on what sounds likely, and I think it at least does sound a lot more likely than an explanation based on that Chinese 221 BC "circle money".
There is no work-life balance in cybersecurity – part II
Slightly related - I was wondering the other day if it would be practical to have mechanical fridge for a can of a beer where you'd keep pumping out the air, creating lower pressure, cooling down the beer. I was wondering if it would be practical, ie. you could pump the beer to nice chilled temperature without too much sweat?
The problem is that the resource the URL points to resides on a system that's neither under your control, not under counterparty's.
For some reason, Ivar Ekeland's books are not that well known. I myself came across his book Mathematics and the Unexpected by random chance while browsing the Maths Section in the Library. I was hooked and set about getting/reading all three of his "popular maths" books; a) Mathematics and the unexpected b) The broken dice, and other mathematical tales of chance c) The best of all possible worlds: Mathematics and destiny.
In the last two months, I've been getting lots of bruteforce scan attempts on all my boxes that run ssh on high ports, so it seems this is no longer as effective as it was :-/
The KJV version of the Ten Commandments is still easily comprehensible. You only need to know a few archaic constructions ("spake" instead of "spoke," "thou" instead of "you"), which most native speakers of English are probably reasonably familiar with.

Looking at the Luther Bible, it has a similar number of archaic constructs as the KJV. For example, it uses archaic forms of the genitive case extensively (compare Luther's "der Väter Missetat" with the modern German equivalent, "die Missetat der Väter").

The reason people like these old translations, in my view, is that the slightly archaic language separates them from the common language we use in our everyday lives. That separates the book from the "profane" or mundane everyday world, and makes it something special. Even as a cynical atheist, I appreciate the feeling that this sort of slightly archaic language creates.

1. The Ten Commandments in the Luther Bible: https://www.bibel-online.net/buch/luther_1912/2_mose/20/#1
A Forecast for a Warming World: Learn to Live with Fire
Show HN: Form Coding Habit by Tracking, Rewarding Your Coding Time
Same way you scale replication for any server, by sharding and only replicating the shards you care about.

The "shard" could just be that users own feed in this case. Then you get offline for free where user adds a tweet and it appears immediately, replicating back to server when he goes back online. The server replica side will need to be a lot more complicated to deal with broadcasting but I don't see why it won't work.
(Indeed, that's why we are launching https://www.cloud-iam.com a Keycloak as a Service)
Hey, I'm building an on prem solution and had a question regarding this. Would it still be a problem if the third party was someone like segment whose open source analytics library you're using?
https://github.com/segmentio/analytics.js
> Accurate URLs verified by PGP.

What does it mean? I'm not seeing any PGP clearsigned text in there...
I'm not sure why you would use this over something more battle-tested like RethinkDB which was also built with this use-case in mind.
The email landscape is substantially more complex now than it was three decades ago. The poster seems to be frustrated that he is mostly getting technical explanations to his rather emotionally fueled question. He is literally phishing for an argument on the morals of a big company deciding he is a potential spammer without absolute proof. He made it clear that his opinion is that there should be a system in place at Google that he can petition for his reputation, and that emails that look like spam should say 'potentially spam' rather than send it to a spam folder. All this while sending emails from an origin that is very well known for spammers and whose actions depict a typical bot account warming up. (Poster claims to on occasion initiate personal conversations with people who have their emails publicly listed, such as an author from a news site he might disagree with). There is just no reliable system today that allows for someone to host their email servers in a spam haven, not use relays, act like a spammer, and expect not to get your emails sent to spam folders.

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.
Indeed this is important to realize: Training such a generic model from scratch does not only reiterate learning, but the entire evolutionary process that led to the emergence of neural circuits actually capable of such learning. That perspective makes many of the current achievements -- error-prone as they might be -- even more impressive!
> One would have expected one in Chinese or Japanese by now.

I don't know... is it even meaningful to call a Programming language as being in some other language ? The "language" in the CS sense remains essentially the same, and all you end up doing is substituting the alphabet.

This situates the problem in an entirely modest light, and makes it obvious as to why any new "nativist" programming language is not worth the trouble - the alphabet, in this case the terms, is rarely ever the hardest part of learning a language. Indeed, if you're a lisper, the triviality of the change would become instantly obvious to you.
What I talk about when I talk about Programming
Their problem was third party scripts and you are asking if a third party is okay? Am I missing something here?
WeWork Billion-dollar exit package lesson in giving founders too much control
This was the single reason I couldn't operate my own mail server. My mails were just always marked as spam by Google, no matter how much I made sure the whole TLS/DKIM/DMARC/DNSSEC/etc setup was correct. We tend to think about E-mail as something that is still distributed, but Google really killed that.
In order to save time and energy, sometimes every detail isn’t spelled out. “Sort itself out” presumably has a condition of not causing substantial harm to humans.

It’s obvious the world will keep on spinning with or without humans, or maybe not, and it’ll get eaten by the sun. But that possibility doesn’t need to be addressed every time.
U.S. Travel Ban Disrupts the World's Largest Brain Science Meeting
The de facto industry standard is cmake, I have never even seen bazel in the wild and I work across many companies on big C++ code bases. I primarily use meson, and have even seen some cmake projects moved to meson, but I am under no illusions about it replacing cmake.
The language is a Lisp with different identifiers and lists printed right to left.
Google docs had a really interesting quirk that drove me insane for about 20 minutes while I figured it out. I was helping someone with some shared spreadsheet on Google Sheets and figured out that SUMIF(...) was what they needed, by doing a bit of searching. Except that it refused to work where I needed it even when I followed the docs to the letter, and when I explored it a bit more the function seemed to work but only randomly. I'd recreate exactly the same data in the same positions in one sheet where it would behave as I expected, but in another it would fail.

It turns out that according to the locale Sheets will change the separator for params, so in en-US it'll be:

=sumif(A1:A10, "Something", B1:B10)

while in cs-CZ it should be

=sumif(A1:A10; "Something"; B1:B10)

On the one hand, that's really quite cool and impressive. On the other, I would never have expected a language or development environment to support different syntax depending on the locale in use.
He verifies before adding & has good track record doing so honestly, but yeah it would be better if he posted all of them openly.

Most .onion sites host their public key at /pgp.txt, some host mirrors at /mirrors.txt . Empire Market for example has a /safe URL which signs the current URL to prove it is official. Most users don't do it though and trust this site to do it for them instead :/
I think my first million podcast has a lot of them who created 6-7 figure businesses mostly on their own
It's not that simple with Intelligent Tracking Prevention.
At some point, this kind of thing gets silly. If you're trying to take an end-run around your religious restrictions, what is really the point of sticking to them?

I'm reminded of appliances that have sabbath modes, where they work based on proximity sensors or other mechanisms that respect the letter, if not the intent, of Abrahamic law.
Because rethinkdb development has ceased? Last release was in 2017.

Is there still maintenance?
but 600 Lumen are really dark.. I'd like a 1500 Lumen one
It is open source. You will need the emscripten compiler.
https://wiki.qt.io/Qt_for_WebAssembly
It is possible to use cmake, it is a bit of a pain to set this up though.
An organisation cannot make decisions. At the end of the day, it is always a person. In this case, maybe it was the wrong person. What is the trouble in questioning this process?
It depends on what your goal is. But in most cases, I'd say no. If the goal has anything to do with understanding real language written by real humans, it's better for the system to be able to handle texts with errors.
Congestion dependent speed limits have been in use for a long time on German highways.
Among people with documents, I think there are many more who store them on a computer than who store them exclusively on a phone.

And I'm pretty sure the total amount of personal information contained in the documents of people with documents vastly exceeds the total amount of personal information contained in the phones of people with phones.

Counting number of people, there probably are a lot more who use the phone as their only device, but those people aren't generating as much in the way of personal information.

Going back upthread, we have this claim:

> I honestly doubt that most people keep more personal data on computers than they do their phones.

which was in response to this claim of mine:

> The computer has more personal data than the phone does, often by huge margins.

Two different questions have been raised:

1. Are there people who have phones, but don't have computers?

2. How much personal information is on someone's computer -- assuming they have one -- compared to their phone?

#2 is the relevant question if we're talking about "something with as much personal data as a phone". The answer is "several orders of magnitude more", and that is unaffected by the existence of people who don't have a computer.
Bazel, like most Google open source projects, has a strong focus on Google's internal needs. Another similar Bazel surprise is how many hoops you have to jump through for the rare task of... debugging a cc_binary on macOS: https://github.com/bazelbuild/bazel/issues/2537
As a normal gmail user you won't notice this, all you see is that you get mail from your friends that you always mailed with. If you register on popular sites, their mail will also work. If however you are sitting on a new domain, sending mail to an old friend on gmail, it will very likely end up in the spam folder unless you are using a big provider that has reputation with google already.

I guess it's another case of survival bias. If it works you won't notice that it does not work in all cases.
This finally get me to the point of understanding the "bad neighbor" signal that probably get my personal email (and some of my jobs) rejected from Gmail.

Reading the thread was very instructive, but the most irritating point is that this rejection is mostly silent even if you send only 20 mail a week from your email address and all DKIM & all are in place. Lots of pedantic comment in this thread however, it seems that nasty provider are well known by experts, but for the love of internet, please spread your mighty feedback to small-folk so that we can act accordingly.

Gonna open a ticket at my provider OVH (now I know).
You have high hopes!
U.S. companies facing worker shortage race to automate
Bay Area is big and micro climates can vary!

We lived in the Sunset district which was manageable but later moved to Mill Valley and the summers were _very_ brutal, to me. A couple other office mates lived in San Rafael and I distinctly remember everyone complaining about the heat and sweating.

We all eventually bought air conditioners for our bedrooms just so we could sleep comfortably at night.

But brutal is all a relative term. Someone growing up in the south with no access to AC would not call it brutal while I and my other office mates who were used to AC were "dying" without it
Essential Books for Programmers
"Ich bin ein Amerikaner."