HNHacker News
TopNewBestAskShowJobs

Areading314

2,201 karma · joined July 5, 2017

Investor, founder, software engineer
submissionscomments
Areading314··on Don’t use environment variables for configuration
If not env var then what is a good alternative? Config files could be considered "mutable global state".

I have no issue with env vars for read only configuration. Programs that set env vars... thats where it gets very ugly.

Areading314··on Amazon Just Cut Off Warehouse Workers from a Companywide Directory
Spoilers?
Areading314··on Security.txt
Wasn't semantic web supposed to generalize the hosting of structured info? Seems like this is just a special case
Areading314··on Ask HN: Who is hiring? (March 2021)
Enlitic is building AI tools and solutions for the medical imaging domain. Some of the projects we're working on are:

* bulletproof text detection for medical image anonymization

* natural language analysis to detect errors in radiological reporting

* detection of areas of interest based on clinical abnormalities in CT scans and xrays

* prioritization of x ray studies based on DL analysis of the images

We are currently hiring Data, Frontend, and Backend Engineers.

See our active roles at: https://jobs.lever.co/enlitic/

Benefits description: https://www.enlitic.com/careers

We are headquartered in San Francisco, CA, and are hiring remotely. We plan to be remote indefinitely.

Areading314··on Being on Call
Sounds like an absolutely lazy and incompetent person. People need to really think about their job situations in the broader context that sometimes you just have to be there and be ready to work and be available. Not every job is a "creative" 9-5 job that you can work remotely, there are many types of applications where it is required that someone can be there to resolve issues as they come up. And theres nothing wrong with that.
Areading314··on The Stack Fallacy (2016)
Microsoft?
Areading314··on Zero arrests in 6 months of health care professionals replacing police officers
Seems homicides are going up, which would not support the idea that this makes police more effective.

https://www.denverpost.com/2021/01/31/denver-2020-crime-homi...

Areading314··on Robinhood denies claims that it sold GameStop shares out from under its traders
If its free, you're not a customer. You're the product.
Areading314··on A worry junior engineers frequently have is that they ask too many questions
Yes -- super important to be candid and tell the junior dev that this is how they should be approaching being stuck.
Areading314··on Nq – A simple Unix job queue system
Gnu parallel is another great one
Areading314··on Why do they still make car alarms? (2015)
Right. The alarm makes them only target the easily available junk that is in plain view. With no alarm, the thief could quietly spend 30 minutes "working on" the vehicle so they could clear out your trunk, and maybe even a few parts like the radio/GPS
Areading314··on New MacBook Pro models to feature magsafe, no touch bar and more ports: analyst
Now they just need to get rid of MacOS and it would be an amazing product!
Areading314··on Ask HN: What are you working on?
Yes, recently I've been interested in visual programming paradigms like scratch. After all Python was originally supposed to be a teaching language. Maybe in 2030 the newest generations will find text files archaic and not expressive compared to new types of visual, vocal, or even "video" animated languages.
Areading314··on Zoom improvements requested by music schools
Most studio recordings are done iteratively, where you record a rough "scratch" track but then one by one, record over each part so that the final recording is the sum of everyone playing their best. This combines the feeling of playing with a group asynchronously with producing a high-quality recording. Would be cool to see tools to make this easier although the current gen of DAWs is pretty good.
Areading314··on Ask HN: What are you working on?
Yes, agreed. I recently went through AOC2020 and found that much of the actual implementation was actually quite a chore, even though many of the problems seemed quite simple. Granted I was using C++: https://github.com/areading314/adventOfCode2020
Areading314··on Ask HN: What are you working on?
I'm also very interested in this problem. Have you explored other paradigms to specify the program outside of text?
Areading314··on Licensing changes to Elasticsearch and Kibana
This is an alarmist headline. The SSPL license to which they are switching only requires your code to be open sourced if you are providing Elasticsearch itself as a service. This change is directed at cloud providers who take open source software and then provide them as a service for payment without contributing to the project. If you are using Elasticsearch on your backend to build search-enabled products or websites, then this does not apply to you.

Edit: Not a lawyer!

Areading314··on 10 years-ish of Elixir
What turned me off about elixir was not the syntax, it was the flexibility in designing new syntax. It felt like each library had its own idioms and syntax rules, which just adds a huge amount of variety and difficulty in a codebase. It was hard to have consistent architectural patterns across a team. I've seen an elixir/phoenix backend rewritten completely in python/django and it was a big improvement in developer productivity. I think elixir may work better for small teams. The learning curve and the "consistency enforcement" of languages really does make a difference on big teams.
Areading314··on Haskell is our first choice for building production software systems
It is absolute nonsense to say that using Haskell will improve productivity or maintainability. There are problems like bad libraries, complicated performance profiles, virtually no developer adoption, limited ghc build targets, package management, lack of tooling, slow compile times. Choosing Haskell is likely a terrible choice despite the type system, which seems to be its only advantage.
Areading314··on US doctor forgives $650k in medical bills for cancer patients
> Unless there is some really amazing alternative, money is one of the best proxies available for for contribution to society

This is an absolutely ridiculous assertion. Many people inherit, luck out, or get wealthy by other means. Personal wealth is a terrible way to determine "societal value". It is deeply disturbing to me that there are people with these types of views. I hate to assume but my impression is that you have not had to personally experience much hardship, would you say that is accurate?

Areading314··on US doctor forgives $650k in medical bills for cancer patients
One of the most unfair characteristics of US healthcare is that if the health insurance company does not cover a claim, then the patient is responsible for the payment. It is unrealistic in practice for a patient to know or understand the process by which claims are made (since they are made by an error prone and disinterested provider administrator, and are made in a non-transparent and highly complex way), and also unrealistic for a patient to be able to do anything about a denied claim, since there is virtually no competition in the market for health insurance, and because a patient would almost never have the means to sue a health insurance company for damages. All this creates a very poor system that rewards administrators and shareholders at the expense of patients.
Areading314··on Peer-reviewed papers are getting increasingly boring
If you have a better system, you should suggest it. Peer review (and any process) may be imperfect. But I trust something written in a peer reviewed journal more than I trust pretty much anything else I read these days.
Areading314··on Peer-reviewed papers are getting increasingly boring
Irritating to see this Atlantic "study" being accepted as valid and written about. This happened with the "bullshit jobs" meme where it stirred up enough controversy that it became an accepted fact for many people, even though the original research was highly questionable and didn't actually prove much of anything
Areading314··on Ask HN: Where does one search development advice these days?
When using open source software, I've gotten into the habit of just reading the code instead of looking for answers elsewhere. Often saves me time and helps really understand the tools I'm working with.
Areading314··on GCC's inefficient code generation for C++ initializers
Agreed, just thought it was noteworthy
Areading314··on GCC's inefficient code generation for C++ initializers
This appears to be fixed if you `return {c, 0}` to fully initialize the struct.
Areading314··on SEC charges Robinhood $65M for misleading customers about revenue sources
I believe they could still be sued for these damages
Areading314··on Wall Street Begins Trading Water Futures as a Commodity
The idea that fresh, drinkable water exists "in plenty" is extremely off base. Humans need vast quantities of fresh water to allow modern-day life. Furthermore it is incredibly expensive to provide fresh water at any meaningful scale when it is not available naturally.
Areading314··on Quantum supremacy, now with BosonSampling
Why are we claiming this was achieved by "China" rather than the responsible scientists? Science is a global cooperative effort, rather than a national competition. Also, link to the actual article:

https://science.sciencemag.org/content/early/2020/12/02/scie...

Areading314··on Please – A cross-language build system
At some point it becomes actively harmful to build and publicize tools that further the fragmentation of an ecosystem. We need a unified build system, not yet another build system. To get there we have to contribute to existing tools to keep making them better.
← PreviousPage 5 of 15Next →