skysight-inc/HackerNews huggingface dataset:
One thing this article is missing is the arbitrary "400MB slug size" that heroku limits your application to if you want to deploy.
I work at a startup* trying to tackle nurse burnout, and two of my family members are nurses. Here are a few things I've learned:
- Nurses were getting burned out before the pandemic, and the US has a nursing shortage that's been going on for about 90 years (it started with an infrastructure buildout in the 1930s).* So it's a secular problem, with chronic as well as acute causal factors.

- There is a ladder of nursing credentials, and the shortage effects them differently. Hiring for roles like CNA and LPN/LVN has exploded because of the shortage of RNs and above. CNAs get trained in 4-12 weeks to do the heavy lifting of care; RNs get ~3 year degrees to perform much more complicated tasks.

- Burnout, and the nursing shortage, are in a positive feedback loop/downward spiral. That is, the more nurses burn out, the more they cause other nurses to burn out. Short-staffed facilities have a very hard time pulling back to normal staffing, because nobody wants to join a skeleton crew. (I know of long-term care facilities where the scheduling nurses (the bosses) are working the graveyard shift because they can't fill it.)

- Many nurses work rigid schedules on 12-14 shifts, and a lot of medical errors happen at the end of those shifts. *

- The hot US job market (Great resignation, great reshuffle) is hitting nursing especially hard; it is very sensitive to external shocks. There are paths to easier work and higher pay.

- Many healthcare facilities and systems don't give nurses flexibility or the possibility of advancement. (One family member will need to quit her current job and come back in a year or two to her current employer if she wants to move up a pay grade -- which is like some tech companies -- but slower moving and lower paying.)

- Many facilities are run entirely on foreign staff (the H2-B visa allows that). And many nurses are imported from the Philippines.

* https://clipboardhealth.com

* https://www.nursing.upenn.edu/nhhc/workforce-issues/where-di...

* https://www.nytimes.com/video/opinion/100000008158650/covid-...

(plug: if you're interested in this problem, we're hiring: https://culture.clipboardhealth.com)
Is Lee that different from Washington or any other officer in the Continental army who served in the British army prior to the war?

Or do you think there is no distinction between being a rebel and a traitor?
Which provider / API? I'm on EDF w/ a smart meter but haven't seen anything that looks coding accessible
I don't know if I'm seeing things, but Heroku seems to be more expensive than GCP.

I get a 8 GB RAM Postgres instance for 200$ on Heroku. On GCP I get a 4CPU 26GB RAM Postgres instance for 280$ (Cloud SQL).

What's the USP Heroku provides?
now you need a custom SOC to solve leetcode
Open sourcing code safely also isn’t free. So unless something was developed in the open from the outset, I doubt it ever will become open source (unless mandated by law).
Word. Tired of these "I don't want this but I won't spend any time or money on fixing it so someone else should do it" posts.

Hint: it's under Tools|Preferences in firefox/palemoon
Blaming others for making legitimate complaints about pervasive bad practices is learned assholishness.

We should all complain loudly and far more than we do about the creeping tendency of many companies to do so many obviously shitty things, instead of merely shrugging our shoulders.
I was tangentially related to the covid app stuff so I can offer some insight there: most of those apps weren't built by the state. Google provided an open-source "base app" that could be customized by the states, but most states hired third-party contractors to build an app for them.

I've worked in public sector and this is typical. the states can't open source it because they don't own it, they just pay a third-party to build+operate it for them. This is touted as "small govt", but it really just makes things less efficient. The total number of people involved stays the same.
I think, maybe, both of these responses are missing the fact that make is not a program, but rather, a number of programs with the same invocation name.

A fork of one of these makes, which did not have the two glaring flaws I refer to, but was otherwise make, would still be, well, make.
> we haven't been able to deploy for over two weeks

What is stopping you? Are you unable to type `git push heroku master`?
I'm a die hard Ruby guy and now writing some Go and I pretty much hate it. I don't really care for performance or compile speed, I could barely care less. I want a good web framework with tons of community support and a language that lets me easily express my thoughts into code. I'm not getting that with Go.
Small nit: I believe this is incorrect:

> More recently, all Git-based deployments (which is to say, virtually all deployments) to Heroku were blocked and review apps were halted for all users as a result of a GitHub OAuth token leak.

It should read "all GitHub-based deployments". You can still deploy with `git push heroku main`.
We absolutely can do math in the face of some probability of being wrong about our proofs (and the proofs of our proof systems, and our proofs of the consistency of our logics, and so on). I know this because we do, in fact, do math and some of our proofs are almost certainly wrong.

Obviously I couldn't tell you which generally accepted proofs are wrong, only that we've drawn a few black balls from the urn of double-checking-established-proofs already, and so we should not assume that we won't find more. Imre Lakatos' essay Proofs and Refutations is a fun read on the subject.

A simple deductive proof of 2+2=4 (say in Peano Arithmetic) is clear enough that I'd give it a very small chance of being wrong, easily less than 10^-9 but certainly not less than 10^-100. To push something below a probability like 10^-100 one would have to be unreasonably confident in things like "I haven't developed a brain injury causing me to be very confident in 2+2=4 and confabulating all other evidence as needed". Such a thing is absurdly unlikely of course, but a 10^-100 occurrence is far, far less likely still.

> Sure, you can be fooled into thinking a black ball was pulled out of an urn of white balls, but whether the urn has all white balls is just a fact, not a probability. And under proper conditions, we should be able to verify that fact. To doubt that is to entertain wild skeptical scenarios where we can't really do science.

You can verify it enough put the odds of it low enough to arguendo it as true for most purposes, but that's because for most purposes a certain probability of being wrong is acceptable, and once you've pushed something far below that threshold then you can fairly safely ignore it.

As an intuition pump, imagine that you have personally drawn the balls from the urn. You drew a black ball and carefully observed it. Then, someone approaches you and offers to make you a bet: if the urn had ever contained a black ball then he would pay you one dollar, otherwise you would owe him a hundred million dollars. He hands you a clear, unambiguous, and legally enforceable contract to that effect.

Do you sign? If you believe that there is a 100% chance that you drew a black ball, then there's a zero percent chance that you'll lose this bet. It's a free dollar, why wouldn't you sign it?

> To doubt that is to entertain wild skeptical scenarios where we can't really do science.
> At any rate, I don't see that sort of reasoning as Bayesian. It's just radical skepticism.

We can do science in the face of the probability that we might be wrong about anything and everything, the key thing is to keep in mind the bounds – at least roughly – of the different ways that we can be wrong.

It does involve a bit of humility, but not a step change compared to the ordinary scientific humility of "this is the best answer we have so far, but it could be wrong".
I always knew bosskey as a tiny windows app uses for switching screens at school. Fantastic.
Haha, agreed, also, in my 30 years of working in CS at more than a dozen different companies of all sizes in 3 different countries, never ever did anyone ask for my degree.
Totally right. The same applies to publicly funded research (goodbye, Elsevier), and even to court filings (goodbye, Pacer).

As for postalrat's comment: there is a certain bureaucratic mindset that wants "their" stuff secret. Even when there's no possible justification. "You can't get in trouble for saying No" is their philosophy.

Example: on Nextdoor (home of the dumbest people on the web), I stopped getting my daily email digest. Since this happens to be my ideal way to get Nextdoo, I emailed Support, and their person insisted that they were going out, and I should contact my email provider (they were not going to Spam, if that's your guess).

I asked "how do you know? did you look in the Sent folder?" and he/she said "we're unable to share any information about our internal tools."

Ooh, it's a SECRET! I went through Twitter and found out they were running an experiment.
I absolutely love Pinboard, seems like hiring one person to attend the support queue would solve >80% of the problem.
Ah got it, thanks. I wasn’t aware that they’ve built all this stuff.
If it only applies to that case, it's possible there will be a perverse incentive for the public sector to outsource the code development.
Not to be mean, but 'leave nursing' and then what ?

Nursing is a well paying middle-class job without a lot of transferable skills to other professions.
Don't say programming. It isn't the solution to everything. Other low-entry-barrier jobs pay much less and have exploitation problems of their own. For a lot of middle class families, dual income is essential to maintain their lifestyle. So SAHM is not an option. Nursing has clearly gone through a rough 2 years, but I suspect that things are going back to normal now. Why leave now ?

> High patient-to-nurse staffing ratios

This bit is confusing me. If supply-demand is in the Nurse's favor, then don't they get more leverage on what QOL and wages they can demand ? It is not like they can fire a senior nurse on low pay, when new nurses are harder to find and demand higher wages. I know that the nurses refusing work and resulting deaths has bad optics, but it doesn't look like hospitals have a lot of leverage right now.

> Administrative burden and manual tasks

Sounds like an opportunity for a startup to disrupt the space. But, the jaded side of me thinks that the startup will fail due to insufficient political leverage with hospitals/insurance/law-makers.

> health IT

Keep calling it health IT and the problems will never be solved. Solving hard problems needs reframing of the resources dedicated to it. When tech workers are seen as assets and not cost-centers, these problems will solve themselves.
How We Test Microservices Locally at Nylas
Testing microservice locally is hard. This blog tells how to spin up services and their local dependencies.
DaVinci Resolve is free-as-in-beer but not Free-as-in-Speech, and it's a pretty serious bit of software. In Linux, it lacks some of the codec support and "nice-to-haves" like automatically exporting to Youtube etc, but if you use Linux already you probably use ffmpeg already and you probably know what you're doing with it.

You will need a fairly modern graphics card, but a low-end NVidia GT1030 will work perfectly well.
I don't know if it exists for where you live, but you might be able to make use of a public information law (FOIA-like)
> Why register as a not-for-profit when you’re profitable?

If your purpose isn't to return a profit to stakeholders, but to serve some social purpose eligible for charity nonprofit status plus like “pediatric healthcare”, registering as a nonprofit gives you more surplus revenue because of tax exemption and the ability to accept donations that are tax deductible for the donors.

It’s also often good PR.
I run an AWS instance that hosts my own domain mail server.
I have hundreds of email addresses, and each of them is forwarded to a gmail account. (I use the myaddress+tag@gmail.com to make each one unique.
I do this to identify and squash spam - if one email address becomes contaminated, I delete it and change my email on the compromised company's server.

I also run a mailing list server.

So my email is usually sent from a gmail.com address, and I usually receive email on my own domain.

Some lessons - sending email from your own domain is difficult as you have to not only make it accepting to spammer-averse sites. You also have to protect it from sites that would LOVE to relay email through your server.

As for receiving and reading email on your own domain - you have to provide your own spam filters - and this is VERY DIFFICULT. 320 billion spam emails are sent every day, and 94% of malware is delivered in those emails. That's one reason I use gmail as the way I read email.
Auto-scaling for ML workloads, integrated with the TF workflow - very cool!
Because "this customer" would presumably be the government. If you're a government contractor bidding on RFPs, not meeting the basic requirements is probably a bad way to stay in business. No one's forcing you to do it, though.
I don't think "tough on crime" voters strongly differentiate, based on the behaviors of the prosecutors themselves. The biggest resume priority seems to be maintaining a ludicrously high conviction percentage, which is awful for different reasons (innocent defendants forced into plea bargains).

Only a small subset of prosecutors elected in the most liberal districts are rewarded by their constituencies for exercising prosecutorial discretion. I say that without making any judgment as to whether they're using that discretion well — I'm just observing that very few prosecutors work that way.
Also incentivizes unreasonably-low speed limits, which are not the net positive for road safety that many people think.
The government paying for software to be developed is quite a bit different from a SaaS offering. If I pay some guy on Upwork to build something for me I expect the source code.

Of course the SaaS model is much better for developers to realize their worth, because you are essentially creating capital goods as a developer and being the owner of those goods is much more profitable than selling them.
You can use Guile Scheme for using Guix so you get a more transferrable language for your reproducible OS/package manager instead of Nix/Nix Language.
If they’re not being hyperbolic, they might be reacting to stories like this:

https://talkingpointsmemo.com/news/j-michael-luttig-op-ed-ja...
Confirming - I'm unable to post to my Facebook wall!
Right. There's a little too much cargo-culting in the "struct of arrays" pattern, you really want to understand why it works or doesn't.

If you have some giant bloated struct and you only care about one or two fields at a time, that's one thing. But if you have a well-aligned, correctly packed struct and you're processing all its data, it's total nonsense to break that up.
More conventionally this is called a "Core Deposit".

The idea is that you are buying new or refurbished products to replace broken parts. So you pay a core fee so you return the broken parts so that they can rebuild them and resell them.

This is common for automparts stores because as long as the cast metal parts are not damaged and within spec then there is no reason they can't be rebuilt. Alternators, water pumps, etc.

You are not obligated to return the parts. You can keep them yourself and if that is the case then they just keep the deposit.
Apple is by far the most secure, which is why you rarely see kernel exploits and the market for IOS security researchers are in high demand. While the market for android researchers are hot, it's luke warm in comparison. Even in IOS 13, meaningful iphone exploits are hard to come by, while android it's like candy.

Key point, it's going to be difficult to find a way to unlock the bootloader on an Iphone, or a root on modern versions of IOS. Meanwhile you can buy a android phone day 1 and load your own bootloader and get code running in the kernel. This is exactly what a malicious application does. The security boundaries of apps are pretty strong on both OS's, but Apple makes sure apps can't violate that.
I think a lot of people confuse Computer Science with SWE or something similar. A lot of universities and programs do a terrible job of explaining CS.

You will get some CS knowledge working in the field, but its akin to any field where someone can get by learning how to do X without understand the theoretical underpinnings of X. CS is the theory and study of computation. A trained computer scientist should be able to understand computation and information in terms of abstract models, the mathematics behind those models, and reason with those models. CS can be seen as something only tangentially related to physical computers, it is the academic study of problems and problem solving.

This is not something you can learn in less than a year of study. Anyone selling you a CS degree without making you take a theory of computation is also really doing you a disservice. A lot of people have a degree in CS these days who really lack the fundamentals of the science portion of CS.
Medicare is not a blank check. It's a standard check (see sibling comment on fee schedules), and each check tends to actually be quite low of an amount.

The magnitude of "standard" and "low" are both demonstrated by the fact that when private insurers negotiate pricing contracts (basically, a one-off fee schedule) with hospital groups, they express prices in terms of "medicare multiples".

For example, the insurer will pay up to 13x of what Medicare pays for an fMRI administered under non-emergent circumstances with medically-justifiable cause. Pretty much every multiple is >1x, many are far more than 10x.

And medicare is arguably more expensive to provide, since the probability of confounding issues from disability or age is higher than in the general insured population.

Medicare is very consistent with paying, especially in comparison to private insurance, but the a la carte fees are quite "low" by relatively-freer-market definitions (I say relatively, because the reality is that private insurers negotiating with hospital groups is the antithesis of a free market, in most conceivable dimensions).

---

The main reason medical groups lobby against "medicare for all" is that they will lose lucrative "20xM" payouts from private insurers, and it's difficult to see how their ballooning administrative costs can survive on such a lean diet.

Of course, this line of thinking is deliberately ignorant of the thought that medicare fee schedules can be renegotiated to reflect the population of patients "medicare for all" would incorporate. But nobody's interested in thinking two turns ahead, let alone advancing the game state, when their pockets are nicely-lined on turn zero.
HEIF is a separate format, right? If so JPEG XL probably is doomed.
> So from a security boundary, containers are basically a machine-internal firewall between programs and the host.

Which is only useful if they actually provide security.
Oh yeah definitely. I think the thing I heard was that rather than like, functioning like a tent pole on inflation it was more like just a small contributing factor, but will be for years to come. I kind of stuck on it here because I think the politics have been "this is what happens when you give people hundreds of billions of dollars", but I don't really think the evidence supports that argument.
What would be the expectation of source code ownership if you hired consultants or a team of developers to produce a piece of software for you? Do they keep it proprietary to themselves or should it belong to you?
I'm guessing we'll hear the question again in 10 years...
Care to explain why you like these choices?
Interview with Sundar Pichai, CEO of Google and Alphabet
Ask HN: Best IT solution/App for managing a household?
I'm looking for a solution, preferably an app to manage shared to-do lists, shopping lists and household projects among my family, Post-it notes and text reminders aren't cutting it. Any recommendations that aren't overkill?
The Far-Right Provocateur Burning the Koran and Setting Sweden on Fire
Again, I point to the fact that nearly every other industrialized nation does it better than us, with a fraction of the resources. I find it highly suspect when people say the problem is so complex we can't possibly fix it. Every other major western (and some asian) economy has addressed this. We are not exceptional. We can fix this too.
There is a similar open-source database called XTDB: https://xtdb.com/

I still haven’t found the activation energy, though.
I would class those as era #3. There was a huge variety of innovation, and some libraries/frameworks had relatively more success (angular, backbone) or less success (qooxdoo, sproutcore). I think industry usage broadly follows the four steps I gave.

The amazing thing is that everything was there back in 2000, and OWA showed the way. AFAIK IE5 had all the features needed to deliver an SPA, albeit the techniques to reliably and performantly take advantage of IE took a long time to either discover or to percolate through the industry. I remember people discovering almost hidden IE features all through the 00’s, and then taking advantage of those features. I personally recall IE5.5 definitely had all the DOM features I needed for a component framework, since I remember angrily writing minor workarounds specifically for that version.

The vast majority of web developers were glued to their particular choice of HTML backend, so industry adoption of front-end frameworks was hideously slow.

React was when frontend JavaScript frameworks appeared to me to become really mainstream, rather than just early adopters (era #3 of my list). My own progression was script.aculo.us -> dojo -> personal custom framework. My custom framework had major advantages for me over dojo (better: performance, reliability, flexibility, improved UI, development speed).

Each individual developer will have their own view of how the industry progressed, but this is how I perceived it as a generalisation.
The burnout in healthcare is unreal and is a problem we should all be worried about.
Yes it absolutely is possible. I have been considering doing this in combination with PG Aurora v2
You are bidding for a contract that asks you to release the code, bid accordingly, if you have super secret code then don't bid at all or increase your bid. The hope is the public will get some open source code they can fix in future if there is a need and not have to beg you years later to please fix stuff or add a new feature.

As I private person I can offer a programming projects but demand access to the source code , you are free not to bid for my project but I think I am the sane one that wants the code so i am not locked into a corner.
It was deceptive nowhere, and Australia is just over protective. Surprised at how many people are treating this as a small fine compared to what was done, or as if this should be the standard everywhere.
I don't know, just worrying. Perhaps it's not. That's why I ask.
Thanks. Air quality isn’t to be taken for granted, especially in public places. How is the government using the allocated budget?
I would reject the term "passive income" as not helpful and think about how to create a portfolio with good risk-adjusted returns, regardless of whether they come from interest, dividends, or capital gains. The withdrawal rate of the portfolio, which produces the "cash flow", is a separate question.