HNHacker News
TopNewBestAskShowJobs

CrystalLangUser

285 karma · joined February 7, 2017

submissionscomments
CrystalLangUser··on Apple Removes HKmap.live from the App Store
That has nothing to do with manifest destiny or even the average American. People are almost completely unaware of how many bases we have abroad, etc.

You are trying to paint a portrait of Americans in general that is flagrantly false.

CrystalLangUser··on DuckDuckGo Traffic
They're still collecting that data regardless. I would rather use DDG for that purpose alone.
CrystalLangUser··on Ask HN: Anyone from Google here? The new Gmail UI is painful
I’ve been using Zoho’s workplace for over a year now, no complaints. I use Thunderbird on Arch/Windows 10, Airmail on OSX, and Outlook on iOS.

I just got it for email hosting at $3/mo, but they provide a host of other tools aimed towards businesses.

CrystalLangUser··on OpenAI Five Benchmark: Results
No, but that at least would be interesting, since it would be playing using the same mechanics as a human, and with the same limitations (of the camera, etc). Not using an API.
CrystalLangUser··on OpenAI Five Benchmark: Results
Because ~200ms reaction time isn't exactly accurate when people are comparing focus on one action versus focusing on many things at once. Reaction time is going to be delayed then for humans (unless they happen to be expecting it at that particular moment), but for bots that doesn't happen.

So this current ai is uninteresting because bots can always instantaneously begin to react on any feedback, whereas humans have to pan and drag the camera around to look at different feedback in the first place, let alone react. Mechanically, humans also have to move the mouse all over the place and think of key combinations, in addition to reacting. Not just clicking a static box on cue.

It -would- be interesting if bots were limited just like humans to the camera view, -not- an API that continuously feeds them information. The bot would then have to learn how to prioritize working the camera, and it would be limited to only what the camera sees, etc.

CrystalLangUser··on OpenAI Five Benchmark: Results
That doesn't account for focusing on other things. There are a multitude of things to take into account while playing dota that can pull your attention; you can't always directly focus on your character in expectation of a blink initiation.
CrystalLangUser··on The 4,000 Lines of Code Harvard Hopes Will Change Translation (2017)
What citations do you want me to provide? This is purely theoretical discussion. Do I need to cite that after millennia, we still have different languages?

Do I really to dig up some academic paper to acknowledge that humans find it hard to agree on standards? That doesn't even include the geopolitical implications of this- as if China would ever agree to make English the One Language that all government and business runs on, etc.

If you make a theoretical conjecture, I don't need to provide academical papers to provide a rebuttal. Please, treat academical papers with rigor, not as a fallback for when someone challenges you on, again, a theoretical conjecture. I also don't need to provide papers for basic human intercourse.

> This worked for one country, so there are chances it works at a bigger scale.

No, you cannot extrapolate based on one country. Human beings are irrational and proud. Again, look at it from a geopolitical view.

> Yes. Things are imperfect. We will loose in the process. Guess what is also imperfect ? Communicating at the scale of 7 billion people with different culture, believes and needs.

Yes, different cultures, beliefs, and needs. All of which would be lost by -unilaterally- forcing one language, since reaching agreement won't happen. Nations are still figuring out how to solve their own issues, so why should a Korean person care to be forced to learn some random language? That already happened when Japan occupied Korea and forced Koreans to learn Japanese- why don't you read some history and tell me exactly how much Koreans liked that. [This also goes back to my previous statement about military domination being the only real way of forcing a language change.]

> The fact it takes 5 years to a chinese to be able to write english and 10 for an english to learn chinese is not subjective.

[Citation needed again]. Of course English writing is easier to learn, it has a phonetic alphabet... However Chinese has much more simplified grammar than English. There is no subjectively "better" language, unless you specifically mean in 1 single aspect, maybe. But languages don't exist in vacuums, so this point is moot. (5/10 years is way off, also. This is anecdotal evidence as well, and years vary by each individual person.)

Discussing the merits of Chinese or any other language is really another discussion, but Chinese people do just fine.

> Again, that's funny comming from somebody who is all emotional about this.

No, this is coming from somebody responding to a shortsighted conjecture.

> Also, thinking I'm talking about engineering and not politics and sociology "is a very stereotypical hacker news viewpoint".

No, I don't think that you're talking about engineering. I'm specifically pointing out that you are treating a human and cultural issue from an engineering perspective, as if it's merely something that can be "fixed". It's a myopic viewpoint, because that's simply not how humans work.

CrystalLangUser··on The 4,000 Lines of Code Harvard Hopes Will Change Translation (2017)
This never will happen. People will never agree to upending their culture and language, even in supposed interests of humanity. [Whether this would actually work is arguable].

> You can preserve culture and language, while simultaneously forcing everyone to learn English.

Nope, because culture and language are deeply intertwined. Over time, people would use their native languages less and less, and then entire cultural swathes of knowledge will be lost.

Next, no one will ever agree on one language. Not English, not Chinese, nor any made up language. Especially not an existing real language, for any number of reasons.

There are also concepts in different languages that are difficult to translate or grasp in other languages. Translation isn't a 1:1 rote task.

> I think it's about time humanity decides to stop the ego trip and declare english as the earth official language.

There is no "ego trip" going on here. The only "ego trip" is assuming that we can simply force everyone, unilaterally, to speak X language.

> Peace, democracy, exchange, cooperation, archiving, education: they are too hard to do in hundreds of languages. It's a waste of resources, and a hindrance to the most important challenges of humanity.

[Citation needed that this is better than forcing 1 language on humanity, which will almost certainly only happen with supreme military force, aka wars.]

> written chinese is way too complicated

Subjective.

---

Translation is a problem that we have to deal with, but it's better than trying to force one language.. People and societies cannot be engineered with a hand-wavy solution of "oh, just 1 universal language".

This is a very stereotypical hacker news viewpoint of blithely trying to "engineer" life and humanity, as if it were so simple.

CrystalLangUser··on Behemoth, bully, thief: how the English language is taking over the planet
With phonetic systems like Japanese and Korean, terms like this regularly get represented as-is in the script. Sometimes they don't get translated, as you can see plenty of jargon in this Korean wiki page on C++. [0]

One example is 'computer' -> 컴퓨터 in Hangul. It's still 'computer', just pronounced with the Korean pronunciation rules.

[0]: https://namu.wiki/w/C%2B%2B

CrystalLangUser··on Mastodon WTF timeline (2017)
> perversions that it's still acceptable to demonize, namely pedophilia.

The wording here implies that we shouldn't be demonizing things like pedophilia, or that somehow, we needed Puritanism to realize that we ought to be demonizing pedophilia, or that this is purely a western construct. Puritanism has just lead westerners to demonize sexuality in general.

For westerners, lolicon is no different than child pornography. And lolicon is still controversial even within Japan.

CrystalLangUser··on Snapchat's decline and the secret joy of internet ghost towns
It's easy to run your own instance. Mastodon provides a docker image, provided you have a server or VPS that can handle its asset compilation. I think you can get by with 2gb minimum. You can filter any instances that you don't want to federate with.

I'm not sure what you mean about not being listed on lists of instances. If you mean not federating your own instance, well, that goes against the entire premise of the fediverse / federation. Running your instance means it will propagate. Your posts will show up in the instances of whoever is following you.

CrystalLangUser··on Snapchat's decline and the secret joy of internet ghost towns
It depends on where you look and who you follow. Swifter.at became a refuge for sex workers and is one of the larger instances.

However, you can filter instances, and/or sign up on an instance that blocks switter users.

There is activity, especially if you sign up on a huge instance like mastodon.social (although I don’t recommend this). instances.social lists all active instances that you can peruse through.

CrystalLangUser··on Why Crystal Is My Next Language
Good thing Crystal based its syntax off of Ruby then. And it's statically typed, thank god.

I do professional work in Ruby currently, but Crystal is just so much more pleasant to work with.

CrystalLangUser··on Mastodon 2.4.0
I've run into this myself, so I'm working on creating an instance that's a bit more geared towards engineering / tech discussion. It's nyquist.space [1] if you're interested.

It's not hosted on Mastodon but on Pleroma [2] instead so it's more barebones at the moment. (But saves a LOT on cpu/memory resources)

Disclaimer: I'm the only user currently. :-)

[1]: https://nyquist.space [2]: https://git.pleroma.social/pleroma/pleroma

CrystalLangUser··on Mastodon 2.4.0
Mastodon.social has over 150k users, and there are other large non-Japanese instances. [1] After the SESTA / FOSTA bills, switter.at also became a huge instance for sex workers.

The instance banning thing is a huge problem and it’s not really being talked about much. The only thing you can do really is sign up on an instance like niu.moe that doesn’t filter besides illegal content.

[1]: https://instances.social/list/advanced#lang=&allowed=&prohib...

CrystalLangUser··on Why “children,” not “childs”? (2016)
Certainly not at you, but at the comment you replied to and a lot of comments whenever linguistics-related topics come up here.
CrystalLangUser··on Why “children,” not “childs”? (2016)
That is not in any shape or fashion how languages are made. Language will never be logical, because humans are not logical.
CrystalLangUser··on Why “children,” not “childs”? (2016)
> spelling words in such pointless ways

Define "pointless". Each word has its own etymology, and if we're going to be honest here, the different spellings aren't _that_ complicated. Take it up with English's ancestors for borrowing words from many different languages, and then with more recent ancestors for the great vowel shift, among other things leading to change.

Language is never going to make sense. It's not prescriptive- we just make changes, arbitrarily, sometimes due to mistakes, and it either catches on or it doesn't. Trying to "fix" language is an impossible task because no one is making the rules. English in particular doesn't have a language council making decisions, unlike say, Korean. It doesn't matter anyways because "Standard English" is quite different than day to day conversation, and even in formal settings it's based on stylistic guidelines, not hard rules.

Just let it be- devising an _arbitrary_ method of attempting to corral an entire language is an impossible task. And any work would be undone within one generation anyways since languages evolve. Esperanto, a manufactured language, has already seen linguistic changes by its native speakers (kids who were taught it growing up).

CrystalLangUser··on Why “children,” not “childs”? (2016)
Something that HN readers often don't understand is that being an engineer or having advanced understanding of a field does not equate having an understanding of linguistics, despite being a native speaker of a language. Merely striking out letters from words doesn't make a language or its spelling any simpler...
CrystalLangUser··on Snap Inc. presents Yellow – An investment and mentorship program in LA
People keep on misusing "brutalist". This isn't brutalist whatsoever, it's anti-design. [1]

[1]: https://www.nngroup.com/articles/brutalism-antidesign/

CrystalLangUser··on Ask HN: How do you get remote jobs as web developer?
Networking. In Meatspace, not on the internet.

I got a client from attending my local monthly meetup group, and I got emailed today about work from someone I met at a local conference (and who goes to the local meetup also).

I don't have a degree or anything, I just have experience with Ruby on Rails.

CrystalLangUser··on The idea of “cultural appropriation” is a silly, harmful concept. Bin it
The title of this should really be the tagline of the linked article: The idea of “cultural appropriation” is a silly, harmful concept. Bin it
CrystalLangUser··on Git is clunky
You don't need to revert your commits if you made them on the wrong branch. [1]

Additionally, you don't need to do anything other than forking the repo on Github. [2]

Git is a bit clunky, but it's also really powerful. It's a tool like anything else that we have to learn- what better alternative is there for version control?. There are some attempts at abstractions, like Git Legit. [3]

[1]: https://stackoverflow.com/questions/1628563/move-the-most-re...

[2]: https://help.github.com/articles/editing-files-in-your-repos...

[3]: http://www.git-legit.org/

CrystalLangUser··on Favstar will shut down as a result of Twitter’s API changes for data streams
You can see it on their gitlab instance. [1]

Mastodon and Pleroma are both part of the Fediverse [2]. They work with any software that works with OStatus and the newer ActivityPub. This includes things like GNUSocial, etc.

Mastodon doesn't explain any of this well, or at all, to my dismay. (As far as I'm aware, on the joinmastodon page).

[1]: https://git.pleroma.social/pleroma/pleroma

[2]: https://en.wikipedia.org/wiki/Fediverse

CrystalLangUser··on Favstar will shut down as a result of Twitter’s API changes for data streams
So currently, choosing Mastodon vs Pleroma boils down to what you care more about: performance/less complexity, or more features/maturity.

Mastodon is really nice, but it's fairly intensive. Precompiling the rails/webpack assets in particular made my tiny VPS choke, even with 4GB of memory I believe. It also requires Sidekiq and other services [1].

Pleroma is newer and written in Elixir/Phoenix purely as an API. It only has itself as a dependency, and it's lean enough to run on a Raspberry Pi. It offers two frontends, pleroma-fe and mastofe, the latter is a port of Mastodon's UX.

---

Features wise, Pleroma doesn't really have a lot beyond the basic functionality of subscribing to people, posting, etc. There aren't real moderation tools (yet), since it's mostly a weekend project for the core devs. Blocking instances requires an IP block still, I think.

Mastodon wins features-wise, hands down. But some things aren't really easy to reconfigure- since the frontend is baked in, changing things like the post character limit (500 chars) is tedious. In pleroma it's a simple config file change.

---

I like Pleroma personally but it's not for everyone (yet). I plan on contributing more soon to help change that.

I also was only running single user instances so I can't really discuss scaling. @technowix@niu.moe [2] would be better to ask about that, considering their instance has ~3k users [3].

[1]: https://github.com/tootsuite/documentation/blob/master/Runni...

[2]: https://niu.moe/@Technowix

[3]: https://niu.moe/about/more

CrystalLangUser··on Favstar will shut down as a result of Twitter’s API changes for data streams
I just find it strange how developer-hostile twitter is, considering the community it once fostered.

If you want to move with your feet, Mastodon [1] is rapidly growing in popularity, and it's completely open source [2].

Disclaimer: I used to run a mastodon instance, now I run a pleroma [3] instance to save on memory/cpu usage. Feel free to ask me any questions.

[1]: https://joinmastodon.org/

[2]: https://github.com/tootsuite/mastodon

[3]: https://git.pleroma.social/pleroma/pleroma

CrystalLangUser··on Favstar will shut down as a result of Twitter’s API changes for data streams
The commenter above has a point. For someone who doesn’t know what mastodon is, your comment is indistinguishable from link spam.

It's not "regurgitating info", if no one ever visits the link because you didn't provide any context or information (like spam).

Please at least provide a short blurb, or some info. Just dropping a link isn’t going to be very effective. See my other comment [1] for an example.

[1]: https://news.ycombinator.com/item?id=17069429

CrystalLangUser··on Fake news was illegal in 17th century colonial Massachusetts
Why? Why would some random blog be held at the same standard at all as a newspaper?
CrystalLangUser··on Gitea: Open source, self-hosted GitHub alternative
Mastodon with docker isn’t that bad.

Pleroma is a lot easier, though.

CrystalLangUser··on Someone has entered an AI in a Japanese mayoral race
It’d still likely represent you better than a regular politician.
Page 1 of 5Next →