News for hackers. Stuff that matters.

sprain

Not knowing it was about a game, that was one of the strangest headlines ever to read on here.
One of the most hyped use cases of blockchains is event ticketing.

We had a close look. It cannot solve most problems it claims to solve. The only thing it might be useful for is digital collectible tickets. This may be interesting for a tiny fraction of events and attendees.

Full detailed analysis here:

https://medium.com/@ticketpark/nft-tickets-a-realistic-look-...

Re:Apple’s Universal Control on Saturday March 19, 2022 @12:56PM (#30735388)
It works. Yet I have no idea what I should use it for.
Re:An NFT without a blockchain on Monday December 20, 2021 @02:21AM (#29622258)
Ok, so I‘ll have to check with the event official.

How often do you actually know who that really is? Let‘s say Beyoncé is coming to the arena closest to you. Are you aware of who actually organizes that event and is in charge? Ticket buyers most often don‘t know and don‘t care.

Plus, if I have to go to the central entity and check all that data, where is the benefit of going decentralized?

Re:An NFT without a blockchain on Sunday December 19, 2021 @11:07AM (#29614949)
If you sell it to me as an NFT, how do I know it‘s not a fake NFT ticket or even a fake event?

All potential solutions to that question have one thing in common: An event has by definition a centralized entity, which is the organizer. Everything that a blockchain supposedly solves in event ticketing is after all a solution due to digitization, not decentralization.

Re:Show HN: Simple CRM and Sales Automation on Sunday November 07, 2021 @07:18AM (#29138826)
I like this approach and will have a closer look.
I have seen many trends, frameworks and „best practices“ come an go. The app our company provides is based on very basic tech, with little js, and server-rendered pages. But you know what? Our clients love it, we are profitable, and we keep growing while being able to keep the dev team small and flexible. Just ignore the hype and focus on what your users actually need and want.
Re:Zugzwang on Sunday December 15, 2019 @02:15AM (#21794942)
In German language, the word Zugzwang is also often used figuratively to describe a situation in which you are forced to take (unwanted) action due to external circumstances.

Example from recent news: Most online shops offer Black Friday deals. The ones that don‘t are „under Zugzwang“ to join them.

Re:Alf.io: open-source ticket reservation system on Thursday October 31, 2019 @03:31PM (#21412690)
I am in the event ticketing business. It currently feels like a new provider appears every other day as the entry bar is very low. The tricky parts start when you realize how diverse event organizers‘ needs actually are.

Nonetheless, as a result there are many user-friendly alternatives to the few big names available nowadays. But it‘s a slow moving market and it will take some more time for them to win the trust of large organizers. I am sure, though, the change _will_ come.

Re:Ask HN: What is your passive income 2019? on Tuesday October 29, 2019 @03:32PM (#21391145)
I run an independent, localized wedding registry platform. Couples pay a one-time activation fee. A friend and I built the site some years ago and never really changed anything. All we have to do is to reply to 1-2 support emails per month and keep Google ads running. On average it generates a profit of about 1,5k per month.
Re:Show HN: Durat.io on Monday July 13, 2015 @06:03AM (#9877191)
My first try was "today + 6 weeks". Got "Lexing failed". My second try was "now + 2 hours in new york". Got "Lexing failed".

I suppose, I doesn't understand my accent ;)

SomeCache is a real, functioning implementation.

Maybe cache is a bad example. It could also be a HTTP client to fetch some data over an api. Let's say the library by default uses Guzzle. But if a user for some reason wants to inject his own implementation of Guzzle or even BuzzBrowser (which is compatible for basic operations) instead, he can.

For most simple projects, especially without a framework, the default implementation does the job and would save you some code.

Actually, in my example, a cache will _always_ be used. It is mandatory to use a cache and therefore, if none is provided, a default cache is used. That's why it put it into the constructor.

Ask HN: How do you feel about optional dependency injection?

Often when writing a library I feel the need to make things simpler for quick and small projects and provide a way to skip verbose dependency injection for non-optional dependencies. I do this by using a non-injected default instance if no other dependency has been provided. I started calling this "optional dependency injection".I haven't found anything about this approach so far. So I figured...

( Read More... | 6 comments | 4 points | on HN )