HN user

in9

341 karma
Posts24
Comments163
View on HN
news.ycombinator.com 1y ago

Ask HN: Learning iOS Development in 2025

in9
1pts0
news.ycombinator.com 1y ago

Ask HN: Learning iOS Development in 2025

in9
1pts1
news.ycombinator.com 2y ago

Ask HN: Good Examples of Personal Websites

in9
20pts17
news.ycombinator.com 2y ago

Ask HN: Resources on how to organize research teams

in9
2pts0
news.ycombinator.com 2y ago

Ask HN: Why do companies go for a mutual agreement for layoffs?

in9
2pts0
news.ycombinator.com 2y ago

Ask HN: Are Mathematica, Sage and other algebra software worth it?

in9
12pts13
news.ycombinator.com 2y ago

Ask HN: What are some quality of life patterns you develop into your projects?

in9
1pts1
news.ycombinator.com 3y ago

Ask HN: I Want to have a small Linux laptop. What are my options?

in9
31pts83
news.ycombinator.com 3y ago

Ask HN: What is something impressive about your setup or workflow?

in9
5pts7
news.ycombinator.com 3y ago

Ask HN: How to manage studies when you have a lot of interests?

in9
25pts17
news.ycombinator.com 3y ago

Ask HN: How to collaborate when development workflows are differet?

in9
2pts1
news.ycombinator.com 3y ago

Ask HN: I like studying the concept of abstractions

in9
3pts2
news.ycombinator.com 4y ago

Ask HN: What are some good inspirational and uplifting books?

in9
68pts90
news.ycombinator.com 4y ago

Ask HN: Do you guys now any good low overhead radio websites?

in9
1pts0
news.ycombinator.com 5y ago

Ask HN: How to get into game development if you already know programming?

in9
11pts7
news.ycombinator.com 5y ago

Ask HN: How do you guys keep track of information in a new job?

in9
3pts2
news.ycombinator.com 6y ago

Ask HN: Voice/audio triggered advertising a thing?

in9
1pts0
news.ycombinator.com 7y ago

Ask HN: How do you keep track of the articles you want to read?

in9
67pts89
news.ycombinator.com 8y ago

Ask HN: What are some good resources on generative art with JS?

in9
4pts1
news.ycombinator.com 9y ago

Ask HN: What programming blogs do you follow?

in9
407pts77
news.ycombinator.com 9y ago

Ask HN: What are some good practices on remote work?

in9
30pts15
news.ycombinator.com 9y ago

Ask HN: What are the best security practices for an analytics cloud environment?

in9
1pts0
news.ycombinator.com 9y ago

Ask HN: Should I be afraid of the JVM?

in9
3pts2
news.ycombinator.com 9y ago

Ask HN: What are some resources on how to build a parser?

in9
2pts2

Idk if you ever shared this view with art people. It must have been hard because there is a sort of obligatory necessity that people MUST like art embedded into their worldview. But also, there is a basic universality of art, and I wonder where it comes from, and what would make some people into it, and others, like you, not into it.

HAHAHAH don't even get me started on how bad anaconda is. On how slow the installer + interpreter, how they avoided being a part of the usual pip workflow, bloated environment, cross platform inconsistencies, extremely slow dependency resolution, etc etc etc...

I'm not familiar with the medical side of this study, but I am very familiar with the statistics.

### They did not do a non-vaccinated vs vaccinated people comparison

These studies are observational, and in that sense no manipulation (such as random treatment assignment) was made. So they need to rely on observational studies techniques.

From what I could gather, one of this observational techniques in inverse treatment probability weighting when they say

"we adjusted for all baseline covariates using stabilized inverse probability of treatment weights"

The IPW technique basically tries to solve the problem that some groups of children might have a higher prevalence of the treatment by weighting them in a manner as to mimic random assignment. This is as close as we can get to comparing treated and untreated in observational settings.

Also, the division of the doses of vaccine is also a better characterization of "was vaccinated". If you think getting vaccinated causes something, then getting more vaccinated should increase the incidence of that something.

### Wouldn’t you need a sizable cohort of non vaccinated children?

Yes, but as you pointed out, that might not exist. So by creating comparable groups (via IPW) + treatment intensity/dose we can still arrive at some conclusions.

### The researchers discarded from their cohort 34,547 children for receiving too many vaccinations/too much aluminum (...) Wouldn’t that data be relevant to look at?

They probably did. A few things are important here. The data comes from administrative data sources, so mistakes can happen. While you need to trust the sources, there could be imputation typos, or just weird cases. So the researchers probably went after a notion of "clinically relevant vaccine dosage for this study" to know up to which point to consider data points, because from that point onward, it either is not interesting because its a rare treatment incidence, or just seems like a mistake.

### “adjusted hazard ratio (95% CI) per 1mg increase in aluminum received……” and in the chart Asperger’s is listed at 1.13 (.89 - 1.44) so they do potentially see an increase for Asperger’s

Important to say that with hazard ratios, a HR of 1 means that there is no change because we are in the multiplicative scale (as opposed to 0 meaning "treatment does nothing" in the additive scale).

So in this setting, after adjusting for the treatment probabilities, a HR CI of (.89 - 1.44) just translates to 'no effect'. Nothing out of the ordinary in terms of the interpretation.

just use it on pc. It gets most of the benefits for contact maintenance. You can still watch the reels you are sent. But no reels, and the feed scroll gets very boring suddenly.

I feel I could use it more. I use the link jumping all the time, but that's basically it. What other features do you guys use?

Genuinely curious, how you manage to derive value from this kind of LLM-assisted reading. At least in the areas I know, the gpt summaries are wrong and generic enough to the point that a read of the book summary, or a read of the preface, is more useful than what the AI returns. If I want to summarize something I provide, it works great. But for these more general overviews I don't trust it.

Ill mention a few books and how they've helped me become a better programmer.

- Structure and Interpretation of Computer Programs: this helped me understand the different types of recursion; how a problem can be modeled for the code to solve and how those designs can evolve and how the paradigm I'm using (functional or OOP) can help me

- Refactoring: this book helped me understand the different patterns we can use to alter code. Giving them a name and symptoms is a great way to apply and communicate with other coders. I recommend this book to everyone.

- The little Lisper: this really helped me get recursion. Like really. Although I could use a refresher.

- Clean code: look... this book is bad. Like, really bad. But, at the time I read it, and in the languages I used (Python, C, R) we didn't have many rules on how to write and organize our programs. And I wanted to improve on that skill. And this book gave me pointers and made me think about those ideas. I don't recommend it around, because for many people Clean Code can become a dogma really easily. But if you can question and critique and reach out to other resources and is an advanced beginner to coding, I can see this book bringing value.

- An Elegant Puzzle and Staff Engineer by Will Larson: those helped me get clarity on the role of the technical team in an organization. A team that produces code as the main driver of impact in a product/service. I lump them both because I read them back to back and don't remember, exactly, which is which. But une is more focus on a tech leader and the other a tech specialist.

- Unix and Linux System Administration Handbook: whenever I need to interact with some unix technology, this book delivers in terms of giving me a nice historical view and presenting the common tooling around the tool. This helps me interact with stuff programmatically much better. Be it GRUB, X, SAMBA, this book gave me the necessary introduction I needed, much more organized and thought out and with useful references than the average blog post you will find in the wild.

And I'd like to recommend this Ask HN on problem solving books

https://news.ycombinator.com/item?id=33797862

I think math exists to solve real problems, so we should give examples of solving real problems.

This is a view that, depending on the lecturer, can be the total opposite of their view. See, many mathematicians don't have this instrumentalist view on math and some even despise it with their heart. They don't care about applications and don't get particularly excited when a problem was solved in another domain with their technique.

Also, solving a particular problem is that, a particularity. They look for generalizations and for rules and methods that can be applied regardless of the domain. That is why weird and contrived examples are the bulk of their logic, since when you look for generalizations, those are the cases where it breaks. Does continuity implies differentiability? For almost all practical cases yes, but when you want to be general, thats when you get the Weierstrass function [1], a weird function that needs to be studied if you want to develop a theory of real valued continuous functions. Yet, such knowledge is extremely impractical for you average engineer or deep learning researcher.

And ok, you might argue that "I'm not at such level, I don't need those particular theoretically interesting cases since I'm not going to study advanced mathematics at that level". Ok fine, I respect that. But that is not part of the "culture" of mathematics (a culture which your lecturer likely comes from). Since the subject is learned and investigated with this "quest for generality which makes us study weird examples" this is how it is passed along, and this is how it is studied and structured.

All that to conclude: I think its best to respect how math is structured. First, it is precisely the type of thought that I think very other applied fields lack, but that actually helps solving problems. It is by seeking generality, and looking at corner cases that stuff gets built. And mathematicians are the best at formalizing those because this is how they advance their craft. Second, and last, its by creating your own investigation and development of examples that you can stride for a more applied and practical version of the course. That way you'll get the most out of the course.

[1] https://en.wikipedia.org/wiki/Weierstrass_function

symptoms can change through time, and be triggered by life events. It can be that a person had the coping mechanisms for one manifestation of symptoms, but due to external events, they don't work anymore.

The book I'm reading, Taking Charge of Adult ADHD, mentions that for an evaluation and diagnosis to be reliable in adulthood, the current form of symptoms should be happening for the past 6 months.

great book btw, highly recommend it.

Or, OR, maybe, not every bit of code needs to match all the common good practices and standards. I bet you don't write formally or in Elizabethan English all the time. Context matters in the form of common language. Why should it be any different with code? Just because LLMs can pick those practices up?

Let me tell you how I did it. I remember I wanted to start using Linux full-time no BS and have had some exposure to the terminal. I took the opportunity of a new position, I said I had to use Linux for the day-to-day activities and they bought it. So I had to use the terminal/Linux without disrupting any of the necessary activities.

Meanwhile, I read the beginning half of "The Linux Command Line" [1]. I highly recommend it. Looking back, I might have read it until part 2 and skimmed the rest, and read it as I needed it.

Try to do everything through the terminal. File creation, reading, managing stuff, changing wifi, configuring editors, writing files. Try to find the conversion tools with the rest of the "world". Some examples of what I mean are pandoc for md->docx conversion, python pandas for csv -> xlsx. Build small scripts for your tasks. For example, I work in a multilingual company and I have a tool for translation which at first used Google Translate and now uses gpt. At some point in the journey I even had my own custom dwm build. Fun times. Do read about suckless software, a fun philosophy with some genuine principles, and a nice (but not friendly) ecosystem.

So my recommendation is to read something to give you breadth on linux/terminal knowledge so you can navigate around and stick to it as your main driver.

Another book one I recommend is the "Unix and Linux system administration handbook"[2]. It will tell you more about the history and inner workings when compared to the previous one.

1: https://www.linuxcommand.org/tlcl.php

2: https://admin.com/

I've followed the Strange Loop conference on yt for a long time, and your mention led me to search more about it. Just found out the 2023 edition was the last one. Sad to see such a nice gathering not having another edition.

1) free

2) able to be around if a single CEO isn't around (Wolfram)

3) able to continue if the supporting company is not profitable anymore

4) possibility of greater oversight if popularity rises

5) extensible if one puts the effort into it

Honestly, memory leaks are common in software, so I really don't buy it when people say they don't need to do it. Unless it is a server where the memory footprint is arguably simpler due to not having graphics + UI + different interfaces and peripherals, I can't convince myself that a reboot won't freshen things up.

IDK, I read some reviews about this book and it seemed to be written for a time before remote work. It looked overly worried about office organization and dynamics. Is it true? Because those ideas made ti fall in my priority list form management reading.

idk, feature flags for the entire application seem ok to me. The issue is when we want to add feature flags for part of the users, or only on a part of the application flow. Then it will become a mess.

Where I work, those feature flags are used to deploy a feature for a single application "run time", i.e. a country, which has its own cloud and everything.

BTW have you read the article on feature flags on Fowler's website? Could help you form some opinions https://martinfowler.com/articles/feature-toggles.html

I've dabbled with SymPy in the past. Maybe I should follow the Cassela and Berger appendix with both side by side. Might help me understand if there is some value in it.

And yeah. Proprietary software sucks. I suggested Mathematica because its what is mentioned in the book, and I don't hear much from others.

Thank you for the resources! Given that I already can handle myself around viz and algorithmic necessities, I can see the benefit of a centralized source of algorithms and plots. (But, after working a buck with Python and R I still can't find a better plotting library than ggplot2 :D)

My main interest is in algebraic manipulations. like trying to integrate symbolically or mapping between complicated sets, some optimization, etc. But I'm ahead of myself... I should check those resources you sent me, and then form a better notion of what it is that I want :D

Thank you for those, btw!!

They are rockstarts because they have technical skills AND soft skills. Sure, John Carmack was a technical beast when it came to computer graphics. But one can't work for Facebook/Meta from 2013 to 2019 (and as a consultant until 2022) without soft skills.

I’ve been using reading to keep thinking about things I want to focus on. Getting involved with some different thoughts around a theme eases my anxiety around it and allows me to have a more ordered "vocabulary of ideas" around those problems.

This leads me to read some "boring" books, some simple self-help stuff whose sole point is not to engage and make it extremely important in my life, but to think and organize those ideas.

I'll read other nonfiction books because the subject interests me, such as history or math/probability.

However, my approach is insufficient.

I bought a cheap course from a local intellectual in my country (math and philosophy) on "how to have an intellectual life". My main takeaway was that I lack a fundamental question (or a set of) that I should use to guide reading and studies. For you to research, think, and confront your fundamental question you should have a solid base and read many angles, tangential including, around your fundamental question.

This framework should guide the readings since if something is way above your head or skill, there is some base knowledge lacking and you should study those first. The way to organize all of this is through writing and reflection, where you summarize and intentionally spell out shortcomings and conclusions, even if sporadically.

So yeah, I liked the approach and have, during this year, slowly adding to my study routine.

One final add is the latest Ali Abdal video which sort of talks about this https://youtu.be/AvKGYyowFK4?si=Ah_6SM-nhv9uQ55O