There's a really interesting movie called "We Live in Public" that documents one of the early tech pioneers Josh Harris as he sells his internet radio company and then creates an underground CCTV community. It's fascinating and equally frightening how people behaved towards one another while sharing space and constantly watching each other. It reminds me a lot the relationship many twitch streamers have with their viewers. You can find the movie for free on Tubi (in the states at least).
HN user
taterbase
[ my public key: https://keybase.io/taterbase; my proof: https://keybase.io/taterbase/sigs/oOBGJeFXST27ZiBcZtYuaclcnoBEb0WiqPaeNtb4NoY ]
hnchat:5qq3iyf9THYLESV6bHsR
What you're describing sound like the challenges that come from working at a big company. In my opinion you have a few options; each better suited towards different levels of burnout, which I believe you might be experiencing.
1. If you're severely burned out take some time off, as much as you can. A few weeks would be nice but a month or more would be even better. I've found that after spending the first few days (or even the first entire week) being a sloth on the couch I'll begin desiring to program again. Working on personal projects or just learning something new without worrying about work often helps me out of these valleys you're describing.
2. If you're moderately burnt out you may want to consider joining a smaller company or startup. The need for code is much greater and the agency you get at a smaller company is incredible. No need to ask for permission, they want you to code.
3. Finally if you're not quite burned out or if switching to a new company is not an option I'd honestly recommend reading some books like Peopleware, Mythical Man Month, Coders at Work and others. This will give you some respite as what you're experiencing is not uncommon. Learning how others have experienced what you're experiencing and how they push back or fight against cruft like this will embolden you to hopefully make change within and push back intelligently.
I hope you feel better and that the joy of coding comes back. And if it doesn't I hope you ultimately find happiness, wherever that may be.
When you wake up in the morning do you feel rested? Or are you still tired?
Others have already mentioned this but I think it's important to reiterate sleep quality. I learned I was not getting enough oxygen at night due to congestion when I went to the doctor for problems with tiredness and brain fog. Taking nasacort each night before bed completely changed my life.
An excerpt from the book Peopleware: Productive Projects and Teams.
Status Meetings Are About Status
A real working meeting is called when there is a real reason for all the people invited to think through some matter together. The purpose of the meeting is to reach consensus. Such a meeting is, almost by definition, an ad hoc affair. Ad hoc implies that the meeting is unlikely to be regularly scheduled. Any regular get-together is therefore somewhat suspect as likely to have a ceremonial purpose rather than a focused goal of consensus. The weekly status meeting is an obvious example. Though its goal may seem to be status reporting, its real intent is status confirming. And it’s not the status of the work, but the status of the boss.
When bosses are particularly needy, the burden of ceremonial status meetings can grow almost without bound. We know of one organization, for example, that runs daily two-hour status meetings. When participants are off-site during a meeting, they are expected to call in and participate by speakerphone for the whole duration. Nonattendance is regarded as a threat and is subject to serious penalties.
Older car hoses can degrade faster from it. You also get less power per liter with the blend but overall no.
This is incredibly addicting
I would guess it zeroed in on common interests. Videos you like, comment on, or even just watch for more than one time can all give clues into what interests you.
If you've logged in it can potentially match your login information or email address to other activity on the web. TikTok's servers could also place you geographically somewhat roughly based on ip address.
Outside of that I agree. It's unclear what data TikTok is supposedly gathering that other apps aren't already and why that's a cause for alarm.
Perhaps I'm misunderstanding you but this tool expressly has a select and move tool.
Whatever your views might be on TED talks, this article is incredibly well written and thoughtful. Great read.
If memory serves me, nginx succeeded by relying on epoll primitives for handling many connections rather than spinning up a thread per request by default like apache did at the time. That was the big difference back then. These days I imagine Apache has adopted/honed these same techniques.
How would you characterize the differences between your years working your ass off and your years taking it easy? What did daily work look like during these eras?
Slightly off topic: The New Yorker had a really interesting article about dollar stores and how their presence can potentially harm communities rather than help.
Check out https://posteo.de/en. 12EUR/yr and comes recommended by the fsf[1].
The protein icon looks like sugar to me
Is there any reason this might not work in windows? I see no installation docs for it.
I would argue that these are things we want to do but just are not excited about the effort or potential results.
I've had similar experiences as well as times where xhyve made it so my laptop could not come out of sleep.
xhyve is wonderful but still needs some work and it seems like the main dev isn't interested in continuing work on it at this point[1]. Hopefully Docker's usage will spur more work on xhyve.
[1] Last commit on xhyve is December 28th, 2015 https://github.com/mist64/xhyve/commits/master
Nice catch, I haven't read the paper yet but I wonder if it belongs to the device generating the frequency.
I wasn't aware of CBC at the time of writing this comment, thanks for pointing it out to me.
It seems if you lose any 32 bytes though you've lost the trail of encryption as you can't decrypt any subsequent pieces.
After reading other comments I think the only reliable solution is chacha20 where each packet can be encrypted/decrypted independently of others.
Error correction (or redundant parity data as est mentioned in another reply) just kicks the can down the road.
Let's say you're using a 20/40 erasure encoding. You break a piece of data up into 20 pieces and create 20 extra parity pieces. Now you only need 20 out of the 40 to recreate the original data.
Are we encoding the encrypted data? Ok well we need at least 20 good pieces, and that's to decode the original data. This method doesn't allow for seamless degradation but allows for some data loss in the transmission (while effectively doubling the amount we're trying to push in the first place).
Let's say we're breaking up the original data, creating parity pieces and encrypting each little piece. Then it could decrypt each piece it got and use it and if it couldn't decrypt a piece just throw it away. This could potentially work but parity pieces are useless unless you are trying to recreate the original file neglecting the ability to degrade quality. So redundancy is more important in this scenario than parity.
But, if we make the encrypted pieces small enough, say each packet body, then that could probably work but be resource intensive. Encode/decode every packet, if successful insert into feed, else throw the packet away. This would work a lot like the existing technology just requiring some middle step of decrypting each packet body.
Encryption won't work for this scenario as it reintroduces the problem of all or no data. Degraded encrypted data can't be decrypted successfully (yet?)
I think this idea is intoxicating however the problem is we don't currently live in a post-scarcity society (and I don't see that changing very soon). Inequality is still rampant and something like this could do more harm than good by preventing the pressure and change needed to to get past it.
I believe CoreData should count as an embedded Graph DB. It's backed by SQLite but Cocoa specific.
Venmo uses actual ACH transactions which are free, it's like writing a check but there is a delay. FB, Snapchat, and others are likely eating the cost of the debit card "swipe" in hopes of garnering users.
Awesome intro! I've used Markov Chain libraries before but never took the time to try and understand them. This makes a lot of sense.
Are there different or more efficient probability calculations that can be done other than the provided algorithm? It seems somewhat simple.
For me, the most difficult part of conquering anxiety is the physical symptoms. Stomach duress, stress, sweating, and bracing for the next wave of anxiety. These symptoms feed into each other and can set off a new attack or make an existing one worse.
I've found Hope and Help for Your Nerves by Claire Weeks to be the most helpful book on dealing with the physical symptoms. Once you're able to remove or at least tame the physical aspect you can better fight the mental manifestation.
This book literally changed my life and I'd recommend that you don't hesitate to check it out if you suffer from anxiety in any capacity.
http://www.amazon.com/Hope-Help-Nerves-Claire-Weekes/dp/0451...
It's hard to tell if the $99 pledge is different from the $115. The $115 explicitly says receive one a pair of Hush, the $99 does not, just be among the first to own Hush.