HNHacker News
TopNewBestAskShowJobs

occultist_throw

147 karma · joined April 10, 2017

submissionscomments
occultist_throw··on Avoid Vendor Lock-In Risk with Multi-Cloud Deployments
The trend Ive been seeing is "AP with eventual C". It comoes down to the idea that we have a planet, with datacenters in locations on said planet. Light down fiber or copper only goes so fast.

The "eventual consistency" part is simply acknowledging that we can't beat C when our databases are in North America, South America, Europe, Africa, Australia, and Asia. One-way comms takes time. 2 way comms, even more so.

The tradeoff is, that changes can come in, and 'eventually' will propagate to the rest of the DB nodes. It does sound not ideal initially, however this type of operation would allow a localDB running as AP to sync when back online.

The examples I'm deriving come from recent DBs, like GUN http://gun.js.org/#step1

occultist_throw··on Ask HN: Who is hiring? (October 2017)
I fail to see the off-topicness of this.

This is only 1 step removed from "We prefer only $religion here." Or another way to look at it, is "We dont like $your_religion." They aren't out-right saying that, but the dog-whistles are most certainly there, biblical quotes and all.

No matter how you shake it (by preference or by refusal), it's coming mightily close to breaking federal law as cited here: https://www.eeoc.gov/laws/types/religion.cfm

I would understand if the organization was a church or religious group. But it seems to be pretty bog-standard tech shop. It, at absolute minimum, is a warning sign of potential religious discrimination. To put it bluntly, unless there's a religious component in the nature of the job, the very fact that religion is mentioned on their pages is at best off-topic, a warning sign to all, and at worst a potential sign of EEOC violations.

occultist_throw··on Ask HN: Who is hiring? (October 2017)
I know full well how to act in an office. If I talk about personal things, I keep it to networking, technology, and the like. I don't talk about: politics, religion.

Some would argue that politics is of utmost importance - I would agree. Unless I am working with a lobbying firm in a technical capacity, I fail to see how that discussion wouldn't quickly become hostile. And in the end, it also has mostly detrimental effect in poisoning fellow colleagues' communication to you.

If I see or become inadvertently involved in one of those 2 areas, I steer the conversation back to on-topic, or bow out of the conversation. I see no reason to alienate others with my personal practices.

occultist_throw··on Evidence of the body’s waste system in the human brain
Until we can find where and how consciousness is, and how to define it in the words of science, there will always be more to explore and discover. That's because there will always be pieces of a living system that will elude us, until the final mystery is found.
occultist_throw··on Ask HN: Who is hiring? (October 2017)
Admittedly, I thought about applying, but then I saw this on your footer of the website:

"My foot stands on level ground; in the great assembly I will bless the LORD." - Psalm 26:12

I have a strong feeling that I would not be welcomed here, for I am not Christian and no intent to be.

occultist_throw··on Tiny Phones That Go Inside a Butt (2016)
Sure, because segregating and separating prisoners from everything is a great way to reintegrate them back in society...

Oh, that. We don't care about reintegration. We don't care if they survive outside of prison. And with what little educational abilities have been destroyed, are we surprised in the least that they go back to criminal actions to make money?

occultist_throw··on ‘Daily Stormer’ Termination Haunts Cloudflare in Online Piracy Case
Depending on which school of though...

If you refer to peaceful methods, then look no further than Ghandi and MLK. Protest peacefully. Make them raise their fist. And record it, tell the stories, reduce their mandate.

If you come from Malcolm X's or IRA's point of view: assassinations, military-like strikes, and generally war.

I reserve judgement on which way is better.

occultist_throw··on Catalan referendum: 'Hundreds injured' in Catalan clashes
Oh please.

Just because it happened a few hundred years ago, doesnt mean they lost their own heritage, their language, and their self-determination.

Look no further than Ireland. That battle goes back to Grace O'Malley and Elizabeth in the 16th'c. In reality, it went further back, to this structure called the Hadrian Wall, but that's in 1st c.

"Living memory" indeed.

occultist_throw··on Catalan referendum: 'Hundreds injured' in Catalan clashes
Sure. But they had better come up with a currency, nation/state political system in which others can adhere to, tax system, military, and all other things that nation-states do.

I dont think a "town", regardless of their richness, would be able to handle that.

Now, I could see the eastern seabed, with the bounds of the Appalachian mountains as a "country". I could also see the northern and southern areas between the 2 mountain ranges being their own countries as well. But not a "town".

occultist_throw··on Safety-critical realtime with Linux
Yeah, STONITH bites us on our ass every so often. Primarily, because of split-brain and no good way to ameliorate that without throwing out data.

Its better to have an odd quorum, to break tie-breakers.

occultist_throw··on Safety-critical realtime with Linux
Easy to say that interrupts are bad.. But when you need to know of a pin change, rising or falling IRQ, interrupts are the only game here. And not only that, but if we were to do the timeslice strategy, then we need that slice to be at least 2x more than the fastest input for that pin.

I would think with that strategy, you'd be servicing "slice-interrupts" more than anything else.

I'll stick with writing ISR's that are only a few commands and do my work outside the ISR's, as standard in industry now.

Now, on a related topic, if they're discussing getting the system to a 10us timing, that would be useful in using Linux as a 3d printer controller directly, rather than an Atmel or STM32 chip. But those requirements of what needs turned off seems pretty onerous, unfortunately.

occultist_throw··on A “right to repair” movement tools up
Indeed. But I would set the blame at manufacturers at this view.

The last time I got a circuit schematic was with my Icom radio. And even with that, still received none of the firmware. "Proprietary".

Ideally, mechanical drawings, circuit schematics, and firmware would enable a great deal of repair and 3d party parts replacement. But the idea of allowing that isn't capitalist - in fact it goes directly against selling more to replace (planned obsolescence).

I would heartily like to have a library of parts I can refer to, designs I can 3d print parts as needed, firmware access to correct issues. But this all flies in direct opposition with "commercial" opportunities, save a very few.

It's also why I highly prefer free/open source hardware, with as much details how it works available. That's the only way to guarantee that your hardware doesn't get abandoned - there's always someone who has a similar problem.

occultist_throw··on A “right to repair” movement tools up
Well, yes and no.

We've finally cracked the nut with renewable resources. Its cost a great deal of environmental damage, but I see no good progression to go from hunter-gatherer to high tech. That's just entropy laws.

Now, it could certainly be argued that certain trajectories should be followed and aren't. But progress costs.

occultist_throw··on A “right to repair” movement tools up
It's not just cypherpunks and hardware hackers. We in the occult communities also very much believe in the same ideals. In fact, this saying is what this discussion reminded me of:

Nidhogg's Rule: Recycling. There is no such place as Away, so be careful what you throw there. Recycle, give away, don't waste, find a place for it somewhere else. This includes people as well as things.

http://www.northernpaganism.org/rokkatru/rokkatru-ethics.htm...

occultist_throw··on Cloudflare Stream – Combines video encoding, global delivery, and player
Eastdakota is Cloudflare's CEO, btw.

Admittedly the stance for/against Tor discrimination is a wide one.... That's an issue with users, not content.

But the only case where I believed he nuked a site was against Daily Stormer. They call for violence and eradication of all non-whites, specializing on Jewish and African hatred.

He wont even kick off booters, which even he admits are fraud artists even when they do pay. That's because their frontend and backends are different. Technically this service is legal, and only illegal if used as a weapon (intent). Therefore, Eastdakota wont act. [Hopefully I best paraphrased his views...]

So yeah, I would consider your site to be safe, unless you call for extermination of $race and actions to back that up.

occultist_throw··on Cloudflare Stream – Combines video encoding, global delivery, and player
> So how is that a solution?

Well, it's not.

> The problem is that Cloudflare blocks Tor, not Tor Browser: not every Tor user uses Tor Browser.

Except the advice is, even when it does block Tor Browser, as they say it doesnt, the answer is to use Caching services.

The problem here is, it's now taboo to call these issues out. My posts' scores are -3, -1, and 1... I highlight this because it hid my main post. And alas, "-1" is used to silence legit grievances.

occultist_throw··on Cloudflare Stream – Combines video encoding, global delivery, and player
Hmm.. Then a slightly different question: Do you handle OBS4 transits differently then? I have a few places that I go that actively block Tor - OBS4 and Scramblesuit both traverse these blocks.

Because of that, I primarily run those transits, and I tend to get captcha hell still. I'd be willing to debug on my end.

occultist_throw··on Cloudflare Stream – Combines video encoding, global delivery, and player
Indeed. If I recall correctly, it was when there was a 200+ comment thread with the top comment being about abusing Tor users WRT Cloudflare. I believe the CEO showed up, and then later ran an internal test on engineers forcing all of them to run through Tor.

For a short while, it was significantly better. It probably lasted for 3-5 weeks, and then things fairly quickly progressed back to their usual, namely being captcha hell.

(Request first page, do captcha, click on next link, do another captcha, go back to first page, do captcha... wash rinse repeat.)

occultist_throw··on Cloudflare Stream – Combines video encoding, global delivery, and player
Again.. More services that us Tor users are exempt from, lest we go into captcha hell.

Edit: Seriously, -1's and an accusation of supporting pedophilia? I've certainly hit on a raw topic. And frankly, I'm not wrong regarding Captcha hell. We've had dozens of articles and threads about that very topic.

occultist_throw··on Dumb Things Camera Companies are Still Doing
So is nylon. But nylon is hydroscopic, and thus not well suited for electronics applications.

I do prefer ABS-PC or ASA for a lot of my more-adverse condition cases. They're much more heat resilient, and chemical/UV resistant in ASA's case.

occultist_throw··on Why did science fiction stop moving forward?
Indeed he is. Even more so, go download Tor Browser Bundle and read what the Daily Stormer has to say. Aside the obvious racism, it seems to match what and how Trump talks. Its one of their ways of conducting rallies as well, to cloak themselves in "normalcy" and use the weapons of the other side against them.

On the other side, they are willing to stop at nothing to destroy lives of people they see a threat as well. Ive seen it time and again. It turns into what amounts to a mob, exerting its will.

This is going to end very badly, for many. I see the underlying grievances as something neither side can amicably talk about, nor will either side give up.

occultist_throw··on Why did science fiction stop moving forward?
You're indeed right. I could. But this stuff is everywhere, whether you want to read it or be part of it, or not.

1. Donglegate. Told a dongle joke, got fired.

2. Meritocracy Rug, Github.

3. "CodeOfConduct.md"

4. GamerGate

5. Throwing fits about pronouns: https://www.dailydot.com/news/github-gendered-pronoun-debate...

6. NodeJS leadership splitting at the seams https://www.reddit.com/r/programming/comments/72dff4/nodejs_...

7. Demonization if you are a "White male in tech" - regardless if you are for equality or not

8. Google Memo/"Anti-diversity Screed"

So you're right. I could stay quiet about this. But these problems aren't going to go away with silence. And they aren't going to go away by shaming people into submission or silence under threat of job loss. These things are affecting the whole industry, and it's about high time to confront these issues head-on, without fear of losing your house, your food, and your livelihood. (Why do you think I run under a pseudonym?)

occultist_throw··on Why did science fiction stop moving forward?
Truthfully, these days if I see SJW buzzwords, I just skip over the rest of the text. It's not worth subjecting oneself in that sort of groupthink - lest you eat babies. Because if you don't agree with them, you must assuredly agree with rape, sex crimes, and eating babies. There is no middle ground. There is no discussion. Only fuming mouths.

Are there wrongs? Absolutely. But we can tackle those when we have clear evidence and direct corrective action. Striking out at anyone with a will to discuss and have legitimate concerns is not a way to bridge the communication gap.

occultist_throw··on Why did science fiction stop moving forward?
I just attributed it to standard SJW virtue signalling. It's meaningless aside to others who understand the same lingo, and agree with it.

Edit: Ah, the usual SJW refrain. Silence any criticism via flags, -1's and other tools available, instead of discussing why the quote is right/not and what it means.

occultist_throw··on Portugal treats addiction as a disease, not a crime
Actually, yes.

It turns out there's some HIV antiretroviral that, instead of being ingested, is smoked proves one hell of a high.

The problem is that in Africa where these drugs are readily available, they are being smoked. The worry is, that HIV will mutate and become immune to those ARV's.

occultist_throw··on Bootstrapping Urbit from Ethereum
> Persistent connections with exactly-once messaging. Disconnection is just seen as long latency.

Bullshit.

https://groups.csail.mit.edu/tds/papers/Lynch/jacm85.pdf

Unless you and Yarvin really think there's a valid answer to the 2 Generals problem... Im sure there's a Fields medal in there if you do.

"Every major message queue in existence which provides any guarantees will market itself as at-least-once delivery. If it claims exactly-once, it’s because they are lying to your face in hopes that you will buy it or they themselves do not understand distributed systems. Either way, it’s not a good indicator."

~ http://bravenewgeek.com/you-cannot-have-exactly-once-deliver...

occultist_throw··on Bootstrapping Urbit from Ethereum
> It pains me to see people paint the project and its people in this light. I don't know if I'm taking the bait here or playing into your cards or whatever, but I want to try and clear some things up.

Indeed not. I looked at Urbit as a way to do untrusted computation spread across multiple nodes. Think of a distributed Lambda not dissimilar to that of IPFS, but for computation. I tried to give it a fair shake. However roadblocks were everywhere. I would have to throw out most of my computing knowledge and start over to even analyze it. And writing programs in Hoon is ridiculous. My current tooling - nonfunctional. It not only disregards current nomenclature, but any sort of tooling I have to develop, make, and troubleshoot.

In the end, the further I try to get the 10,000 mile view, its just a federated system with a screwy network topology. And as tptacek has noted, the base code has very strongly written "bad choices", CS-wise.

> I don't know what communities you've been in that people just go "you're stupid" when you don't understand something. In my experience with Urbit's chat rooms (and the forums, subreddit, etc.), people are generally friendly and understanding of the struggles that come with jumping into an entirely new stack like this. We know things can be confusing, we know it's hard when you're just starting out. We're also very much ready to help, and do care about discussing concerns and criticism.

My experiences with Urbit have been primary documentation (which I am told elsewhere is the last place to look ?! ), people who show up from the "woodwork" on any thread that mentions Urbit, and some very hostile conversations on the 'web primarily discussing Yarvin's statements.

And unlike libraries like JQuery or Node.js , I can use them without being "part" of the community. I import them, load them, and use them. No muss, no fuss. Whereas, Urbit's community is inexorably tied to the foreign code and systems. I cannot simply download and use it - there's tons of content that is shared within the community. In coded language of Urbit, no less.

To understand, I have to use. To use, I have to understand. Both of these are going to take a great amount of time; and the knowledge here is non-transferable.

And strangely, once people start using that language, they seem to fail to explain the fundamental principles on which they rest on. I note this as the same type of trap that esoteric and religious cults use. They fail to explain what their terms really mean - and then it is a mixture of giving up, ignoring them, anger, or derision.

> And you can reach us without even installing Urbit on your machine. Take a look at http://urbit.org/stream/

Thank you. I saw that earlier. It looks something like Disqus or IRC on a website. It's obviously done with Urbit, but alas, it still doesn't help with deciphering any of the nomenclature.

> "Disable" isn't the right word here. A higher class can choose to stop helping a sub-user with peer discovery and to stop providing software updates to them. But if a sub-user is not content with the service their parent is providing, and/or they feel like they were unjustly blocked, they are free to find a parent that wants to adopt them.

So it's not true that Tlon can't just say $user's compute node is hereby expelled? Because my initial understanding was that Yarvin implemented instead of Galaxies/Stars/Planets, it was Dukes/Generals/Earls, and his compute node was the unique role of "Prince" - with the ability to expel anyone he saw fit.

> Doesn't this apply to pretty much anything happening in the decentralization and crypto spaces right now?

Indeed.. But that's a whole other ball game there. And yes, some of the cryptocurrencies most certainly have their own very cult-like status and effects. But you and I digress. I'm only here speaking of Urbit.

Ideally, what I want is the following:

1. Provide first principles how the system works. Use standard topologies, algorithms, and other established analytical methods.

2. Disambiguate the coded words describing primitives in the language. If the VM is emulating a non-Von-Neumann architecture, discuss it!

3. Network Protocol analysis: these should be well documented and established. I'm guessing they're also written in Hoon, which means they're nigh unreadable and excludes any existing tooling.

4. Fully document and vet the mathematical principles in the implemented crypto. Because I dont trust black box systems - and yes, Hoon is most certainly "black box" for 99.99% of programmers.

I'm sure there's something in Urbit that isn't documented elsewhere, or a algorithm that the world outside Urbit hasn't seen. Im interested in seeing they get their rightful place as part of mathematical tools we all use. In that end, Urbit is a neat project.

But for the reasons I've highlighted, I believe it would be an error to put any sort of time in this system outside of a curiosity.

occultist_throw··on Bootstrapping Urbit from Ethereum
Thank you.

Given my proclivities in the occult, I do indeed have to watch out for real life cults. Now, I know this document is primarily for esoteric religion, it also very much applies to cults in other senses. But there's a few that really sticks out with me.

http://www.neopagan.net/ABCDEF.html

To me, this is a damning list of reasoning that Urbit should be considered a Cult, and thusly stayed away from. The only exception I give is, is to peeling back their crypto-jargon for any new concepts of computer science we in the larger community should document, understand, and use.

Interacting with this community only leads to poisonous cult mindsets that can easily damage your mind. Beware.

________________________________________________________________

1. Wisdom/Knowledge Claimed by leader(s); amount of infallibility declared or implied about decisions or doctrinal/scriptural interpretations; number and degree of unverified and/or unverifiable credentials claimed.

Go look up anyone under Curtis Yarvin. Even in the HN thread. He is "The Master", and you are just too stupid to understand his pure clear thought.

2. Wisdom/Knowledge Credited to leader(s) by members; amount of trust in decisions or doctrinal/scriptural interpretations made by leader(s); amount of hostility by members towards internal or external critics and/or towards verification efforts.

The evidence here is the appropriate HN posts, that give scorn for highlighting major issues with the language, choices in the network architecture, and choices elsewhere in Urbit as a whole. Anyone questioning anything with Urbit is either attacked, derided, ignored, or pushed aside usinng "Whataboutism".

3. Dogma: Rigidity of reality concepts taught; amount of doctrinal inflexibility or “fundamentalism;” hostility towards relativism and situationalism.

You need to Arvo the hoon into the lolwut iron branch thats in a wet case. WHAT HOW DARE YOU NOT UNDERSTAND. You're just stupid, I guess.

4. Censorship: Amount of control over members’ access to outside opinions on group, its doctrines or leader(s).

By definition, they all use Urbit to communicate. I looked in Freenode #urbit , and its something "superior" called tahc.. Yet if you look how Urbit works, any higher class user can disable sub-users' accounts. They call them stars/planets. Whatever. But your superior owners of your network block/address can censor you. And since it's federated, NOT decentralized or distributed, your id is easily blocked.

5. Isolation: Amount of effort to keep members from communicating with non-members, including family, friends and lovers.

Insert all the completely new jargon. Instead, it separates users from IT anywhere else. This is the same thing Scientology does, so people feel special and "connected" only within their clique. Of course it doesn't translate out, so it can be used as a differentiator of "Those who know".

6. Dropout Control: Intensity of efforts directed at preventing or returning dropouts.

Lockin is their way of handling this. Obviously they aren't holding guns to your head. But it's more of not wanting to cut losses because there "could" be something.

7. Grimness: Amount of disapproval concerning jokes about the group, its doctrines or its leader(s).

Mencius Moldbug / Curtis Yarvin. I need say no more.

________________________________________________________________

occultist_throw··on Bootstrapping Urbit from Ethereum
> You don't have to memorize the new names they've come up with for most of the ASCII punctuation characters, like "gal", "gar", and "hax" for "<", ">", and "#", "but it helps". A normal engineer's reaction to a system that tells it that it will help to remember a new name for the pound sign is to ask "Why? What fresh horror lurks in the deeper meaning of your new name for the percent sign? And why won't you tell me before I commit to this system?"

Speaking of that.. I looked again at the reference documentation and the "hello world" (Fizzbuzz). It feels like I'm playing a game of Magic the Gathering on another world, with different physics and vocalizations I cannot do.

https://urbit.org/docs/hoon/reference/

     {$book p/(list {{aura @} moss})}: mold which recognizes a union tagged by head atom.
     {$lamb p/moss q/moss}: mold which normalizes to an example gate.
     {$port p/moss q/seed}: form an iron gate.
     {$gill p/moss q/seed}: form a gill, a wet one-armed core with sample.
     {$gasp p/seed q/seed}: form a gate with burnt sample.
Uhm.. What? I know I'm reading words. But part of it makes me feel like Im also in Game of Thrones. Iron Gate, wet one-armed core, and a burnt sample?

And their demo (Fizzbuzz) is just as illegible. https://urbit.org/docs/hoon/demo/ . I get programming. I know there's concepts in different langs that need understood. But one thing I know is that the demo should be easy to dip your toes in.

And it starts. "Tape" is really a string. "Home Desk" -Im guessing its the urbit home directory for your user? Urbit Pier? No bloody clue. But Im supposed to copy the file (oh wait, is file even used, or maybe its joobpflep?) to it. But at least the "Urbit Dojo" is the shell.

occultist_throw··on Bootstrapping Urbit from Ethereum
So, there are absolutely no "Killer Features" then? That was my primary question, which you refused to answer.

That's what I suspected.

Edit: Quote from your post-- "However, recently, I finally heard the first solution which felt like the completely right solution to me, and I believe they're pursuing it."

Yet no answer.

← PreviousPage 2 of 6Next →