skysight-inc/HackerNews huggingface dataset:
Yeah, but there is not going to be a vaccine for global warming.
I'm going to take some guesses here but I'd love to hear a discussion about this from people with experience in medical software.

Medical software seems like it is rife with mandated requirements, likely written by people with no regard to real-world usage implications. By this I mean decisions that are akin to attempting to increase security by password complexity and expiry requirements -- when the reality is that decreases security by making users write down and/or cycle through easily-predictable passwords.

I would also guess the purchase cycle is very disconnected from its users. The people actually making the buying decisions never actually touch the software. This is probably also like a lot of enterprise software: very expensive, long contract/license lengths, high switching costs.

A relatively minor point but there's also no dogfooding: The developers building the software are not medical professionals and thus never use it themselves. They don't get to see the daily pain.

The result of all this would be very little incentive to build anything beyond "working" software -- spending time on UX or UI design just eats into profits. The type of developers/PMs/etc that excel at and advocate for this type of work are likely not going to stick around (or even work there in the first place), making improvements even less likely.
You need to know about the creative process and story though. Consider you saw one of these images in a gallery, with a label containing only a title - you might well assume the image was digitally altered. Without the context of how the image was created, is the image devalued in your mind?

My wife is an artist, and I struggle with these kind of questions; a seemingly simple image, painting, sculpture or object, might have been the result of weeks or months of creative process - but surely only the artist understands how it came to be?
Foundation tech was all nuclear, which is sort of quaint now. Everything nuclear was magic back then.
This is a bit of a strawman.

The people I’m talking about aren’t funding those things anyway because they pay next to nothing in property tax compared to their new neighbors thanks to prop13.

I’m also not arguing for housing projects. The median housing cost in Palo Alto is well over a million. Prop13 means that old owners aren’t paying the tax on that cost and are incentivized to restrict building. This drives costs higher for really low quality housing.

This means only multimillionaires can afford to buy housing here. Everyone else is someone who got in long ago or are new kids out of college with high paying jobs renting with three roommates.

Increasing the housing supply makes the cost less absurd for everyone, a natural extension of that is more people can afford to live there and you get more diversity (since history has skewed who has that kind of wealth on average).

The people restricting housing are acting in their own financial interest, they should have to pay that cost in property tax at their house FMV. At a minimum on sale, but I’d prefer some percentage each year closing the gap unless their town builds some large amount of new housing.
SAP is actually decent if you don't mess a lot with customizations, at leas in my field, IDK in medical.
Yup, sounds very much on par with our experience. On the first version of our app, we especially mentioned in the review comments (and configured in the release build) that we do not support iPads, as that wasn't a priority for our initial release and would have required additional testing work. Review came back as rejected with a comment along the lines of "Hey, why don't you support iPads?".
That's a pattern I use in a lot of Typescript, it's pretty useful!
BGP and its associated tools is beginning to look like a national, actually global, systemic risk.
> Handover, Continuity

I never got any of that stuff to work reliably before I moved off the Mac completely. It would sometimes work and often not work. Often enough that I wrote both of those features off as simple keynote gimmicks.
Do tech support for a hospital and this attitude will very quickly dissipate.

>In my experience, the contrast is stark to another high-paid professional group: lawyers.

Database systems like WestLaw & word processing systems in the 80s and 90s were killer apps for law offices, so if lawyers are tech illiterate it's a recent phenomenon.
And what's missing from that assumption is users who see an incorrect info box, assume it's correct, and move on without clicking anything. The effects cancel out.
“18 upvotes on Hacker News – 1k+ pageviews”
Yes, seeing there "steak" and ordering it without knowing it's "raw" is a very common mistakes for tourists in France.
Seems rather over-priced considering a random guy was able to control 23% of the TOR network..
I was about to say, GoodNotes can be used in the same way, and that's just one feature of GoodNotes. It took me a while to realize that though, so GN can improve their marketing and design.

Muse should try to reach feature-parity with GN and/or lower their price. Then I think they can surpass GN, because GN wasn't designed specifically to replicate a thinking board/desk. Altogether Muse is coming out strong with a great design philosophy and marketing approach.
This exists and is called rumpkerbels if I remember correctly.
inception! :0
App tracking positive impact needs some love
You can get C4 much more easily than you think plastic explosive has a ton of civilian uses from demolition to mining and oil and gas.

Mortars and mortar rounds on the other hand aren’t as easy to get and require trained crews to employ.
This is basically a form of the AI effect[1]:

> The AI effect occurs when onlookers discount the behavior of an artificial intelligence program by arguing that it is not real intelligence.

[1]: https://en.wikipedia.org/wiki/AI_effect
It's among the least bad, but nobody would ever mistake it for software sold to general consumers in this century. I know it's complex and specialized, but so are IDEs, and those are (in my limited use and understanding of them) worlds better in their engineering.

That said, I'm not crazy about how actively Epic appears have tried to keep medical records created in Epic locked in to Epic.

The spirit, if not the letter, of the legislation requiring a move to electronic records was due to record portability. From where I stand, they have actively prevented that (or at a very minimum sandbagged) to expand their market share.
That's a front end?
I used to work for an EHR vendor. Users don't drive features, hospital administrators and CMIOs[1] do. In general, we give hospitals the ability to get better reimbursement from insurance companies by embedding more detailed billing information in the patient's chart and documents. We also help shield hospitals from liability by helping add more details demanded by their lawyers. Information about the patient from healthcare providers for other healthcare providers runs a distant third.

If your old paper chart didn't get misfiled or fall behind the cabinet, almost everything in it was relevant to your care, because there wasn't enough hours in the day to record anything else. Now, it's a sea of compliance bullshit and autocompleted lies -- the unscrupulous practitioners insert multipage reports on tests that were never performed with just a few clicks. (I think the EHR vendors now also sell tools to detect that sort of fraud.) For users who ultimately want to provide care, dealing with electronic medical records is a nightmarish situation and it's leading to burnout at record rates.

1. Chief medical information officer --usually a doctor who became an expert EHR user and now decides what will work for doctors and what won't.
If you can't equally mock and ridicule every non-Christian religion (atheism included), then yes the Christians are being oppressed.

That is the case pretty much everywhere. It's the case in the USA, in Saudi Arabia, in North Korea, in the UK, in Germany, in Iraq, in Canada, and in New Zealand.
Maybe you don't use radio waves at all: https://patents.google.com/patent/US10361792B2/en?oq=US10361...
Like other commenters here, I’ve also experienced app rejections that seem arbitrary and fail to look at the bigger picture.

I don’t have any proof of this, but I have a suspicion that app reviewers may need to meet some sort of rejection quota. It would certainly explain some of the frivolous rejections I’ve seen. Reviewers must be evaluated and held to account by some standards, so it doesn’t seem too far fetched to think that some sort of rejection ratio may be applied, or at least tracked somewhere.

If this is the case, it’s not necessarily an easy problem to solve. How you you enforce a consistent quality bar without using some reviewer KPI/metric that’s inherently flawed? This being said: rejecting apps for menial reasons does not seem like the right compromise to make.
Chance is close to zero as google weight by links. and nobody links to comments.
So, HN doctors here, how ‘computer literate’ are
your colleagues?

I have worked with doctors of varying age groups, including family, and it really just depends. Age is not a factor, it seems some people are averse, and others passionate.
Ask HN: Where Are People Moving To?
I see more and more moving trucks in San Francisco. Where are people moving to?
I literally linked to Meaningness in the post lmao
A marketshare above >50% is a literal definition of monopoly...

I wish people would stop trying to defend Apple without getting the facts right. If something "has always been this way" that doesn't make it right, especially if you are engaging in anti-competitive behaviour which the App Store is a perfect example (Apple is the Judge, Jury and Executioner).

We are lucky Apple was near bankruptcy (although my personal belief is that we were not lucky enough since it still exists) when the Internet was growing, otherwise I have no doubt we would today have "select" websites which Apple approves and takes it's mafia tax. Want to show your blog over Safari to iOS users? Give us 30% or otherwise GTFO.
I don't think it's the main reason. I rather share these views: http://www.wirfs-brock.com/allen/posts/914. Smalltalk beyond that suffers from the same issues as any dynamically typed language. You quickly lose track when projects get bigger and many problems that a compiler could easily find are discovered much later. I used ST in the nineties and then switched completely to C++ and other languages. Recently, I started using ST again, when I built the two Smalltalk-80 interpreters; from my point of view, it feels quite similar to JS or Lua, but is even more inefficient, since even control structures and loops are dynamic objects.
> Going once a week is efficient, but a little difficult to match up to a diet full of fresh fish, fruits, & vegetables.

This has never been a problem for me. Many fresh fruits and vegetables will easily last for a week in your refrigerator (some for longer), and fresh fish or meat can be frozen for later use. Fruits such as berries that degrade rapidly can be eaten first, and fruits that last longer, such as apples or oranges, can be eaten later. Fruits like peaches or avocados can also be bought in varying states of ripeness, which means that different ones could achieve ripeness over the course of a week.
I agree that it's a shame that many research results do not get to be "industrialized" and actually used, but also I feel like many research results are created in such a sterile way that they wouldn't be applicable to real world scenarios.

I think what we got really good at is "perceptive" ML, like speech and image recognition, and those things do see industry applications, like self-driving cars or voice assistants.

I'd be interested to know where you see unrealized potential.
Well, yeah, who knows if the driver of the car that causes the accident would seem responsible. Which is why I wouldn't want to own that kind of car. If they really are that much safer, then I should benefit from them being on the road anyway.
I know a whole bunch of nurses who won't shut up about how much they hate Epic. I watched my doctor try to use it once when I was in for a visit and he didn't seem to be enjoying the experience much either based on his grumbling. It seemed like there was a LOT of UI cluttering going on so I can understand how it might not be very easy to use.
Personally, I'd expect sorting non-homogenous arrays to either sort by type first, or (even better, IMO) throw an exception.
Of late I've noticed an emerging trend on YouTube of popular creators presenting more visible vulnerability and engaging with reflection alongside their fans, rather than hiding it. And live streaming culture often encourages such as well, since the long, unstructured time spans naturally create those moments.

This practice rather counteracts the belief in the supernaut, since it humbles and demonstrates a kind of solidarity with everyone who isn't "making it". It doesn't exactly counter the negatives of parasociality in these spaces, but it opens the window for the audience to reconsider.
today in "Hacker News commenters unable to identify jokes." it's okay though, I'm used to that by now
Checked C addresses a small number of memory safety problems - it addresses bounds checking / buffer overflows, but not use-after-frees, double frees, data races / insufficient locking, and several other things that fall into the general category of "memory safety," nor more general "safety" things like type confusion.

The kernel is not written in C++ and is unlikely to use C++, for many reasons - Rust is a more natural C-but-better for the kernel than C is.

Cyclone hasn't been maintained for over a decade; it was a research language, and it largely served its purpose as a research language in inspiring production-supported languages like Rust.
If that was case people would quit buying apple devices because people who jail break their device downloaded malware... However, that is not the case. If anything those jail breaks lead to an increase of users.
One of the reasons i am on 10.14
oh, i didn't even touch the tracking/privacy issues on my comment! that is whole other can of worms.

But thankfully, if you do not fall for the fallacy that captcha does any good at all, then you don't even have to worry about this aspect ;)
That's a totally valid opinion and I can respect that, and I have benefited from the "walled garden" approach myself.

But as a developer, Apple seems to be going in a bad direction in terms of quality control. We clearly do not see a lot of the junk and malware they do reject, and I am 100% certain that their review process has screen many of this stuff out. But, there's numerous examples in the broader comment thread (and anti-trust investigations, etc.), that indicate they are being too heavy handed.

That's entirely my opinion, though.
I think GP is trying to construct a geometric series by doubling the wait time after each transmission. Of course that doesn't work: If your battery holds 100kWh and each transmission takes 1kWh then you can make 100 transmissions, no matter how you space them out.

However in the same spirit you could do periodic transmissions, but half your transmission power each time. Assuming no losses anywhere in the system that would allow you to make an infinite number of transmissions with a finite power source (since 1 + 1/2 + 1/4 + 1/8 + ... = 2). Of course if you half your transmission power each time the transmissions quickly become pointless, so this is of somewhat limited use.
Tesla Software Update 2020.36 Allows Cars to Read, Adjust to Speed Limit Signs
> I'm not sure it's unexpected.

What do YOU expect when you ask someone to sort items that are clearly numbers?

I don't know about you, but I do not expect what actually happened.
> The ubiquitous kmalloc() function, for instance, is defined as __always_inline, meaning that it is inlined into all of its callers and no kmalloc() symbol exists in the kernel symbol table for Rust to link against. This problem can be easily worked around — one can define a kmalloc_for_rust() symbol containing an un-inlined version but performing these workarounds by hand would result in a large amount of manual work and duplicated code.

That's why there exists crates like https://docs.rs/cpp/ which allow to embed C++ (and thus C) directly into the rust source code, simplifying the manual work and reducing the duplicated code.
Tiny Sprite Sheet Generator
Chicken Scheme compiles ahead of time, doesn't it?
I bounced around a few custom email addresses and finally ended up on gmail. It's easy to tell people (everyone knows gmail) and if gmail closes shop, I'll have approximately a zillion blog posts to look at for migrating to something else...
In practice chance of being banned by the content platforms is many orders of magnitude higher than having any issues with infrastructure companies. To get your DNS banned ... I don't even know what is necessary. Court order maybe. Not something that one company can do on a whim.

Companies like Google have random algorithms banning people for no good reason (not even touching any questionable content), and then getting it straight is a pain.
How are hospital records and billing managed in European countries?
My point is that it didn’t because it’s not really “external” to us, but always a part of us and we a part of it.

Humans’ evolutionary advantage over other species is our capacity for imitation, which allows for us to transfer skills and abilities outside of and beyond what is inherited through biological descent. But what this also means is that we’re constantly running these imitative, collective structures within ourselves at all times, seeking more and to share our own permutations of them. The reason people go insane in isolation is not because they’re confronted with they’re “freedom,” but because they’re more disconnected from this networked collectivity from which our notion of “self” is constituted.
rumpkerbels? Mind sharing a link? Google Search is curiously empty.
There are still a lot of us who really enjoy theater, opera, concerts, shows, and the like. And those things can only be had in a city.

It's true that local amphitheaters may book a few good live acts every year but that selection pales in comparison to what you can get every weekend in a reasonably-sized city. There are some fun local theater groups in my suburb too. But sometimes I really want to watch something other than Shakespeare.
Yes! I feel this quite a lot, I've just finished my degree. I remember reading quite a few papers for my thesis where there is little discussion of the actual data that is used, what might be graspable from the data with basic DS techniques such as PCA, clustering and such. Instead, it goes right to the model and default evaluation methods, just a table of numbers.

We did have courses explaining the "around" of the whole process though, but that's not as hyped.
I think many of the responses to your parent post are focusing too much on `fold` and not the custom monad that is implied to just be a re-implementation of list.
Here's a few (75 acre, non farmable use case):

- cutting grass

- pulling a stump

- leveling a gravel road after a heavy rain wash out

- pushing around a brush pile

- moving some big rocks around
Nonprofit Behind Tor Browser Asks for Corporate Sponsors to Help It Stay Afloat
Do you happen to know if drone operations in the U.S. would be regulated by the FAA, or by state/local governments?
I agree with your points regarding tooling and dev support in general. ATS, in that regard, benefits from being a "frontend compiler" to GCC - all the tooling for GCC can be used equally well for ATS codebases. Developers need to know C well (not an issue with all the learning material available), and at least one language from ML family (OCaml, Standard ML, F#, Haskell to some extent) to quickly pick up the syntax and common recursive constructs. There are three great books [1] available online, and a collection of common system programming examples that demonstrate how data types and algorithms can leverage safe language features [2]

[1] http://www.ats-lang.org/Documents.html

[2] http://ats-lang.sourceforge.net/EXAMPLE/EFFECTIVATS/
It's not crypto-currencies and it's not crypto currencies. It's simply cryptocurrencies. At least learn to spell the word correctly before giving your absolutely ignorant opinion on it.
haha do you have any idea about running something like AWS? Google who is the king of distributed systems and cloud cannot hold a candle to the operational efficiency of AWS. AWS isnt only great because of the technology, its the dedication to keep that behemoth running reliably at all costs.
Sorry, I replied to one of your other comments but didn't mention it here: no, I used my mom's address. I had all of my mail sent there, mostly lived in monthly rentals, and renewed my tourist visa whenever it was up. When I did go back to the US I stayed with my mom, and I kept most of my stuff there, so you could make a good faith argument that it was my primary residence (in the US).

I'm pretty sure the only gray area in this arrangement is "working in the US" while staying in another country on a tourist visa, but it's pretty ambiguous. I'm working for a US company and getting direct deposits to a US bank as a US citizen. If I am on a trip to another country and I sign into my company's VPN for a work-related video conference, and maybe fix some bugs, am I working illegally? Maybe, but immigration laws aren't really written with that scenario in mind.

This is a topic that frequently came up in conversations with ex-pats, since once you start doing this you'll end up meeting lots of other remote workers doing the same thing. On the one hand, you are injecting a lot of money from your home country into the local economy, which increases GDP and supports local businesses. On the other, you are using public services without paying taxes to the host country. In practice, you can't use services like universal healthcare or free education without being a legal resident, so it's debatable whether your presence is a net negative for the local economy. It's probably not legal, but like I said, the immigration laws don't take this scenario into account. I was forthright with all of the immigration officials I spoke to and all of them just kind of shrugged their shoulders and renewed my tourist visa anyway. I figured that some countries would start writing new legislation and creating new types of visas to take advantage of this scenario, and we can see this happening now.

If your question is "is this legal", the answer is "it's complicated, but probably not". If you're asking if it's possible to do this long term, the answer is yes, it's not only possible but pretty easy. I was able to do this for almost a decade with no issues whatsoever. I'm glad that some countries are starting to think about this, because I'd much rather live with confidence that my work situation is accounted for than have to wonder if my residence there is dependent on the interpretation of each individual in the immigration department.
The problem is that Rust still keeps you thinking about memory management. From a security-perspective this makes it worse than GC'd languages.
Rust CI build fails with “can't find crate for X”, is a bug in BSD's tar command
The cost of motion capture for video games, movies and deep fakes just dropped significantly.
This seems like a common climate denial tactic. I’m seeing it in my home country as well. Lots of truly bad-faith skeptic contributions to climate change forums on Facebook, made by people who obviously don’t care about science or evidence.
> I'm curious what your intuitive default strategy is to sort the following array

It doesn't make sense to sort an array containing different types at all so why is this even allowed at all?

JavaScript will forever be a very successful toy because of things like this. Types are important, and the tweet begins to expose why.