skysight-inc/HackerNews huggingface dataset:
"ML promises to revolutionize 'X' because of the explosion of data in the modern era."

Outside of some singularity whack-jobs, that's always been the promise. The explosion of data in the field is a necessary requirement.

Healthcare fields make it nigh impossible to access data in way that will allow for fast prototyping or detailed experimentation. This isn't just about privacy either. Each Hospital treats even anonymized samples as a prospective source of income and a competitive advantage. I understand why they do it from a profit motive perspective, but it is certainly being traded off against prospective decreases in healthcare prices and significantly improved diagnostics.

ML revolutionized Vision because of Imagnenet and Coco. ML revolutionized Language when Google scraped the entire internet for BERT. Graph neural networks have started working now that they're being run on internet sized knowledge graphs. Even self-driving companies know that the key to autonomous diving mecca lies in the data and not the models. (Karpathy goes into intricate detail here during his talks)

If a field wishes to claim that ML has failed to revolutionize it, I would ask it to first meet the one requirement ML needs satisfied: Large-scale publically-ish available labelled data. The sad thing is that Healthcare is not incapable of providing this. It's just that the individual players do not want to cooperate to make it happen.
Partly -- law controls standards to some extent, but does not control supply necessarily.
Ironically infinite intersectionality of identity leads to individuals.
Good question. I'm always afraid most of the useful medical data will be kept secret by these giant corporations, but let's hope this is not already the case.
The email didn't say suing. It just said he was going to talk to his lawyers. Just wait for a cease and desist. If someone can replicate you code and maintain it as an OSS project, there is absolutely no way that wouldn't be the lawyers first step. I'm not shaming him cause that's still scary, but this is a just another CEO thinking they can do what they want.
Experian marketers [1] were possibly fans of the hit [2] TV show "The Sopranos". [3] [4]

[1] https://en.m.wikipedia.org/wiki/Bust_Out

[2] https://en.m.wikipedia.org/wiki/A_Hit_Is_a_Hit

[3] https://en.m.wikipedia.org/wiki/Linda_Tripp

[4] https://en.m.wikipedia.org/wiki/Identity_Thief
For the past few decades, the buzzwords to sound technologically sophisticated include "digital", "online", "app" (and probably others). For example, why have a plain light switch when you can have a digital online light switch controllable by an app on your mobile phone?
The Spotify application displays album art as images in a screen.

They are relatively high resolution. That look good on my 4k screen.

How much ram do those decoded assets take up?

Your 8MB ram computer would not handle network streaming, decoding 320kbs/s audio, displaying a high resolution UI, etc.

The comparison is ridiculous.

There's a difference between today where people use 4k displays to back in the days when 1024x768 was high end. That's 10x the amount of pixels.

-

Also your complaints seem to be about the speed of your internet connection.

The average person does not wait multiple seconds to play a song.

Reduce the quality of your streaming if you want it to be more responsive.

--

Also your phone seems to be a bad phone.

Storage speed and CPU power are also factors in how fast a device runs software.

My 3 year old Note 9 works perfectly fine.
Over the last year I've been very explicit about this in issues and such that people report (especially feature requests, but also bugs I don't really care about): "Thanks! Sounds good; keep in mind this is a spare time project I wrote for my own reasons, I'm happy working to solve other people's problems too if it improves the project, but I work on it when I feel like it, which may be next week, next year, or never. In the meanwhile, I'm happy to review and merge patches".

Often it's closer to next week than never, but sometimes it's not. This sets expectations, and best of all, it just feels very liberating saying it out loud. Some of the stress I had in the past (not just OSS work, also other volunteer work) is having the feeling I was obligated to do stuff; for me personally anyway, this relieves much of it.

Thus far, everyone has understood this too; that it's delivered in a friend/positive rather than snappy way (as I've sometimes seen) probably helps. Granted, I haven't maintained some truly "large" projects since I started doing this, but there are a few of non-trivial size with some amount of issues.

Personally, I think this is better than outright ignoring, at least for me personally (everyone is different). I will feel guilty if I ignore people, and even a reply like the above removes that guilt because I've clearly communicated expectations.

Aside: if you say "I'm happy to merge patches" then you should really do your best to actually do so or not say it at all IMHO (which is also fine). Of course life happens and it's not a hard promise, but you're essentially asking people to volunteer their spare time to write code, and ignoring their code (and time) is not great. I've seen people solicit patches (sometimes very large non-trivial ones), people write them and then ... crickets. Not even a "this patch won't do", just ... nothing.

Unsolicited patches is a bit different, I do try and respond as best/quickly as I can out of respect for people's time, but I didn't promise anything beforehand so I don't feel the obligation, and especially for difficult patches I sometimes leave a similar message as above.
Solidworks is very easy to use but of course one has to have enough dosh as it is expensive
had the opportunity to bomb and incapacitate it, and didn’t

War is not a video game.

Bombing an enemy concentration camp, especially with WWII-era weapons, would mean killing the people you're trying to save.
So it's their fault because "the dress was too short, and they're asking for it", got it. I find the "Apple can do no evil" answers despicable.

You would not accept to have a non-functional service for a couple of months from anyone else either if you'll be honest with it.
Wow... This is really disappointing on Replit's part, especially considering the company's emphasis on an ideal of developer empowerment / creativity / collaboration, this seems very excessive.

I hope there's more to this story than it seems, because Replit has been doing lots of good work and this would lower my faith in them...
There are indeed areas where it's being used to complement radiologists as a second review and reduce the recall rate https://www.kheironmed.com/news/press-release-new-results-sh...
Defending Speech We Hate
I don't think there is any fundamentally original idea in replit.

It is a time-sharing system where you can log in and use a programming language.

We have had those since not long after the dawn of computing.

Since at least 1970, we also had smart terminals that allowed the user to fill in a form, and validate it, before sending it to the host.

So the time-sharing session being carried out by a protocol between the web front end and back-end is not ipso facto original.

Needless to say, neither is the idea of a repl running in a separate process that provides editing, with expressions sent out to a running image for evaluation.
what a shame replit!!
I was hoping there'd be more of the oddball dead-ends like the python Grail browser or the tcl plugin for Netscape.
Chrome is heavily promoted on some of the most high traffic websites. Users of those websites are told they should use Chrome. So they do. There's nothing Mozilla can do about that. Mozilla doesn't enforce antitrust. No upheaval within Mozilla will change it.
This post is stupid and it's not the first time I've read something like this.

Of course it's easier now, layers and layers have been added over the years to make programming easier, simpler and for a wider audience. Almost any library is made to make a programmer's life easier and simpler, if you didn't have that library and had to fight directly with the underlying layer it would be an order of magnitude harder for you to do it.

So of course it's easier, because being easier or simpler doesn't mean anything if you don't take into account what you're comparing it to. In this case with the difficulty of what was there before this particular library was written.

The problem is that 30, 40, 50 years ago most of the programmers were smart people, engineers, the best of the best... Making programming simpler every year and for a wider audience has made people with no patience to want to be programmers, they want it all chewed up and they want it all now, instead of struggling with the code or documentation (if any) themselves, and they want to be programmers in a month.

If this is not the case then it's because "it's really hard", sorry but no, something that takes you less than a couple of years to learn to reach an intermediate level is not hard.
I think 'racial problems' is the last thing China gets to throw stones on. When minorities in the US feel oppressed they protest, the system (slowly sometimes) improves and everything goes on. When minorities in China feel oppressed the CCP initiates a program of cultural or actual genocide until such time that the minority is dead or convinced that they are Han Chinese.

The U.S. has plenty of problems but I think moral contest with China in this area is not one of them.
So you're asserting that the reason your, and other, companies didn't do well is not that you couldn't live up to your promises but rather that there is a grand conspiracy to stop progress?

By the way, have you checked out https://timecube.2enp.com/https://timecube.2enp.com/?
Sorry about this, we're looking into it. It's optimized for desktop/laptop viewing, so it's strange that you're having desktop issues.
> and sent in McDonalds burgers and McFish samples

Doesn't cooking/frying destroy the DNA?
It's not user-friendly at all to require a machine to be sent off for a battery replacement.

For the ThinkPad, it's a 5 minute task which many people can do themselves -- certainly anyone who works in IT.

We've had less strict restrictions than France, but a couple of my colleagues replaced the batteries on their HP laptops. I sent videos, and they saw how easy it was -- less painful than a Covid test.
That's one of the reasons I brought it up. I thought there were setting to upload the camera roll or back it up to FB without ever going into FB itself.

I'm not a FB user any more, so I can't confirm

something like this:

https://www.dpreview.com/news/5620765515/facebook-photo-sync...
I only use my Apple ID for getting apps from the app store. I have disabled all the 'cloud storage' features of iCloud for privacy reasons. iCloud isn't even encrypted[0]. It's a privacy nightmare.

[0] https://www.idownloadblog.com/2020/01/21/reuter-fbi-apple-ic...
so they said "we're gonna talk to some lawyers" and your response is to write a lengthy public blog post without any legal counsel, in which you publish private correspondence along with the other person's contact info without their consent, and in which you essentially document all of the evidence against you -and- admit you understood your actions? huh. That's probably not how I would have responded.
The precise case in question:

> "more fragile white males with degrees from Princeton"

That specific language recasts (in my mind) people I might have seen as extremely confident extroverts. At this point in life, I think that the "recast" take is more accurate than the way I used to see them, but it's not something I'd have come to spontaneously. Encountering language like this helps to raise questions about what is really driving people, whether or not my own answers to that question are correct.
I've never liked that approach, it's leading with the stick and not the carrot and IMO it defeats the purpose of open source. It cuts away one of the main benefits of open source -- that companies can use it and start contributing back to it right away with no friction. AFAIK Microsoft, Amazon and Google actually DO hire a lot of open source maintainers at this time, for exactly this reason.
> Can you say with with 100% confidence that you wouldn't make the same choice in the same situation? And I do mean 100% confidence?

10000% confidence
I work in a startup that is building a software for radiologists that uses AI. From what I experienced so far is that the software is definitely not the problem. Our software already is better at detecting lesions, aneurisms and we are close to tumors too. Our goal is not to replace the radiologist but rather to decrease the error rate. But there is definitely a difference between training a model at home with perfectly preprocessed data and working with the raw 'real-life' data + monetizing it + making the UX/Ui for it etc.
The last turntable ferry has a clever design
Are there any options besides lifting the entire city or abandoning it.
I love this. At least in the US, ophthalmology & dentistry seem ripe for disruption/improvement as they have some really strange rules yet 90% of people's interactions with them are very routine.
Ultimately the performance loss means more productive developers and faster new features for applications.

Especially in a time when smartphones are the main platform for most consumers.
Interesting perspective. What's your take on tools that use AI/ML to accelerate applying an interpretation over a full volume? For example: https://youtu.be/mLgKtmLY3cs
The impact of digital/tele work in EU, focus on surveillance and mental health [pdf]
A standard length flac is easily 30mb and presumably the player keeps the current and potentially next in memory. Add in a few high res icons for album art and you can get 100mb before the UI... exists. It's great that Winamp could play your 128k mp3s and show your text only list in the 00s, but it's not like expectations haven't gone up in a way that contributes to memory use
Even worse, might confuse us Q followers. ;-)
> The Declaration of Independence and the Consitution were intended to be understood by regular people. This is so that there wouldn't be a political class, who believes the common person needs to be ruled.

This is simply factually untrue. The Articles of Confederation, and Constitution were written by and for the political class, and each addressed the immediate concerns of the political class (much narrower than the also narrow enfranchised class) at the time it was drafted and in the domain to which it was addressed. The Declaration was drafted by and for the needs of the same class but tangentially directed at the public in the US as a propaganda document, but it was even more directed at the British political class to create pressure for an immediate accommodation of the American political class (a task at which therr are some signs it might have succeeded had events on the ground not spiralled out of control as quickly as they did.)
In my field (space) we have an unspoken mantra that autonomous systems should aid human decision making.

It's just so much easier to build a system that allows a human to focus on the tough calls, than it is to build an end-to-end system that makes all the decisions. Only in the most extreme examples does full autonomy make sense.

If there were one doctor in the world, I'd build an autonomous mammogram machine and have him periodically audit the diagnoses. Otherwise, better tools is the way to go.

I noticed this when visiting the OBGYN for sonograms to check the development of our children. The tools are really good. You can easily measure distances and thicknesses, visualize doppler flow of blood, everything is projected from weird polar space (what the instrument measures) to a Cartesian space (what we expect to see), and you can capture images or video in real time.

Sure, the cabal factor is real, as is the curmudgeon doctor, but I think we should be building tools, not doctors. We know how to build doctors.
I mean, this was a marketing opportunity. They could've asked nicely if he'd be willing to link to repl.it for anyone who wants something more solid and scalable. It sounds from the early e-mails as if OP started out very positively predisposed towards them.

Instead they've now broadcast to their potential customer base that they're litigious and petty.
Did you get to the end of the article? He addresses this:

>A bigger issue, and the one I think has prevented more widespread adoption, is that probabilistic design doesn’t account for fluke events -- the unknowables. If you don’t know what could happen, you obviously can’t assign that event a probability.

>The ideal approach might be a hybrid. Probabilistic design could be responsible for covering simplifications and a reduced safety factor could cover the unknowables. Of course, there’s no simple way to determine how much of the current factor covers simplifications, so reducing the factor would still be a risky endeavor.
They realized you had the potential of taking away some of their traffic.

Traffic lets them sell data, charm investors, and maybe improve their service to a limited extent by analyzing that data.

What do they have to lose by bullying you, since they have lawyers on the payroll already?

You could ask a lawyer if you have a chance to win in court.

Perhaps the EFF would like to grind their teeth on Replit and create a precedent: https://www.eff.org/pages/legal-assistance
Sad that this is my expectation these days. In the past I'd say I'd no longer use repl.it but if I ruled out interacting with every company that did unethical stuff I had have to lock myself in an empty room.

But still I'll make an effort to stop using repl.it going forward. What a scumbag move.
On the idea that group loyalty is a primitive holdover
Most of bioinformatics/computational biology is open source and so are most of the data sets. The companies that do this definitely have a 'special sauce' for ancestry, but most all of the disease annotations are public (see dbSNP).

As for the paranoia about DNA companies, you are an anonymous drop in the ocean of sequenced DNA. There are laws against using it to inform insurance coverage. Sequencing yourself at one these companies and opting in for use in research is actually really important to collecting the sample sizes necessary to discover new causative variants for disease.
That is a very great job. Congrats! My feedback is to make it flexible on charts and easy to create admin panels.
I'm not sure I follow. How is this a Reddit comment?

I don't think the author of this post is in the right here. Most people are piling on saying Repl.it is behaving irrationally. But to me it seems... in line with what an employer should think?
> > I'm not remotely blaming the customer, but what a nothing-burger this submission is: Apple didn't "shut down" his iCloud account, they met an edge in their implementation that they had to remediate.

Apple acknowledged they were not providing this person with the product the person was paying for, yet (presumably), no refund was offered.

> I do find the story interesting in that he immediately filed a complaint with the BBB. That seems...risky.

Why do people think BBB matters? I’ve had customers at my businesses threaten to go to the BBB and it affects business not one bit.
You can only wipe the drive if the computer will boot, not something a lot of devices that need repair are happy to do.
Ideal way to unlock your any iPhone or iPad device
Could you provide some examples of fields where practitioners control both supply and standard of practice where automation is also shunned, perpetuating high costs? Also, note, the largest source of bankruptcy in the US is medical costs
https://www.cnbc.com/2019/02/11/this-is-the-real-reason-most...

"They dont understand the business" is a great excuse for maintaining status quo. I'm an Engineer, a quant, and a computer scientist by training and I refuse to accept defeat w/o sound reason. I will if I'm given a good reason, but "go away you guys, you dont understand our business" is defeatist. If we all accepted such answers society would never progress. I'm sure horse carriages said the same thing when people tried to invent motor vehicles.
And with that I won't be renewing my Replit subscription.
"Germany was USSR's ally in their planned occupation of Europe."

That's a lie/hyperbole that is being pushed in the last decade or so.
Although I imagine every country had some plans of occupying Europe at some point or another, saying USSR was planning on occupying it based on Molotov-Ribbentrop Pact is lie.
I could understand an over eager lawyer but this is the CEO of a company with $20 million in funding personally threatening to sic the lawyers on a one man open source project. This is evidence that: 1) he doesn’t have anything better to do, bad news for Replit, 2) he’s afraid of this little project, also bad news for Replit.
Use it where it's useful, use something else otherwise.

It doesn't need much discussion.

If your language forces you to use mechanisms and organization inappropriate to the problem, the solution will be ugly and awkward. In that case a better language, or more usually a better job, is in order. The requirements might dictate the language, but they don't typically dictate you being the one to do it.
Yeah the article quoted gave very few details on the supposedly inconsistent performance of the model and lots of details on how few radiologists used it. Doctors (and other regulated professions) are a cabal that need to be broken up.
Pretty serious accusation with petty comments from the CEO.

Feel like we are missing some crucial part of the story though. Doesn’t make sense why would they go out of their way to threaten a small open-source project.
AT&T, Verizon Push Free iPhones for Long-Term Customers
> this should be the standard

> Apple customers would have a hard time

I took it to be implicit to the wish that hard drives be owner-serviceable.
are you suggesting that publishing evidence against you is a bad idea on reddit but not a bad idea here? Or is your gripe that he said "chief"? That seems like focusing on the wrong thing entirely.
For $50 a month, I'm sure someone will love to live there.
Clearly their investors should have funded the intern!
Strange thing is that anti-Apple posts on HN get lots of discussion about how Apple is bad. Then a few days later a new MacBook is released, and there is a post on HN where everybody is raving about Apple. Then the next day, everybody is hating Apple again. It's confusing.
It is an interesting market, for sure. The fact that these vendors are reluctant to upgrade tech stacks actually creates a bunch of opportunities. (Although we wish they'd just upgrade their Windows version:)
when you aim at the chest its relevant, or when you aim at the neck or head its relevant, there is nothing to keep this aimed at the knees except someone saying thats the only acceptable use.
That approach might work... if they were leased the same way that airplane engines are - by hours running. ( https://www.rrpf-leasing.com/home )

If you lease it with a calendar time instead, it would make it uneconomical for either JD (in the case of multiple farms sharing the same equipment and logging #x times more hours on the equipment) or for smaller operators (where JD prices it for the 'its running 7 days a week' when its only running 1 day a week).

It would also be necessary to make sure that there's no way to circumvent that running time clock on the devices with 3rd party software.
Optimist. https://en.wikipedia.org/wiki/Butt_Report:

“Of those aircraft recorded as attacking their target, only one in three got within 5 mi (8.0 km).”

https://www.nationalarchives.gov.uk/education/worldwar2/thea... has data for later years. It got better, but stayed bad.

https://www.airforcemag.com/article/1008daylight/:

“Bombing accuracy was terrible. The average circular error in 1943 was 1,200 feet, meaning that only 16 percent of the bombs fell within 1,000 feet of the aiming point”
Popular Evaluation Metrics for Classification with Code