HNHacker News
TopNewBestAskShowJobs

mping

975 karma · joined March 20, 2009

submissionscomments
mping··on Hipmunk Says Goodbye
Pico? Not nano? Hah you're old :)
mping··on New Material Breaks World Record Turning Heat into Electricity
I was thinking more like CPUs and GPUs
mping··on EU beckons Indian tech talent
Besides, in tech, most of the time you get what you payed for. So if you lowball you will probably get low talent.

This is a global market, so you can also grab US jobs for half the pay and make alot of money anyway.

mping··on Ask HN: What is your financial “setup”?
There are some fintechs already paving the way and abstracting psd2 away. I just tried to log into my bank using tink (no affiliation) and it worked great.
mping··on Vectorized execution brings a 10x performance increase for expression evaluation
I believe that in db context, vectorization means batch processing column wise. Quoting the CockroachDB blog post:

Using vectorized processing in an execution engine makes more efficient use of modern CPUs by changing the data orientation (from rows to columns) to get more out of the CPU cache and deep instruction pipelines by operating on batches of data at a time.

Here is the link: https://www.cockroachlabs.com/blog/how-we-built-a-vectorized...

mping··on Keyboard vs. The Mouse, Part 1 (1989)
You can also tap shift a couple of times and a pop-up appears with all possible options (a superset of cmd shift a)
mping··on The Pirate Bay is trialing high-quality video streaming
It also means jack in Austria I guess :) honest mistake
mping··on Using Clojure for Web Apps
Metosin stuff is really nice too (compojure-api, malli, reitit). And while we are at it, ztellman's aleph and manifold are sweet too.
mping··on Using Clojure for Web Apps
I generally agree with your statement, otoh I have used some libs that are not being actively maintained for years and they still work, out of the box.

Clojure strength is its weakness. But yes, there is a long way to make it more beginner friendly

mping··on How TiKV reads and writes
Also, it seems that Raft is easier to understand and implement, according to some papers and blog posts I skimmed.
mping··on Brave Passes 10M Monthly Active Users, Sees 19% Growth Since 1.0 Launch
Thanks for your work in webtorrent!
mping··on Instructions per cycle: AMD Zen 2 versus Intel
But on these processors, I believe the frequency is rarely sustained right? Due to thermal throttling and other factors.
mping··on Amazon CodeGuru – Preview
I'm wondering did anyone actually tried it? It's not impossible for an automated tool to give valuable feedback over a PR guys. Should be easier than a self driving car I guess
mping··on Show HN: Manage Dotfiles with Stow
I prefer dotfiles too, I recently built a new machine and was able to configure most of stuff just by using dotfiles.

By carefully managing scripts (mostly .zshrc) I can even use the same dotfiles between mac and linux.

mping··on Things I’ve learned in 20 years of programming
For me there are two big contributors to flow (and flow may not be the same for everyone): requirements are very well understood and willingness to code the requirements.

If it's boring or boilerplate it doesn't work. Otherwise, some kind of flow normally happens. I believe you require some amount of concentration hence the need to not be interrupted, and it has to be a bit challenging to require concentration.

An example would be an interview or college exam: you are pressured and needed to stay focused, yet the time passed very quickly.

mping··on So you want to learn Microservices?
Article is thin but had loads of links. It's more of a compendium than an article.

I completely agree that microservices are more organizational related than tech related.

mping··on "Google Stadia is not a product that exists because people want it"
Netflix is a good comparison because google will need to secure rights for AAA games, and some games don't appear in all platforms.

Fortunately, a user can install Steam/GOG/Origin whatever and just pay for a single game, unlike video streaming platforms.

In terms of pricing, 9$99 for 4K/60Hz games is 120$/y; if you buy two AAA games (around 59$) it's already the same price, so in the end the appeal is NOT having a beefy computer to play whatever game you'd like. My guess is that hardcore games will have their own PCs, console gamers prefer TVs but the "casual" gamer may be attracted depending on the catalog of games.

edit: it seems you have to buy most of the games too? So google is basically renting a gaming PC with a higher latency.

mping··on CockroachDB 19.2
First google hit: https://www.yugabyte.com/yugabyte-db-vs-cockroachdb/ My understanding is that CDB is a bit more focused on correctness before focusing on performance.
mping··on Building a CRUD App with Datomic Cloud Ions
I'm guessing the creators solved a real business need and decided to go open source. Really nice folks btw. Props to juxt.
mping··on Ask HN: What is the point of algorithm-heavy interviews?
I'd just like to add that is easier to compare candidates using algorithm challenges (you can check if the candidate reached the optimal solution, how long it took and so on).

I dislike this kind of interviewing because you miss the chance of hiring people that are different from your regular hires, but hey the FAANGs are doing great so who am I to criticize.

mping··on Ripe NIC: 'In Five Weeks We'll Run Out of IPv4 Internet Addresses'
Dns resolver Internal IPs
mping··on $350k a Year, and Just Getting By
Thanks for the detailed account. Most of the stuff you mentioned can be totally fixed with a shift of perspective. In fact, as long as you compare with your peers you will feel somewhat unhappy. I'm pretty sure lots of people at FAANGs feel like getting by in comparison to some one else who apparently is better off. There's a lot of people in the world who would kill to have your problems though.

As for more practical, you can move to a city with lower CoL, get a job at a FAANG, hire a fulltime nanny (find other couple(s), 2k/month x2 is 48k/year, shouldn't be hard) to take care of the kids at someone's place.

mping··on 600k concurrent websocket connections on AWS using Node.js (2015)
Sweet, didn't know about nchan too.
mping··on 600k concurrent websocket connections on AWS using Node.js (2015)
Yeah, we used nginx-push-stream-module[1] to support 1M connections with lower boxes. Websocket-as-a-service. Really cool module. Was a realtime project for a live TV contest where people could participate with their phones.

[1] https://github.com/wandenberg/nginx-push-stream-module

mping··on MVPs and $100k AWS Bills: Reflections on our launch
I'm pretty sure colocation is cheaper if you know what you're doing (what to buy, where to colocate, what kind of bandwidth required, etc). I'm also pretty sure a good portion of cloud customers don't know or don't want to risk it.
mping··on What’s the most asinine technical requirement you’ve had to work into a design?
Yeah until it comes back and bites you in the a$$. Even toy projects take longer than supposed because we devs think it's a one time thing only. My experience is most of the time software lasts much longer than expected.
mping··on Clojure 1.11 planning
One use case is API input validation.
mping··on Why I Write Games in C (yes, C)
Java has a pauseless GC called Shenandoah, and Zing JVM from Azul systems also has pauseless ZGC (I believe Zing implemented it first). What most people don't realize is that eg. Shenandoah can slow down the allocation rate to keep GC in the time budget.

I think people prefer C and C++ because they can control the memory layout of the app, and specially in console games they can do much more low-level optimisations than using a higher level language. Besides, I'm guessing the pain in C++ doesn't come from memory allocation, you probably follow a well defined ruleset for freeing objects and you know you will be OK.

mping··on Extremism Researchers Confront The Unseen Toll Of Their Work
We're not tigers or bears, so I never really understood this line of thought.
mping··on "Ecological grief" grips scientists witnessing Great Barrier Reef’s decline
Well, someone has to fix the mess we created, since it will persist long after we parents are gone.
← PreviousPage 7 of 19Next →