HNHacker News
TopNewBestAskShowJobs

cozos

206 karma · joined March 30, 2015

submissionscomments
cozos··on For First Time, Half of Americans Favor Defending Taiwan If China Invades
Taiwanese people are human beings, not video game parts gremlins. And then what if it doesn't stop there? (South China Sea, Japan, Philippines, etc)
cozos··on End of the line for Uber?
Taxis absolutely scam you and its harder to prove than an Uber with a digital record of the route taken.
cozos··on Image unshredding using a TSP solver
Did you get the job?
cozos··on Vietnam War images from the North Vietnamese side
Didn't we have that equilibrium (sorta) with USSR? I don't think it was a good kind of equilibrium - mutually assured destruction and all.
cozos··on Show HN: Flashcards to learn AWS skills
Ive been using AWS for a couple years at work now.. never ran into difficulties where flashcards/spaced repetition woulda helped. For example, I don't think you need to memorize IAM privileges or stuff like that. Maybe I'm just working on not so complex things?
cozos··on Last year, more people in San Francisco died of overdoses than of Covid-19
I live in San Francisco. I look at pictures of (maskless) people on billboards and have to stop myself from judging them.
cozos··on Men Becoming Wolves
I (knowing nothing about literature) really like this poem, the way it sounds and flows. What does it mean though? Is he just saying that despite man's intellectual achievements, at the end of the day we're just brutal beastial animals?
cozos··on Left brain hemisphere more awake the first night sleeping in a new place (2016)
i thought about that too, but as you said it would be impractical :)

waifu pillows on both sides perhaps?

cozos··on Left brain hemisphere more awake the first night sleeping in a new place (2016)
> Rattenborg found that ducks with a bird on either side of them put their entire brain to sleep and kept both eyes closed.

Does this work for us too? I'm gonna try to sleep on the right side of my SO when traveling.

cozos··on Facebook senior software engineer interview
Interviewers at most tech companies have to follow a script, one that most definitely requires them to ask you to code.

The interviewer has no choice other than to ask you write code. You describe the interviewer as arrogant and immature, but to me the candidate who hangs up fuming because he was asked to do a little bit of typing is the one who is antagonistic.

cozos··on Computer science is not software engineering
ok boomer
cozos··on Why books don't work (2019)
Growing up, I've pretty much never learned anything from lectures or textbooks in school. In math/science you prepared by doing the exam review questions and the "humanities" type courses, to be honest, I still don't know.

As an adult I took some Coursera courses and it was much much better. There are problem sets that test your knowledge after 10 minute chunks of lecture, but the biggest difference for me was being able to 2X speed and rewind infinitely.

The ability to speed through the filler and replay parts I didn't understand makes me think that all lectures should be taught like this instead, and professors should just be available for questions and help with problem sets.

cozos··on Warrior skeletons reveal Bronze Age Europeans couldn’t drink milk
that's an interesting theory ive never heard before. Is it generally accepted that Northern Europeans are taller because their society is less prone to famine?
cozos··on Apache Drill's Future
Spark also has a query plan optimizer, and uses map-side joins (referred to as broadcast joins) whenever it makes sense. I'm just curious what other differences architecturally in your opinion can result in a performance discrepancy?
cozos··on Apache Drill's Future
Could you expand more on the reasons why Hive is faster than Spark? Aren't Hive joins also achieved via a MapReduce shuffle?
cozos··on Launch HN: Data Mechanics (YC S19) – The Simplest Way to Run Apache Spark
Genuinely curious, how do you figure that Spark is "sort of dead"?
cozos··on Medium-hard SQL interview questions
A good interview would allow you to read SQL documentation to solve this. If you knew it off the top of your head, you'd ace the interview.

If you can't solve the problems after looking it up, then perhaps you are not a SQL expert. I think these sort of questions are valuable.

cozos··on Tmux for Mere Mortals
My biggest problem with "mouseless tmux" was copy-paste. How do you deal with that?
cozos··on What does a Director of Engineering do?
Would you rather have your organization be filled with engineers that output high quality work or so-called Staff Engineer influencers?

Personally I would rather most to be the former. Doers are important (probably the most important) and should be rewarded, IMO. Hard work and no promotion leads to quitting.

Getting promoted to Staff etc is more about being put on important projects, building relationships with managers from other teams (i.e. reminding them you exist come Promo committee), and tooting your own horn a lot. IMO, this is not necessarily related to how good you are and perhaps not as valuable to the organization as much as we think.

Personally, I've gotten promoted (or recently, not laid off) basically because my team was selected to work on the fancy new project. Probably some other guy in a different team didn't get a promotion because he was just on the wrong project.

cozos··on How to Read a Paper [pdf]
The paper says University of Waterloo?

Very useful as somebody who doesn't read papers very often though. I often get lost in the details in the first pass.

cozos··on FCC forced by court to ask the public again for feedback on net neutrality
> Under the definition of arms understood at the time of the Constitution (as written by James Madison in Federalist 46), the internet and any digital tools which may be used in the defense of the nation are "arms" and therefore protected by the second amendment.

I'm not sure about this. What about shovels, nuclear bombs, or meth [0]? Do we have a right to bear nukes?

[0] https://en.m.wikipedia.org/wiki/History_and_culture_of_subst...

cozos··on Tricks to start working despite not feeling like it
Group B would be assigned to write 50 apps in this case. In your example 50000 LOC would be like making a really giant pot.
cozos··on JVM Garbage Collectors Benchmarks Report
This is an interesting article on the topic:

https://blog.plan99.net/modern-garbage-collection-part-2-1c8...

https://www.reddit.com/r/golang/comments/5j7phw/modern_garba...

> "Go: 67 ms max, 1062 pauses, 23.6 s total pause, 22 ms mean pause, 91 s total runtime

> Java, G1 GC, no tuning: 86 ms max, 65 pauses, 2.7 s total pause, 41 ms mean pause, 20 s total runtime"

What I got from this is that Go has faster GC pauses at the cost of throughput (i.e. more pauses resulting in higher total pause time).

The new JVM Shenandoah GC also makes this tradeoff by adding another layer of indirection ("Brooks forwarding pointer") which has a throughput performance cost but gives you really low GC pauses.

cozos··on Ask HN: What tech choices make “new” Reddit so unbearably slow?
You can always make a new account.
cozos··on Duolingo becomes first VC-funded $1B Pittsburgh tech startup
I have been using Duolingo for about 7 months now and have made much more progress in it than any of the language classes I took in high school and college. I think the reason is because course based language lessons focus mostly on teaching grammar to be tested on exams. On the other hand, Duolingo focuses on repetition and practice which helps you retain what you learned and build an intuition for the language.
cozos··on Slack’s new WYSIWYG input box is terrible
At my current job everybody in the engineering org hates this change. I wonder if we can convince the company to switch!
cozos··on Reference Checks Can Go Wrong
What about when they ask "what is this person's biggest weakness"?
cozos··on Intro to Database Systems (Fall 2019) [video]
I took a database class in college and it mostly taught SQL syntax (which IMO can be learned from StackOverflow and such) and all the different intricacies of database normalization (3rd normal form, etc).

Having worked as a programmer for the past couple years I can't help but feel that the stuff I learned at college isn't very relevant and I wish that I knew more about the actual database internals; query execution strategies, concurrency control and stuff like that. This seems like a good place to start.

cozos··on Function Currying in Go
String.format is slow compared to normal string concatenation (i.e. "foo" + "bar")! Bit me once when using String.format in a hot path.

https://stackoverflow.com/questions/513600/should-i-use-java...

cozos··on Ask HN: Resources for Learning about Databases
These are more academic than practical (i.e. build a DB from scratch) but still interesting I think.

https://github.com/rxin/db-readings

← PreviousPage 3 of 4Next →