HNHacker News
TopNewBestAskShowJobs

rqs

1,036 karma · joined September 28, 2017

submissionscomments
rqs··on GitHub Is Microsoft’s $7.5B Undo Button
> prove that they've had a change of heart regarding open source.

Change of heart? Why? I think they are doing a pretty smart move to be friendly towards open source community, but it's not because I believe they changed their mind and want to contribute to the open source world, instead, I simply believes they embrace open source community is because it's good for business.

You see, open source software these years became pretty good and infrastructural. If Microsoft can't be a part of it, then they will soon be obsolete. And they don't want to be obsolete, so they just can't afford to not be a friend with open source.

The real thing that I curious about is what would happen when Microsoft managed to re-dominates the software market (in both user and enterprise end). Will they still be friendly with open source community after that?

rqs··on GitLab sees huge spike in project imports
Yes yes yes, federation is needed.

People on GitHub is not just to sharing codes, but also to get in touch with each others. GitHub succeed because it's not only just a free online Git repo services, but also a developer + user community where you can put your code on, share it, and 'earn' stars & forks as feedback. And stars + forks can help you stand out in a job interview and many other occasions.

Bitbucket is another Git repo service, but it sort of failed to build it's community. Result? It received less attentions compare GitHub.

So, while GitLab is also trying to be 'yet-another' Git repo + you can host it on your own, the benefits of become community can't be ignored. And federation can help that by connecting all the GitLab instances together to form a bigger and global community.

Even better, the federation protocol itself can be an open-sourced public standard, so all the other Git repo software can implement that in their product. The potential is huge.

rqs··on Price's Law: Why Only a Few People Generate Half of the Results
Presumably everybody also benefits from the thing they've made for sell. So...
rqs··on Cervus: A WebAssembly subsystem for Linux
Well, then, here, take my hug (>^_^)>
rqs··on Cervus: A WebAssembly subsystem for Linux
From hes profile: https://github.com/losfair

> High school student. Interested in rust, operating systems, distributed systems and virtualization.

Hehe, when I was in hes age, my friend call me a hacker because I know how to use ping and ipconfig command on Windows.

Compare to him, I was really lame. What makes me more sad is, I'm still lame even today LOL.

rqs··on Mastodon 2.4.0
One question: How to move my account from one Mastodon Instance to another?

I mean, if I was on 'Mastodon Instance One', now I want to move to 'Mastodon Instance Two', do I need to register an new account on the Instance Two and manually import all my data? Wouldn't that resulting a new Mastodon ID (@myname@InstanceOne -> @myname@InstanceTwo)?

rqs··on Ask HN: When is federation a better solution than decentralization?
One thing I think some people got it wrong: Decentralization is not a feature, it's a method.

(Most) Users won't care whether or not they are using something decentralized, they only care what they can achievement with that software/service. Is it doing better than others on the market?

Back to the topic, about why Slack defeated IRC & XMPP: A product -- whether or not it's a online service or a hardware -- needs to keep up with the world. For example: If one day, people started to sharing photos and videos and voices during their online chat session, and your software can't keep up with that, then you will likely loose those people soon enough.

Currently, centralized software made upgrading very easy. You have all the control you need to force users to upgrade to your newer and richer client. While in the decentralized world, you may need to beg somebody to upgrade their server to support the newer version of your client (Due to that, you may not dare to upgrade your product that often).

Also, decentralized software usually hard to develop, while harder to generate enough revenue to be commercialized or be profitable. When clever people needs to survive, they will save the trouble and feed themselves (make money) first.

I'm not saying work on something decentralized is a bad idea though, we need decentralized service in today's very centralized world for sure. But make sure you can deliver the same level of experience (or be better) of your centralized competitors, then maybe people will start to use it.

rqs··on Ask HN: How is GDPR affecting your business?
> How does this handle people changing their emails?

It can, as long as the email change request can be synced as well. It may have some security problem need to be resolved, but I think it can be worked out.

> Can you do the same thing with a cryptographic signing key or something, instead?

It's actually an better idea. If I can implement something like PGP (With maybe WebAuth), then user only needs to submit their public key. When authentication is needed, server will sends challenge (Message encrypted by user's public key), then user decrypts it with their private key, send the decrypted message back to server for verification.

However, I'm still figuring out the whole WebAuth thing, so no decision is made yet.

> This may or may not apply to your site, but, in general I don't want other users of a website to be able to PM/email me unless I specifically authorize them to.

I actually like to encouraging user to make contact by themselves with their emails, because service email is decentralized and controlled by users (At least they have better control of it than a website). Also, user may left a website but still using their email.

However, I know in real world, people don't like to be bothered, so make their email public could be a problem. I guess I need to rethink it a little.

rqs··on EU censorship machines and link tax laws are nearing the finish line
No no no, bad idea. Because then those big companies will just 'hire' small companies to do their dirty job.

I think the problem here is some of the rules in GDPR is too overkill. Those rules need to be weakened/simplified a little to allowing companies in EU and actually everywhere to flourish without worrying too much about whether or not they will accidentally violates it.

rqs··on Ask HN: How is GDPR affecting your business?
The thing is that due to the synchronization, users post could be synchronized to another site which they are not registered to.

Thus, a mechanism must be setup to allow users to manage their content on other sites. The mechanism that I currently planed was to use email verification (if (User's email === poster's email): They're the owner of the post), which requires all sync sites knows the email address (as an universal identifier) of the content owner.

To me, that means I need to share user's email with other sync parties which may not under my control. Because of that, I think it's sanctimonious to tell user that their email is under protection, I rather letting user be very aware about their email will be publicly displayed.

Another reason to publicly display users email is because I don't want to implement private message features (Which require to save private information), so if user's can know each other's email, they could just make content with their emails.

rqs··on Things to know about the GDPR, Mozilla and Firefox
It can be worked around. For example, you can use those cookies just to initialize the client web browser. Once it's done, the data can be cached inside the localStorage, and the cookie itself can be deleted (Or changed to a marker that tells the server that the client has been customized).

Of course this may require some heavy changes on the client-side code, as the client now must have the ability to apply user's customization locally, but there are benefit: After you done that, then you don't have to read user's customization data from any of your infrastructure every time user reloads your page.

rqs··on Ask HN: How is GDPR affecting your business?
Hey just one question: Remember the old days when many people still using NTTP? Your email and IP address will be carried in every post you've sent, and other people have to download the whole post (including your email and IP) so they can view it.

Does GDPR made all NNTP services illegal?

I'm asking it because I was developing an online forum application that will publicly display your posting IP and registered email address, and sync posts with other sites.

If GDPR made that illegal, that could be a bad news for me.

rqs··on China's social credit system blocked 11M flights and 4M train trips
What it takes to be normal? I mean, I'm a human being who can type comment and send it online, does that makes me normal?

Anyways, I actually asked around about that topic on an domestic Chinese online forum that only had few dozens of visitors, the result that I've received showing that the most of those people who replied are actually ... let say ... not in the opposition of it.

Things are vastly different on another domestic website, where most of people are (implicitly) against it.

So, it's actually depends on who you asking. And remind you, we Chinese are also effected by echo chambers.

rqs··on China’s claim to the Spratly Islands emerged in first half of the 20th century
> "Give me your car and I'll let you borrow it sometimes."

Maybe this is a little over-simplified? Too many histories need to be dig into before the problem can be explained and understood completely. Let's hope those politicians will figure out how to solve it.

rqs··on China’s claim to the Spratly Islands emerged in first half of the 20th century
I assume the "postponed" in condition 2 at that time actually means no body should legalize the ownership for themself one-sided, until solution is found.

Personally, I hope neighbors around the South China Sea can eventually found a way to share the area once and for all without causing new conflict. Many treasures has been turned into shitty hot potatoes because of that sea already, that needs to stop.

rqs··on China’s claim to the Spratly Islands emerged in first half of the 20th century
> I'd rather China invited other nations to discuss creating a law of the sea that's more reasonable than "small island theory" that comes down to us from colonial times.

How about "Set aside dispute and pursue joint development"[0]?

I think one thing you are right about is besides "joint development", we do need a regional LAW (rather than just an agreement) to completely settle the whole South China Sea thing.

http://www.fmprc.gov.cn/mfa_eng/ziliao_665539/3602_665543/36...

rqs··on Rust programs versus Go
That's true.

I'm also use Go primarily to write any application that may needs parallel (Not just network service).

For me, Rust is a exciting new language that I could love to use if they can finally put all the async/await things together.

rqs··on Rust programs versus Go
Go makes writing networking services like a dream for sure, and Rust also seems have it's own plan[0] on network service field. It could be awesome to see they compete with each other and come up something good.

[0] https://internals.rust-lang.org/t/announcing-the-network-ser...

rqs··on Rust programs versus Go
You knew what does the word "mem" on that page means do you :D
rqs··on Face recognition police tools 'staggeringly inaccurate'
I didn't found mention about supplement systems, so I don't actually know.

Only thing I do found is mentions about the correct rate, some over 90%, some over 99%, none 100%.

rqs··on I Got Catfished by a Candidate
> Obviously mistakenly forwarded it back to me instead of to his bro who he wanted to do his coding test.

Long time ago a guy I knew send me a quiz that apparently from a job interview, I pretend I've never received it ("Oh sorry, it must be filtered as spam").

My opinion, you shouldn't hire someone who can fail on a task that as simple as forwarding an email to someone else on such situation.

LOL

rqs··on Face recognition police tools 'staggeringly inaccurate'
Still remember few weeks ago or so people are talking about China's few jaywalk shame thing?

I wonder how many people got their face, address and ID publicly displayed there for false positives, and it maybe even effects their "Social Credit Score".

I believe had this kind of bold to blindly implement such system which had such false positive rates clearly showing how incredibly responsible our government really is.

rqs··on China smartphone market suffers hard-landing, shipments decline 21% in Q1 2018
Wonder where is your data is came from.

According to an article[0] on Bloomberg, it's 266% of GDP. Anything I've missed?

[0] https://www.bloomberg.com/news/articles/2018-04-03/china-s-a...

rqs··on The life cycle of HIV in 3D [video]
Also, video: https://www.youtube.com/watch?v=NPr-i-IbA7s

This one is about Influenza: https://www.youtube.com/watch?v=7Omi0IPkNpY (not H1N1, but quality is better)

I learned a lot today (At least that's what I felt) LOL

rqs··on The life cycle of HIV in 3D [video]
I Googled it for you:

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

https://www.seeker.com/will-we-ever-cure-hiv-1792546668.html

https://en.wikipedia.org/wiki/Management_of_HIV/AIDS

Also you may interested:

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

rqs··on I've spent the last two years building a new email client
Maybe sounds weird, but does it it support Usenet (NNTP) protocol? Or maybe make it support plugins so people can add features they want.

Thank you!

rqs··on Go's New Brand
> I've programmed for 20 years now, but that stupid gopher and the way it was everywhere was a serious put off for me on giving Go a look

Nerdy? Will you give Go a try if they rename themselves to Luxurious Smart Mice then? :DDDDD

rqs··on China Rolls Out 'Social Credit Score' System
Do you know what should be more paranoid? No body in China are publicly paranoid about it, at least I didn't notice anyone does on domestic websites.

On websites which out of censorship though, is another story, of course.

rqs··on Wanted at Chinese Startups: Attractive Women to Ease Coders’ Stress
> As a male engineer I'd be happy to spend half the time going around and chatting, listening, massaging and organizing games to help colleages / team mates destress and feel energized and motivated.

Well, I can relate to that. Sometime I can really use some massage at work while chatting with my friendly co-workers (about work), which will makes me love my job and maybe increase my productivity.

Sadly, I think ask our company to hire a massager is too much for them :(

rqs··on Facebook Container for Firefox
> The optimist in me thinks that if browsers started to disallow third party cookies, ReCaptcha might have to adapt to the change and make it easier to solve if third party cookies are blocked.

That needs to bring everybody to the same table, Firefox will not do that alone and Google Chrome is not there for nothing.

Basically, Google must accept the proposal of disabling third-party cookies by default which will effect their income negatively, so they may just refuse to implement that feature for Chrome and even may prevent that feature from become a standard.

Sad.

← PreviousPage 8 of 12Next →