skysight-inc/HackerNews huggingface dataset:
If you look at any Indian currency bill (Rupee), you'd see the denomination written in words in 22 languages, though in a smaller font. Those are the official languages of India. The official languages of the central government are Hindi and English. All government communications between the central government and state governments or between state governments commonly happen in English because India does not have one language identified as a "national language". Administrative nightmares are avoided by the use of English, which then gets translated to local languages as required. Apart from the 22 official languages, there are nearly a thousand languages/dialects (the distinctions are quite hazy) spoken in the country.

What your Indian friend experienced could be because of an assumption that many people in the north make about Hindi being the lingua franca around the country. The truth is that while Bollywood has made Hindi more widespread than it otherwise would be, every section of the country its non-Hindi languages, be it west, east, north east or the south, resists the imposition of Hindi by governments. People in many states, not just in the south, may not even understand Hindi or speak it even if their languages are closer to Hindi.

Among Indians, only someone from some of the northern states (where Hindi is the official language) would mistakenly think of Hindi as a "national language" or a bridge language.
Why I Love Haskell
Are those statements wrong?
They are radical anarchists. If you're going to try to split this along ideological lines, at least get the ideologies right.
Do you know C or other languages with manual memory management? Rust requires an understanding of memory management at a level lower than what languages like Java, Python etc. expose. The complex parts of Rust (borrows checker, lifetimes etc.) are ingenious solutions to problems which simply does not exist in a safe garbage-collected language. And most Rust tutorials assume an understanding of the difference between stack and heap allocation and so on.

You can learn all that from Rust, but it is possible you will have a better understanding of the design decisions if you have first experienced writing a C program and having it crash due to some memory management issue.
byob in bc. 80$/month for 1gb/month, advertised price.
> Specifically, he says he doesn’t like “big idea” languages, and says that Rust is one of them.

If that's the full scope of his technical argument then I don't see why it's a good idea for anyone to waste their time reading up on his vaporware language. I understand why the author feels the need to promote his work but his promotion angle and lack of technical arguments speaks for itself.
I interpreted it ("with little timidities") as a subtle joke.
You're right. Mathematics is a program that runs in a brain, which is a wet computer.

Subjectively, the distinction is useful. I'm never going to have a different brain, and I won't outlive my brain, so for all intents and purposes, my brain is an eternal constant. Theorems that ran on my brain once have accomplished their goal of convincing and never need to be run again. They are immutable.
HFT means several banks are competiting for your orders very aggressively allowing a tighter spread. So, you sell a bit higher, and buy a bit lower. This is highly beneficial.
> For instance I'd PERSONALLY consider Portuguese to be OBJECTIVELY harder than Spanish.

Emphasis mine.

I don't mean to say that some languages aren't more difficult for speakers of a particular language to learn--no doubt French is easier for English speakers to learn than Chinese. A speaker of a different language that is also tonal would likely find Chinese easier to learn, though. What you're really measuring is not complexity but similarity.

You have a good point that some languages may have more difficult writing systems than others. Linguists traditionally don't consider orthography to be part of a language proper, as a language can have multiple writing systems (like Serbo-Croatian) or none at all, but you're right that most people don't make that fine a distinction between language and writing system.

I didn't mean to be overly critical of the article, which I mostly enjoyed, but saying that a language is "simple" or "rigid" carries a lot of cultural and political baggage--think about how Europeans of the colonial period denigrated African languages, or how in the United States, Australia and Canada indigenous children were punished for using their own language.
Thanks. Wish I hadn't asked.
>Hillary Clinton had a >70% of winning the US presidential election

Probabilities without confidence intervals[1] are by-and-large meaningless (She has a 90% chance of of winning with a confidence interval of +11% -100%). No amount of d3.js on 538's blog will change this.

https://en.wikipedia.org/wiki/Confidence_interval
Ask: “talent scouts” for non-traditional programmers in big tech companies?
Do any large software/tech companies have talent sourcers that seek out potential candidates with non-traditional backgrounds, free of referrals?

I don't come from that traditional background. I don't have internships anywhere, didn't go to a top school or even have a CS degree. But while I was in college, I started reading web tutorials on my spare time and got a work study campus job where I did some tech support for faculty and also updated some departmental websites.

Then I took a full-time web dev job at a small local startup and was laid off 2 years later.

I'm at a crossroads and want to turn around my career. It seems like it's idea to start your career early at a large company where there are many people to learn from without leaving the company and plus good benefits. But I don't have any friends in the CS or IT world, and I certainly don't know anyone that can vet for me at these companies.

Which is why I ask, are there any large companies that have talent seekers looking for people with interesting projects or potential? That didn't have the advantages of going to the right schools or internships? That way fewer people get left out. What sorts of projects would be great? If I were just to go by my startup experience, and Github projects what should I be presenting?

I think my biggest hurdle is my resume. I've applied to large places in SV and am not getting any bites. And they're just for web developer roles. Without internships, no friends or coworkers to vet me how am I supposed to get short listed and go in?
Employee Uprisings Sweep Many Tech Companies. Not Twitter
The case for renaming women's body parts
Dick Lipton and Ken Regan, for example: https://rjlipton.wordpress.com/

Scott Aaronson: https://www.scottaaronson.com/blog/

Jeremy Kun: https://jeremykun.com/

Also, although he's a mathematician rather than a computer scientist, there is Terry Tao: https://terrytao.wordpress.com/
data Ty a where
Int :: Ty Int
Bool :: Ty Bool
...
Same guy who wrote this has another post called Deep learning with cats[1] which has a great open source repo[2] with multiple GANs.

1. https://ajolicoeur.wordpress.com/cats/

2. https://github.com/AlexiaJM/Deep-learning-with-cats
The only really successful state-demanded language simplification was in Korea, with Hangul. Wonder how that happened, but Korean really is extremely simple and successful.

New Greek is also successful, but this grew out naturally such as English out of modernized Nieder-German. These had nothing to do with dialect unification efforts, only natural modernizations.

The neighboring Filipino and Tagalog (it's popular natural dialect) are also extremely simple, such as english or korean, a simple mixture of Malay and Spanish. The Filipino effort is comparable to the standardization effort in Indonesia, but was much more successful. Even if English is their standard language in government now.

So in summary, a modernized language is a necessity, but only if it grew naturally and is not too revolutionary. People tend to simplify their language anyway, regardless of books, news or TV.
Divest Sinclair – help needed to ID good nonprofits to combat disinformation
https://augsburgfuerkrawalltouristen.noblogs.org/augsburg-fu...

https://augsburgfuerkrawalltouristen.noblogs.org/anleitungen...

These are the article, which are problematic. First one calls for riot/turmoil ("Krawall"). Second one has instructions for violent protests.

They are using communist/socialists emblems. Their statements indicate that they do not like the current capitalist society and want to abolish it: "freedom from want"; "world without oppression or hierarchy, where power is shared equally" https://riseup.net/en/about-us
Something to note here: "Evidence collected suggests a password scheme where disclosure on one site made it easy to guess passwords for unrelated webpages."

For any folks out there who've been using or promoting formula-based passwords, this is the potential impact: a leak on one site can be leveraged by an attacker towards other sites you use.
Radical anarchism could also cover an anarcho-capitalist with a Recreational McNuke (tm) as well, though.
I'm sure there's an undercurrent reflective of a generalizable reality at work here.

Speed reading was desirable when lots of new exciting things were emerging in the late nineties. Note that simply "reading fast" didn't prevent the dot com bust.

Now, we have lots of new things, but they aren't exciting to us. In fact the prevailing wind is that of fatigue and overload. So now, going slow is perhaps perferable, whatever difference it might actually make.

In an economic sense, slow downs are viewed by go-getters as a reason to panic. "Oh no! I won't get my lunch at noon!" is how best to interpret that panic.

We actually have a lot of cool new things that magically appeared over the past thirty years, and as someone who has lived through it all, I feel like treadmill processes such as dependency hell and relentless up-versioning to bigger numbers robbed me of opportunities to deeply explore promising technologies.

But speed reading wasn't what was going to fix past problems, so why should slow reading fix current problems. It does seem to point to other facts though, if one chooses to look with those eyes.
IMO, Anarchy definitions are not consistent enough to use the term univocally, definitions sometimes contradict each other.

They are leftists, because they see capitalism (and hence private property) as oppression and want to abolish it (instead of the moderate leftists who just want to regulate it in 'favor' of poor people), that makes them radical leftists.
You are correct. Their about page says "We oppose all forms of prejudice, authoritarianism and vanguardism".

Opposing authoritarianism is implicitly saying they are not communist, saying they are against vanguardism (a word used by Lenin) means they are explicitly saying they are not communist.

Also as their web page says, they are not really a group with an ideology. They are a bunch of left-leaning techs who provide mailing lists, web site service etc. for left-leaning groups who "believe it is vital that essential communication infrastructure be controlled by movement organizations and not corporations".

My guess for what happened - the police were looking for one person or group that uses Riseup. As so many progressive organizations use Riseup, the targeting of one user or group of the service became a targeting of five locations, of people who provide the technological infrastructure of much of the left in Germany.
"take over" is a big statement, but you could see signs of major influence as early as 2012-2013. It was already apparent at ICFP 2012.
Wonder what he thinks (not really) of Rob Pike using blogspot: https://commandcenter.blogspot.com/
You can use Asterisk & call using SIP to always have the same number.
The number of Chinese students staying in the US after graduation has been relatively steady for the last 10 years; the number of Chinese students coming to the US, in contrast, has exploded, pushing the stay percentage down.
The US laws do not apply in China.
I'd just get started with Rust. There are many great tutorials and references out there, and it's not nearly as hard or scary as some of its critics would have you think.
I prayed for the starter motor to be able turn the crank with whatever charge was left after my brother borrowed my car and drained the battery by leaving the headlights on.
India has so many different languages that's it's simply a necessity to repeat the most important parts said in English.
Hindi, Urdu, Bengali, Tamil are only the most important ones, but their are hundreds of them.
To unify such a huge market you mix in english phrases to get the general meaning across.
A better question might be, "if there was incontrovertible evidence of the existence of ET intelligent life, how would the conditions of human civilization on planet Earth be different?"

Suppose that Planet Earth is actually being visited regularly by ETs with technology vastly more advanced than our own. Our transportation technology runs on the laws of thermodynamics, while theirs would presumably be powered by the more-fundamental laws that govern "dark energy" (superseding thermodynamics, just like Einstein > Newton).

I don't have any evidence either way, but I think it's hubris to make a case that ours is the only planet with life anything like our own, and that equivalents to humanity's 1st generation space technologies (radios, rockets, etc) would still be used by more advanced civilizations.
Yes, I started klik about a decade ago, over time evolved and simplified the concept and renamed it to AppImage. Thanks for calling it a "lone island of sanity in the ocean of bad ideas on the Linux Desktop" ;-)

After having heard that "this is not how Linux works", I was about to give up when Linus Torvalds himself gave me the impression that maybe the idea wasn't entirely insane altogether.

As for what should be done, I don't think that doing the 1.001st distribution will make any significant difference. Building a system on top of the Linux kernel that is intended to be a platform might.

But then, building something entirely from scratch would require resources I clearly don't have. So how about this:

1. Take the most popular distribution as the basis (that would be Debian/Ubuntu probably)
2. Determine a set of "Core OS" functionality that is comparable to what Windows and macOS do out of the box, and decide that this will be shipped by the Core OS
3. Use distribution packages to install that Core OS into a filesystem image
4. Uninstall the package manager (because it is a tool for the maintainers of the Core OS, not meant for users)
5. Guarantee that only new APIs/ABIs will be added to the system, existing ones can be considered stable and will deprecated only after 5 years (or so) prior warning
6. Release the Core OS once a year (Core OS 2018, 2019, ...)
7. Apps come as bundles (e.g., Rox-style AppDirs or AppImages)
8. Maybe call the loader (ld-linux.so) differently to intentionally only run applications specifically crafted for this system (debatable)
9. Guarantee 5 years of support for each yearly release
10. Developers are advised to always develop against the oldest still-supported Core OS (e.g., the 5 year old one); i.e., if we introduce a new API today then developers can assume it is "there" for everyone 5 years from now; or else they must privately bundle it (similar to how Android works)
11. Address the Desktop Linux Platform Issues https://gitlab.com/probono/platformissues in this system
12. Address the Desktop Linux Usability Challenges https://medium.com/@probonopd/make-it-simple-linux-desktop-u... in this system (possibly modify a desktop environment like XFCE to be more like the Mac/NextStep in philosophy - without copying it verbatim)

Who wants to do it?
American Internet Giants in the Crosshairs for Alleged Privacy Violations
QCon conferences – real experts experience exchange
Some people are running Windows XP on that network, since that is what the instrument was certified with, and have less problems. Since my software is tested and does not run in Linux I'd rather say run Windows XP and keep very frequent backups and software ready in case somebody is careless and the network contracts malware. (None of the data is particularly sensitive, so.. )
Since my internet (Fios) is way more reliable than my power, I'd first need a whole-network UPS before worrying about internet redundancy. When I do lose internet - which almost never happens - I switch to using my smartphone as hotspot.
> How's Linux for .NET hosting?

For .NET Core there are binary packages [1] for Debian/Ubuntu, Fedora, Red Hat and SUSE, so you can apt-get/rpm/yum hosting environment in a matter of minutes. I'd say it's easier to set up and run ASP.NET Core app with Apache or nginx as reverse proxy than with IIS. For "old" .NET you are stuck with Mono [2] which works okay-ish if you don't use Windows-only dependencies.

[1] https://www.microsoft.com/net/download/linux-package-manager...

[2] https://www.mono-project.com/
You threatened a lawsuit to a $8 an hour support rep. Do you think they really care? They just want you off the phone for metric reasons so they get a bigger raise.
Developing anything for wordpress is a nightmare, it's not only PHP-nightmare, but also plenty of bad practices, poor API, wired workarounds...
When the mobs come - and they will come - the tech community should expect to find themselves on the gulliotine, not with the revolutionaries
Cyber war: An inside look at how tech giants are fighting hackers
Hybrid Embryos of Near-Extinct Rhino Created in Lab
Show HN: Parsavvy – Workflow Automation for Email
Hi! Just wanted to show HN a side project that I built, Parsavvy. It's an email workflow automation tool that will parse data from recurring emails and send it where you need it. Check it out!

https://www.parsavvy.com
Yeah. The proper analogy is: Somebody doing something they didn't like had a gmail address, and they raided the internal servers of Google's German sales office.
Scientists create embryos, hope to save near-extinct rhino
Can this solve the Wordpress security nightmare ? are we going to see hosting services built on PeachPie in the near future ?
> Either you believe Red harasses Blue or you don't. If you don't, fine, but don't pretend you didn't just pick a side.

I can imagine another possibility: you believe that Red harasses Blue, but also that Blue harasses Red. Then neutrality might be sensible, unless perhaps there's a big difference in magnitude.

Another possibility: you think that either you're not qualified to act as judge, you're not suited to act as executioner (what would the action be—retaliatory harassment?), or that, while you could serve as both, it would be better from a societal perspective if people in your position did not do so—it might be "vigilantism".
Oh, that's nice - it was restored without giving me any kind of notification. Developer Dashboard says that the screenshot is there, not sure why it doesn't show.

Edit: Got a mail now, supposedly the issue here was an internal miscommunication resulting in a rejection. So all is good again and all I have to do is resubmit that screenshot.
I found it interesting that self hosting costs more than cloud. I’m sure there are lots of reasons. @gurn engineers, can you share some of your reasoning behind this? I’m curious the % of self host vs cloud.
Building Client Trust as a Freelancer
Moths with larger hindwings and longer tails are best at deflecting bats
Also the type of the malicious content (rm -fr /*) is "easy" to spot in which I mean there are no rootkits or remote exploitable flaws added.

Not very nice to be a victim of that but at least there is no doubt whether you're vulnerable or not.

The timeline also suggests that the malicious content was made after the break-in and not planned beforehand?
Entirely speculation, but that is typically what you do when finding a cause of the RL/NN model's behavior :)

If you consider the action state space, removing the 'do-nothing' state could provide a learning benefit. Consider a set of models that happen set the do-nothing state weights to zero, but manage to achieve a similar action using quick left/right movement. Perhaps these models train slightly better, meaning that in the same number of iteration steps they get to a better score than the models that do consider the do-nothing state.

Checking the video, you do see the person waiting from time to time. Perhaps this is an artifact of its demonstration learning episodes?

I do not see their Dota2 bot do this jitter movement. (Interestingly, the official/vanilla Dota2 bot does have this jitter!) This is likely because there is a benefit in being economical in your movements in that game: turning takes time. I postulate that an OpenAI bot for League of Legends, where turning is instant and free, would exhibit the jitter movements ;)

edit: Alternatively, inspired by the 'fly-by-wire' sibling comment: maybe spamming the emulator with left/right actions does provide a slight benefit. It wouldn't be the first time an AI finds video game exploits[1].

[1] https://arstechnica.com/gaming/2013/04/this-ai-solves-super-...
Most graduate students in the US are of foreign origin anyways. At some moment studying abroad will not be necessary anymore.
I mean, if you really wanted to know about it - then you could have read a book about radio; wouldn't you?
[Book Review] Hackers: Heroes of the Revolution
I agree -- though I'm not sure how to make the right name for this technique. Maybe "relative-probability GAN" is the best.

I also wondered before clicking what a relativistic GAN would be: maybe as the activity of a neuron becomes larger and larger, it becomes harder and harder for it to continue? But that's already true of sigmoidal activation functions.
You could toss the expensive function in a web worker to make it non blocking.
I can summarize the article in a single sentence. “Something is likely” has a huge variance.
Gurn was born in an organisational context, lots of different systems and tools, and everything moving to the web. It can be really hard to stay on top of where the latest policy document is or if someone moves the dev environment to a different server being able to get back to it quickly.

The original idea was to...

1. Make it very easy to remember links - use words that are meaningful to you, not long URLs.
2. Allow storing of deep web links - a large amount of internal content is not indexed by the corporate search engine and the stuff that is out of date.
3. Allow others to update the keywords - the people in the business are an untapped network of knowledge, all it takes is one person to update a keyword and everyone benefits.

As we've developed the product we realised that it was beneficial to individuals too as a really interesting way of navigating their web.

Pocket is more about stashing things to read later and maybe sharing some resources. Gurn is about helping you navigate the web quickly and intuitively - and harnessing the collective knowledge in your group, team, company.
I did it by not leaving enough free space on the machine for windows to download anything.

You can make another partition for your actual data if needed.
WP is extremely modifiable. I think it would be trivial* to turn WP into a headless CMS. I made a proof of concept some years ago and it was great because you could still use plugins to transform the content. Alas, feeding-my-family realities prevented me to pursuit that project.

* Of course with "trivial" I meant possible.
Bringing up theta seems to be tangential to your concern: Solvency. Delta & Gamma have more applicability to solvency issues than theta
You've hit the nail on the head :)
I gave up almost two years ago. Keeping iPhone and watch, but I feel I can do much better on Linux (fedora).

Second the comment about “make x great again”.