skysight-inc/HackerNews huggingface dataset:
A successful insanity defense sends them to a psychiatric hospital instead of prison, generally. Then the doctors there do their best to determine when their patient is safe to rejoin society.

One particular problem is that a person might theoretically be safe as long as they take their medicine, but many, many patients are utterly incapable of doing that on their own and any slip-up is likely to lead to more slip-ups until they end up unmedicated entirely.

There are partial solutions like long-lasting injections for some things, but I also know that even if that's the proper standard of care, the doctors may fail to apply it with disastrous results and still walk away without even any liability despite having clear warning that their actions were putting someone in danger.

So seeing this intellectual masturbation by lawyers is actually quite painful to me given what I've lived through. Especially when it practically requires mind reading to say what the person really thought, the idea that people could get off by claiming to have killed a "hat" with a bit of coaching is extremely troubling and I'm glad that judges aren't buying this nonsense. Sure, one can also look at the person's actions for any indication they knew they were doing something morally wrong or that they might be punished for, but I'm still against opening up the insanity defense.

If anything, a true insanity defense should make it clear that someone shouldn't be a part of society because we should be far more skeptical about our ability to fix mental disorders than these lawyers seem to be.

I'd like to see how quickly they reconsider this if the lawyers pushing the defense had to live with their clients for, say, a year afterward.
Thx for your detailed feedback. Appreciate it.

So your advice would be to go with Protonmail all the way, as you wrote it within your blog?
I agree. Empathy is painful. It should not be the goal. I think the outcome for civilization would not be optimal if many more people were empathic right now, we still need a mix. But there are degrees of empathic ability. Only a very few people like me ( < 0.01% ) get the emotions of everyone around them without trying.

I think the general population is comprised only less than 20% of people who are "empathic" to the extent whare if they try, or, are relationally close to someone they do feel their feels. Then, more than 85% of people are "rationally compassionate" in that they understand how others feel if they make an effort, yet around a 1/3 of people do that automatically with no effort.

I think only around 10% of people are incapable of understanding how others feel at all. But if those people make some effort that number goes down to 1-2%. But while psychopaths are in that 10% they're not really in that 1-2%. And those people who "don't have subjective emotions nor do feel anything themselves" spread across all groups. The stronger statement, "don't have emotions nor feel anything themselves" are not present in the extreme empaths like me who can pick up emotions from around them.

Finally, people are not "set" in a particular group. It is plastic, to an extent, but not in entirety.
That's just going to break functionality on many networks.
The real problem in your example are absolutely abusive and exploitative roaming charges, not Android or search/advertising business model.

Should the phone sit quiet when you're not using it? Sure. Is £6/Mb even close to a reasonable rate? Not unless you're on Mars.
This is so true. I had a person on a team I worked on who wasn't adequate for the role. Instead of being let go, the manager worked with him to find him a role at another company he would be a good fit at. Took 3 months but today this person has a better job and role than a better role than the manager and the rest of us left on the team.
You can turn that off by turning off 2 factor authentication, where ever that setting is.
Perhaps the author is a backend developer.

The source code is open to collaboration?
I far prefer http://playgo.to/iwtg/en/ from before Google's attempts to overload and redefine what "Go" means. It uses Java and/or Flash applets.
Your google account is not your house by any stretch of the imagination. Blown out of proportion.
The other day, I was considering a mix of these - ddl/dml as a serialization/synchronization format, which gets processed locally to form a sqlite db. Then use rad tools, to craft custom UI for your needs.
I think the Stickies app is intentionally left unchanged as a nod to the classic era of Mac OS. Similar to how the Dashboard (now gone) came with a sliding puzzle widget.
These banks had to be bailed out because the ripple effect would destroy the economy and that would have been very disruptive even to companies and individuals that had nothing to do with the housing crisis. Even with the bailout, many suffered.

But I agree with you that the way they bailed them out did not hold them accountable, they should have "invested" in those banks by buying newly issued shares which would have completely wiped out the existing shareholders.

However, rather than the normal way to raise capital, they gave a blanket permit to the federal reserve to buy the bad debt from the banks.

The US government and the people by extension should have become the owners of those banks which they could resell the ownership again on the private market with a profit at a later point.
Ask HN: Which big tech company do you feel good about?
Whenever any of the well-known companies come up there seems to be a lot of focus on problems, lack of innovation, poor design choices, no clear long-term future, questionable financial standing, treating customers poorly etc.

Which ones do you view favorably in terms of what they're currently doing and their future? Why?
I think that's what we see with a variety of JVM languages and to some extent with LLVM.
I was just about to begin working on something similar, now I'll wait and see how this project goes!

Since I don't like my notes unencrypted in the cloud somewhere with a company deciding whether I may access them or not, I'm going to wait for a 100% self-hosted version.
> In my own experience this has been particularly damaging when entering personal relations with sociapathic type individuals.

This is a wise analysis. The temptation to see you want to be there, not what is. One would hope empaths shall avoid sociopaths for their own good.
Have you managed to negotiate an extra week vacation? I have tried in many attempts but they end up paying me more instead as changing HR policies is a lot of work.
"...enabling any psycho to shout whatever for the whole world to hear is also a problem"

How can I be sure that it's not you that is the psycho? How do I know that your "nothing to see here folks" comment is not sponsored by the re-elected leader of Belarus? I prefer to read your comment and decide for myself to ignore it rather than have it blocked upstream by court, i.e. government, order. But yes, I am concerned also by massive Facebook censoring as well.
https://www.youtube.com/watch?v=hnZlP2jrcGo ha ha
Ok thanks. Didn't know.
TikTok tried to manipulate me – uninstalled
The Ticktock (android) application has done 3 annoying things that ended up in me deleting it.

1. First they created a push notification that simulated a private message to me [weekday]

2. They created a push notification that simulated a thread reply [weekday]

3. They pushed out something simulating pornographic content (what really made me angry was that it matches my search history!!!) [Weekend, not work friendly]

After nbr 3 the app was uninstalled..
An ascendant wing the party is doing everything in its power to stomp out.
On the other hand if you want to use 2 factor authentication adding and rotating security keys across dozens of sites isn't the best plan either. So we are kinda stuck in a rough spot. I really wish that OpenID stuck around. It would have been fantastic to have the choice of provider including running your own.

I think the saving grace of using Google login is that usually you can still "reset your password" via email and get in that way even if Google locks you out.
setup a vpn to your home network
Your statement about North Korea strikes me as a very discriminatory, as it implies your judgement about NK is somehow objective, and it's political system is a condition justifying them being denied equal treatment in various situations.
I wonder if technology won't actually help us ameliorate this issue.

Improvements in video communication — availability, ease of use, quality, ubiquity — make establishing empathetic connections easier. And there's a lot of room for improvement! (Latency is my biggest pet peeve.)
That's less likely than you might expect. Nintendo for a while ran their own manufacturing. Judging from the data structures I would expect this at minimum had a Nintendo Project Manager in charge.

Flip side: you are going to be techincally correct. Nintendo has deep relationships with local companies even when those local companies are not fully Nintendo owned. Deepest example might be Intelligent Systems which programmed and manufactured Nintendo's devkits up until the Switch era.

Game Freak in theory is independent. They used Sega to publish their pet project platformer game. Yet somehow Nintendo just a few months ago moved them to an amalgamated office tower along with all other 100% Nintendo owned Tokyo studios. The message being that Nintendo keeps strong control through their project managers.

Source: my uncle works at Nintendo. /s
It wasn't criticism of the developer, just passing the info along in case they haven't spotted it.
It should be illegal to allow a consumer to click "terms and conditions" have been read in a super-human period of time.
Well for this to matter in a mobile environment you’d have to carry your own WLAN everywhere you go.
that's your little conspiracy theory. it really is nothing more or less than the new pet project of a billionaire in a world that is approaching technological saturation - so coming up with new meaningful ideas becomes harder and harder which invites "entrepreneurs" to come up with fancy stupid inventions.
> We just need more safe abstractions over posix APIs that cover different use-cases.

I reach for lmdb for a lot of small projects. It feels like failure though. We shouldn't need things like that just to deterministically save data to disk.

> The command shouldn't block on fsync.

Sure - some operations can and should discard durability for higher performance. Sounds great to me. But maybe you should opt in to that. It certainly shouldn't be the only behaviour the kernel provides. If Inkscape crashes halfway through saving my work, it shouldn't by default end up in a half-saved state where my file is permanently corrupted.

But we can have our cake and eat it too here. It can be as simple as, if you don't wrap your write() calls in a filesystem transaction, the behaviour stays the same as it always was. Or maybe the default behaviour is that a write call entirely happens or entirely doesn't happen, but you can optionally ioctl(NO_DURABILITY) or something for extra performance in git checkout.

I hear you that git checkout performance (and things like it) are important to you. Keeping the current performance of those operations sounds good to me too!
Is Meaningful Section 230 Reform Possible?
Not by default as it mirrors today's world and the airport is obviously gone, but there's third party mods already!

https://flightsim.to/file/642/vhhx-kai-tak-airport-hong-kong
Check out PowerShell. In my experience, it handles CSV files the best. Also you can open it up using the Excel module, so you can do pretty much anything you need to the file.

You will always get false positives, so what I do is dump the PS results into another database, then run a comparison, and then import. It slows you down a bit but I have noticed, every few months, I'll get 1 or 2 new errors due to data sanitization.
Although this isn't practical for everyone, this is one of the reasons I use a personal domain name and then host the MX record with an e-mail service.

That way if, for some reason, that e-mail service were to close my account, I could repoint the MX record elsewhere and still have access to my accounts.
Ahh Kai Tak. I wish I ever flew into there while it was still open. The approach is legendary.
Graph view sounds ideal Zettelkasten but in practice the graph becomes chaos once you get to a certain number of notes. It's more useful to have a local view of a notes' links and backlinks, like https://traverse.link/ does
This is not the point of the article. Being a complete substitute is the point. Have a look at travel expenses: No need to meet in person anymore. Almost. ;)
When companies acts too amoral we create laws to stop them.

Edit: The point is that it is usually in companies own interest that we don't create laws restricting them, so they typically don't act too amoral. You wont find many companies which goes after every single legal loophole they can abuse, as negative public sentiment builds up laws will form and the company will be much worse off than if they just did the slightly less amoral thing.
Hmm, I think it's a lapsus in the original text - the data clearly shows that iPhones transfer 50% LESS data than Androids.
example.com is good because it is explicitly reserved for this purpose and has no MX records.

Although very occasionally a service will check for MX records, but that is incredibly uncommon. My go-to email for public WiFi is fuckoff@exmaple.com and have only been denied once (<1%)
The original HN post was titled Never Use Google to Sign In. Did HN change the title?
Yes, but it's not dynamically typed at all. Dynamic typing is basically always the wrong decision in my experience. You give up a huge amount of basic error checking (e.g. 15% of JavaScript bugs are prevented by Typescript) just to avoid a little bit of typing. And it's not even like it saves you any time since with dynamic typing you spend so long trying to figure out what types functions expect and looking up APIs in documentation since code completion doesn't work.
Everyday I find more things to do inside Emacs and stay there. macOS seems to be catching up on the difficult learning curve because you have to learn the hard way what you can or cannot click on. At least in Emacs its consistent because I know I shouldn't mouse around.
I'm a boring person. I even use my full name for kevincox@kevincox.ca
> I'm honestly not sure where we went so wrong as a society so as to reach this point... Why?

The answer is actually very simple: spam.

AFAIK pretty much all disabled Google accounts come from Google believing they are part of a spam-sending (or malware-spreading) network.

The ability to sign up for free Google accounts means this is a prime target for spammers to use and abuse -- signing up for free Gmail/Drive accounts, as well as using stolen credit cars to sign up for paid ones.

As to why the legal system doesn't want to be involved, it's because incorrectly disabled Google accounts are actually incredibly rare -- they make the news and cause uproar when they occur, but precisely because it's so unusual -- it's incredibly rare to personally know someone it happened to. So there isn't any kind of democratic movement against it because in the grand scheme of things it isn't common. It's like worrying about being struck by lightning.

That's why.
This is neat. Love the concept.

This is the legacy version of twitter.com. We will be shutting it down on 15 December 2020. Please switch to a supported browser or device. You can see a list of supported browsers in our Help Center.
Copy and paste real life objects to your computer
Of course. I just don't see what's on the other side of this tradeoff. What was gained through the redesign?
Best Business Ideas for Students
You're both moving the goal posts (if powershell were superior I and countless other people would absolutely chsh it for our accounts, since we're already not using bash anyway) and not making much sense. Many sysadmins tend to spend a fair amount of time doing command line stuff and/or writing shell scripts. If powershell offered significant enough benefits for either, of course at least some companies would standardize on it, just like your hypothetical company presumably standardized on using containers to run their 10k services rather than installing some custom k8s cluster to satisfy the whims of one individual infra guy.
Creating seamless carousels for IG shouldn't be that hard. I made it easy today
Register your own domain and point it at your preferred service, if you lose access to that service you still retain the domain and you still have your email address.

If you want to solve this problem you have to spend some money somewhere otherwise you are simply demanding providers give you services, for free, forever, not something that seems realistic?
I like the term "techno-feudalism" - captures the increasing nationalism over things like technology sales to China by the US etc too, the Tik Tok situation...
This is an interesting mirror to Tim Berners-Lee data pod project!

https://news.ycombinator.com/item?id=18100895
It is, although the syntax for proper sum types (it calls them "discriminated unions") is really verbose in Typescript. I wish they'd make it more terse so people didn't use untagged sum types and hacks like `typeof` all the time.
That is why basically every implementation provided a big "Log in with Google" button. It was basically no effort to implement (it just fills in the Google OpenID URL) and solves the problem of the people who don't have enough distrust in Google to self-host.
What video editing and UI/UX/illustration software would you recommend on Linux?

I know I could use Inkscape over Sketch for example but I can't see how I would be as productive as the clone functionality isn't comparable to the symbols functionality of Sketch e.g. you can create a reusable web page header element that you can paste in multiple locations with the colours + text changed via simple parameters where the rest is kept in sync with the original. Is there something similar?
> I was just about to begin working on something similar, now I'll wait and see how this project goes!
Thanks and sorry about that!
> Since I don't like my notes unencrypted in the cloud somewhere with a company deciding whether I may access them or not, I'm going to wait for a 100% self-hosted version.
Totally make sense to me! we'll make it to be used without login with a self-hosted git server.
This reads like a gpt-3 blog.
Because a house is significantly more important than an email address. I get being extremely online but let's not be silly here.

Plus that email/account is hardly even "yours" in a serious way. Anyone on the HN has a very simple fix for all these problems: get an email in your domain and a password manager for all the accounts. There, solved. You could even still use Gmail with their Google Apps, G Suite, Workplace or whatever it's called this month.

Normies are way out of luck but sadly that is true almost everywhere and they are getting fleeced much worse by banks, employers, and even cable companies than Google ever could hope.
Yes, I've found when I'm stuck like this doing anything that's "constructive" or makes progress in some way can "wake me up" again.

I think that's also why I've been really happy being part of team that does agile. The ticket swim lane thing is surprisingly motivating.
Does many third party programs seem faster than before to you?

Firefox seems noticeably faster to me. By "noticeably" I mean that when I started doing normal browsing after upgrading, not looking for or expecting any performance improvement, I found myself thinking "how did clicking that link display the new page so fast?".

Excel also seems a little snappier. I've got a spreadsheet that has a few worksheets, and one in particular seemed slow to switch to. It's responding quite a bit faster now.
> What's a possible way to design a language for collaboration besides encouraging ever more fine-grained modularization and code reuse?

Contract, contracts and contracts!

Collaborative development depends on people not freely overstepping outside of their bounds and clear communication of those.

OOP creates some actually strong kinds of contracts by abstract interfaces and information hiding. Flexible typed languages do the same with generics and specific types. Any language feature that creates more contracts will help collaboration.
I tripped across the paper while researching another topic.

It is still important today. I spent time as a visiting scholar at CMU. Lenore Blum resigned over this issue in 2018.

She cited “professional harassment” and “sexist management” on the school’s Oakland campus over the past three years as reasons for their departure.

https://www.post-gazette.com/business/tech-news/2018/08/22/C...
I've seen too many times this kindness being abused. I can't see how this is disrespectful? It's both for ex employee and ex employer good so there is no room for accusations either way.
I tried to create my own Google container, but could never get it work with Google Drive which caused an endless redirect so I had to give up.
https://www.privacytools.io/providers/email/proton mail, tutu nota,
Not OP but I think companies should have to inform you of the specific reason you were banned, and have a formal appeals process.

The stakes are quite high for losing access to your primary email.
Fix for this issue (on wayland) mentioned here: GDK_BACKEND=x11

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=942570
That's not my experience at all, in fact I've found tons of small artists. Now that there are four discovery mixes per subsection, that ability is getting much better.

https://ibb.co/b3ZFQpx
https://ibb.co/yys5fQR
Concurrency is not the same as parallelism. Python has good concurrency support, I agree. Python (C Python) does not support parallelism however due to its Big Interpreter Lock which actively prevents any parallelism in Python code.

This was probably a conscious design decision on the part of C Python implementers and perhaps a good one. But we should not claim that Python is something which (actively and by design) it's not.
That's interesting, now let's find out why.
Rate limiting is also a big one.
I just don't see the equivalence here. I agree that platforms have a responsibility not to enable harassment and death threats, but calling a politician "traitor", "corrupt", "fascist" is neither of those things. What are you supposed to do when a politician is corrupt or fascist, if you aren't allowed to talk about it?
That reinforces the point of the article, but is semi-orthogonal to my point.

Convenience strikes again. They use the google third party sign in since a big company like dnd can't be bothered to implement 3 columns plus your nice to haves.

And they are nice to haves, arguably obvious and easily upgraded to required table stakes, but not _required_ to implement email-based sign in. The first three of your listed iftems are also effectively mitigated with a password manager.
I thought this wasn't just inertia, but required for US licensing. To much grumbling from Airbus.