HNHacker News
TopNewBestAskShowJobs

jcagalawan

135 karma · joined September 10, 2013

submissionscomments
jcagalawan··on Migrating Mess with DNS to Use PowerDNS
Still true. From her Mastodon today:

> i quit my job just over 5 years ago to explain computer things (https://jvns.ca/blog/2019/09/13/a-year-explaining-computer-t...). I had no idea if I would like being my own boss but ultimately it's been really cool and I'm happy to have this weird job writing zines about computers.

https://social.jvns.ca/@b0rk/112991897872016086

jcagalawan··on How web bloat impacts users with slow devices
> Every single cafe, restaurant, supermarket, and mall has free wifi.

I live in a major city in the Philippines, and free WiFi is becoming more of a rarity nowadays. Not even Starbucks and other big chain restaurants, malls, and cafes offer WiFi anymore because of how widely available data is. They expect you to bring your own data and tether if you want to browse or do some work.

In more rural areas, WiFi is definitely not widely available. On the rare chance it’s even offered, it’s usually “piso WiFi” paid by the minute.

jcagalawan··on BB(3, 3) is Hard
Theory of Computation, Number Theory, and Probability are good starts.
jcagalawan··on SoftBank’s losses reveal Masayoshi Son’s broken business model
> Son Masayoshi is of Korean ancestry for instance.

Korea is East Asian. Southeast Asia consists of Brunei, Cambodia, Indonesia, Laos, Malaysia, Myanmar, the Philippines, Singapore, Thailand, and Vietnam.

jcagalawan··on The CSV Virtual Table
https://executeprogram.com has a SQL course. I’ve tried other resources but this one made it click for me after years if relying on SQLAlchemy.
jcagalawan··on WSL with CUDA support
The toolkit in the packages by default is old though. I was setting up JAX on a Ubuntu 20.04 WSL 2 install and it was complaining about ptxas being old and giving bad results.
jcagalawan··on Mathematician Solves Sensitivity Conjecture in Two Pages (2019)
Different Ben-David. You're talking about Shalev's dad Shai.
jcagalawan··on Apple machine learning in 2020: What’s new?
They are still publishing in other venues, like this pretty recent CVPR repo and paper.

https://github.com/apple/ml-quant

jcagalawan··on Ask HN: Path to Become the developer that companies want to hire
I've received a lot of value from doing practice interviews on interviewing.io to improve how I perform. I also got two referrals out of the five mock interviews I did.
jcagalawan··on Show HN: Magit for VSCode (Alpha)
I’ve been using Magit inside a VSCode terminal for a couple weeks, this is a great alternative!
jcagalawan··on Ask HN: What are your war stories for converting teams to remote?
I’m just a Cebuano finding excuses to visit home bai :). How’s the tech scene over there?
jcagalawan··on Ask HN: What are your war stories for converting teams to remote?
Have contact info? Exploring opportunities in Cebu.
jcagalawan··on Blender GIS
I wanna shout out David Garcia[1] for doing great stuff with Blender in the GIS space.

This seems like a really cool project and I hope it makes that sort of work easier.

[1] https://mapmakerdavid.com

jcagalawan··on What Exactly is Docker?
It’s like having a “What is sorting?” article with bubblesort as the algorithm of focus. It’s easy to explain and answers the question. Yes, time complexity is fundamental to designing algorithms but it’s not something necessary for an introductory article.
jcagalawan··on Show HN: A keyboard shortcut library for React
Interesting to me is that a lot of native apps have similar functionality with the Alt key to navigate menus. Certain menu options would have an underlined character and you'd hit that character to select it like in Spacemacs.

I never use those in apps outside of Spacemacs. I think the bottom bar succinctly showing you all the options when you hit space/comma really makes discoverability a lot easier than in traditional apps.

jcagalawan··on Open source collaborative text editors
Is there a setup that lets multiple people edit at the same time?
jcagalawan··on A Practical Guide to Hyperparameter Optimization
DFO is derivative free optimization. With multiple objectives you try to find different solutions given different weightings to the objectives for the Pareto front and pick one depending on the domain.
jcagalawan··on Baked MacBook Air: A cautionary recipe
What's with the apostrophe in that New York Times headline: "When Doctor's Slam The Door"?
jcagalawan··on Apple updates its iMac line
I think Synergy does what you needed with Teleport. I used it at work a while back when I had Apple devices and it worked great as long as I had the MacBook set up as the host.
jcagalawan··on Philippines tops world internet usage index with an average 10 hours a day
It's not even just scrolling, a lot of my relatives who are still in the Philippines tend to comment on or interact with just about everything that pops up on their feed. I think it's mostly because of the widespread diaspora and desire to stay in touch with the many people they know back home and abroad.
jcagalawan··on The World's Most Efficient Languages (2016)
As a speaker of both Bahasa Indonesia and Mandarin, I'd say Mandarin is faster.
jcagalawan··on Students Evaluating Teachers Doesn’t Just Hurt Teachers, It Hurts Students
While I can't find any specific sources in the field of education, I was taught in engineering school that engineers reviewing the work of another engineer, unless their job specifically required them to review work, was against the code of ethics in Ontario. It looks like this is true as well in the USA which has this tidbit in their code of ethics.[1]

"a. An Engineer in private practice will not review the work of another engineer for the same client, except with the knowledge of such engineer, or unless the connection of such engineer with the work has been terminated."

[1]http://ethics.iit.edu/ecodes/node/4099

jcagalawan··on UnicodeMath – A Nearly Plain-Text Encoding of Mathematics (2016) [pdf]
It's the same one as implemented in MS Word (and PowerPoint, OneNote), this standard was written by an engineer who is on the Math in Office team and maintains a blog [1]. It's the best WYSIWYG equation editor I've used so far. LaTeX has its place, but it's hard to convince non-coders to use it and I'm glad it has the editor. I stumbled into this specification trying to format a constrained optimization problem and found the equation array format to be fairly straightforward similar to the bmatrix environment in LaTeX and thought it was neat that Unicode could represent so much math.

[1] https://blogs.msdn.microsoft.com/murrays/

jcagalawan··on Let's remove Quaternions from every 3D Engine
Isn’t the inversion a trivial transpose for rotations since they’re orthogonal?
jcagalawan··on Principles of Algorithmic Problem Solving (2017) [pdf]
I've found the best way to read those sorts of books is to treat the proofs as the exercises, i.e. doing the proof blind and using the proof inside as a check.
jcagalawan··on Ask HN: Can engineers from Google or Facebook solve whiteboard questions easily?
Even with Hadoop, there's still algorithmic decisions that you have to make like whether to choose a stripes or pairs strategy when synchronization is needed[1], or choosing appropriate data structures for real time queries [2]. Sure something like Hive and Pig might work well enough for certain queries, but for some of the more complex queries where writing bare MapReduce or Spark is needed then these data structures and algorithms concerns pop up quite fast.

[1] https://lintool.github.io/bigdata-2018w/slides/didp-part02b....

[2] https://lintool.github.io/bigdata-2018w/slides/didp-part09b....

jcagalawan··on Replacing Linux with a Database System
Sounds like the talk "The Thirty Million Line Problem" by Handmade Hero creator Casey Muratori: https://guide.handmadehero.org/misc/30mlocp/
jcagalawan··on Dumb-jump: an Emacs “jump to definition” package
RTags works pretty well and always jump to the right definition for me. You pass it to a compilation database json file that you can make using CMake. It runs in the background as a daemon and provides robust go-to-definition as well as autocomplete for both C and C++.

https://github.com/Andersbakken/rtags

jcagalawan··on Ask HN: Good programmable robot kit for teens?
If you have the cash, we use Turtlebots in our labs. They use ROS which can be programmed in C++, Python or LISP. There's a cheaper similar version that also uses ROS called DeepBot, but I haven't had any experience with it. It looks good from the website though and that price is hard to beat.

ROS is great as the code you write for one robot can be used on another one fairly easily. It's also gaining pretty large traction in industry with companies. I find that Raspberry Pi/Arduino route more geared towards hardware. I tried that route myself and lost interest fairly quickly.

[0]http://www.turtlebot.com/

[1]http://www.ros.org/

[2]https://www.autonomous.ai/deepbot-research-robot

jcagalawan··on The Utopian UI Architect
I worked on the table for a different SAP product (Lumira) and I think ours works pretty well. It's for business analysts and lets you stack hierarchies in a bunch of different ways. For a large overview of data, it's better to use a different visualization anyways which was a click away in Lumira.

http://scn.sap.com/servlet/JiveServlet/showImage/38-127432-7...

Page 1 of 2Next →