Hacker News new | past | comments | ask | show | jobs | submit | azatris's comments login

How did that turn out in the end? I presume having a real number is long-term optimal in terms of keeping customers compared to showing a fake number.


Hmm, I think the fake number will bring more money, both short and long term.

If you are selling 10_000 items, with uniform demand (just toy example), you need like 3 million unique visitors per day in order to show 'one other person is looking at this item in the last 5 minutes, (24*7)

If I show 1 + random(5) are looking at each item, my competitor has to have enormous amount of visitors to compete.

Sadly, unless its illegal to lie, organizations are disincentivized to do the right thing.


Oh and it's illegal to lie in those ways (deceive potential customers) just about anywhere in the world.

And though there is legally gray area - majority of that tends to clearly be not ethical...

But you know - Elon "promised" self driving cars in just a month/quarter or so - how many years ago? IIRC he even said it would be good, no not good but best investment because such a car could earn you money on it's own ...

Yet neither we got those self-driving cars, nor Elon is in trouble due to those "forward looking statements" ¯\_(ツ)_/¯


Traffic distribution is basically never uniform. Unless maybe if you've only got very very few products/pages (like just 1-5), though that definitely changes long before you reach 10_000 items.

And for the majority of mid to big websites - visitors/buyers will look only at minority of products/pages. Let's say it's like Pareto 80/20 percent principle. Though if not 90/10 - for tourism/travel/flights - because places like London, Paris [France, not dozens of them in USA https://en.wikipedia.org/wiki/Paris_(disambiguation)], Rome, Las Vegas, Ibiza ...etc are much, much more interesting/visited than say Anchorage/Alaska.

And unless you've got uniform spread of visitors/customers around the world - which I'm thinking that even Facebook/Google/Amazon don't really have (because Flipkart/WeChat/etc are used more in India/Chrina/etc). You're likely to see a daily (per hour), weekly (per work vs weekend days) pattern /where west is different than Israel and predominantly Muslim countries/ - the min/max difference even within one day/week is easily 2 to 5 times.

All of that is to say that by far majority of your revenue will likely be during workday afternoon in your target audiences time-zone, and from those 10_000 items it will probably be <=100 that are seen/bought by majority of your visitors.


No one ever really cared either way, except when we rarely had issues and the number came back as 0.


When would customers ever know that the number was fake?


Ha, I also wrote a post on value once. https://azatris.github.io/true-value

A bit weird and philosophical, rather than useful.


I do not know much about quantum computing. But could you explain what makes these computers quantum? Is it the configuration of these transistors to invoke some quantum phenomena?


In a classical computer, every bit of information in the system is in a definite state- 1 or 0. In a quantum system with such definite possible states, what you actually have most of the time of the system in some interpolation of the possible states- so in the quantum computer case each bit is usually in a state a1 + b0, where a and b are complex numbers such that |a^2|+|b^2| = 1.

Most of the time, the 'weight' flows back and forth between a and b according to certain equations over time. When you measure the system- that is, when the bit interacts with the outside world, hopefully your measuring apparatus- you see a 1 or a 0, with probabilities |a^2| and |b^2| respectively.

So what you can do is get a whole bunch of these quantum bits- qubits together, and set things up so that the time-evolution of their quantum state is correlated and probabilistically moves towards something you're interested in. Say you can set things up so the bit array- which, at first, will give you a mere perfectly random bit string on measurement- becomes more and more likely to give you, say, a prime factor, or the answer to some other question.

So yes, the quantum phenomenon is that the bits of the computer are quantum objects as opposed to classical.


this is the most comprehensible entry-level description of quantum computers I've ever read. thank you.

(qubits I've seen explained many times, but setting things up so that qubits are probabilistically correlated is the part I've never understood anyone else to be saying)


They're built off fundamentally different basic units. Contemporary computers use transistors, which occupy traditional physics and do logic with voltage thresholds. Quantum computers use a quantum phenomenon -- one easy-to-understand (and fairly easy to construct) quantum computer substrate uses the spin of electrons in superconducting loops. Electron spin is a quantum phenomenon, in that the spin isn't deterministically positive or negative, it's a probability distribution -- initially, equally likely to be positive or negative, but you can't tell what it is until you actually read it. It's not 0.0, it's either -0.5 or 0.5, both with a 50% chance. Equally importantly, you can perform (physical) operations on electrons singly or in pairs in order to manipulate these probabilities. Quantum computing is turning these probability fields and operations into useful computational results.


This is exactly what I wanted to hear! Awesome, thank you!


Here is a long-ish video that explains quantum computers without using pop-science hand-wavy terminology

https://www.youtube.com/watch?v=F_Riqjdh2oM


A quantum computer is defined as a machine that can implement an arbitrary "unitary evolution" (up to arbitrary precision). If you don't know enough math to understand what a unitary evolution is, think of it as a quantum computer doing basically any possible thing that you can do with a given number of qubits. As another comment said, the idea is to (ab)use this to do some operations on qubits such that they end up in a state where measuring it will give you an answer to something you're interested in. It has very little to do with classical programming.

The math on quantum computers checks out, it's "just" an engineering challenge at this point, and many are doubtful whether these challenges will ever be overcome to build a quantum computer of sufficient complexity.

Essentially, some "unitary evolutions" are complex to implement, as in requiring a lot of quantum "gates". This causes an accumulation of error and a whole lot of other problems, which limits the complexity of the calculations that can currently be performed.


We use it on servicing the backend of an e-commerce website. The code is now 2 decades old and wonderfully refactorable to modern code.


I’m assuming Amazon? Most of Amazon runs on Java.


Gold is a decentralized store of value too, to be fair.


Yes, a decentralized international payment protocol is a good answer, but it also has a currency itself embedded in it. A type of currency to make this protocol work.

The whole thing saves a lot of manpower and energy in the world, so in that regard it potentially holds a lot of value.

However, if you told me to open up Excel and calculate the approximate true value of 1 BTC, I am unable to do so.

I can imagine scenarios where for someone with very specific needs of anonymity it solves problems, but I cannot imagine any direct problems it solves for me.


If everyone switched to BTC employment in the financial sector would not shrink. Are you saying it would? I can put a bundle of dollars in the mail but even if that was free, it is still risky. My understanding is that I pay my bank to hold my money and transfer it because it is much less risky than doing it myself.


All bitcoin transactions are public. It does not allow for anonymous payments.


I guess it is wise to sell when the market is greedy and buy when it is fearful, as long as you have the foundations in check.

I am more of a holder usually as well, unless I truly believe the price is so overvalued that it would take a lot of time before another full dip-rally cycle.


But given that you have a 4K RED setup in your bedroom with a studio microphone, what technology actually preserves most of the quality over the video call? Let's say both participants have fibre connections and located in the same city.


Plain old RTMP stream with h.265 inside probably. The problem is that nobody uses this for streaming because h.265 encoding is expensive even for hardware encoders in GPU. So to satisfice, use h.264 at good bitrate. Over 80 Mbit should be fine ;)


How would that work? Which application supports it? I don't know of a native way to do this.


VLC? OBS?


Where's the "call a friend" button in VLC?


You just moved the goalposts. The UX for setting this up is terrible, but as approximately zero people have a Red camera hooked up to their computer and a dedicated fiber connection to multiple people, so presumably the setup is a one-time cost.


That's impressive. Do you think it will get better mentally at one point?

I guess what drives it all is that the work is meaningful, am I correct?


No I will burn out and probably quit within a year if we don't hire a larger team.


Don't wait. If you're feeling the burn ask for help or find something else NOW.


You can easily do routine work for 8+ hours daily. The sort of work that can potentially be automated one day. What you call "coding" is routine enough in my book.

But if you're doing something novel and solving hard problems, I think 4-5 hours would be a maximum for sure.


How can you presume to know if their coding is "routine" or not?


I 'think' they mean the universal you. Sometimes replaced with 'one'.


Exactly. :)


What qualifies ad routine coding and hard problem solving in your book?


I would call routine coding something like you have a set of constraints and you just have to manipulate code to fit these constraints.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: