HN user

jankins

172 karma
Posts11
Comments74
View on HN

When I broke my collarbone on my dominant arm I learned Dvorak left-handed layout a QMK keyboard. I configured some layers to make all the symbols needed for programming easy to access, and hold-space-for-shift. I learned the layout using Epistory, a typing game. There’s several similar games now that look helpful. It was slower but workable.

A braille embosser is pretty much the soundtrack to my childhood (along with the dectalk pronouncing “c colon backslash greater-than”). My dad is blind and I’m so appreciative of the technologies that helped him succeed alongside his sighted colleagues. I also credit his love of technology for my own career.

not a really winnable game

It’s totally winnable! The player almost always has a chance to avoid death. Deaths are usually due to missing knowledge or laziness/impatience. The knowledge is really really hard to gain without wikis, and I absolutely wouldn’t have ascended without wikis, but reading them added another layer of fun for me.

Your phrase “discussing sexual content” strikes me as really odd. If you discuss a “traditional” relationship with a 5 year old, you’re already discussing sexual content on the same level & terms that you would use if you were talking about sexual orientation and gender identity.

What you’re describing is the scam, and that’s become the definition, but “NFTs” in general do have more potential than that, even if it’s crowded out by bullshit. NFTs make more sense where a token’s utility is implemented in the same system as its ownership. For example, a domain name is an NFT, and there’s an ethereum name service: https://docs.ens.domains/ - ownership of a domain allows you to configure the domain.

I’d wager most people purchasing art NFTs don’t really have a good understanding of what they’re buying. Some think the art lives on-chain, or that if the art lives on IPFS it is a blockchain-based permanent thing (it’s not, data only exists in IPFS as long as >0 people “pin” it, and artists engage in pin rings to pin each other’s art).

So I see potential value of NFTs in general, though I don’t think the value is necessarily good. You could make the argument that art NFTs are like a MVP to see how ownership of different kinds of things in a distributed system works. I’m very skeptical because it’s attempting to create artificial scarcity of digital media, and if they figure it out for real, I can see that going wrong in more ways than I can see it going right.

This seems like a leap. Admin has increased 45% in the same time faculty has increased 56%. And the timeframe is 20 years. Is there too much bureaucracy? I don’t know. But I don’t think this article is enough to say so. The faculty quotes don’t offer any concrete information, unless you’ve already decided what you’re going to believe, I guess.

There’s a dead comment with a negative take about the YouTube comments being turned off, and I just wanted to point out - the conf is hosted in a really cool custom real-time conference mud, built by em lazer-walker. It’s a fun thing that is worth checking out

MIT pushes for charges, not JSTOR, according to the following accounts.

After his arrest, JSTOR released a statement saying that though it considered Swartz's access to be a "significant misuse" committed in an "unauthorized fashion," it would not pursue civil litigation against him;[16][38] MIT did not comment on the proceedings.[39]

Marty Weinberg, who took the case over from Good, said he nearly negotiated a plea bargain in which Swartz would not serve any time. "JSTOR signed off on it," he said, "but MIT would not."[50]

https://en.m.wikipedia.org/wiki/United_States_v._Swartz

Any mathematical instruction I have found helpful has had a big emphasis on building “intuition“. This post was the first explanation I encountered that explained floating point encoding in a way that was immediately relatable and understandable to me. There are multiple ways to describe a thing, different people have different relationships to a thing which may make some descriptions more well-suited than others, and different people have different goals.

Such a good writer. His Wolfenstein book had the best explanation I’ve ever seen for how floating point numbers are encoded, and that explanation is in the first several pages. If you don’t have an understanding of floating point encoding, that alone is worth the purchase price.

My first thought was terminating SSL at a proxy or using sslstrip with a VPN or something - I feel like there’s definitely a way to do what he wants. Each option might come with some UX cost though.

At the same time, I’d have to Google to figure it out, and I’d want to see if I could optimize for viewing new pages. I think optimizing new pages could also be really important for learning to code. Maybe mosh into a server with a fast, reliable connection and then use that server to access the web with lynx. The idea being that less data would need to be transferred between the mosh client and server than between the mosh server and website. I would suppose that every interaction like scrolling down would have some latency, but new page requests would have less latency. I’m not sure if bandwidth usage and latency would be good enough for their circumstances though.

This is my favorite Swift gotcha :D

This bug bit me one time back before remote debugging came out when I was developing an app for a device that plugged into the lightning port. The only way to debug was to send log messages over the network to a log server running on my laptop, and the connected device sent messages to satellites where there was often a 10-minute gap in connectivity. And I couldn’t reproduce it in tests. That took some time to diagnose!

I like to bring this issue up if an interview candidate seems extremely bought in to protocol-driven development. I wouldn’t be surprised if any level of dev wasn’t aware of it, but would be impressed if anybody identified it.

You can make `rustc` happy by following suggestions, but may end up puzzled as to the reasons for the changes it suggests.

This is how I felt, but it wasn't bad: I think you start to pick up on the patterns. In other words, learning isn't short-circuited after you've made rustc happy, even though you're still a bit puzzled - you'll carry the experience along with you and continue to learn from it later.

To clarify further:

Uncertainty is the cost of gaining more ownership, and I don't want to downplay that. If I'm sending messages where I want to maintain as much personal ownership as possible, I use my personal mailserver and accept the risks. If I'm sending mail where I need higher certainty and don't care about ownership, I use other providers.

Another commenter said: "if you absolutely depend on the ability to send emails such that your recipients reliably get them, hosting your own email server is extremely tricky." I agree with that -- different communication has different needs/requirements, and a self-hosted mailserver gives some benefits that I really like and that you can't get any other way. I'm just saying for me and for my common uses, it doesn't feel like a constant headache + battle.

Certainty is difficult. I use the approach mentioned - I maintain email accounts at 3-4 different popular providers anyway. If I do ever notice something fishy I'll send to a couple of them.

Since I'm only using this for personal email, and that's at a lower volume vs. work email with different communication patterns, I think it's a little easier to detect failed sends (in other words, usually some response is expected, even if it's just "ha"/"cool"). But you're right, some might have been lost in the spam folder and never seen.

I've been self-hosting for the past 4 years and this hasn't been my experience. Things like fixing DKIM/SPF eat an hour or two occasionally, but I've never encountered an issue where the time investment overtook the learning + other benefits - it's been hands-off 364 days of the year.

I've only seen one blocked send happen -- blocked by my grandma's @att.net account. Since it happens so infrequently and nobody uses @att.net, I just re-sent from a Hotmail account instead. No issues with the other major players. But for my use-case it's easy to mitigate and if the problem persists I can invest more time in it, but one recipient blocking me in 4 years isn't bad.

It's the only way to have ownership, which is is one of the benefits I really like - Google, Yahoo, etc. still get pieces of my personal email history because nobody else self-hosts or uses PGP, which is disappointing, but I prefer it over handing one player ownership the full history.

BTW, I'm running it on the same 512MB DigitalOcean droplet that I use to host my static sites (personal website, small product sites, etc), so it's basically free since I'd need to host those things anyway, which is nice. Needs some swap though.

Edit: Not saying these points are invalid. They're certainly valid, a service like Gmail _will_ be more reliable and easier. If you're blocked for some reason or have any other email probs, there's nobody else to fix it besides you.

I think you are making an assumption that seems common sense but might not actually hold: that cryptocurrency will fail if it is prone to fraud, speculation, theft, etc.

I think it's interesting that cryptocurrency has achieved its current level of success despite those things being widely known and publicized. Users accept the risk to gain the benefits of the platform.

I believe he means it would rewrite

Line one

Line two

As:

Line one

owt eniL

To save your eyes the travel distance to the line origin in order to read the next line.

The inference I made was that it had a second meaning to do with water flowing downhill, since the context is how people will always take the easiest path & can be relied on to ignore any safeguards that aren't strictly required

I would recommend seeing a physical therapist to get started instead of trying to put together s plan yourself, especially since you're already experiencing pain.

Based on my experience I'd also recommend seeing one in a private practice, not attached to a large hospital, but ymmv. Hospital centers I went to would only treat one thing at a time for insurance reasons even though I had two problems.

Anyway, I think good professional guidance will help you recover faster and more completely because they'll be able to identify problems, design solutions, and give you feedback & knowledge more effectively than if you DIY.

Reminded me of a post recently that suggested liberal arts majors are typically better coders. I felt pretty good about myself reading that one too until I got to the part where it was written by somebody with a liberal arts degree, and like this paper didn't really give any evidence to support the claim except for some clearly self-serving unfalsifiable opinions.

There's some interesting stuff in here if you like to visit this realm of thought but you could remove any reference to 'gifted' and you wouldn't lose any of it.