HNHacker News
TopNewBestAskShowJobs

written

69 karma · joined April 1, 2018

submissionscomments
written··on Ask HN: How to self-learn electronics?
I sort of learnt it from books I got in the bookstore and school library. I will not name them, because they're not in English.

At the same time I spent 8 years learning it day in day out in high school and university, so it's hard to tell how far you'll get with just self-learning.

It also depends on what you want to do with the knowledge. Perhaps just go book browsing to a library that has a good set of books about electronics, to find what you mind be the most interested in. Libraries associated with electotechnical schools typically have plenty of these books.

written··on Myanmar group questions Zuckerberg’s claim on Facebook hate speech prevention
If you find above creepy, you should probably be creeped out by spam filters too (for at least 20 years now). Those are some third parties deciding what will get into your mailbox and what will not, based on questionable criteria.

There were several business opprotunities just this year that vanished just because email providers of people who inquired to me over e-mail blocked my responses with 5xx error. Those people just think I ignored them, but in reality it was their provider censoring e-mail. They're not in control of their e-mail so they will never know.

What's actually creepy here is that some unknown person is sending unsolicited messages about a group of people organizing to harm the receipient, and seemingly doing this en-masse for many users.

written··on MailChimp's Ban on Cryptocurrency Marketing Is Causing Collateral Damage
Why? Just use different address for the legitimate service and whitelist it. If an address is out there on some spam list, you'll be getting spam to it eventually.

I have different rules for different addresses. Public e-mail adresses and e-mail adresses that are meant for online services. Public ones are permanent and filtered and mailchimp and similar don't get to send mail there. The other type of address is whitelisted and disposable. Everything ends in the same mailbox. Works like a charm.

written··on MailChimp's Ban on Cryptocurrency Marketing Is Causing Collateral Damage
It's possible to block all mail sent through mass mailers like mailchimp and many others like it. Just block by the connecting client address/reverse looked up domain. They don't use that many 2nd level domains. If they're sensible they'll penalize senders for sending to email address that return 5xx errors and drop your address from their lists permanently.
written··on Google Workers Urge C.E.O. To Pull Out of Pentagon A.I. Project
It can be seen as a message (as you say) to a wider populace that this is all getting in a wrong direction. If government is hiding from its own populace what its doing with drones, who should raise this issue? Why not people working on the drone program (regardless of where exactly). It's much easier for newcommers than incumbents I'd say, so it make sense some Google employees would be ones to protest.

You never know what will be the initial trigger for change, who will be inspired or whatever. Take this guy: http://www.ecns.cn/2018/01-02/286632.shtml Why should some basketball celebrity and his campaign have so much effect?

written··on Suspect in YouTube Shooting Posted Rants About the Company Online
I'm just saying that YouTube and likes of it would be nothing without producers of content, big and small. It's a mutual relationship. Both owe each other their business.

It's orthogonal question to the effectiveness of going somewhere and shooting some people.

written··on Suspect in YouTube Shooting Posted Rants About the Company Online
I've seen first hand something similar with a person I have known. It was similar detail (in a sense that it would seem inconsequential to everyone else - bent pages in some work log on a day he made a mistake only he knew about) that mightily added to his sense that peope at the company he worked at were after him for some small oversight he made. He was not sleeping well or at all, ruminating, and well on the road to a major breakdown or suicide.

We managed to save him, by taking him to a psychological crisis management center, where he stayed for a few weeks, got a big change in his daily routine, found some new friends and was able to recover.

Might as well be that she simply was unlucky, that she stayed in contact with people who added into her fears/anger and paranoia, instead of pulling her out of her daily context and meaningfully opposing what seemed overblown and crazy about her thinking, helping her see alternative ways to achieve what she wanted, etc.

written··on Suspect in YouTube Shooting Posted Rants About the Company Online
Tech companies realize they owe a lot to their users. They owe them their entire existence, I'd say. It's quite obvious from their behavior and the fact they try to attract and hoard user attention. Users are valuable in general.

It's not like it's one way transfer of value from companies to users.

So why your rhetorical question?

written··on Be careful what you copy: Invisibly inserting usernames into text
Not if you want to use them.
written··on Composable Network Protocols vs. Encapsulation
I was thinking about this problem while writing a SMTP server in C this weekend and came to pretty much the same conclusion. Protocols are implemented by FSMs that can be initialized and composed in various ways, but none of the protocols owns the socket. Socket is owned by the application, and it is the application that polls it and passes the events to the protocol FSMs. This way it's easy to switch to TLS on STARTTLS without any hacks, because application can decide to reconfigure the protocols stack at any time. Managing lifetime for the socket is also simpler, because app does it, and ownership is not passed to the protocol implementation.

It's work in progress, but should be easy to reason about and work with even without using coroutines.

written··on 1.1.1.1: Fast, privacy-first consumer DNS service
https://en.wikipedia.org/wiki/Domain_Name_System_Security_Ex...

+ DNS-over-TLS for privacy

written··on 1.1.1.1: Fast, privacy-first consumer DNS service
No, DNS only deals with domains, not the whole URLs.
written··on TweetDelete – Automatically delete your posts that are older than a maximum age
Average tweet JSON object size is 5300B.
written··on TweetDelete – Automatically delete your posts that are older than a maximum age
I download profiles I'm interested in of course. Not everything. 70 profiles with 75000 tweets take 5GB for JSON + images + linked pages content + 60GB for videos.

I didn't optimize for space at all, twitter's json is quite wasteful.

written··on TweetDelete – Automatically delete your posts that are older than a maximum age
The way I use Twitter is to download tweets to a local database, including images/videos/unshortened URL and then I view the data in my own UI from local DB.

It circumvents the tweet/account removals done by users or Twitter. Also I can do any kind of search/data processing I want.

I guess I'm not alone. You can't hide your data once they are made public.

It's interesting what is possible once you start treating web services as a data source. Sometimes there is much more exposed than is visible or easily consumable on the page and you can filter/search/consume the way you want without all the clutter/feeding algorithms around the original page/service.

written··on The Profile Engine has now been donated to the Internet Archive
I don't. The data doesn't even contain surnames of people.
← PreviousPage 2 of 2