Wonderful article. I was diagnosed with ADHD but it was more of a "here are some pills, go away" deal. I've never had someone put into words the way I feel without my meds so... eloquently. It feels great to know that there is at least one person out there who understands. I am at a very low point in my life right now and this article has me sobbing with relief. Thank you to the author and everyone on HN sharing their experiences, I feel better right now than I have in a very long time.
Side note: I am also diagnosed with the other two ailments the author compares ADHD to, lol; diabetes and depression. Although I suspect that second one is just caused by years of untreated ADHD making me feel like a lazy asshole.
I think about this too. uBlock origin is already running into issues with trackers disguising themselves as first-party, what about when those trackers are genuinely first-party, and bundled with the page's js (which you can't just outright block)? What happens when those trackers are bundled and compiled to wasm along with the sites js? Do we then analyze the wasm and try to guess which parts are necessary for a site to function and which parts are the tracking?
I'm not trying to be overly cynical here, all of these topics remind me of high school when I'd download mildly-sketchy executables, decompile them, and try figure out whether or not they were safe to run. I would love to poke around with reverse engineering wasm, but I'd rather not have to do that every time I visit a new website.
I've always assumed this comes from older Amazon shoppers who interpret the emails asking if they can answer questions about some item they ordered as personally asking them to answer the questions.
I got an email 3 days ago asking me to reset my password due to "system updates" and initially assumed it was just a phishing email. Since gmail is pretty aggressive about filtering those I looked into it more and realized it was genuine which made me even more confused because I couldn't imagine what sort of "system updates" they could've done that would require a password reset for all users. I kind of assumed they were covering up a breach so I wasn't at all surprised to see this headline. How scummy.
It wouldn't be perfect, but there are tons of services that can generate an RSS feed for a specific twitter user. It looks like @stripestatus only tweets when there's actually an issue (aside from updates on current issues)
Ran into this one in the wild when it happened, before stripe status had even tweeted about it. I was trying to order doordash and got a "Could not deserialize JSON object" error when adding a credit card. Hope this is fixed soon, the girlfriend and I are very hungry :(
Edit: update if anyone cared, API seems back up and we have ordered food! :)
(note: everything I'm about to say is just my take on early CS stuff, I don't know Dijkstra or how he thought, these are just conclusions I've personally drawn from reading about the history of computing)
I think it's hard to imagine because it comes from the mindset of those who pioneered programming, like Dijkstra. You're right that he seemed to be concerned about the 'purity' of the process. It's clear from reading the original article that he (and others) thought about programming in a much more 'mathematical' way than modern people. Dijkstra wanted a program to be clearly defined and computable all the way through, but when you're jumping around the code arbitrarily that's... difficult. All of this comes from the fact that computing was birthed from mathematics, and the people involved in it back then were more likely to have a base in math.
I met a blockchain researcher this summer, I was asking her what sort of stuff she was working on and she started talking about supply chains. Like drexlspivey mentioned there are a whole host of problems with relying on data from the real world. My first thought was just... why do you need an immutable ledger for that? Not to throw buzzwords out, but why not just store transaction data in a database that scales well? If you're willing to spend all of these resources on developing some insane database for your supply chain you must have some real trust issues with your suppliers. I've never worked in an industry like that but I feel like being able to trust your suppliers is pretty important, and provided that you do trust them you could just use a conventional database for all of this and save tons of time and effort.
I don't really know where I stand regarding college. In high school I was in the "college is a waste of time and money" boat, so much that I probably seemed condescending and annoying to all of my friends. I was lucky enough to get into programming when I was pretty young, and I made a decent amount of money in high school doing it so I didn't see why I really needed to spend four more years in school. I got a job at a local startup within a week of graduating and boy I thought I was the shit. After a couple months I started to feel bored and realized that I missed learning. I spent a ridiculous amount of time watching physics and math videos at my desk, and then eventually applied to schools and quit my job. I'm at school now and, ironically, I owe it to that job. If I had just gone straight to college I would've continued being the horrible student I was in high school and I would've probably dropped out by now.
I won't speak on whether or not I think going to college is a waste or not, but I do have to disagree with the author's point about high school.
> Take geometry, for example. I can’t think of a single instance in the last five years where I used any concepts from geometry. Or take language classes. I took four years of Spanish in high school. What do I remember? Nada.
Have I ever used anything I learned in geometry in real life? No, I don't think so. But as a freshman I did think geometry was really fucking cool. Taking that first geometry class helped me discover a love for mathematics which I'm now majoring in. There is probably a better way to help kids discover what they like, but I don't think people who call high school useless have ever really reflected on how important it is. Have I used anything from the more advanced math courses after geometry? Nope. I stayed in school for those classes though.
I think high school isn't necessarily about learning important information, but it's about learning how to learn and discovering your interests. High school gets kids thinking, even if it's about stupid and useless stuff. If you were to just drop some students into classes about "important" things, they'd probably have a very hard time actually retaining any of the information or forming an opinion on it. None of this is to say that high school is perfect, there are probably better ways to do all of this stuff. Taking four years of history probably wasn't necessary for me, all it did was teach me that I didn't like history, but I'm sure someone somewhere took something from it.
Anyway, that's my long, rambly rant about education. I still have no idea what I want to do with my life but I feel like a better person when I'm learning and doing something, and I owe that to school.
I noticed this recently when I was trying to define a note-taking syntax for my math classes. I thought it would be smart to use := for definitions and = for equality, but then I was frustrated when = didn't always mean equals in the same way, and some things didn't really fit into either category. I ended up just giving up and switching back to abusing = in all situations. I think math has a really cool human aspect, it's very rigorous but also relies on the fact that your notes/proofs/whatevers are going to be read by a person.
The first time I rented a server I was looking around my room to think of a cool hostname and saw “yavapai” on my backpack. Since then I’ve just been using names of Native American tribes.
I have really been enjoying Quantum. It's noticeably faster on almost every page I use daily, or maybe it's just placebo. I have noticed that on pages that are very JS and video heavy (YouTube, KhanAcademy) it is quite a bit slower than Chrome, so I've just been using chrome for those.
I was wondering the same thing... Maybe this was written a while ago and published recently? Not only has it happened twice but the first detection was over a year ago.
I think this is slightly different. Minecraft created a EULA that servers have to agree to a few years ago, basically saying you can't charge people for items. A lot of servers get around this by charging for "ranks" that are basically a prefix before your name and then a couple of added permissions, one of which is usually regular access to a kit containing some fixed items. People are still paying for items, but there's no fixed price of "$1 for 64 diamonds" or whatever. That's how server monetization works (last I checked).
This looks to be monetizing client-side content like maps, textures, and skins. Basically just charging for things that have, until now, just been free to download that don't actually change the experience in-game, but just the look and feel of the game.
Source: used to be really involved in the MC community
https://gist.githubusercontent.com/harrygallagher4/025ce9f57...