HN user

shadowfiend

2,115 karma

Half Colombian, half Greek, half crazy. Possibly bad at math. Software developer. Could be a bad combo. CTO @thesis_co, @keep_network, @mezonetwork .

@ogshadowfiend | savedfastcool@gmail.com

[ my public key: https://keybase.io/shadowfiend; my proof: https://keybase.io/shadowfiend/sigs/01LULk8vV7hnKrySVppse1Mue3x-jwIaifsI90fIiVk ]

Posts31
Comments373
View on HN
blog.cloudflare.com 11mo ago

Redesigning Workers KV for increased availability and faster performance

shadowfiend
1pts0
9to5mac.com 1y ago

Tulsi Gabbard suggests UK broke agreement in asking Apple for backdoor

shadowfiend
4pts0
www.apple.com 1y ago

Final Cut Pro 11 begins a new chapter for video editing on Mac

shadowfiend
4pts0
retcon.app 1y ago

Retcon – Effortlessly rewrite Git history

shadowfiend
4pts1
lmnt.me 3y ago

Apple

shadowfiend
3pts0
www.macrumors.com 3y ago

Apple Dropping Product Design Chief Role, Team to Report to COO Jeff Williams

shadowfiend
2pts0
www.reuters.com 4y ago

Neutral Swiss adopt EU sanctions against Russia in break with past

shadowfiend
27pts9
www.washingtonpost.com 4y ago

CFPB orders prison banker to pay $6M for charging inmates ‘unfair’ fees

shadowfiend
2pts1
github.com 5y ago

NVIM v0.5.0

shadowfiend
3pts0
www.sketch.com 5y ago

Sketch: In 2021 and Beyond

shadowfiend
1pts0
googleprojectzero.blogspot.com 5y ago

A Look at iMessage in iOS 14

shadowfiend
6pts2
keybase.io 6y ago

Keybase Bots

shadowfiend
1pts0
blog.keep.network 8y ago

Threshold Signatures

shadowfiend
1pts0
medium.com 8y ago

Developer Experience Lessons Operating a Serverless-Like Platform at Netflix

shadowfiend
2pts0
www.dictionaryofobscuresorrows.com 10y ago

The Dictionary of Obscure Sorrows

shadowfiend
130pts23
shadowfiend.svbtle.com 12y ago

Skill is effortless

shadowfiend
1pts0
medium.com 12y ago

People, Not Data

shadowfiend
1pts0
hacklanta.com 12y ago

Hacklanta: Code as Craft, Southern Style

shadowfiend
4pts0
farmdawgnation.com 12y ago

Announcing Deploy Goon

shadowfiend
1pts0
mattdsmith.com 12y ago

How the Float Label Pattern Started

shadowfiend
1pts0
shadowfiend.posthaven.com 13y ago

Using Commit Messages for Documentation

shadowfiend
1pts0
www.indiegogo.com 13y ago

A project to modernize classroom layouts

shadowfiend
1pts0
farmdawgnation.com 13y ago

If You Do Something, Stand For Something

shadowfiend
7pts0
www.linkedin.com 13y ago

Be on a mission that doesn't suck

shadowfiend
2pts1
pandodaily.com 13y ago

OpenStudy Catapults Learning With Cash

shadowfiend
9pts1
www.macrumors.com 14y ago

Apple Clarifies iBooks Author Licensing Situation in New Software Update

shadowfiend
2pts0
www.cbsnews.com 14y ago

California HS student devises possible cancer cure

shadowfiend
28pts3
shadowfiend.posterous.com 14y ago

Avoid Tables; Take the Stairs

shadowfiend
3pts0
www.heywhipple.com 14y ago

Good Creative People are Never Bored

shadowfiend
41pts39
shadowfiend.posterous.com 14y ago

Learning to program is hard, but languages are not to blame

shadowfiend
9pts2

The gp's interpretation of that tweet is such a completely incorrect reading as to make one think it's likely disingenuous.

The actual reason here, implied but not stated outright in that one, is that Discord being a public platform, having only numbers to discriminate between users makes it extra-trivial to impersonate someone else. Obviously you can still do some of this with unique usernames (you see slight misspellings, adding harder-to-see characters like periods, etc, as strategies), but these are more complex to execute on at scale and easier to block once and reduce the impact, vs being able to use ~arbitrarily many post-username numbers.

Apple and Google and any app store provider have the ideal goal of zero friction for real, valuable apps and infinite friction for bad, scam apps. They can never hit that ideal, but when you're getting rage from both ends it's likely that you are in a place on the continuum that is far below ideal—you make it a huge pain for real, valuable apps and too easy for bad, scam apps. This appears to be where the Apple store is, at least, and it's an unfortunate place to be. They may be doing their best, but it sounds like their best has some pretty significant room to improve.

Epic didn't publicly criticize Apple or testify against them in court to get into this situation, they willfully and deliberately broke the legal developer agreement that they signed to get press coverage (they could have filed suit on the anti-steering rules regardless).

Not only did they do this, they then filed suit to say that Apple shouldn't have been allowed to suspend their account—and lost (though arguably won the broader war since anti-steering is currently dead).

There are a ton of things Apple is doing wrong around developer stuff and anti-steering rules and all of it, but I dunno, I feel pretty good about them saying to a specific developer, “actually, you've shown yourself to be willing to ignore the legal agreements you sign, so we're not going to be doing business with you any longer“. Epic's stunt should cost them, if they then want to talk about how they've martyred themselves for developers everywhere. Good work, but a martyr who comes back to life isn't really a martyr, right?

Ah, I think I misunderstood you. Yes, this does mean that you need something else to define the typescript to json schema conversion—either by using another tool or by starting from json schema and getting to the typescript types you want.

Feels like it’s worth that trade off to have a consistent experience consuming other APIs as well, but I could be wrong; I think so far I’ve only used it when I need to consume APIs rather than produce them.

Ajv has supported that for at least a couple of years afaik, and consumes JSON Schema natively which is good for consuming other APIs, not just feeding external clients—its base data format is interoperable, basically.

That’s mostly why I’m curious about the lack of mention :)

Thesis* | Engineering Hires | Remote

Thesis is a cryptocurrency venture studio whose mission is to empower the individual—we seek, fund, and build products using cryptocurrency and decentralized technology that further this mission. Current and past Thesis projects include Fold (2014), tBTC (2020), Taho (2021), Etcher (2023), Embody (2023), and Thesis Defense (2024). Investors in the company include Andreessen Horowitz, Polychain Capital, and Draper Associates, among others. We are a remote-first company, led by founders who have been operating in the cryptocurrency and web3 space for a decade (actually for a decade ;)).

Our current focus is on building Acre, a Bitcoin-in Bitcoin-out BTC staking platform, and Mezo, an Economic Layer for Bitcoin. Across the board, we are focused on building a new home for Bitcoin holders to cultivate Bitcoin and grow wealth together. Our projects are built with an emphasis on creating something useful with a clear value proposition rather than a perfect technical machine that provides unclear value.

We’re a fun, down-to-earth, fast-paced and highly collaborative team looking to expand our engineering (Go, Solidity, and TypeScript) and product capabilities (amongst other disciplines) and this is where you come in. Join a team that strives for excellence and help us build technology that enables the integrity and empowerment of the individual.

Check out our open positions at https://thesis.co/jobs .

Thesis* | Engineering Hires | Remote

Thesis is a cryptocurrency venture studio whose mission is to empower the individual—we seek, fund, and build products using cryptocurrency and decentralized technology that further this mission. Current and past Thesis projects include Fold (2014), tBTC (2020), Taho (2021), Etcher (2023), Embody (2023), and Thesis Defense (2024). Investors in the company include Andreessen Horowitz, Polychain Capital, and Draper Associates, among others. We are a remote-first company, led by founders who have been operating in the cryptocurrency and web3 space for a decade (actually for a decade ;)).

Our current focus is on building Acre, a Bitcoin-in Bitcoin-out BTC staking platform, and Mezo, an Economic Layer for Bitcoin. Across the board, we are focused on building a new home for Bitcoin holders to cultivate Bitcoin and grow wealth together. Our projects are built with a focus on creating something useful and valuable rather than a perfect technical machine that provides unclear value.

We’re a fun, down-to-earth, fast-paced and highly collaborative team looking to expand our engineering and product capabilities, amongst other disciplines, and this is where you come in. Join a team that strives for excellence and help us build technology that enables the integrity and empowerment of the individual.

Check out our open positions at https://thesis.co/jobs .

The only provider here who is stated to have said they will be complying is Google, right? So not only is singling out cloudflare incorrect, the title itself is incorrect. “French court orders Cloudflare, Google, and Cisco to poison DNS to stop piracy block circumvention” is the correct title for the article contents, possibly with an addendum of Google saying it will comply.

Just to make sure I understand—you're saying that because your family, which is 4x the poverty level income, got this discount, and did not need it, you believe that this program did not help people under the poverty line?

Or is it that because your family, which is 4x the poverty level income, got this discount, and did not need it, you believe this program was not meant to help people under the poverty line?

Which is to say, can you make your point more precisely?

There is no iMessage app. There is a Messages app that implements two systems: iMessage and SMS/MMS. iMessage is the system whose security model is being discussed here, and the security model of SMS/MMS is mostly irrelevant to it.

That feels like the start of talking past each other here heh. GP is making a values statement. If a good product gets to be exempt from the values in someone’s value system, then any product is.

More likely here following the law in this instance isn’t part of your value system, and neither is free/libre software being used on its authors’ terms, so you are (internally) free to decide to buy something even if it doesn’t adhere to the GPL. If I’m right about that, adherence to these things is a (maybe very-)nice-to-have rather than a core value, whereas the GP I think is coming from a place where one of those is a core value.

This is a person who is linking to an article that literally says the opposite of what they are claiming it says.

The media erroneously reported [a statement from September 2021] as Apple reversing course.

Linking to an article from December 22, 2022 in which Apple is quoted as literally saying “We have further decided to not move forward with our previously proposed CSAM detection tool for iCloud Photos.”, ie actually and literally reversing course.

If this person cannot comprehend an article, should I trust that they actually checked that what they were seeing was what they were paranoid about?

Btw, the screenshot shows an interaction with api.smoot.apple.com, which is known to be used for spotlight and related services: https://news.ycombinator.com/item?id=8479958 ; mediaanalysisd is used for visual lookup, where macOS tries to identify landmarks and other items in an image to help you find more information about it (https://appleinsider.com/articles/23/01/21/tests-confirm-mac...).

In short, paranoid people are good to use as indicators for further investigation, but are rarely to be trusted as sole sources—even less so when they attempt to ascribe intent.

Easiest way I can think of is that you can use text substitution (System Settings -> Keyboard -> Text Replacements...) to set a string of characters that should substitute to the superscript characters (you can look it up with the globe key to set it up initially). So you could make e.g. [1] map to ¹, [2] map to ², etc. You could also use this trick on i(Pad)OS (Settings -> General -> Keyboard -> Text Substitutions). In fact, the substitutions should sync across if you're logged into the same Apple ID.

They later reversed the decision long after the election when they could no longer deny they censored the truth.

With just a few weeks to go before the Nov. 3 vote, […] Twitter underlined just how fluid its policies were when it began letting users share links to an unsubstantiated New York Post article about Hunter Biden that it had previously blocked from its service.

This link literally says the opposite of what you are saying.