HN user

airswimmer

5 karma

Hey I am airswimmer who is fond of swimming in the air!

Posts23
Comments29
View on HN
news.ycombinator.com 4y ago

Ask HN: Which way for storing client's RSA public key is correct?

airswimmer
1pts1
news.ycombinator.com 5y ago

Ask HN: Is there a reader app/site to store a link for reading the link later?

airswimmer
2pts2
news.ycombinator.com 5y ago

Is there any Rossetta 2 (SBT Static Binary Translation) alternative on Linux?

airswimmer
4pts0
news.ycombinator.com 7y ago

Where to find an API that gives latest pricing of beauty/cosmatics?

airswimmer
1pts2
news.ycombinator.com 8y ago

Where to get referal links to gain commission?

airswimmer
2pts2
github.com 8y ago

LFS in Virtual Machine Since LFS 8.0

airswimmer
1pts0
github.com 9y ago

Build Your Own Linux in VMs (LFS CD Alternatives)

airswimmer
1pts0
news.ycombinator.com 9y ago

Some good gdb plugin for vim?

airswimmer
1pts0
news.ycombinator.com 9y ago

LFS (linux from scratch) 8.0 in Virtual Machine

airswimmer
1pts0
news.ycombinator.com 9y ago

Do you think stackoverflow is bullying users?

airswimmer
3pts4
news.ycombinator.com 9y ago

What OS should I used daily (Linux or OS X)?

airswimmer
1pts10
news.ycombinator.com 9y ago

What thing does a Mac can do, others can't?

airswimmer
2pts1
news.ycombinator.com 9y ago

Some stock/securities opensource engine?

airswimmer
1pts0
news.ycombinator.com 9y ago

Do we have free SSL certificate which won't expire in 3 months?

airswimmer
1pts4
news.ycombinator.com 10y ago

How to emulate raspberry pi 2 on Ubuntu 14.04 PC?

airswimmer
1pts0
news.ycombinator.com 10y ago

How to get WeChat account ID by sniffing network traffic?

airswimmer
2pts0
news.ycombinator.com 10y ago

Use free WiFi in airport (via DNS tunneling)

airswimmer
12pts0
news.ycombinator.com 10y ago

How does grammarly.com make revenue?

airswimmer
2pts2
news.ycombinator.com 10y ago

How do you think of Google SnoopaVision (previous 360 cam video)?

airswimmer
1pts1
news.ycombinator.com 10y ago

What slogan #OneDayIWill inspires me, how about you?

airswimmer
2pts0
news.ycombinator.com 10y ago

What technology do they use to have Android/iOS emulator in web browser?

airswimmer
2pts3
news.ycombinator.com 10y ago

Ask HN: How to search online webcams?

airswimmer
5pts3
news.ycombinator.com 10y ago

Drone searching platform

airswimmer
1pts0

As it was said

"In about five minutes, you can select any area in the world and get a self-contained map that runs locally, offline or serverlessly on S3 - check out the Getting Started guide."

5 mins? It took me a night to build the map system using openstreetmap in the original way

Medium is nice place but not so nice. If you don't have the intension to build your own brand or try to catch other traffic of those Medium users, you can simply setup a personal Wordpress blog. It's easy and quick. But here's a thing that you might feel so bad if you wanna transfer all your blogs to other platforms. Or you just stay with wordpress(or similar) forever since you can do the backup and whatever you want there. I wouldn't suggest static site generators. Because it store blogs in simple HTML and it's troublesome to interact with readers.

Anyone can downvote anything that he/she doesn't believe. But real answer is usually coming from few people who know the truth. The vote doesn't mean the truth but here it can hurt people who know the truth that most people don't believe...

Sorry to hear that. But really StackOverFlow is place for people to share, ask and answer questions. I think this is mainly a problem of StackOverFlow itself. Amateur admins can do whatever they want to the community. If no more StackOverFlow, where can we ask/answer/search materials?

Thank you. I have dig a bit into xquart and found it to be a nice X11 tool.

Firstly, so did you refer that you work on Linux and connect to your MacOS which is running a X11 server using xquarts?

Secondly, how do you manage the files on your Linux machine if you use your Mac as the main machine? Do you use SSHFS to mount your Linux drives on your MacOS? (I'm used to the environment that Linux gives me, and try to work on Mac without giving up Linux tools)

Homebrew depends on git when fetching sources. Sometimes it fails at compiling or so. Not like the binary fetched directly from `apt-get` or others.

For other GNU/Linux package managers, they have package distribution standard (testing). Homebrew maybe give us latest package but I can't be sure whether it's stable and reliable for production.

`apt-get` or others are backed by companies or major communities.

---- But words in short, I really don't want to carry 2 computers (ThinkPad & MacBook) to work, travel or anything. Do you have some suggestions?

Okay. So basically this guy uses docker to set up a X11 server with qt creator and other development environment in a server. Meaning while, the user can use a local X11 client to connect to the X11 server which do the real computing.

But this highly depends on the quality of Internet. Every PC can do it with a X11 client.

This is a good try, but not very practical.

Yeah. But docker is a just a container. Not only do I sometimes develop things in console ( for services) but also develop tools in DE (such as PyCharm, IDEA, QT creator, android studio).

What's the difference if you install GNU/Linux on a Mac, will you regret it?

Thanks for the advice. But AWS cloud will not work in my region -- China.

There are tools to refresh those certs automatically.

I know these tools. But I have set it up every time. And it will increase the labour work if you have dozens of domains, dozens of servers. Really troublesome to maintain only for the certificates.

The article points lots of the realism of startup in China. However most importantly "Guanxi" is the key if you want to have startup in China. "Guanxi" means 'relationship' generally.

And as the author stats the key is "The dark arts of guanxi". Ordinary people who don't have this relationship with governors, authorities can not have licence to run startups in China. Licences usually cost and are in short. If you use your "Guanxi" to gain license, you are hurting others who are born poor. Think about it if you have conscience.

And according to this spoofing, I think my assumption is right.

I did an investigation of its internet traffic in Chrome and see this http://imgur.com/XI3Rpy0 and this http://imgur.com/EEutJ6a .

It shows that Manymo uses Ajax and Websockets to talk with clients. Ajax for fetching materials and websockets for keeping persistence.

I did several projects using both/either Ajax and/or websockets, this web tech is so familiar. But what I am concerned now is what behind the VMs are and how they implement those VMs.

Using QEMU??

If there were virtual machines behind the web pages, every time user would create an emulator for testing.

How powerful those servers should be? You know, even on a plain PC, it would take dozens of seconds and 512MB/1GB+ RAM to boot.

If they did what you assume, the powerful PC should be very powerful.

And in the frontend-programming, the webpage can talk with VMs in Ajax or persistent socket connection, e.g. TCP connection via websockets. And the message protocol for persistence can be specific.

"jslinux" uses ajax to fetch binary from server and runs it locally in web browser. It does not need any internet connection after that. The JS VM actually runs in your browser other than from any server. I think this is different from what http://manymo.com does.

Here's is the picture. http://imgur.com/XRvvw8N

Great article.

I found two online Android OS emulators.

Manymo

"""

Manymo takes a different approach and brings apps in the browser. It is light weight program that is more like an android emulator online and allows you to run android apps in web browser. You can add fully functional android apps to websites with as much ease as you would embed YouTube videos.

"""

appetize.io

"""

Stream iOS & Android Native Apps in the Browser For embedding apps in websites, development, client demos, testing and more

"""

They could be light weight.

Upload and play.

How would you think?

You are right. I think Google want people to get annoyed with this vignette ads if he or she uses google calendar. The user should install Google calendar the APP to be fully controlled by google. Then Google can just sends the user any ad what google like...

They all prefer user using apps rather than web pages. Google and others want to get fully control of users and make money...

letencrypt is in beta testing for now. And they did not claim whether they were going to make this service free forever.

I tried letencrypt, and it works like a charm. But the sad thing is that it needs you to update every 3 months at least for now. And they may have auto-updating script for this, but it is not supported well. Currently the scripts only work for Apache HTTP servers, rather Nginx ones (will work in the future) . I update certificates every 2 months by hands...

HTTPS is rather more secure than what HTTP is. Because it creates a relative secure tunnel between the client and host. But HTTPS does not mean 100% secure, it's easy to be hacked by MITM or traffic been spied.

I think that getting rid of HTTP should not be shamed in that way. But google is planning on doing this thing.

Just as someone said, MITM attackers can switch google ads to others, and I think this is the reason why Google wants to shame those sites who use Google Ads and not use HTTPS. Google can make an increasing revenue by this act.

And yet HTTP2 is out, will google shame those sites who only support HTTP1.0/HTTP1.1 ? I don't think so. Because this has almost nothing to do with revenue for Google.

I think 80% of web sites will be labelled as red-unsafe.

SSL layer security is good but sometimes a certificate is expensive and not free. Suppose that you have 10 domains and not all of them are for SNS, banks and etc..

At what minimum cost will you purchase a HTTPS certificate?

Thanks for sharing. I know Shodan API. But actually its API has request limits.

I am planning on creating a site like shodan which provides webcam search service. You know, detect webcams online and store them into databases.

Some ideas?