HNHacker News
TopNewBestAskShowJobs

draebek

397 karma · joined April 12, 2010

submissionscomments
draebek··on Ask HN: Stripe holding funds for 120 days for no reason
How much more are you willing to pay for being able to reach a human? I don't know what Stripe's fees structure is typically, maybe put it in terms of a percentage on transactions? An additional 1% on transactions?
draebek··on A fully open-source and end-to-end encrypted note taking alternative to Evernote
I think this is why org-roam[1] makes an index in (IIRC) a SQLite DB. (None of this works on mobile in any meaningful way, of course.)

[1]: https://www.orgroam.com/

draebek··on Nobody wants to teach anymore
> This confuses me because at my high school the kids who did anything like this would be sent to the principal's office, then disciplined with on-campus or at-home suspension, then eventual expulsion where they'd land at the school for bad kids.

We had "crossword puzzle school", where the soon-to-be-dropouts were sent. The only work was apparently in the form of crossword puzzles, all day, every day. You usually only got sent here if you were actually arrested by the police for something like drugs or violence, preferably on school grounds.

Back in my normal school, sometimes you got sent to the principal's office. Sometimes you get in-school or home suspension. But eventually, you were back in class. I don't actually ever recall hearing of someone getting expelled from the school system—I'm not even sure that was legal. I assumed that's because, at least in my state, education was required for all students under a certain age (apparently even if that "education" was crossword puzzles, or worse, in a juvenile prison).

Anyway, you could only be punished you if you got caught. Students were very good at not getting caught. A mentality of "us against them" took hold in many cases, where "them" was the staff. For example, I once brought some contraband to school in my backpack. An administrator found out about it, dropped into my class, called me up in front of the class and asked me about it. I lied. The administrator then went to my desk and searched my backpack. To my surprise, there was no contraband inside. He suspected that I had passed it to another friend of mine, so he searched that person. Nothing. The administrator searched several more people in class, but he came up empty. No one was ever punished.

I found out afterwards that, while the administrator was interrogating me, another student removed the contraband from my backpack. Students then proceeded to quietly pass the objects around the classroom, from student to student, so that they wouldn't be found. They returned the items to me when the administrator left, and did so in full view of the teacher. Many of the people who helped me were acquaintances at best. I wasn't even very popular—some of the people who helped me frequently beat me up.

When a teacher sends one student to the office, the student is punished. I strongly suspect that, if a teacher tried to send 50% of their students to the principal, the teacher would be punished.

> I like how you wonder how you can educate children without making them resent it like it's the systems fault for creating a boring classroom that therefore made you terrorize some poor teacher when really you were all horrible bullies to the teachers because you chose to be that way.

Let me start by saying that, if I could do my school days over again knowing what I know now, I would act very differently. I often behaved like a rude idiot, squandering more opportunities and days than I care to count now. I hope I have become a better person since then.

I'll also point out that several of the people I went to school with died before graduating high school (suicide, drunk or otherwise impaired driving accidents, overdose, etc.).

I left my first reply because I think many people grew up in schools where my stories seem ludicrous, and they can't imagine why a teacher's interview would put so much emphasis on "classroom control". Having seen or heard first-hand accounts of similarly bad behavior in so many classes and schools, I thought some concrete examples of what can happen without classroom control might be illustrative. My school might have been a bit below average in terms of student behavior, but I don't even think we were the worst school in my district.

Ultimately, I think you are trying to say that it is not the school's responsibility to make students behave and accept education, but rather the students' responsibility not to misbehave and disrupt school? If so, I understand the sentiment, but I'm not seeing how it leads to any practical solutions. Some students just don't care. I'm just not sure that's a reasonable demand of a child's brain, particularly when that child might be hungry and scared.

I express a desire for educators to find ways to engage students and make schools welcoming, exciting places to be because that's what I wish my schools could have been instead of the dismal, often terrifying places they were. I wish others would have an easier time than me in school, and as a result that they come out better than I am.

Could I have behaved better? Yes, absolutely. My question is that, if you accept that some students don't see why they should behave differently, how do you change their minds?

draebek··on Nobody wants to teach anymore
I agree, you have to address these things outside the school. This is the same story when it comes to policing: police can arrest people all you want, but unless you're willing to significantly increase our existing lead in incarcerations per capita, it seems like just arresting people isn't working. On the other hand, if you can give people homes, food, jobs, and healthcare, I believe the crime rate will drop.

I don't have the numbers in front of me, but I suspect there are plenty of measures by which other countries achieve better educational outcomes with lower educational spending, in which case I'd be willing to bet that they are simply spending more in "social programs" (broadly speaking) than the United States.

draebek··on Nobody wants to teach anymore
The emphasis on "classroom control" personally doesn't surprise me. If two or three students start refusing a teacher's orders, that teacher is done for the year, and maybe forever at that school. In my middle school, discipline was all but lost in most of my classes. Play cards in class, tell the teacher to shut up. What's she going to do? We stole her phone and keys in first period, locked the doors to the room, and we disconnected the intercom weeks ago.

You can send an administrator or a police officer to sit in the class, but are they going to sit there all day, every day, until the end of the year? Are they going to do that in all twenty classes that need the treatment? The second they get called away because someone set another fire in the woods, it's game on in the classroom.

At least we almost never actually assaulted staff. Someone I grew up with became a teacher and quit after just a few years. She had a student actually beat her up.

I regret a lot about my behavior in school, and reflecting on that has led me wonder why so many students hate being in school so much, and how—if?—we could educate children without making them resent the activity.

draebek··on Running Intel Binaries in Linux VMs with Rosetta
Oh! Sorry, I didn't realize you were going to try it under Rosetta. That is very disappointing that Rosetta doesn't do any better. Thanks for testing.
draebek··on Running Intel Binaries in Linux VMs with Rosetta
If you're speaking about the existing technique MS has developed to run MS SQL on Linux, it doesn't work on M1s in Docker under Qemu user emulation: https://github.com/microsoft/mssql-docker/issues/668

That's 2019. I haven't tested 2017 or 2022, but I assume they don't work either. AFAIK the official advice is to use Azure SQL Edge instead.

draebek··on Running Intel Binaries in Linux VMs with Rosetta
I know of Azure SQL Edge, which has significant limitations, but I don't know how to run MS SQL Server on an M1 at anything more than glacial speeds (i.e. full system emulation in Qemu). Is there something I don't know about? Please share!
draebek··on Apple Maps location scan spikes WiFi latency every 60 seconds
People doing game streaming might be interested in this bug in the moonlight-qt repo that discusses people having this same problem, including various fixes: https://github.com/moonlight-stream/moonlight-qt/issues/159
draebek··on Tell HN: By default, New Relic will start collecting production log data on 5/3
For the record, I believe extreme violations of HIPAA can result in criminal charges, or so I've read. (Accidentally sending PHI to New Relic almost certainly does not qualify for jail time.)
draebek··on What Happened to Treehouse?
I have to agree with this. On the basis of results, I'm not sure that this person was a particularly good CEO or leader, but I'm also not sure that I'm qualified to make that judgment.

If you want to be mad about climate change, or economic inequality, or the lack of social safety nets in the USA, that's reasonable, but I'm not really sure that it's fair to pin this on Carson.

draebek··on I just don’t want to be busy anymore
Maybe people who put in a ton of work get ahead. That's a big maybe. Sometimes people get ahead because they had the good fortune to be tapped for the big project. Sometimes they were in the right meeting and got tapped by the boss because they were in the room. Sometimes people get ahead because they're better at talking than doing.

But maybe you work hard, do more. What's the financial return on that, for a typical employee over your hypothetical "coasting employee"? 50%? 20%? Less?

Is it worth it? The stress, the extra hours, the opportunity costs?

draebek··on I Got a 'Mild' Breakthrough Case
If they fill up—I mean, when they fill up, that's on my mom, who has to wait for a follow-up surgery because the hospital doesn't have the capacity to take care of her.

I agree that there are better ways to run our healthcare system, but we also have to contend with the facts right now as they are. Perhaps the people being punished most right now are the ones who are in pain, at home, and who can't get medical care because the hospitals don't have capacity to deal with it because they're filled up with COVID-19 cases.

draebek··on How We Went All In on sqlc/pgx for Postgres and Go
This looks really cool to me, because I love to write SQL.

Except for that `UPDATE` statement. That... is a problem.

Looks like there is an open discussion about this on the project: https://github.com/kyleconroy/sqlc/discussions/1149

draebek··on Plain Text Accounting, a guide to Ledger and friends
General ledger

https://en.wikipedia.org/wiki/General_ledger

draebek··on Law school applicants surge 13%, biggest increase since dot-com bubble
I have not served, but my sense is that there are some additional factors at play:

* If you are deployed, I believe there may be some tax advantages?

* You may get combat pay

* Don't you still get a pension? And free/subsidized healthcare, even after you leave?

* Does a captain typically pay for housing?

All that said, your point is taken. However, I'm not sure anyone is joining the US Army to get rich.

draebek··on Law school applicants surge 13%, biggest increase since dot-com bubble
Does your inclination to recommend the legal field and law school stand if the person would have to finance the entire law degree, and couldn't get in to a T14 school? I assume $120k all-in, having been a party to shopping for law schools—albeit several years ago, so I hope it hasn't gone up much.
draebek··on PowerTOP – diagnose issues with power consumption and power management on Linux
Note that the parent may not be referring to 4k, but mere 1080p. You only get 720p in browsers except for Safari/macOS, Edge/Windows, or Chrome/ChromeOS.

https://help.netflix.com/en/node/23742

draebek··on US companies hit by 'colossal' cyber-attack
Or Raytheon, yeah, I imagine so.
draebek··on Neovim v0.5
Embrace, extend, extinguish

They've done it before and they'll do it again.

LSP for MS and VS Code is "come, make our proprietary editor more valuable by supporting languages we can't be arsed to worry about!"

https://github.com/microsoft/pylance-release/issues/4

(I am an enthusiastic advocate for LSP otherwise.)

draebek··on Thanks HN: Lessons learned after Google nearly killed my site
FWIW I have been sent several phishing sites running on Google lately. (Can't remember if it was Drive or Sites—is Sites even around still?)

About half of them are taken down by the time I get to them. The other half, I've had to report myself.

I realize, however, that these are not malware.

(Funnily enough, I think all of the attempts I was able to view were trying to phish O365 creds.)

draebek··on Thanks HN: Lessons learned after Google nearly killed my site
I was about to comment on your example of talking to SpamHaus, but I misremembered and was thinking of SPEWS instead:

> One common criticism is that there was no way to contact SPEWS. According to the SPEWS FAQ: "Q41: How does one contact SPEWS? A41: One does not..."

https://en.wikipedia.org/wiki/Spam_Prevention_Early_Warning_...

draebek··on Donate to Signal
Smile is available on the iOS Amazon mobile app, but only if you allow Amazon to send you promotional notifications.
draebek··on macOS unable to open any non-Apple application
Note that it's ocsp.apple.com, not oSCp.apple.com.
draebek··on Uninstall Nano Defender
As it happens, earlier this year I came to the conclusion that browser extensions are too high-risk, and I disabled everything I could possibly do without. Now I'm limiting myself to just Firefox "recommended" extensions, under the hope that Mozilla is doing something to make sure they stay aboveboard, and a few non-recommended ones that I just can't live without, like Vimium. I lost some functionality due to disabling extensions, but so be it. The browser is far too important these days.

For my remaining non-recommended extensions, all of which are open source I think, I am considering some workflow where I just clone their repos and install the extensions locally, updating occasionally when I can review the resulting changes myself.

(It happens that I had disabled Nano Blocker in my purge months back. FWIW it never seemed to work for me. For those uninstalling, don't forget to uninstall the extension, the block lists, and the uBlock advanced "user resources" file.)

EDIT: Just realized I can turn off automatic updates for just some Firefox add-ons, so I did that for a bunch of add-ons. I'll update them when something breaks and I have time to review what's changing.

draebek··on The life and death of email read tracking
Really? Mail.app on Catalina here doesn't load anything when I go to forward a message. Maybe there's a different setting for that?
draebek··on Bash Pitfalls
Note that this same wiki has a good page on the numerous surprising behaviors of errexit: https://mywiki.wooledge.org/BashFAQ/105

My perception is that there is no consensus on whether or not to use it. I go back and forth, but I probably use it more often than not.

draebek··on macOS Security and Privacy Guide
The guide seems to say, "the best anti-virus is Common Sense 2020. See discussion in issue #44." I take this to mean that they recommend common sense instead of anti-virus software.

It does also say, "Anti-virus programs are [...] possibly useful for catching 'garden variety' malware on novice users' Macs", so maybe that's what you disagree with, which is reasonable.

I just wanted to point out that their main recommendation does not, to my reading, suggest to use AV.

draebek··on macOS Security and Privacy Guide
FWIW I use Homebrew Casks to install binary stuff, which MacPorts doesn't offer, and MacPorts to install everything else. (Oops, other than stuff that is only available on the Mac App Store, for which I use mas, which will probably fatally break some day.)
draebek··on macOS Security and Privacy Guide
tptacek's criticisms are quite valid. However, "it's not good" seems oversimplified to me? I found lots of interesting information in this.

For example: information about the activation process for Macs, importance of setting a firmware password, disable some of the Spotlight services, and binary whitelisting through Santa. The repo also has the most comprehensive discussion I've seen about evicting FileVault keys from RAM on sleep: https://github.com/drduh/macOS-Security-and-Privacy-Guide/is...

Also, I'm not sure if this has been changed more recently than the comment you linked, but it seems like they actually don't recommend AV software anymore: "Therefore, the best anti-virus is Common Sense 2020. See discussion in issue #44."

I grant you that having someone follow this top to bottom might be bad, but to say "it's not good" seems to both lack nuance and also to discard some useful, hard work done in good faith.

← PreviousPage 2 of 6Next →