HNHacker News
TopNewBestAskShowJobs

ospider

211 karma · joined November 11, 2013

submissionscomments
ospider··on Google suspends some business with Huawei
Yes, since each of Chinese android vendors(Huawei/Xiaomi/Oppo/Oneplus...) has their own "Google Play" alternative in China. Their are plenty of tools for uploading apps to each of these markets.
ospider··on Ask HN: How to speak like a leader, not like an engineer?
brilliant analogy
ospider··on Ask HN: How to speak like a leader, not like an engineer?
I think the OP is saying that a good manager does not treat employees as resources
ospider··on Microservices, Containers and Kubernetes in Ten Minutes
Exactly. In real world, most projects need a mixed architecture.
ospider··on Moving from Ruby to Rust
The owner of this website (deliveroo.engineering) has banned the country or region your IP address is in (CN) from accessing this website.

huh

ospider··on PostgreSQL used fsync incorrectly for 20 years
There is another scenario, I submitted a Pull Request to a OSS project, the authors discussed it and rejected it and then implemented it in the exact same way as I did. That was hurtful.
ospider··on Ask HN: What books changed the way you think about almost everything?
definitely Sophie's World.
ospider··on Most of What We Read on the Internet is Written by Insane People
Most of Titles We Read on the Internet are Clickbait Like This One. The title does caught my eyes, but I didn't see anything useful in the discussion. I'm actually training myself avoiding this kind of articles. Clearly, "most" and "insane" are two words that I want to avoid.
ospider··on Goodbye, EdgeHTML
I have switched to Firefox two month ago. The only feature I missed about "show initiator in devtools network panel"[1]

1. https://github.com/jingjingke/crontab.git

ospider··on Richard Stallman: We Can Do Better Than Bitcoin
You mean cash?
ospider··on Tworoutines in Python
That sounds like goroutine, you can call any regular sync function with `go fn()`, and a goroutine is started.
ospider··on Ask HN: 40+ Career Advice?
It would be nice to see it in a table
ospider··on Bytedance said to be valued at over $75B in new round
Actually, the profit plan has been going very well and straight forward - ADs.
ospider··on Ask HN: What made your favorite manager/supervisor/CEO so great?
No offense, but I was thinking that does good manger always lead to a better result? I mean, as far as the CEO concerned, good mangers should give better results.
ospider··on Burying ‘One Child’ Limits, China Pushes Women to Have More Babies
As far as the history shows, China has never been an immigration country, unless the home of immigrates were conquered by China.
ospider··on Show HN: Checklist of over 100 directories to submit your startup
Why do I would like to submit to these directories if my startup were not for developers? AFAIK, this would only attracts more copycats than real users.
ospider··on Is Python the Future of Programming?
> Isn’t the lack of compiler type checking making it difficult?

There is type hinting.

> And what about lack of access modifiers?

There is @property decorators

ospider··on How to crawl a quarter billion webpages in 40 hours (2012)
250000000 / (3600 * 40) / 20 = 86

86 pages per machine is not very performant at all, just very simple parallelism will do.

ospider··on Web Assembly and Go: A look to the future
wasm is not just about using other languages in the browser, it allows you to reuse many different libs that are well-written in other languages. For example, in my company, we compiled ffmpeg in wasm so that people can actually edit videos in the browser.
ospider··on The vgo proposal is accepted. Now what?
Besides the technical details between vgo and dep. The go team just announced and accepted its own proposal, completely ignoring the community's solutions, dep was even called the official experiment, which is sad.
ospider··on How to start a Go project in 2018
`dep` is actually a good tool and suppose to be the official tool. But out of no reason, `vgo` came out and said to be deprecating `dep`. I don't really understand how the Go team make decisions.
ospider··on Parsing JSON is a Minefield
Paring "csv" and "obj" format is also difficult. They both have "simple" specs, but neither of them has a standard spec.
ospider··on How to scrape anything on the web and not get caught
I do web crawling for a living, the method mentioned in the article does not work for most sites
ospider··on A Proposal for Package Versioning in Go
Which means at some point, we have to switch from dep to vgo. although the transaction could be smooth, but the methodology behind it must have changed, and that would not be a smooth transaction for our mindset.
ospider··on Why I Quit Google to Work for Myself
Totally agree, a good manager should do all the bragging so that "you" could really do the things that benefits yourself and the company.
ospider··on Requests-HTML: HTML Parsing for Humans
I don't get the point, it's just a nicer alternative to beautifulsoup. Html pages are always changing, instead of writing the parsing logic in code, I think we should put xpath or css expressions in some config files.
ospider··on Firefox 59 to strip path information from referrer values for 3rd parties
This feature should be easily implemented by a extension for Google Chrome using the webRequest API
ospider··on Colly – Scraping Framework for Golang
It has always been scheduling and anti-blocking
ospider··on Colly – Scraping Framework for Golang
I wrote web scrapers as my daily work. For so many times, people(coworkers) just came to me saying "Hi, can you scrape this site for me?", however, what they want might just be `extracting` some table out of a login-protected page. It made no sense to simulate the login in a script or something and extract it by xpath or css. So I just came up with a Chrome Extension(100 SLOC) that tries to extracting the main table from a web page, then you can copy the table to Excel or anything you like. It's kinda like Readability, but only for tables, not articles.

[1] https://github.com/yifeikong/listify/

ospider··on Code together in real time with Teletype for Atom
yeah, tmux and vim could do the same thing.
← PreviousPage 4 of 5Next →