HNHacker News
TopNewBestAskShowJobs

TicklishTiger

321 karma · joined February 4, 2019

submissionscomments
TicklishTiger··on Show HN: An open-source r/place canvas for realtime painting
If you don't care for which components Appwrite uses, that means you bet on Appwrite being around forever?

Most technologies come and go. So when Appwrite goes away, your applications will fall apart?

TicklishTiger··on Show HN: An open-source r/place canvas for realtime painting
Components: For example, which database is Appwrite using?
TicklishTiger··on Show HN: An open-source r/place canvas for realtime painting
Looking at the repo, I see this:

    Before using this application, make sure you have
    Appwrite server up and running
Then I looked ad Appwrites website for a while.

Since Appwrite probably did not write all the components (Like a database) themselfes, wouldn't the first thing one wants to know what components make Appwrite? I can not see that info anywhere on the website.

TicklishTiger··on Researchers bake malware protection directly into SSDs
I would not trust this.

What I would trust:

A backup medium (SSD or whatever) which only allows writes to empty space. Unless a switch is manually switched from "write" to "update".

In "write" mode, it would only allow writing to empty space.

In "update" mode, it would allow writing everywhere.

I would leave it in "write" mode most of the time. For me, a typical SSD has enough space for years of incremental backups. If I should ever want to delete old backups, I would set it to "update" mode to do that and then set it back to "write" mode.

TicklishTiger··on Thoughts.page: hosting a small webpage for your thoughts
This is not called XSS.

This is just user generated html on subdomains.

Github does the same on github.io. Everybody can make a theirname.github.io page and alert whatever they like too.

So does Gitlab on yourname.gitlab.io, Wordpress on yourname.wordpress.com etc. It is a common practice.

TicklishTiger··on Ask HN: Where can you apply for a programming job when you are a Class A asshole
Upwork.

I know that many here despise Upwork, but they are wrong.

You will need to build a profile before you can earn higher hourly rates, but then it is great.

Better to invest a few months of your life in building a profile and then be free than to be dependent on others forever.

TicklishTiger··on Stripe banned us for payment disputes but we never had a single dispute
Is fraud even possible with crypto?

As I understand it: When A pays B with Bitcoin via the Lightning Network, B can almost instantly be sure that they have the money. There is no way for A or an intermediary to take it back.

TicklishTiger··on Stripe banned us for payment disputes but we never had a single dispute

    Stripe can easily lose very large
    amounts of money on individual accounts
How so?

Is that because Stripe settles the payment on their end (they pay the merchant) before the payment to Stripe is settled?

Can crypto solve this?

TicklishTiger··on Show HN: Video2WebP – convert videos to animated WebP in the browser
Talking about online animation tools ...

Does anybody know a site where one can create "zoom in animations"?

I mean you upload an image, select the point where the animation should zoom in and get a "fly into the image" animation.

TicklishTiger··on Geizhals – Tech Product Price Comparison and Tracking
There is Product Chart [1], a site by a HN user.

But I think it has the focus more on the user interface than on a broad product index.

[1] https://www.productchart.com

TicklishTiger··on UK Online Safety Bill proposes age verification for all user-interactive sites
I think a good hedge against the web becoming more and more bureaucratic is to invest in the internet giants like Google and Facebook.

It is such a tailwind for them.

Every piece of regulation you have to comply with gives them an edge over the competition.

Implementing cookie banners or an age verification system costs you the same if you have 1000 users or 1000 million users.

So on a per user basis, these annoyances are a million times cheaper to master for the giants than for a startup.

TicklishTiger··on MetaMask now has over 8M users
Is any one of these 8 million here?

I would love to hear what people do with it.

TicklishTiger··on 55% of all Tether, $25B, were created in 2021
The Fed is the only source of Dollars. Banks only produce IOUs.
TicklishTiger··on 55% of all Tether, $25B, were created in 2021
About 40% of all Dollars were created in 2020:

https://www.federalreserve.gov/monetarypolicy/bst_recenttren...

TicklishTiger··on 55% of all Tether, $25B, were created in 2021
Who pays those yields on crypto currencies and why?
TicklishTiger··on Turkey bans use of cryptocurrencies for payments
What do you use?
TicklishTiger··on Turkey bans use of cryptocurrencies for payments
We are already there. Europeans all use Coinbase and other US exchanges. Coinbase alone brought over $80B in market cap to the US. 100 times more than the market cap of Yahoo when it IPOed.
TicklishTiger··on Turkey bans use of cryptocurrencies for payments
Is that the interest rate at which the turkish central bank lends out money?
TicklishTiger··on SQLite the only database you will ever need in most cases
If you compile it yourself, how do security updates get to your system?

As for a more recent Debian version: The latest stable Debian has sqlite3 3.27.2 in the repos, so that is not an option.

TicklishTiger··on SQLite the only database you will ever need in most cases
What makes multi-tenancy easier in Postgres than in any other DB?
TicklishTiger··on SQLite the only database you will ever need in most cases
That is cool.

What is a good way to use 3.35.4 on a system with a Debian version that comes with an older SQLite version?

TicklishTiger··on SQLite the only database you will ever need in most cases
I wish someone would write a set of shell scripts that overcome the hardships when dealing with SQLite databases.

For example, deleting a column is a pain in the ass.

A single purpose script "rename_column.sh" would be nice, which combines all necessary steps and gives some guidance regarding edge cases.

TicklishTiger··on Updating the Git protocol for SHA-256
That reminds me of my phone. It is kinda special. Instead of an eleven digit number, I have eleven one digit phone numbers. When I write them down, I usually just writen them all in one row. So the written version of my eleven phone numbers look just like a normal eleven digit phone number.
TicklishTiger··on Microsoft calls for a closer look at app stores
Are there many applications these days which are not available as a "web app" aka website?

If we (developers) go for a "website first" approach, there is not much the device manufacturers can do against people using our products.

From a business perspective, is there a strong incentive to develop apps at all, when you already have a website?

Any stories of startups that had a running website already and then boosted their usage by an order of magnitude by adding apps for the various appstores?

TicklishTiger··on Show HN: Findka – Personalized recommendations for any type of content
Reminds me of Gnod, the Global Network Of Discovery:

https://www.gnod.com

For music, Gnod definitely gives me better suggestions then iTunes and Youtube.

TicklishTiger··on GitHub Enterprise is now free through Microsoft for Startups
I would not use GitHub these days.

On GitLab, you can decide to download all your data anytime and put it into a selfhosted GitLab instance.

Why would I want to give that up and put my balls into the hands of Microsoft?

TicklishTiger··on Parsoid in PHP, or There and Back Again
Me: Many people like X. Anybody here who likes Y?

You: I like X!

TicklishTiger··on Parsoid in PHP, or There and Back Again
I saw that. But why not have the code on Phabricator?
TicklishTiger··on Parsoid in PHP, or There and Back Again
Anybody else feeling that strict typing and long var names are not worth all the visual overload?

Example: https://github.com/wikimedia/parsoid/blob/master/src/Parsoid...

This is how I would write the function definition:

    function html2wikitext($config, $html, $options = [], $data = null)
This how Wikimedia did it:

    public function html2wikitext(
        PageConfig $pageConfig, string $html, array $options = [],
        ?SelserData $selserData = null
    ): string
I see this "strictness over readability" on the rise in many places and I think it is a net negative.

Not totally sure, but this seems to be the old JS function definition:

https://github.com/abbradar/parsoid/blob/master/lib/parse.js...

A bit cryptic and it suffers from the typical promise / async / callback / nesting horror so common in the Javascript world:

    _html2wt = Promise.async(function *(obj, env, html, pb)
TicklishTiger··on Parsoid in PHP, or There and Back Again
Woops .. so they use Phabricator for issue management and GitHub to host the code?
Page 1 of 4Next →