skysight-inc/HackerNews huggingface dataset:
>I used to think word limits were somewhat silly, but now I see how they can help focus the unfocused or help tease out the knowledge.

Favorite quote (because I tend to be wordy):
“I apologize for such a long letter - I didn't have time to write a short one.”
― Mark Twain

So much nuance in that simple sentence!
I use complex setups of K8S (on Google Cloud, it's simpler there), proper security, terraform etc, because I already did it before, and it as easy for me to just reuse my configs/scripts.
I'm afraid after Heroku is not enough for you, if you don't use Kubernetes, you may end up inventing one.

If you need a bit more than Heroku:

1. Try Render[0].

2. If it is not enough, go with any Kubernetes you can afford, any docker registry and Pulumi or Pulumi+Helm[1]. For monitoring you can use either NewRelic[2] or Weave Cloud[3].

3. If you find big cloud kubernetes too expensive, need more bandwidth, or are just willing to try more affordable alternative new players, maybe Civo[4] fits the need.

In my case[5], since I've been bootstrapping for three years, a low-budget setup is key to keeping the lights on. Here are a few constraints I need to satisfy permanently-ish:

- My workload is bandwidth-intensive, so EC2 egress is too expensive for my case and my situation.

- It is not that cheap to run 12 micro-services in any of the existing Heroku-ish platforms, also private networking and routing of my app are a bit above "12 factor" at this point.

- I can't afford the same availability as everyone else: I'm in the business of supporting other apps but I don't want to pass down the cost of AWS, so I can't afford to be "down because everyone else in AWS is down".

- I don't know many things, and until I find PMF, keeping a low-cost setup gives me the resilience that I need as a founder.

Therefore to solve my problem I use an unholy combination of Ansible and Pulumi to manage 3 clusters of Kubernetes for both stateful and stateless workloads.

Why am I doing this to myself? I have mad respect for people who can run things in a VPS, use the hosting daily backup, and don't see the need to apply patches because they're behind Cloudflare; I just can't.

More details:

- Dedicated servers, 32GB RAM, 8 Cores, 500GB SSD(RAID 1), /29 ipv4, 30TB of Bandwidth for $70/mo each. XCP-NG[6] as hypervisor.

- To assign public IP to virtual machines, I run a tiny DHCP ubuntu VM managed by Ansible.

- On top of XCP virtual machines, k3s cluster managed with Ansible.

- To manage XCP and virtual machines, I use Xen-Orchestra[7] managed with Ansible.

- Pulumi+AWS ECR builds and pushes docker images, secret and configuration management using paraphrase secret provider.

- Hashicorp Vault backed by Postgres+AWS KMS managed by Ansible.

- Ansible+Pulumi+Helm to self-host Apache Pulsar with ZFS snapshots, a cron-job and rsync.net alerts.
WAL-G+AWS S3 to backup and archive Postgres/TimescaleDB managed with Ansible.

- All logs aggregated by Gelf and Fluentbit into a self-hosted instance of Seq[8] managed with Pulumi+Helm.

- Tailscale between all virtual machines

- DNSimple for domains

- Cloudflare for all things except the self-hosted docker registry.

- Github Actions for CI but not a hard a requirement, I can run ops in my local computer when Github Actions is down.

Cost: $210 /mo.

Estimated cost in AWS: $2,800 /mo

[0] https://render.com

[1] https://newrelic.com/platform

[2] https://www.weave.works/product/cloud/

[3] https://www.pulumi.com/docs/reference/pkg/kubernetes/helm/v3...

[4] https://www.civo.com/pricing

[5] https://widemesh.com

[6] https://xcp-ng.org

[7] https://xen-orchestra.com

[8] https://datalust.co/seq
when I hear the CDC director talking honestly about the correlation between obesity and covid outcomes, I'll agree that we are finally embracing hard truths (cue predictable HN responses citing an outlier marathon runner who died of covid)
What is the main idea, where is a correlation here?
20 years ago we were joking about it being 40 year away. So yes, it is timely progress.

I am still bitter that we don't invest more on this research which has the potential to solve the climate crisis "unexpectedly".
This!

Exactly my point that I was making here in this thread: https://news.ycombinator.com/item?id=28840902
Instead of just "a woman was killed" it could mention the devastating effect to her family.
I feel like this analysis do not take into account the true magnitude of computing in respect to language.

Long ago we invented writing, so a literal tradition (as opposed to an oral tradition) was possible. But the transition took thousands of years.

The transition from the law being what a monarch speaks (the scribes may use writing but what is written is only the law because of who spoke it) to a state governed not by some monarch's speech but by a written document.

Walter J. Ong made a career studying the impact of technology on language and culture.

Thus, IMHO computing is an evolution of language on the same league as the transition from oral cultures to literal cultures. It's reasonable to expect this transformation to take hundreds of years (at least). And so this analysis is incomplete; it does not take into account the magnitude of this transition.
Hey!
I think our thesis of the product is that GitHub Actions is good, but not fast and we fix that. Personally, I've had to wait for CI to finish when wanting to run tests before hot-fixing something on production - a faster CI would've been great.
propTypes does runtime type checking, which is a different kettle of fish from static type checking.

The advantage to static type checking is that it removes the performance cost of runtime type checking where it's unnecessary; the language's rules make it impossible to build some constructs where the wrong types get mashed together. The tradeoff is that you have to code so the wrong types don't get mashed together (which is, arguably, your goal in the first place).

You can do everything a statically-typed language does in a non-statically-typed language via best practices, but that's a bit like saying you can do everything a compiled language does in assembly via emulating what the compiler would output. In theory, the compiler is saving you the headache of doing that (but depending on the size of what you're trying to write, sometimes it is simpler to write it in JavaScript and skip the type safety. That code is harder to grow, but not all code grows!).
Taste is highly contextual for these products. A badly cooked impossible burger is WAY better than a badly cooked meat burger imho. A meat burger that's cooked well is better than the same for an impossible burger (also imho).

So...they're getting pretty close.

Health-wise is highly debatable as well (I'd claim functional equivalence there, though there are people in both camps). Neither is good for you!
Yeah, this is a little odd to me. The app frames itself as a way to improve reporting, but the way it intends to improve it is by imposing an inherently less neutral position on the language used. There's no fact-checking going on here that would lead the program to decide the original report was incorrect and needed updating, except that it doesn't frame the story in the designer's point of view. An extremely postmodern app.

It's possible (and not unlikely) that this is how more news will be processed in the future.
Ask HN: Do you think font-size is a tad too small on HNs desktop version?
Because I sure do!

Title text is only 10pt.

The title description/subtext is only 7pt!
That's crazy o_O a 20-30 minute walk is like the best commute. I think you're doing your health a disfavor.
[1] is actually pretty poorly conducted, have you read the limitations as noted by the authors? Any other states able to reproduce this outlier result?
Neither, it's inertial confinement fusion, which isn't really seen as a way to a successful commercial reactor (at least not that I've heard of) and is more a tool to study the physics of D-T fusion reaction in a controlled way that's not inside a nuclear bomb. It's a tool for experiments.
FWIW, drunk driving laws don't make sense to me. The benefits of sober driving should speak for themselves.
Thanks for pointing this out! I updated the post to note that this only works well if the conversion rate stays constant, and linked to this comment.
In what specific ways are you beyond Heroku? I call bullshit on that.

I've got a big client who went from 6 infrastructure engineers to zero. They survived for half a year without any real problem.
You either pay a company to manage your infrastructure for you or you pay a person. Devops people are expensive.

Things I've done to automate DevOps
Make sure you pay attention to automatic testing and deploys with Ci/CD. I like automated deploys on Gitlab. Trigger staging release on merge into main, and deploy prod on merge from main into a deploy branch.
Infrastructure as code with Terraform.
K8S is more trouble than it is worth (though it is robust after you invest 3 months into getting it tuned right, although a lot of people make critical mistakes in their config, I've seen a half dozen insane mistakes.)
Worth noting the history behind this issue of biased reporting:

> In the late 1920s and ’30s, a consortium of automobile manufacturers, insurers, and fuel companies known as the National Automobile Chamber of Commerce funded a wire service that provided free reporting on crashes to short-staffed Depression-era newspapers. Reporters could send in a few basic details about a local collision, and the wire service would craft a narrative that exonerated the driver, blamed any pedestrians who were involved, and — crucially — transformed virtually every “crash” into an understandable or even inevitable “accident.” Newspapers around the country published the industry-approved stories, often without edits.

Source: https://usa.streetsblog.org/2020/03/05/streetsblog-101-how-j...
Using Machine Learning to Predict Hard Drive Failures
iOS collects and transmits all MAC addresses on the local network even with location services off, there is no way to disable this:

> iOS shares with Apple
the handset Bluetooth UniqueChipID, the Secure Element ID
(associated with the Secure Element used for Apple Pay and
contactless payment) and the Wifi MAC addresses of nearby
devices e.g. of other devices in a household of the home
gateway. When the handset location setting is enabled these
MAC addresses are also tagged with the GPS location.[0]

[0] https://www.scss.tcd.ie/doug.leith/apple_google.pdf

So the answer is clearly that while they are both bad for privacy with the default configuration, some Android devices provide more control over the device and thus options for disabling telemetry.
U.S. Copyright Office Hiring Chief Economist
Good read. I think this age's "turning point" is going to last quite a while, many decades probably. Trust in governments is at an all-time low; they no longer work for the people and for the betterment of society anymore, rather they are actively against the people. And the people have little to no recourse. Something has to change with governance before the technology is of benefit to society. Or people need to have a mass awakening with how technology is being actively used to erode our society. Not hopeful about either.
>Find a local club for a hobby you enjoy. Take an art class at a local community college.

Based on the specific words (e.g. "pair programming") the op used in his question, I think he's looking for the work itself to be more social during work hours.

Therefore, suggesting an art class or joining a club outside of work is answering a different question.
They definitely exist on a spectrum. Some are used super-regularly, others I've never heard of. `ptx` and `tsort` come to mind as esoteric; I'm not even sure what `ptx` does! Some are a bit redundant, as well (e.g., `dir`, `link`, etc.)
Agree with this and have practiced and advocated for it. Make the schema changes to support the new feature first, then verify existing software still works. Deploy the schema change. Then develop the new feature, test, and deploy the program. That way you can deploy and rollback without needing to synchronously run a bunch of migration routines.
> I think some researchers are refusing to accept the idea that machine learning is very much an experimental science today…

This is like criticizing the physicists working on the principles underlying steam engines during the days when people were making empirical advances in building steam engines, but nobody had figured out all the core principles yet.

Of course they understand that it’s an empirical science today. That’s exactly why they’re doing the work they’re doing.
That sounds so cool. Maybe collect the in a directory (like I did) and ask for permission to publish them after some time when the content might not be relevant any longer?
How does the program know how the family reacted?
Tone deaf. There's still ~6 hours a day of just sitting in a room alone. Glad you've found success in life but this might not be for others
Not really, but given how text-based HN is also scales nicely with browser zoom if you need it.
Top percent of US earners now hold more wealth than all of the middle class
I updated the post to note Thompson Sampling and added a note about using only recent data as a potential improvement and linked to this comment. Thanks for this note!
Actually it would make physics easier to simulate in some cases, depending on what you'd like to achieve.

Specifically, if you wanted random outcomes calculated at interaction, waves allow you to describe the potential positions continuously instead of needing to calculate a trillion+ potential positions for single particles.

Why someone would need to calculate outcomes at interaction is a different question entirely, but I would avoid making too specific assumptions about our overlords at this point.
for me: comm[0]. It's super useful when you need it, but I've never seen it used by anyone else but me.

[0] https://www.gnu.org/software/coreutils/manual/html_node/comm...
What the Widowmaker Can Teach Us About Trade Prospecting and Fool's Gold
>We are competitive because our survival depends on it

Says who? Our survival, as does the survival of almost all life, actually depends on Cooperation. I'd highly recommend checking out the book Mutual Aid: A Factor of Evolution by Pyotr Kropotkin. You can find it for free online (legally, its public domain) https://gutenberg.org/ebooks/4341 .
is annealing in this context different from annealing metal?
I regret not reading the last sentence first. This article is more astrology than science.
Very nice, I like it! And as a frequent cyclist and writing instructor, really appreciate this kind of work on many levels. Good to see NLP towards social good like this.
Maybe look for that kind of interaction more in your normal life. Moving to WFH during covid made me realize for the first time that I had wasted my entire life investing all of my energy into the workplace. There's a lot more to life than your career. And working remotely is an unbelievable privilege that most people don't get. Take advantage of it.
Thanks for pointing this out! I update the post to note that this is a Multi-Armed Bandit problem, and linked to this comment in the updates section.
>"As a result, I had to fight with my neurologist for over a year to let me have it."

This is why everyone should be able to have tax-free health savings accounts and more control over their healthcare rather than having to go through insurance/governments :p

I have a high deductible plan that lets me have a health savings account. Anything I put in is tax free and if I use it for healthcare anything I use it for is tax free. Insurance is there solely for routine care that it covers as well as major medical - if I have to go into the hospital, get cancer, etc. Everything else I negotiate out of my HSA. It's amazing the price differences you can get when you pay cash and insurance is not involved!
Whoops I meant "previous iteration"
If your company pays for that, then that's cool!

Whereas with my workload and circumstances within the company, that's not realistic.

In the past 2 weeks, i've:

- worked on migrating large enterprise apps from Java 8 to Java 11
- worked on migrating those apps from Spring to Spring Boot
- worked on containerizing them and carrying over configuration parameters
- edited a whole lot of legacy code that was needed for all of that to happen and documented the process
- helped people deal with external integrations and PKI related configuration and Ansible
- helped onboard a person on the project and consulted other junior devs
- got called in to work on a PHP project even though i'm technically a Java dev
- consulted a person on how to use Figma to create designs for the app (even though i'll just have to develop it?)
- realized that the app has literally no onboarding instructions or documentation whatsoever, so set out to create those
- developed some scripts to seed the DB with test users and data, otherwise the app won't even allow logging in locally
- consulted with the clients about all of these things, waiting for additional feedback on that
- fixed a few bugs here and there, did the usual meetings, sprint estimation, architecture stuff etc.

As for how well i'm paid, i wouldn't necessarily use the word "highly": https://blog.kronis.dev/articles/on-finances-and-savings

Regardless, that probably shows that there is a world of difference in both compensation and the workloads of people. While having the time to learn new tech on company time would be good, it simply isn't my current reality, nor is it the reality for many out there. Thus, if i don't want to have my skills become obsolete, i spend the occasional morning/evening/weekend working on pet projects. That needs to be taken into account.

Curiously enough, i've heard some people voice the opinion that their workloads actually lessened in larger companies where they also happened to be more highly paid.
Scam: Remote Deposit Capture Allows Checks To Be Cashed Twice (Or More)
I like the general idea, and the use of NLP to implement it.

But I am dubious about some of the principles behind it.

- For example, I find it inaccurate to say "the driver hit the pedestrian", which to me suggests a collision between two people, not between a person and a vehicle. (Of course this does not apply to a phrase like "the vehicle fled the scene" - it is clear that it was the driver who fled the scene). While it's obvious the driver is responsible for the trajectory of their vehicle, it's also clear that the injuries and deaths are caused by the fact that one of the elements involved in the collusion is a 1+ ton piece of steel, and the other one a 70kg human being.

- Regarding the term "accident", I see in the Merriam-Webster that it is defined in this context as: "an unfortunate event resulting in particular from negligence or ignorance". It seems to me that this definition does not exonerate the driver from responsibility (lack of vigilance or competence).
OHSA, for employers subject to it. Medicare puts a lot of hospitals under their jurisdiction standards-wise, as well. Same for airlines. You'll note they've limited the mandate quite a bit to areas where there's wide court agreement the Feds have jurisdiction.

https://www.nytimes.com/2021/10/07/us/politics/biden-vaccine...

> Experts said that legal challenges to the rule were all but assured, but precedent is most likely on Mr. Biden’s side. In the past 20 years, “every standard that has been challenged in court has been upheld by federal judges,” David Michaels, a professor at the George Washington University School of Public Health who was a head of OSHA during the Obama administration, said in an interview.

> OSHA also has the authority to quickly issue a rule, known as an emergency temporary standard, if it can show that workers are exposed to grave danger and that the rule is necessary to address it. The rule must also be feasible for employers to enforce.

At the state level, there's plenty of legal precedent. https://en.wikipedia.org/wiki/Jacobson_v._Massachusetts
Super-cool. I love this one: https://source.puri.sm/Librem5/linux-next/-/issues/44#note_1...
I use GraphineOS and LineageOS without Google Play Services. They are great and are suitable replacements for Apple and Google.

- Osmand(FOSS) for maps (supports being fully offline!)

- Signal and Discord for messaging (Discord is sandboxed)

- Newpipe(FOSS) for Youtube

- F-droid(FOSS) for my FOSS appstore

- APKmirror for the few non-free apps I need

- Libretorrent(FOSS) and VLC(FOSS) for watching movies

- Firefox(FOSS) and Vanadium(FOSS) for browser

- K9 Mail(FOSS) for email

- Infinity(FOSS) for Reddit

- Secur(FOSS) for 2FA

- Taskkeeper(FOSS) for reminders

Almost everything you need is in the F-droid FOSS app repository. It all works, and it works well. You can buy a used Pixel 3a for around $80 on Ebay and have a better experience in every category than iOS, hardware and software.

The only limitation is push notifications, which isn't a problem because FOSS apps like Signal bundle their own notification system that does not use Google Play Services. Discord however, does not get push notifications (which I wouldn't want anyway)
Quadlet, an easier way to run system containers (with podman)
GPUs are efficient. That's why (some) people get benefits from throwing lots of power at them. If there were a smaller difference between a 200W part and a 300W part, fewer people would upgrade.
From your article:

there is not a single absolute genetic difference, meaning no single variant where all Africans have one variant and all Europeans another one, even when recent migration is disregarded. It is all a question of differences in how frequent different variants are on different continents and in different regions.

The title is is not representative of what the article is saying; no serious scientist is making the claim that race is a social construct. They're just saying we shouldn't make medical or other assumptions about individuals based on race, which is of course true.

The idea that races don't exist is a postmodern rejection of science based on a political agenda, and you should be skeptical of folks pushing it. If you study biology or evolution at any reasonable length the notion is just silly.
Portfolio Theory and the Invisible Option on Hobbies
Can I expect CalyxOS to support the Pixel 6 rather soon? Is e.g. camera performance dependent on closed source Google code/firmware? What are the limitations there?

I was going for GrapheneOS, but tbh seeing that one main developer's personality issues turned me off big time. I don't care about technical advantages, if I have to trust in that guy's impulse control. Too small a project for that.
look up D&H
Fair point, I didn't think of that.
You aren't informed because most information is being carefully censored. You can't possibly be scientifically well informed. Censorship of science by definition destroys science, and you're only parroting all the SV-approved narratives.

There are many people have died and had severe reactions to the vaccine shortly after getting them. Look at VAERS, look at claims that even VAERS is greatly under reported. look at how many more people are dying, despite the vaccine. The vast majority of American's have some form of natural immunity. Forced vaccinations or tying them to ones ability to feed their family is unconscionably evil. You'll see in 2022.
Apple Announces 'Unleashed' Event to Be Held on October 18
I think her meaning is pretty clear and correct. As much as plasma breakeven may be the entire goal of ITER it's absolutely setting them up for a badly missed public expectation. The day they declare net positive output, the world will ask when we can start building infrastructure and the answer will be "30 more years" and then they'll get their funding yanked forever.
Arguably the turning point in the 1800s lasted a while, potentially from 1848 (the year of revolution) to 1871 (end of the Franco-Prussian war and the creation of the German Empire). Some of us might have to live our entire lives in what turned out later to be a turning point.