HNHacker News
TopNewBestAskShowJobs

oxff

812 karma · joined January 12, 2022

submissionscomments
oxff··on Ask HN: Name 3-5 books that had the most impact on your career and knowledge?
functionalcs.github.io/curriculum/
oxff··on Wasmtime 1.0
https://blog.cloudflare.com/announcing-wasi-on-workers/ will probably open it up a bit for you with a concrete example
oxff··on Ask HN: Name 3-5 books that had the most impact on your career and knowledge?
Yeah, haha.
oxff··on Ask HN: Name 3-5 books that had the most impact on your career and knowledge?
1. An anonymous poaster in an image board who was very very passionate about SWE to such a degree it made me passionate about it too.

2. https://www.tedinski.com/archive/

oxff··on Note-taking isn't rocket science
You can just start taking notes, like right now. The meta-organization just pops out eventually once you grasp the subject well enough. People making it a biz are essentially cargo culting.

One of those things that are not rocket science, yet is presented as such.

oxff··on GTA VI Leak [video]
My thoughts too.
oxff··on Introduction to Algorithms (2020)
I firmly believe you need a software problem / idea to go with your learning. When you run into problems fixing / making what you want, search for what might help you.

Like most algorithm courses are fairly abstract form of programming (writing a line of code) where as a working programmer is a software engineer constrained by time and resources. This means that for example this algorithm course, it teaches you to generalize your solutions but that's not always realistic goal, or even desirable goal, in software engineering, and you might find out this if you implement one of the algorithms to do something for you in a small program.

Applying what you've learned in some software project of yours constraints you nicely such that you can't waste your time reading stuff from cover to cover.

oxff··on Introduction to Algorithms (2020)
No, because I dislike videos as a source of information. They usually have absolute top tier lecture notes freely available. Like the Constructive Logic course.
oxff··on Introduction to Algorithms (2020)
It is not possible and I didn't mean to imply that. There'll be endless prereqs. most of the time.

Just that if you need to understand differential equations, and you don't know calculus, the answer in this context isn't reading Spivak from start to finish (here I am assuming a working programmer / self-learner that wants to apply the knowledge - constrained by time and application much more heavily than a student of mathematics for example).

oxff··on Introduction to Algorithms (2020)
It is not such a great idea, the dependency courses. Most prerequisites for a self-learner are kind of overblown IME. If you're applying the knowledge and / or you don't have time to go through them like a college student, your prerequisites have a different function for you (the least amount that makes you understand the main topic you want to understand in order to apply that knowledge, this might mean just literally skimming a paper or reading a subchapter of a chapter in some other book - you are not there for the prerequisites).

I talk about applying the knowledge a lot because it is a wonderful constraint, it makes it so that you don't accidentally read things cover to cover, but do like a depth first search into the subject instead.

oxff··on Challenges for Rust
Insane that something like "Diversity / Inclusion" is ranked as second when there are real issues with Rust (I say, as a Rust programmer that enjoys the lang).
oxff··on Introduction to Algorithms (2020)
You might not work in context where you have to recognize these patterns out in the wild and apply the knowledge.

I have friends 2 decades into programming as a profession who've never implemented any of these.

oxff··on Introduction to Algorithms (2020)
I basically followed this: http://coursecatalog.web.cmu.edu/schools-colleges/schoolofco...

- but "took" more courses than necessary for my self-learning (I think I read through all of Logic / Language courses, insanely fascinating topic).

- I would not recommend a self-learner to follow it rigorously. Like if you are a working programmer, look for material that will help you at your work. Idea is to apply the knowledge.

- Some courses have assignments shared so that's great if you have the time check them out too. Definitely great for their database courses.

oxff··on Introduction to Algorithms (2020)
> Pick a major from MIT and see their degree program to form a basic knowledge graph of the major

This was exactly how I taught myself, but I used CMU as my guide, lol. It is not hard to find good quality material, many universities have them open, but this curriculum is hard to 'graph' when you don't know where to start and what is an actual logical way to organize it.

So yeah, do this if you are a self-learner.

oxff··on Joy of Elixir (2020)
I saw the same, it was like speaking to a retarded person at the start. Honestly insulting.

I think it stated that `=` "makes computer remember stuff", this is vocabulary aimed at 5 year olds.

oxff··on Good CI/CD and SRE Blogs
It seems always to be too specific to an org. to have a general transferable knowledge to share? Kind of.
oxff··on Team led by Japanese researchers reveals best way to put crying baby to sleep
Its called a rocking chair
oxff··on Ask HN: Have tech salaries been stagnant for the past decade?
I know many devs who abandoned the 'high quality of life' of Western Europe for higher pay elsewhere. It is really not all that glamorous to be a dev here.
oxff··on Ask HN: Have tech salaries been stagnant for the past decade?
Yeah I was taking into account cost of living increases and inflation when I wrote it, it's quite grim to live in Western Europe on regular dev salary :D
oxff··on Ask HN: Have tech salaries been stagnant for the past decade?
In Europe they've probably gone down the past decade I'd say.
oxff··on Ask HN: How do you discover music?
Recommendation algorithms are mostly garbage, I find most of it through RYM by browsing the charts / clicking on people's profiles and seeing their highly rated albums. Human curated > machine curated still.
oxff··on When to use Bazel?
Great article
oxff··on Senior engineers are living in the future
Best time was 10 years ago, second best is now :)
oxff··on A personal list of Rust grievances
- People think it is hard to learn.

- People presenting it as something hard to learn.

simplest systems programming lang ive ever used

oxff··on Ask HN: Why hasn't the deep learning community embraced Julia yet?
You could reword the question to be about Rust and C/C++ and much of the same would apply.

There are generic answers:

- Refactoring business logic costs. That's why it doesn't happen often.

- Interop between two different codebases (new Julia, old Python) costs (both at an org scale and at programming scale).

- It's a new lang. Hiring new programmers to a new meme language is very risky. You lose that programmer, your project is in trouble.

- You are underrating Python ecosystem strength.

- Python first mover advantage.

There are Julia specific reasons:

- No Julia programmers outside of MIT where as everyone has touched Python.

- Python is "simpler".

- Last I read Julia has some growing pains, like REPL boot times?

oxff··on ¡Databases – A Database Seminar Series (Fall 2022)
> Each speaker will present the implementation details of their respective systems and examples of the technical challenges they faced when working with real-world customers.

> All talks are on-line and open to the public via Zoom. You do not need to be a current CMU student to attend. Random people off of the internet are especially welcome. Videos will be posted on the CMU-DB Youtube Channel after each talk.

This seminar from CMU starts tomorrow with Thomas Neumann. There are other interesting speakers too, like everyone's favorite SQLite article author

oxff··on Ask HN: Is there any beautiful Markdown editor?
Just use VS Code with a nice theme and some plugins. Or org-mode.
oxff··on CS 168: The Modern Algorithmic Toolbox
> Zero hits for "hardware".

Are there algorithm courses that take into account how hardware affects algorithms? For example with databases, you have implement theoretically inefficient algorithms which are faster in practice (mostly because they use sequential access).

oxff··on Evolving my note-taking processes
> 0 mentions for Zotero

Question for anyone that consumes a lot of PDFs as I do: what do you use instead? Manual data insertion is an absolute no. So that leaves the Zotero alternatives, but quick search shows 0 mentions for any of them too.

oxff··on The Next Chapter for Learning on YouTube
Does anyone even use Youtube Music / Youtube Gaming? I just interact with the main Youtube site whenever I use it.

Structured Content sounds great, but we already have that: add a number to your video title.

← PreviousPage 5 of 15Next →