skysight-inc/HackerNews huggingface dataset:
Yes, EHR vendors are really opponents/gatekeepers here. They don't benefit from you getting your data out of the EHR and in my experience they weren't really open to it.

Interoperability is really driven by either state/federal reporting requirements, or billing. And there is no incentive for EHR vendors or their client hospital systems to go beyond the exact minimum to get paid.
I think this is common for many programmers. Programming isn't just a way to implement the solution to a problem, it is also a way to find solutions to problems (by working them out in code). Often times, programming can also help you figure out what the problem is. Programming isn't just about implementing things, it can also help with thinking.
Ask HN: How do I deal with the stress of fundraising?
Hey, my co-founder and I are trying to raise a a seed round for a product that has shown some traction (200+ paid B2C customers).

Both of us are engineers, and new to fundraising. As the relatively less introverted one, I'm the one in charge of the conversations. Not that I'm any good at story telling, but I'm getting better with every subsequent pitch.

The experience so far has been brutal. There's a constant stream of negativity to deal with. We wake up to rejections, get ghosted by those who showed genuine interest. To top it all off, we have to keep a straight face in front of our team to hide the pain of someone not seeing the value in what we are building.

My question to HN is, what can I do to make this process less emotionally taxing?

Thank you! :)
If there was no virtual public space in which to tar and feather shameful technical practices (or at least review them honestly), they would probably be even more prevalent.

I also see these as an excellent learning opportunity. Typically, it is a lesson in managing complexity.
It's a really boring setup, I'm unlikely to share anything of much value here.

No k8s or anything like that. An Ubuntu LTS virtual machine on top of I don't know what hypervisor (probably Hyper-V). Gitea requires very few resources.

Data is stored in PostgreSQL 11. Probably should be upgraded at some point, but it's working fine for now.

A Drone CI instance runs on that same machine. It controls CI workers on a dozen other VMs.

Everything is in Docker containers under docker-compose for two reasons: easy upgrades, and the ability to shove all data into a single directory.

caddy for HTTPS.

Sonatype Nexus for package repositories (caching upstream npm, nuget, maven, composer, and our own internal repos). This one is pretty heavy and will probably be moved to a separate machine at some point.

Never had any issues with any of these in about three years we've been running this setup.

I was a bit facetious with the "zero downtime" statement. It has about 30 seconds of downtime per month, but it is always planned and outside of working hours deep into the night.

There's been zero seconds of unplanned downtime.

Basically you do:

$ docker-compose pull
$ docker-compose up -d

and half a minute later it is running new versions. If anything is broken (it hasn't been yet), call the sysadmin guy, and a few minutes later he restores a VM snapshot.

Backups are being done on the hypervisor's level. I don't know about that much.
We agree. Dataset fidelity and bias are major concerns for publicly available datasets. For this reason we are working to develop programmatically created datasets along with anti-bias testing and policies.
1) Reader Mode

2) Most OSes nowadays have resizable windows. Drag the borders of your browser window in from the edges of your screen.

3) One of the few advantages of reading HN (and therefore the sites it links to) on a phone.
Lots of things are amoral but not illegal. I also don't think anybody above you claimed it was illegal.
I'm not saying that.

You originally replied to this comment:

"Weiss is an uncredentialed pseudo-intellectual who has latched onto a real problem, but who does not have the knowledge or experience to write competently on the subject."

I was simply trying to find out what she actually majored in to gauge whether there is any truth to this statement. Furthermore, the difficulty in finding the exact degree program seems very suspicious.
It's easy to make this mistake, still: https://github.com/openjdk/jdk/blob/722d639fad2e4fc6eb2aabd4...
It sounds interesting. You mentioned big data; what is your tech stack other than postgres?
Just send the company an email and quote this section, it gets great results. I’ve used this method to get off a few mailing lists that implement these dark patterns.
How Western sanctions affect me in Russia [video]
The problem is the same as it’s always been. Location.

There are plenty of towns like this in the Midwest and almost all of them are dying unless they have an industry, or more than one, supporting them.

You could have white collar remote towns, but you’d still have to solve the issue of getting service and retail people to live there.
From https://www.hetzner.com/dedicated-rootserver?drives_count_fr...
2 x 3.84 TB NVMe SSD and 14 x 16 TB SATA HDD
> my GitLab install absolutely self destructed itself

That’s frightening, we’ve been using it for multiple years now. It’s running fine and the only short downtime is every few weeks for the update.

What happened to your instance?
king games (candy crush) run on prem without containers while i was there (until 2016)
Sweet! The basic learning comparison (Vc-Vf) can be implemented in tons of physical systems (memristors, springs, water pipes). So seeing it in other mediums would be pretty cool.
Kotlin is actually the natural upgrade from Java if you want something that feels more modern than Java. Very easy to switch to from Java: a conversion tool is actually built into intellij.

For most traditional Java frameworks (like Spring or Quarkus), Kotlin has long been a first class citizen (support, documentation, custom Kotlin extension functions, etc.) and probably the easier language to use when you are starting out with those frameworks. And of course on Android, it has long replaced Java as the default language.

On the server server-side, Spring has done so much work on integrating with Kotlin in the last five years that you are probably not doing yourself any favors if you choose not to use that. Kotlin DSL support is just a killer feature here. Spring has really embraced that and they've added nice Kotlin DSLs for pretty much everything that matters. No more builders. No more endless function chaining. No more annotation magic (or at least a lot less of it).
Also for security reasons, and because some features are nice to have. But you're right in that I'm definitely not randomly updating sometimes. When I do update I basically just back up the database, throw in a new Gitea binary, and restart the service. As the releases have been fairly well tested in general, this hasn't given me issues so far.
Java’s startup only slows down when a ton of classes have to be loaded, e.g. that’s why Clojure’s repl takes quite some time as you are loading two standard libs.

For a simple hello world it is below 0.1s.
Arguably too fundamental to mention, at least in one slide. Perhaps covered during the developer-testing period, before peer review.
I had similar markups at my sleep doctor. It was funny because a $20 part from Amazon would be sold for $200 and end up costing $50 for me after my insurance co-pay.

At first they were real pissy about me buying things from third parties but eventually just gave me the part list and stopped mentioning how I never bought stuff from them.
I'm pointing out that everyone is comfortable with most files not being human-readable. And that it's a red herring to suggest that text is the longest-lived format. I'm sure my data could outlive text files if I "stored" it on granite blocks, but it's not very useful in that format. Same with plain text; it just isn't a very useful format.
The only way master was special was that it was the first branch, created automatically on the first commit. Everything after that is convention.
Culture is your value system, your sense of right and wrong, just and unjust, fair and unfair, it encapsulates aspirations, defines self-actualization...if certain subcultures see clout in prison time, for a example, how could you possibly expect such a demographic to produce the same per capita number of convicts as a demographic which shuns law breaking?

And then genes have direct (e.g. warrior gene, brain structure) and indirect (e.g. hormone concentrations/sensitivity) influences on behavior and decision making. In addition to the heritability of intelligence which is going to influence both propensity for law breaking and conviction rate.

You can't celebrate diversity while only pretending that demographic differences are positive (itself a culturally subjective measure). That's a recipe for cross-demographic resentment and suboptimal legal and social outcomes, as we're increasingly seeing with this new generation of up and coming ideologues across our institutions.

People see sentiment like this and recoil in horror as though it justifies racism against individuals; on the contrary, these differences are merely shifts in normal-like distributions, i.e. we should still treat individuals equally in law and industry, but we must acknowledge that there will be average differences in outcome across demographics if we want a society based on equality of opportunity. Equality of outcome can only be achieved by handicapping the competent individuals that we rely on for progress of technology and civilization.

Despite what you may have heard, reality does not have a liberal bias, it unfortunately has a racial bias, because of the nature of evolution. Thousands of generations of adaptation to vastly different geographies has left it's mark, and denying this truth, while well intentioned, is dangerously misguided.
There have been worries that Russia might soon ban Wikipedia, so people have been downloading it
>The real story here is that institutions have gained so much power in society such that they have eclipsed every function in daily human life. The people who lead them have arbitrary and capricious control over prices, investment, transportation, and justice. The way people have responded to this is just part of the story. I want journalists to report on the whole story.

Very true. The question is not why left-wing college grads can wield arbitrary personal power based on some job they got at a prestigious private institution. The question is why jobs at prestigious but still ultimately private, undemocratic, unaccountable institutions have so much arbitrary power in the first place.

And IMHO the answer to that involves a lot of talk about how stupid, untrustworthy, self-serving, racist, corrupt, etc the actual voting public supposedly is.
> The problem with this view is that you're assuming that the current risk created by drivers that society would benefit from moving to self-driving systems is priced into their current driving, or into their insurance.

That's neither here nor there. Liability shouldn't be separated from the driver, since that's incentive for them to drive better. However, with self-driving vehicles, the driver is the manufacturer, full stop.

> My point upthread is that we're almost certain to end up over-pricing the risk caused by self-driving vehicles, while directly and indirectly subsidizing the continued operation of motor vehicles by even more flawed human beings.

1. You're making the flawed assumption that self-driving vehicles will be better drivers than humans. Maybe they will be, maybe they won't. It's yet to be seen. We'll know once the manufactures can't cherry-pick driving conditions or rely on backup humans to smooth over their defects.

2. If the problem you outline is an issue, the solution of pushing liability onto people who are not actually driving is a bad one.
AMD Unveils 3rd Gen EPYC Milan-X CPUs with 3D V-Cache, Performance Uplift
Understanding Color Management
I think it's a combination of four things:

1. GC is an enormous productivity improvement for applications whose performance characteristics can afford it. Seriously, I can't think of a single programming language feature/concept/technology that makes a bigger difference in developer velocity than memory safety and GC.

2. Static types are also a large productivity improvement for developers comfortable using them and the kinds of projects that benefit from them (large, multi-dev, multi-year).

3. Imperative and object-oriented. Java is imperative in the small, which is familiar to most developers and seems to strike a balance of letting developers write correct code with good performance. Java is OOP in the large and for many classes of applications, that's been a wildly successful way of organizing code and lowering the cognitive overhead.

4. Path dependence. The past largely determines the present. We don't reset all of our technology choices and start from scratch at the beginning of each fiscal quarter, so the languages that were widely used tend to stay the languages widely used.

Java was the first heavily engineering and marketed language that featured GC, static types, and OOP, so it got big and continues to stay big.

I also think it's a pretty decent language. The things people don't criticize about Java are mostly complaints about a certain style of programming in the 90s and less the language itself.
An oft-repeated aphorism by travelling westerners so they can justify negotiating over $1, but I have yet to actually come across someone who would be genuinely offended by not haggling.
They’re scamming insurance companies
Covid and the Heart: It Spares No One – Johns Hopkins
Thanks for giving some insight into this. Grooveshark was absolutely great!
Don't know if they still use it (I suspect so!) but at least as of 2015 Amazon was using a homebrewed deployment service called Apollo, which could spin up a VM from an internally developed Linux image then populate it with all the software and dependencies needed for a single service. It later inspired AWS CodeDeploy which does the same thing.

I remember it being pretty irritating to use, though, since it wasn't particularly easy to get Apollo to deploy to a desktop machine in the same way it would in production, and of course you couldn't isolate yourself from the desktop's installed dependencies in the same way. I'm using Docker nowadays and it definitely feels a lot smoother.

This is a nice writeup:
https://www.allthingsdistributed.com/2014/11/apollo-amazon-d...
I have done work on a power system for a data center in a previous life.

It is not easy to shut power off in a data center. They are designed that way intentionally. Yes, it is fairly easy to shut down utility power. But then you have automatic diesel generators that will start. If you shut them down, then you have battery powered UPS units.

In the building that I knew well in Canada, they had a well guarded and covered button behind the security desk that was labeled 'EPO': Emergency Power Off.

This button would send a signal to all systems (utility switches, diesel generator, and UPS units) to immediately shutdown or don't even start (diesels).
> I picked up a couple banks of memristors

Are those now something just available off the shelf?
Seriously. Especially When you compare to some other inheritors (eg Brian Herbert)
How SiriusXM bought and bungled a beloved podcast network
When you buy a house, you get a deed, and the deed is recorded in a registry. Having the deed means you own the house, meaning you have the rights and responsibilities the law provides for that. An NFT is like saying, I own the entry in the registry. But the recording of the deed is not the deed, and the entry in the registry gives you none of the rights.
Roll over sourdough. Italian scientists develop a new way rise pizza crust
That was not a statement about my morals, was about the moral of others...
Prepare for a lecture on the genetic inferiority of poor people and minorities.
That is only enforceable for Trade Secrets -- at least in most of the US. Google would need to prove that the things this employee worked on were "essential to the commercial viability of the business".

I totally understand not wanting to poke the legal behemoth, however.

As an anecdotal, a personal friend who is a former Googler signed a 10-year NDA, and he had his fingers in quite a few pies.

So maybe in 3 more years?
You're assuming they are all terrorists at Guantanamo, but it's known now that many of them are innocent randos who got swept up. You're also totally ignoring the difference between torture that violates international law and general human rights norms and getting prosecuted under the rule of law.

You seem to be doing pretty much doing exactly what the woke ppl do w/r/t men accused of sexual assault: you seem to want to decline to apply the protections of the law and its underlying ethical norms to people you don't like and disparage the notion they should have legal assistance.
I think the purpose of code reviews is really information sharing, rather than attempting to identify and remove defects (which might occasionally happen, but is more reliably addressed via testing). On the one hand, the team has the opportunity to see how a new feature works, on the other, the implementer gets feedback on team norms.
The best part of the Batman factor is that since it relies on data from the future it destroys the model's predictiveness!
If there is no meaningful statistical information in medical records, then we should stop keeping them? By hypothesis a doctor who opens a medical record can't gain any meaningful information from it for the same reasons listed in the article. I think this is sufficient to demonstrate the article is incorrect, there is significant information in medical records, and therefore it will be possible to train a model which can reproduce missing information to some degree.
11 Tips to Avoid Crypto Startup Legal Pitfalls
So it's legal in Australia to steal stuff just because it's unattended?
> Try finding a taxi in about 99% of the US more than a few miles out from big cities.

> I live just outside Minneapolis and we were SOL until Lyft arrived. Lyft and Uber still aren't available in most small towns. This is not "solved".

You can call for a taxi, even "just outside Minneapolis."

Also, taxis aren't the only solution to drunk driving that's better than unsupervised self-driving cars. You also have things like designated drivers, etc. It would have been silly for me to enumerate every single one in my original comment.
I take the original text as "don't just jump into coding right away" which I've seen so many people do. As you said, take a little bit to process and think through it, then start out your pseudocode, etc.
The most impacted user had ~500ms latency to the server, which is enough that even pageloads are bound to feel slow (especially because Gitlab itself is not necessarily the fastest thing in the world sometimes.) And if I am remembering correctly, I think that was basically it: the UI pageloads just had enough chained round trips that they were way too slow. In retrospect, there may have been some ways to work around this that we didn’t end up exploring.

When I moved to a new company, the GitLab instance was still up, and last I was aware, many years down the road, it is still in use. Feature-wise, we were very much satisfied, and the GitLab CI model with Docker executors worked very well for us.
Definitely not a world first. interesting - Europol had a crackdown on the ewaste market a few years back
'At home' diagnostic devices for sleep apnea are pretty good at identifying apneic events via various approaches to respiratory and cardiovascular monitoring. What they're not able to do is discern between obstructive and central apneas. In practice, this probably doesn't matter a lot for most, and direct providers that rely on at home testing generally lead with prescribing an APAP (auto-adjusting CPAP) with good results instead first of doing another sleep study like a traditional doctor might require.

Once you use an APAP, you actually are able to discern between apnea types with some degree of confidence if you dump the diagnostic data and use a tool like OSCAR to analyze it.
There absolutely was massive Java hype.

Twenty-five years ago

Hype is not reason why "a major Silicon Valley company that's migrating their backend to it".
I think this is much more common for large companies (still rare though). I saw it happen exactly once when I was working for a large company early in my career. Never saw it happen again anywhere else.
I don't know, they may be broken in terms of approach and design. But when the charset changes, new and never-seen-before things will start arriving downstream.
If you can't get a browser with a reading mode, try an OS with resizable windows.
I worked at an SSO Vendor for years, in our early days when we were 20 people we had a whiteboard with funny SAML names.. one of my favorite was King Federate which we abbreviated as K-Fed!
> up to $46,517

Meaning the same as "not more than". And $0 is of course not more than $46,517.
I think it's ridiculous that a CPAP machine requires a prescription. I wanted to buy one to try it but couldn't. Anyone know why this is? Is it just regulatory capture or is there a medical reason someone shouldn't be able to buy one?
I miss Grooveshark so much - Licensing issues aside it was one of the best UIs for music ever. I'd love to hear more stories about the backend
Man I miss Grooveshark still today. Spotify is okay but still a step down. Needing billion-dollar licensing schemes to even get started makes this such a hard market to actually get into and provide a competitively superior experience.
Those penalties are only theoretical. They only matter if the FTC bothers with enforcement. Lowly citizens such as you and I cannot bring a suit and cannot cost these companies a dime. Source: https://www.law.cornell.edu/wex/inbox/can-spam_and_consumer_...

If the FTC cared, they would have made an example of at least one company in the intervening 20 years.
I’d take quality of life and better return on taxes paid over more salary. Better return on taxes paid would offset a noticeable amount of salary.
>I am inclined to agree with you on automation being imperfect and that some things might not be automatable for now, at our current level of tech.

From TFA:

>The group pulled the ads before they were posted or paid for

I would not expect actual approval to come until the ads were paid for or posted. Otherwise, bad actors can test the automated filters for free until they find a way around them.

Maybe the bad ads still get through, but IMHO the article is misleading.
> That's the easy part! The hard part is managing databases.

Ding ding ding ding ding.

"But what about disk?" (so, relatedly, databases) is the hard part. Balancing performance (network disks suuuuuck) and flexibility ("just copy the disk image to another machine" is fine when it's a few GB—less useful when it's lots of GB and you might need to migrate it to another city and also you'd rather not have much downtime) is what's tricky. Spinning up new workers, reliable- and repeatable-enough deployment with rollbacks and such, that's easy, until it touches the disk (or the DB schema, that's its own whole messy dance to get right)
I think this shows limit of GDPR which maybe could be improved by making companies your data is shared with, seek authorization to treat those data directly, maybe let's say you sign up on $ocial network which share your data with mark€ting company, then maybe mark€ting has to send you an email to be authorized? So that Truecalled can get numbers from contacts list, but can't use them if not authorized?
https://archive.ph/K9wOP
Look at the flipside, and it's pretty obvious. "We need to kill more zerglings" could trigger an algorithm detecting calls for violence, and maybe invoke feelings of concern in anybody who doesn't know what a zergling is. A video of me killing zerglings would provide enough context to render the "call to violence" benign.
do you score RERAs (respiratory effort related arousals) in your home sleep test?