skysight-inc/HackerNews huggingface dataset:
You can't necessarily use a mask set designed for one process with another very different one. But they probably did start from the existing netlist.
Ironically, the 'bad faith' argument in this post is an example of a bad faith argument.

> These "big idea languages" tend to assert a kind of "programming ideology" over reality, and tend to, in my opinion, distance you from the thing you are trying to do, often, they claim, "for your own good".

Except they don't pull these programming rules out of thin air, they're actually widely acknowledged as the best practices in the domains they're targeting. It's like complaining that SQL database engines don't let you hand-write custom query plans in your queries, 'for your own good'. Well yes–that's exactly the point! They've been finely tuned over decades of research to know how to do it better than humans.

> They are like the neighbor's kids in a totalitarian regime who will report you to the secret police when they think you're not quite as doctrinaire as you ought to be.

Wow! Comparing a technological tool to a fascist regime, because that's totally accurate and appropriate! /s

> Haskell compiler might be heard to say, "What are you doing? You are a Haskeller and should know better!" ... complains the Rust compiler. "Are you insane? You are a Rustacean, you don't do that kind of thing!"

Yes, of course, compilers are exactly shrill, screaming drill sergeants trying to break you down and indoctrinate you. By contrast, doesn't Common Lisp seem so mild-mannered and gentle? Of course you'd never want to use anything else!

Now I know it would be a little extreme to call this argument 'gaslighting', but I honestly can't think of a better word.

> Encouraging you to avoid something, however, is quite different from banning it outright.

Yeah, which is why Rust and Haskell actually don't ban it outright, and in fact why almost every language has 'escape hatches' that allow programmers to do whatever they want, on their own recognizance.

> When you are programming interactively, you are not so much writing code as sculpting and structuring live computer memory.

Great, but once I'm done with that, I need to actually lock in the shape of the sculpture so that it can be deployed with confidence.

> True interactive development is also about programming in such a way that your program never crashes. Instead, whenever an unhandled condition is raised, the program starts an interactive debugger.

Great if you're planning to keep a watchful eye on the program constantly. Not very helpful if the program is supposed to run unattended.

> Hell is Other REPLs.

Clever, but even other REPLs allow you to do the crucial bit–i.e. interactively explore an API. And after that, the best languages even allow you to lock in your findings and deploy with confidence!
$99 a year for 128GB of backup space is really high, but I suppose it's partially paying for the OS updates or something like that?

I also wonder about name confusion with Helm the Kubernetes management system..

That said it looks like a nice setup, the hardware price is pretty reasonable for a completed product, and the website is trying to keep things simple.
well the black market is always going to pay more. that's kinda why criminals tend to go there...
> which you can safely delete

Sounds a lot less obnoxious than most.
The Dodo is one of the few that feels legitimate to me. Most of their videos are just of animals that live with rehabilitators. I don't think I've seen any videos from them of animals in dangerous situations being "rescued". (If anyone knows anything to the contrary please share though.)
Youtube is a never ending nightmare.
The Dysfunctional Back Button
Very surprised no one has mentioned Synology yet. This has been done. And it's awesome!

I currently have a self-hosted google photos clone and I only paid for the hardware. Highly recommend.
Kyoto.

I love Japanese society, it is complete opposite of the disorder and chaos I encounter in my daily life living in California. People leave leave their bikes outside without locks. I had my bike stolen within a few months of buying one back home. Always have to keep an eye out in case someone tries to harm me in any way, and it is really stressful living in the city here. In Tokyo, I felt calm even in a city that is more bustling than any I've been to. People there feel invested in their society, I think, because they take such great civil care. I don't think I ever saw any trash just all over the place like I do in Los Angeles or San Francisco. Nor do I think I saw any homeless people, considering their homelessness rate is 0.

Personally, I want to live in such a society where I can just live my life and work on my craft. Pay taxes, get some great societal benefits for it such as a working public transit system.. Having lived in USA and previously India, I can say with great confidence that my two weeks in Japan were some of the best and calmest so far in my 30 years. It just sucks that I struggle with learning new languages, and I only know english somewhat well.

I'd love to live in kyoto along the river, and just work on side projects and maybe teach programming or start/work at a company there. If someone can recommend me how to do that, that'd be great! Or if you want to hire someone who can do basically anything (business to engineering) at your company!
The bank could easily record whether or not they are in contact with the customer over the phone when they initiate outreach. Then standard practice would be “visit Barclays and enter your phone number to check the call is legitimate and get the name of the agent “ or more realistically even a push notification in app. Asking people to call back is a canonical example of bad UX in the name of security that weakens overall security (like stupid password requirements, rotation requirements, etc).

It can take ages to get through back to an agent and it may not even be the same one or even in the same department.
Fabs rarely do. You're deep into "call for pricing" land.
In short, no. Often a plain old zero pass is good enough, but shred defaults to doing three random passes and that'll be sure to destroy any hopes of recovery.
Or maybe using Rust is an instance of the sunk-cost fallacy. It's possible that the net costs of living with Rust's constraints are larger than the cost of re-implementing it in CL. This has undoubtedly been the case for C and C++. The cost of living with C's constraints (or lack thereof) is incalculable, surely billions of dollars, possibly trillions if you add up the costs of all the buffer overflow vulnerabilities that have cropped up through the ages. You could probably write one hell of a CL compiler for a billion dollars.
> Actually, the length of your commute is the result of where you choose to live and where you choose to work.

At least in the Bay Area, the minimum length of one's commute is a function of how much money you make, and how small a shoebox you're willing to live in. Most of the peninsula and south bay are completely priced out for me, since I'm not a SVP or venture capital partner making $2M/year. I live about as close as I can comfortably afford, which means about 2.5 hours each way, by way of three interstate highways. If I made more, I'd love to "choose" to live closer to work.
>No there’s not enough work here to go into overtime

Yet, here you are.

But, congratulations to you though. The fact that a 20-year foreign policy blunder culminated on the 8-month watch of a president you don't like clearly somehow seems like a personal victory for you, even if it comes at the expense of American and Afghan lives.

Those of us who are actually rooting for America are disappointed in some aspects of the withdrawal, as well as the fact that we'd been there for so long in the first place.

And, glad to finally have a president with the courage to get us out, thus finally ending the unfortunate expenditure of American blood and treasure going forward.
Toxic Developers Behaviours and Tips to Handle Them
Gwern had the ultimate take down of the sunk cost fallacy. https://www.gwern.net/Sunk-cost Outside of specific (usually government) projects, I tend to think of it as the sunk cost fallacy fallacy.
What kind of submarines don't kill?
Do you mean a type of spinning disk that also has flash memory for caching? I thought spinning disks normally used volatile memory for the cache?
Thanks for sharing your perspective, I found it to be enlightening and perspective widening. One of my close family members is very much like yourself, having been hospitalized many times with periods of independence in between. He was able to get on disability early in life thanks to some foresight by our parents, so luckily he’s never had to go through that awful waiting process, but otherwise a lot of your story is his story too. I am currently and have been for a while the person who supports him and tries to navigate with him through the impossible sea of bureaucracy to meet his most basic needs, and I share your frustration. Most of the institutions we do have in this country are absolutely byzantine to take advantage of and it’s only gotten worse thanks to COVID and the massive staff and doctor shortages at every healthcare facility that accepts patients on Medicare. It’s beyond maddening.

Regarding my original comment, for the most part I am not personally angry with those who are exhibiting the antisocial behavior, with the exception of the violent ones or those who make a habit of stealing from others to support a drug habit. Even the latter I can drum up some sympathy for, although it’s limited. That being said, I am angry that nothing is being done to separate the people who can’t or won’t behave decently in public from those who do. That isn’t fair to those who are willing and able to follow the basic principles and tenants of society. Children deserve to be able to play on a playground without having to worry about stepping on a used needle; something that they can’t currently do in some neighborhoods of the city I live in because the city government is too paralyzed with the fear of our activist community and lawsuits that they won’t evict the homeless camps that have set up shop there. That’s not okay. Neither is the open air chop shop that took over a local dog park. I could go on and on and on with examples like this, but I think my point is pretty clear.

I agree with you about the need to overhaul our safety net. To me it’s an imperative along the same order of importance as responding meaningfully to climate change. I found out recently that a shocking number of foster children become homeless after they turn 18. As I’m sure you know, that’s just one group that isn’t properly cared for under our current system. Sweeping and meaningful change is badly needed, and it’s needed right now.

And yet, outside the West Coast, this is barely a topic of discussion. It’s not on the agenda for either of the national political parties in any meaningful way. For that to happen, people need to get angry. But when people do get angry - say about a person peeing on their car - they often get shut down by well meaning, empathetic people. I see that as a problem. I feel that it’s entirely appropriate to be angry about the situation we find ourselves in, and to allow that anger to build, and to let the people in our government who are currently abdicating their duties to feel it, so they feel motivated to change.
PaymoneyWubby made a video about this like 2 years ago https://www.youtube.com/watch?v=_mvVQCl8fIg . Nothing has changed since then. People will keep buying into this until platforms intervene.
The article mentions lifetime/longevity/data retention, although not an 8GB drive that had been written to multiple times... I recently purchased a 2GB Sandisk Cruzer Titanium (nostalgia) thumbdrive off eBay, new in package.

Since drives at the time typically had preinstalled software like U3 or some app to encrypt your files, I wondered if a drive as old as this one would still be readable, never having had power since it was packaged up.

It was.

https://i.imgur.com/0dNo5ni.png

14 years.

It outlived nearly every CDR and DVDR I had.
I guess Caret Browsing is a EdgeHTML thing and in fact it should not show up in UWP applications.
Correct me if I'm wrong.
Dockerized Nextcloud + Postfix + Dovecot + Strongswan + OpenLDAP + SpamAssassin running on an ARM machine.

Sounds mostly alright, although it seems you cannot buy it without the $99/yearly subscription, which makes me wary.

Sure, a static IP and domain registration is good, but it ought to be an optional addon.
Research submarines?
if you're only in it for the money i don't think white hat is your calling.
Most GC languages have deterministic resource management, not everything is a JavaScript like GC.

Borrow checker only helps dealing with concurrent access on the very special case of multithread code accessing in process data structures.

Anything else that follows outside of this, like concurrent access to external resources, or via OS IPC, there is little help.

https://doc.rust-lang.org/nomicon/races.html
Well, scientist tell us to not eat sat fats and meats. now it's no carbs. soon, no veggies either.
And I wonder how this could work for the 1TB version. Would it compress things locally so they could fit into the available 128GB space?
Can I suggest adding pricing tier(s) between 100GB and 1000GB? I have between 100gb and 200gb of photos, and £14.99/month seems like a lot considering I only pay £2.49/month for google storage. I'd definitely consider paying a premium for this service, but not 6x.
No, platter drives usually don't have nonvolatile cache although it's hard to say for sure. Enterprise drives are more likely to. The bigger issue with spinning drives is that they move data around the platters in ways not disclosed by the manufacturers, including both optimizations (writing near heads) and error corrections like ending use of problematic parts of the platter. These all leave bits of data in "non-addressable" parts of the platter.
BTW, you are shadow-banned... thanks to HN's buggy algo.

Also BTW, I like how users that don't like my comment go through my history and down votes all my comments... sounds like what cheer leaders would do
> Ultimately this crowd wants to change the practice of mathematics in the real world, so they are very accomiadating

PhD mathematician in industry here. The way I see it, foundations is to the rest of mathematics the way music theory is to music: it needs to be a describer, not a prescriber. (If I were less charitable I'd have said "ornithology is to birds").

> the mainstream formalizations have clearly failed in that mathematicians that aren't logicians or set theorists would rather engage with them as little as possible

On the contrary, ZFC has been a tremendous success in that most mathematicians don't need to worry about it at all.
Unless it's really specific content that wouldn't even be possible, I assume you just don't get your stuff backed up lol
I really hope the self-hosted option becomes a thing, but unfortunately "we are not averse to the idea" means especially little in the tech world these days.

That being said, really really hoping for your success! It finally fills a MUCH needed gap in 2021 consumer image viewing software.

There are many many gaps in it right now. Synology is basically the only self-hosted photo solution that grandma could use. Honestly surprised that more people aren't taking advantage of the opportunity.
Very excited to see the source!
working on an open source version of these. called the Calliope Muse+ - it should be available for pre-order soon. if you want a non-subscription option
I think that quote is saying that if you modify your public key locally then the data you encrypt with it will no longer be decryptable by the private key you previously sent backblaze.
Same for me. End of 2008 laid off from systems engineering in global mobile device and services industry. After some consulting work I went back to coding/sw design(which I did from 1983 to 2000) but had always kept up with transitions to web stack and all the current stuff. I’d get oh you haven’t used the exact tools in our tool chain for at least 3 years. Geez, I only had to learn and participate in defining process and tool chain for so many times. Zuckerberg boo!
I agree with you. Most of their stories usually span a year or two, meaning that they cannot be fabricated. The Dodo is way more legitimate than anything discussed in the article.
Apple will make exceptions for education apps that can execute code, but I think your observation is good about iPads/tablets in general. They are not great devices for keyboard-driven programming apps, unless you have a keyboard attached!

You make a good point about syntax errors and the ergonomics of connecting blocks. My initial point was that Snap might not be the best option for high-school aged students. I can totally see it being really nice for younger students.
No thanks, this wreaks of a monthly subscription I don't want that would result in unsupported buggy "hardware" in 10 years guaranteed. I'll keep my ZFS server with a text file reminding me how I configured it for now (since I usually forget after a few months)!
try DataGrip, it's got really nice intellisense and autocomplete. I'm not sure how your example from linq is any better than SQL

select s from stringList where s like '%Tutorials%'
Stroh Violin
Akernel: Jupyter Notebooks get reactive (à la Observable)
akernel is a new Python Jupyter kernel, built from the ground up using asynchronous programming, allowing for concurrent cell execution. It also makes it possible to use reactive programming: out-of-order cell execution, cells reacting to variable changes.
Useful keyword is DWPD(drive writes per day) but I don’t think there are USB sticks rated that way.
Nobody claimed that, but there definitely are fewer. 15% fewer according to the only study I've seen that objectively measured it.
> You create the private key on the client side so that you can encrypt it with a custom password before sending it to Backblaze.

Their client is not designed this way. Their installer generates and sends the private key before the user has an option to set a passphrase. I replied to a different comment about this with more detail[0].

[0] https://news.ycombinator.com/item?id=28350404
The Case for 15 Justices
Looking at their pricing for €0.99 / month you can get 10gb storage, so go at it!
Ask HN: Can anyone in the medical device/software industry explain redundancies?
How can we be sure that our life support systems, surgery robots, interventional radiology equipment et al will not fail at critical moments? Have there been any recent cases of a technical failure that led to major complications? For example, if a heart-lung bypass machine failed during a heart surgery the patient would certainly expire. If anyone with experience in this field could give a brief rundown it would be appreciated.
Reader mode works wonders.
Off-topic, but why is the color for regular text on HN text posts so light? For comments, it indicates a downvoted comment, but seemingly all text posts are this grey color.
Interesting. I'll have to run the numbers.
I'm curious what challenges you've faced on iOS -- for example, has Apple made it difficult to implement background sync?
Yeah I agree, I just like people to be straight up about it. In that sense you are building a medium to low quality proof of concept to get revenue. This is the only way many products can ever get off the ground. If everyone knows the costs go way up when you attempt to scale this up that is fine.

I come from a consulting background. Many companies are never willing to pay for that jump in quality. You end up stuck, with a customer that doesn't want to pay for improvements but is always complaining about the cost of new features. You have short deadlines and no scope to fix the mess. It becomes death by a thousand paper cuts. You pass by the same mess over and over never given the time to fix it. Knowing it would have paid for it's self if you had been able to do it a year ago. Sometimes this was something as simple as a database script to replace a manual task you are doing over and over. Once I created such a script but was told I had do it manually for the customer until they paid us for the script. It is truly soul crushing.
Some of us do. I would point people to the book, "Jesus' Terrible Financial Advice". There is confusion among christians and non-christians about wealth and the pursuit of happiness. This book is good at tackling the confusion.
Overall a good video, but it gets one part wrong: caste has always been from birth, not ability. This is a dishonest interpretation that has been attempted to seemingly make Hinduism more compatible with modern values.

As an example, in Ramayana, in a story starting from chapter 73 (The Death of a Brahmin's Son), Rama kills a Shudra for performing ascetic rituals. The unrighteousness of this Shudra performing these rituals - suitable for Brahmins - was apparently the reason for the death of the child.
AFAIK to discourage people from using them, it's preferred that you submit links. (I think they also get ranked worse)
This was a fascinating read. Thank you for sharing. Makes me want to read Pale Fire.

As an aside, i learnt from reading this that his name is Nabokov, not Nabakov!
If I found an animal on the side of the road, I don’t think the first thing I’d do is whip out my camera and record it. So these types of videos always seemed inherently fake to me

But I’m not a big social media user, so maybe it’s normal to immediately record anything out of the ordinary?
The problem with that is that some kind fellow on GitHub will clone the project, uncomment the code to enable the premium features for free, and change its name. If it's released under a FOSS license, the original authors have little recourse.

This is what happened with Emby (a media server like Plex). The backend was open source and there was a license to activate premium features. Somebody cloned it, and then released the premium features to everyone for free.
The author? Or Feynman?

I can’t find anything from either - though did read about the institutional racism dated by Feynman. Imagine being the person who questions his suitability for a Phd.

https://en.m.wikipedia.org/wiki/Richard_Feynman
That is a great, simple explanation, thanks.
Thanks for sharing! This is a super useful pack.
You suffer from bad architects. If there wasn't Fowler, they would just misinterpret somebody else.

> that's how Fowler recommends it, so that's how we're doing it

Fowler would be the first to point out that there are no hard & fast rules / recommendations and each case should be evaluated individually since there's just too many variables.
'Hunter Killer', or just 'Killer', is a different role to 'Subsurface Ballistic Nuclear', so not all submarines are 'Killer'.

The 'largely around coastal waters' (littoral) should hint at this.
Yes, I'm talking about motorcycles. Most touring bikes have cruise control these days. Ducati's newest Multistrada even has radar cruise control and auto-braking.
A different but similar in topic problem is running and playing tabletop roleplaying games like Dungeons and Dragons.

The solution is a general-purpose distributed computing platform designed for end-user development.

The closest three things that exist are Google Sheets, replit.com and dndbeyond.com. Replit is too low level, dndbeyond is not powerful enough, sheets are stuck with grid and too clunky for everything else.

Here's a few things the user should be able to do:

1. Design a tabletop roleplaying game system from scratch and automate all the math

2. Write content designed to be used with a system

3. Use systems and content designed by other people, without copy-pasting

4. Modify the system and the content designed by other people for your own purposes

5. Share access to the content in a granular way

Tabletop roleplaying games are unique: they thrive on content that must be created and shared quickly, but includes simple but fully general programming capabilities. Seems like a great place to start making programming as commonplace as literacy.