skysight-inc/HackerNews huggingface dataset:
> Everything you write in Rust is required to be thread-safe.

I wouldn't put it like that. You can (and almost certainly do) have data structures on the stack or heap that are not thread-safe (by which I mean they suffer from data races if accessed from multiple threads).

I'd say that Rust enforces that stuff that's available to multiple threads be thread-safe. That covers global variables (which are always assumed to be available to multiple threads; maybe this is what you mean by "doesn't even have a concept of a single-threaded program"). It also covers stuff passed to another thread in other ways (passed to the thread at construction time, sent over a channel, etc).

Rust describes thread safety with two traits: "Sync" (a type for which it is safe to share references between threads) and "Send" (a type that can safely be transferred across thread boundaries). The book talks more about these here: https://doc.rust-lang.org/book/ch16-04-extensible-concurrenc...

The neat thing is these are automatically implemented when doing so is safe[1], and the compiler requires them at the key spots. You don't need to rely on some half-trusted comment or other manual annotation declaring something as thread-safe or audit all the using code if you want to make something no longer thread-safe; code just won't compile if it's expecting something to be thread-safe that isn't.

The compiler tells you what the problem is, and in most cases, fixing it is simple: wrap something in a Mutex, replace a Rc with Arc (non-atomic reference count with an atomic one), replace a RefCell with a Mutex or RwLock. If it compiles and doesn't say "unsafe", there's no data race.

This is what people mean when they say Rust has "fearless concurrency". I'm not aware of any other language that guarantees lack of data races without giving up mutability or shared state.

(There are limits to the fearlessness, of course. You can still have data races by doing something dumb in code marked "unsafe". And Rust doesn't protect you against deadlocks at all, so you need to consider lock ordering and such as you would in most other languages. You can still have contention problems because your locking is too coarse. etc.)

[1] when you're doing something unsafe you might need to manually declare something as Send and/or Sync because the compiler can't figure that on its own that doing so is safe. I've encountered this when doing FFI; another case would be when implementing synchronization primitives. Most code shouldn't have to deal with this.
I know this is hugely unpopular, but...that sounds like a problem that communism was initially designed for, where productivity is so high that people can just take what they need.
>code mess mix of mbsync+notmuch+afew+homegrown crappy scripts

Alpine and MUTT support IMAP just fine. Even s-nail supports it.
this is unfortunately almost always true, you just have to try every possible combination of everything with lots of hyperparameters. nothing makes any sense, it's total chaos, and we are wandering blind in the wastelands.
That’s why I don’t eat fish or any product containing fish. Simply can’t trust it.
So we should be using Forth then, got it :)
Sciascia e la distruzione della memoria
I built a media pc with a 2tb drive for continuously uploading to backblaze, google photos, and an attached 2tb usb drive (it’s also a Plex server, which comes in handy for viewing the videos). I have google photos on my phones but mainly I periodically pull them off the phones and move them to the media pc, along with photos from my dslr.

Since my wife and I both have our own desktops it made sense to build the media pc to have a central place for photos and videos.
I was wondering if this might work better with a traditional freezer-on-top refrigerator where you just use the freezer as pure thermal mass.
It's hard to believe how little progress has been made with medical billing.

My last standard annual physical was billed at $2.6k, had 30+ line items, and despite being covered my insurance left me with an out-of-pocket of $200+.

I guess I'll take this as a win, albeit small.
I've long been interested in seeing debate formalized. That is, a back and forth structured discussion with the end goal of arriving at a narrowly scoped truth. One strategy for winning could include attacking core assumptions underlying an argument, thus weakening any claims that followed from that assumption (question the methodology/replication of a study that claim vaccines cause autism).

The problem I have with debates in popular culture is that it's often performative and participants devolve to whoever is best at dominating a discussion, or whoever is the more eloquent with not much light at the end of the tunnel.
You might want to look into duplicity [1] for client-side encryption and as a general incremental backup solution. I've been using it for a while, and had to restore a couple times, and it's both pretty intuitive and works as expected. It's essentially just a wrapper on GnuPG and rsync/tar with a bunch of storage backends.

[1] http://duplicity.nongnu.org/
And if there is a flood that destroys that too?
How Trump's secret trip to Iraq became not-so-secret
Facebook in Crisis 2019
They’ll cost you a lot of extra $$$. Consumer stuff is cheap, but once it’s built slightly differently for the specialized off-grid market, the price skyrockets.
A while back, I've tried building a solution that does encrypted storage with locally managed keys, with a cloud backup.

Unfortunately, it did not go to production: the majority of people are ok with sharing their digital artifacts with google, dropbox, advertising and insurance companies, and any other entities who manage to have an agreement with of hack into the cloud provider. (See, for example, how many people talk about google photos in this thread). The market for a truly secure digital archive is, in my opinion, too small.

A prototype can be still seen at [0].

0: https://goryachev.com/products/secure-archive/index.html
You're not wrong. Rust is a very fluid language though, and now is the time to get these things right for Rust. Java feels like a lost cause.
The specter of price controls.

They dont work, simply because if you limit payment then hospitals will stop doing the procedure, will fight against doing them, and will engage in high cost cutting to provide them. Please remember that about 60%+ plus of hospitals are non-profits: they only bask in the profits for their own salaries, but don't have the profit-based mentality usually accussed of.

You might want them to do that, but I doubt the market will agree with you on that one.
> It's impossible to take such an argument seriously.

Why? It seems you are exactly proving my point: you've compartmentalized one as "ok cause we like it and do it now" and the other as "evil because it's bad and we don't do it anymore", but provide no argument as to why they are logically so incomparable. And your "final word on the subject" is apparently "meat tastes good and people like it." Forgive me if I'm not pursuaded by your "logic".
CNNs are usually much faster than LSTMs.
Only if you ignore the other part of my comment that circumstantial evidence of this more sensible system architecture does exist [1].

[1]: https://news.ycombinator.com/item?id=10907317
For me working out is incredibly important for normalizing hormones and stabilizing my mood. I imagine it is the same for others.

As an aside; I wonder if you have / had hypothyroidism?
I assumed he's single. Asia in particular is lot of fun.
Euler was a genius, and he wrote a bunch of calculus textbooks. I wonder if they are still worth studying - other than out of historical interest, that is.
https://fridge0.branchable.com/battery_bank/

> Fridge0 does not need a big battery bank, since it stores cold in its thermal mass and runs only when solar power is available.

> But, at least a mimimal battery is needed to run the computer control. Probably on the order of 5 watts for a computer like a raspberry pi; this could be reduced more with a more embedded computer like an arduino.

> Enough battery to run the fridge for a minute or two is also needed. Consider what happens when the fridge is running, and the sun goes behind a rain cloud. Suddenly, there's not enough power to run it, but it's still turned on. The inverter will try to run with whatever small solar power is still coming in, but it's not enough. Some inverters might manage a clean power off, probably accompanied with loud beeping. Other inverters might fail in more interesting ways.

> To deal with this situation, the computer needs to check the incoming solar power frequently, and power off the fridge if there's not enough. The battery is needed to keep the inverter and fridge running until that happens.

Basically, it sounds like the answer is because with a solar panel, there are states that are between "off" and "on," you rather just get an amount of power proportional to the amount of sunlight, and there's a concern that those states could cause problems if you don't provide a more constant power supply and active switching to fully shut off the power when your solar panel is not producing enough power for the "on" state.
" How can they be good at ML/AI if the people that work there have a fraction of the intelligence of researchers at FB/Google? "

They have plenty of very, very smart people. The researchers are not IBM's problem but the management that is not capable of bringing that research to market.
> I have the privilege of having use SGI CDE as my first desktop environment and growing up I see how much we lost,

Not much. IceWM was already ahead of MWM, and Synaptic was almost a clone of the SGI graphical package manager. I mean, DFM and IceWM were good enough. No vector icons, but the usability was many times better than you think.
CDE was overrated. MS inverted LOADS of money in order to generate an easy interface. The W95 one is basically a clean TWM iconbar one. And no one realized that that setup was many times better than Windows 3.1 . A shame.
Medicare reimbursements are below cost of care.

If all insurance lowered to Medicare reimbursements, you will reduce supply.
Password reuse and 2FA enforcement.

Although, we at HN are the shining tier of amazingness (/s), most people will use the same password across as many accounts as they can, or use some dirivation of the password.

The bigger issue is that plenty of people don't enable 2FA onto their emails as it's never really suggested by the providers, some just don't support it, and the fear of getting locked out of something so central.

It's better than SMS 2nd Factor though.
I get around that by enabling the "Show photos in Google Drive" switch and syncing them to my Synology NAS with a Drive client.
A Widely Misunderstood Niche That Could Help You Generate a New Source of Income
I agree with you. I don't think PCs are obsolete. It just takes more time for the rest of the world to figure out that the much-touted death of the PC isn't happening.
I use iCloud to store, backup, and sync my phone photos. I use a couple of 2/4TB drives to back up my photos taken on my DSLR/Film cameras. I manually copy over directories to redundant drives. I keep one 4TB drive that's the final backup, and it's unplugged and kept in a safe in my house. Every couple months, I pull it out, backup the newest photos to it and return it to it's safe. I know it's a little extreme, but I have tons of photos and want to keep multiple backups.
Google photos, I like the "X years ago" feature. Always bring warm memory back to me. Can't love more.
The same phenomena is playing out throughout the developed world and even in much of the developing world, though. Europe has even lower birthrates than the U.S, China had a huge baby boom in the 50s and 60s followed by a huge baby bust in the 80s under the One Child Only policy, and Japan has been in this situation since the 90s.

What would reverse this, internationally, is if the high-youth countries of Latin America, the Middle East, sub-Saharan Africa, and rural India could be rapidly integrated into the global economy. There are large political, cultural, and educational barriers to this, though.
Such AI could be used during political debates to fact check statements and pinpoint logical fallacies.
> It could be just as easily argued that the "craft of the photo" here conveys a dynamic that is very favorable for the band (which is probably why they chose it), urging people who only peripherally know the band to check them out because they connect with that dynamic, so the "craft" here is more valuable than the subject.

It can be argued - you've just argued it - but I think it's a stretch. Selling something to an audience you've already built is more valuable than a marginal increase in audience, especially if it's a static visual and the draw of the topic is dynamic.

If the photographer had his own distribution channel, and could put the photo in front of lots of people who don't know about the band, then your argument would make more sense. But then it's a marketing value proposition, not a technical photo quality value prop.

Oh and I agree that the photo isn't worthless. It's just not a strong bargaining position relative to the band, and trying to leverage law to get a better bargaining position isn't likely to turn out well, and there's no reason to believe that it won't turn out even better for the band in the future.
I'm old enough to remember when players were a few blocky pixels... the notion of tattoos mattering is pretty amazing.
Dropbox has treated me well. I think it hits all the boxes you're asking for. The app automatically backs up my photos from my phone, but because it's not photo specific, I'm able to backup all my other files (music, documents). I've also not hit a video limit.
No. But encrypted blobs are somewhat expected to fall within MIMEFiles.

> Clients that want to or need to (for example those doing PGP in the client) can still fetch the RFC5322 if needed.

Not a case of JMAP saying to the client, "Hey, here's this blob. It might be encrypted." But a case of asking the client to use a message standard they've replaced where possible.

That's what I mean by second-class citizen.
postmarketOS? It's not yet there, but it should get to that point.
Yes EMRs have been widely deployed, and the majority of providers are now connected to some sort of HIE. This has helped to improve care quality slightly by reducing medical errors and preventing the need for duplicate procedures. However it hasn't had much impact on billing or insurance issues; those will have to be addressed separately.
And here I was thinking the chrome UI refresh was a breath of fresh air.

The car analogy was apt. If Ford updated the design of one their cars, most people would find it absurd to, in a conversation with an assembly line worker from one of the factories, demand they keep producing the older design with all of the latest safety features. I find this similarly absurd.
It’s a great resource if you like learning from a cranky old man who hates everything made after 1962 and is a serial child abuser. https://www.buzzfeednews.com/article/arianelange/john-kricfa...
SRE: Resiliency: Bulkheads in Action – Using Node.js
Secure digital archive - locally encrypted archive (text search, image preview, tagging) with a cloud backup.

The market appears to be too small, the majority of people are ok with google photos and the like.

https://goryachev.com/products/secure-archive/index.html
If you have public hospitals that are tax funded and private hospitals, you will see that private hospitals will only provide profitable services (cardian, neuro, etc) and give all loss patients to public hospitals (psychiatry, managed care, etc). Public hospitals will have a unreasonable burden of high-cost patients.
Taking a photo is a different action. You don't need a consent for it in public. Just taking a photo is the sole art purpose if you the aim is not distributing it. Selling those pictures to brands is a different action. Selling those pictures to the subject itself is different action. Using those pictures as a papparazzi is a different action. All of them is as complex as street photography. Legality of all photography intents viewed differently in different jurisdictions.
Economies of scale - if you don’t pass on the saving the money is going to someone. I guess you’re picking the providers (hospital and medical companies) and I’m picking the patient.
Experiment with the move tool setting that moves the active layer rather than moving the layer you select with the move tool. This can be really helpful with text.

This one is more obvious maybe: I also found learning the keyboard shortcuts really useful when working on a web comic.
Does Norway's Thriving EV Market Still Need Incentives?
Exactly (if the burger is made of animal flesh, that is; but fortunately there are many other ways of making burgers).
Legal avenues for fishing are gone. Illegal fishing takes over with no controls. More deaths more over fishing.

Another scenerio. Farming fishing increases causing increase population which[p is then dumped into the clean water supply.

What no one is mentioning is the amount of radioactive waste Japan is pumping into the ovean still. This is bigger problem but one being ignored.
I don't believe that a debate is a place for "original research". Especially given the time constraints of most debates.
Google Apps Script Mail Merge in 100 Lines of ClojureScript
minimaxir's other comment was helpful by not trying to guess an outcome but explaining things we do know about, like training/estimation cost and order of complexity, which were topics absent from the article
I use sftp+lftp [1] (faster and more secure than rsync) to transfer them to one of my backup servers. That server uses rsnapshot to keep diffs and also backs up to multiple external USB drives. The same method of sftp+lftp can be used to back files up off-site.

Sftp can't touch the snapshots which protects against malicious access (cryptolockers and such)

[1] - https://tinyvpn.org/sftp/#lftp
Not in the USA and most countries.
Not related to the original post, but I recommend giving CuDNNLSTMs a try (if using Keras like the OP), the speed increase is absurd. (2-3x).
If the creator of that page is reading this, please fix the color of the code example text. Right now it's a dark shade of gray that is hard to distinguish from the background until syntax highlighting kicks in. While you're at it, maybe figure out why it takes almost ten seconds for the syntax highlighting to kick in.
Personalized news recommendation service. People are ok with regular news and the Economist.

https://news-ai.com/
My favorite kind of problems to have.
Honestly, how do people become so easily convinced that price controls would work in healthcare when they don't work anywhere else?

Inventing a fancy index is not a replacement for "price fixing". And price fixing does not work. You reduce supply.
36C3 (next year's chaos community congress)? I'd love to see that talk, either in real life or online. Coding my own mail client is something I wanted to do for a long time and if I can make decent headway in only 30-60 minutes, I'd definitely watch that and code along.

The only thing I'm afraid of is the programming language, please don't pick some hipster language (e.g. invented in the past five years) or some bloated platform like Electron.
Disregarding the insanity of being able to wave your rights to a commissioned piece of artwork, that you paid for, that's attached to your body...I think we really need to rethink how video game content licencing works in the context of copyright law. This is just the current iteration of a debacle that has been ongoing since the first days of video games. Depictions of everyday things are suddenly the property of the original creator of those things, even if they are commodity items or very simplistic depictions. A good example is when video game developers have to pay gun makers to depict their weapons in games. I love FPS games but I would rather not have my money ultimately funneled into the NRA lobbying machine.
Gsuite with unlimited data and google photos with original quality enabled. Photos are backed up once a month to aws in lower but still acceptable quality. (Might be changing that as storage costs are starting to get really brutal). Also generate quite a bit of video for a side project of mine and that also goes right to google drive in a team share. Don’t have the space or funds to store those elsewhere. Talking ~7tb of video and premier pro project files.
That distinction between carriage return and line feed is in turn a general feature of physical typewriter mechanisms, though even manual typewriters would give you an automatic line feed every time you returned the carriage: https://www.youtube.com/watch?v=r97JHr13T98 . Line feed could also be manually controlled by using the platen knobs on the sides of the platen (the big roller which the paper was fed onto).
That's a bit crazy to me, but if that's how he feels, it's not like any other game will get any closer to it, that or they can blur the tattoo can't they?

On another note, if I buy a canvas painting from another artist, and then I sell it for millions, but only paid $500 for said painting, can the painter sue me for copyright despite the painting being my property? If not... why are tattoos any different?
I'm in similar situation, and I have been doing digital painting since the 90s. I found out about Krita about a year and a half ago. Maybe I had heard about it before and forgot or ignored it. It is definitely a formidable alternative to Photoshop for painters and some may find it better at certain tasks and workflows.

I haven't used Blender in a long time, but from what I've seen they've progressed by leaps and bounds too, and many prefer artists prefer it to the commercial alternatives. Solid evidence that open source software can rival or exceed commercial projects for the things that require user friendly UXs.
> Why?

Because it's a non-sequitur. Slavery and diet have absolutely nothing to do with each other. You could pick any good or bad example of something and strap it to your argument, but it doesn't make it convincing.

> And your "final word on the subject" is apparently "meat tastes good and people like it." Forgive me if I'm not pursuaded by your "logic".

Yep, that's why people will continue to eat meat; it tastes great. Do you honestly think people will ever stop? I know I never would and I'm sure I'm not alone.
You don't. It's a common topic in game development that if you hire a contract artist that the contract needs to explicitly state that you retain the rights of the work they produce for your project, otherwise they can yank those rights should you have a falling out.
A German Grocery Chain Is Selling First-Of-Its-Kind “No-Kill” Eggs
Casting a credit card number to an integer won't run into this problem, because the major credit card networks don't use a leading zero in their card numbers (the first digit generally identities the network). Also, credit card numbers may be too large to fit into a default integer, so you're likely to notice if it doesn't work, but you're less likely to have tested with CVCs with leading zeros.
They are not all interconnected. Most providers have some sort of connectivity to a regional health information exchange network, but there are a lot of gaps and interoperability problems.

Blue Button 2.0 is helpful but currently it only gives authorized providers access to your Medicare claims (if you're a Medicare beneficiary), which have limited clinical value. Getting a copy of your full chart requires going through other channels.
Software localization/translation service, aimed at developers and translators. Failed to take off.

https://goryachev.com/products/localizer/index.html
Blockchain scaling with Layer 2
So would slavery similarly be more justifiable if it was also done not only because slave owners liked it but because it was part of American culture?
What milk can be kept 2 or 3 weeks in the fridge? Is there a special methodology? I never reach that conservation time with milk.