HNHacker News
TopNewBestAskShowJobs

cupofpython

842 karma · joined March 2, 2022

submissionscomments
cupofpython··on Ask HN: Why isn't there a Google competitor emerging?
I believe a competitor would need to be such a better experience that by saying you are "googling" something, as in the common word for searching, an essence of the competitor is left out.

If bing was successful at it, for example, it would cause the sentence "I tried to google it but ended up needing to Bing it" to make tangible sense to someone who has used both services.

Even if you create a better search engine, there is too much of a marketing gap to compete on that alone. "use bing because the results are better!" simply doesnt motivate enough people to switch off google.

Quite frankly, it is rare that google does not deliver expected results for the generic use case.

cupofpython··on Ask HN: Why isn't there a Google competitor emerging?
my take is that the big bottleneck in search is not the index or the search but in understanding what it is the user is searching for in the first place.

that becomes a big can of worms very quickly, and starts to put into perspective some of googles other most successful verticals: NLP, Translation, Maps ("Near me"). Of course a lot of the verticals are also a generic means to get value out of all the server resources and experts required to operate the engine and then additional related branches to those verticals (email -> drive -> docs)

cupofpython··on Ask HN: What happened to Clubhouse?
there absolutely is a quality to audio-based conversation that is lost when moving it to other mediums, but I agree with your sentiment and I sympathize. The speed at which words are said, inflections, tone changes, the general energy behind the voice. For example, do they sound exceptionally happy, or depressed, or sarcastic?

There are a lot of thing's an author would need to be deliberate about communicating in order to relay the same message and context as an audio message. In other words, I would not say an audio-only conversation can be said to be movable to any other medium successfully.

I wish there were better tools for converting audio into other formats you can digest and still obtain all the nuance. It takes a certain kind of energy to communicate verbally, and I can assure you that most people would rather type than speak if the nuances of speech arent relevant to the conversation they are trying to have. ("most" of the newer generations, at least)

cupofpython··on Ask HN: Software with biggest potential for positive impact in 5 years?
Please remember that we do not have a perfect litmus for every disease, especially rare diseases. And statistics nearly falls apart entirely when assessing a single individual. So although i agree there is potential.. I believe the potential is more along the lines of "You have 15 patients in your practice with X, Y, Z active symptoms - it is incredibly likely that 1 one of them have A, or 3 of them have B"

There is significant reason to be hesitant about having an algorithm suggest every sickness under the sun that hasn't been "ruled out" by testing or statistics yet. Ever use WebMD to try to diagnose yourself?

In other words, I worry about what this approach would do the signal to noise ratio for doctors.

cupofpython··on I hate what video games have become
>people would have to pay to unlock them

see: Halo Infinite

Want to be black? that will be $10 please

cupofpython··on I became the world's most prolific DJ, using code
this makes sense to me. If i custom design a planet for a game and unknowingly recreate a fringe planet from no man sky.. it really doesnt feel like copyright.

or if i create a completely different procedural generation method for planets and 99% of my planets differ from no mans sky but there is an identical overlap of some of my fringe planets and theirs, it again does not feel like copyright.

but if i take their method and tweak it a little bit so i also make a game with 18 quintillion planets of a somewhat different variety but am only able to do so because i am copying their methods without their consent.. that feels much more like copyright. even if none of my planets are an identical match to a single one of theirs

cupofpython··on Half of women will get a false positive 3D mammogram, study finds
https://www.breastcancer.org/research-news/3d-mammos-outperf...

https://www.cancer.org/cancer/breast-cancer/screening-tests-...

Related articles on the subject.

Something that should be kept in mind is that false positives should always be talked about alongside false negatives. There is no perfect test, and often in medicine there is an increase in one of those in order to decrease the other.

"A false-negative mammogram looks normal even though breast cancer is present. Overall, screening mammograms miss about 1 in 8 breast cancer"

It isn't discussed in the OP article, and I could not easily find something that differentiates false-negative rates in 2D vs 3D mammograms, but the cost of over-diagnosis might be worth it if that means less cancers go unnoticed in screenings.

cupofpython··on Launch HN: Helio Sleep (YC S21) – One-stop portal for sleep apnea
~liability~
cupofpython··on Launch HN: Helio Sleep (YC S21) – One-stop portal for sleep apnea
I use an oral appliance. There were a lot of barriers to get it, and I had to coordinate between an orthodontist and a sleep specialist. CPAP is pretty streamlined already, so it is possible they targeted oral appliance first because it is a good use case for getting the most value out of their business model
cupofpython··on Cloudflare have made it impossible for me to unsubscribe from marketing emails
Haha I know what you mean - but realistically all the government really needs to do is provide specification and fund it, while having the courts uphold its reliability.

for example, Google could provide the service - but they would have to avoid co-mingling the service with their existing one. They wouldnt have the same rights to the content within the email as they do with a gmail account. And they wouldnt be spam filtering small businesses into oblivion for trying to talk to each other directly.

technically the service can be fulfilled by multiple vendors adhering to the same specification.

cupofpython··on Hackers claim to have breached Okta systems
>or you're not paying enough

this is not a negligible barrier. Sure you could argue that a business that isnt successful enough to hire for that expensive FTE maybe shouldnt exist at all, but a lot more is possible by being able to outsource it. And there really isnt a good reason why it cannot be outsourced from an operations standpoint - it is entirely a security problem. It's not like auth is hard to do for a third party.

cupofpython··on Hackers claim to have breached Okta systems
I agree with you, put support agents in the panopticon. You could go as far as to give them access to each others logs and enable a bounty system for reporting (verified) abuse anonymously.
cupofpython··on Hackers claim to have breached Okta systems
Yeah that would work, but like you said it is expensive - or at least it is a cost that doesnt exist in the current model and would need specific attention. And we cannot assume customer requests / issues are uniformly distributed - it's not unlikely that 80% of issues come from 20% of customers. But if you give 80% of agents access to the same 20% of customers - you havent really solved the original problem. Albeit the risk factor is certainly lower and I would prefer this setup, who knows if that justifies the additional overhead and access control management.

Technically, the current model is a full M customer x N agents mapping. All customers served by all Agents. Adding some 0's to that mapping should certainly be possible without sacrificing much from current system. No way to know how many is reasonable

All that said, there is a natural logic that arises from this 'analysis' - Limit access to customers who are inactive, or who rarely have issues. A common sense addition would be to raise their default priority for when they do interact.

cupofpython··on Hackers claim to have breached Okta systems
It should be noted that this comes with significant (as in worth consideration, not necessarily huge) operations and logistical issues. Here's 3:

* Balancing the assignment of users to appropriate agents

* Less flexibility for agents to be specialized (instead of an agent responding to all X related tickets everywhere in the world, an agent must respond to X, Y, and Z from these specific users)

* Handling user coverage when agents are busy, PTO, etc. The spirit of splitting agent access would mean agents would need to request access from an out-of-region authority in order to help with things last minute. An authority who will be expected to be responsive 24/7 without also being an attack vector

cupofpython··on Cloudflare have made it impossible for me to unsubscribe from marketing emails
if anything we are lacking a law. A law ensuring a government backed email system comparable to USPS for regular mail

Just as the USPS allows for personal mailing, each person should be provided an email address that has unhindered access to send email to any other email address in that domain. government ID required for the email address, so there is accountability if you abuse it the same way you would be held accountable for mailing dangerous goods from your home mailbox

cupofpython··on Sumerian dog jokes, or the difficulty of translating dead languages
i partially disagree. I agree that formal philosophical axioms as we understand them are out of reach by puffs of smoke, since philosophy tries to begin from a place of as limited context as possible. I disagree that the lack of that formality is an appropriate litmus for the sufficiency of a medium to harbor successful communication.

pairing known ideas can create new ideas by guiding a contextualized listener to discover the essence of the idea themself. if a cloud of smoke could represent a well known idea, which it can, and about 10 different smoke shapes are possible (for example).. then after 8 puffs of smoke the shaman can create up to 100000000 distinct chains of ideas to direct his audience to whatever it is he wants to them to understand. with smoke symbols for north south east and west, and the delays between when he creates them having assumed meaning, he could give directions to any location on earth - theoretically - with just two to three puffs of smoke

since language is shorthand and referential, it can never contain all the knowledge within itself that is necessary to properly understand it - which is part of the point of the original post. within my tribe, a single word might need a novel to explain to yours, if it is explainable at all. Kind of like being at the bar and something is said and a bunch of people start laughing and all they can communicate to you about it is "you had to be there". the ability to describe details is not the same as the ability to communicate

The smoke puff might be nonsense to an outside observer, but after a few carefully selected puffs curated for the perfect audience - you can communicate literally anything.

likewise, although i have given up on twitter - i do respect that there is often a mountain of context behind popular tweets. although those tweets might not be saying much to me, there is a tribe out there who have a much deeper experience with it than i do. And timing is a huge part of it, as well as the context of mainstream news, and a bunch of other things depending on the intended audience

cupofpython··on If Google sucks then why is everyone still using it?
I dont think it is as hopeless as you think. There are only so many websites people actually use for human-created content. Those should be prioritized. There is still the issue of differentiating between bot blogs and human blogs but I'm sure I could figure something out at a 200k salary, and google has plenty of people like that
cupofpython··on Ask HN: At what age should you stop considering career advice from others?
only listen to advice from people who sufficiently understand the context for which you need advice. be it from a stranger who has done what youre trying to do, or a close friend or family member who knows the nuances of your life rather well, there is probably something you can gain from considering their perspective.

as others mentioned, the why someone is offering advice is critically important. Is it because something about your situation is jarring to them, given some knowledge they have that you lack? if so, pay close attention to the advice and where it is coming from. Is it from a misunderstanding of your situation, a generic platitude, or just some content to fill up time and space? probably best to consider it very lightly or ignore it completely.

cupofpython··on Show HN: A photo sharing app that isn't trying to be a TikTok clone
i believe youve answered your own question. IG has formally moved away from pictures in favor of Reels. This headline might be a direct reference to that
cupofpython··on An antimatter experiment shows surprises near absolute zero
very interesting! I am rather unfamiliar with quantum chromodynamics but I am going to enjoy the gauge theory rabbit hole
cupofpython··on Ask HN: Have you ever experienced any paranormal or unexplained phenomena?
at its core this thought is unsolvable from our current state within the universe

Our reality exists because existence was possible. there are no contradictory rules to the way the universe functions. maybe for all abstract possibilities of non-contradictory existence, it spontaneously happens. this is where the multiverse theories come from.

The fact that anything is tangible, or has a "where" or any property at all is just a subset of that existence so as far as "where did this all come from" goes.. it didnt. It exists to us only because we are in it, but is as consequential as a thought experiment. This spawned the "universe is a simulation" theories. the universe is large because we are small within it, it feels so full of time because we are shortlived within it.. but maybe the entire thing is a near instantaneous collapse of some wave function in some other system.

Maybe that system is looking to us to use our relatively fast existence to give it answers in its slow world.

cupofpython··on An antimatter experiment shows surprises near absolute zero
Side question. I understand the positive and negative charges, but when we say "+1" or "-1" what are the units? I never understood that part. an electron is -1 and a proton is +1, but what makes them equal? Why / how do all these things of varying sizes and properties have the same magnitude for charges?
cupofpython··on US Copyright Office refuses application with AI algorithm named as author
theoretically? it operates on smart contracts, so farmers pay it and it goes and does tractor things on their farm for them. It has no user access to its wallet, and the only way to regain human control of the tractor is with a factory reset which will lose all the wallet details. So the tractor is the only one with access to the money, and it accumulates enough to try to buy a deed for whatever algorithmic reasons
cupofpython··on US Copyright Office refuses application with AI algorithm named as author
> since a tractor cannot enter a contract at all.

this negates the "if we could" part of the hypothetical. I was assuming we live in a world with emancipated tractors capable of making deals (legally speaking), to emphasize that even though it is ridiculous it wouldnt stop people from doing it

cupofpython··on US Copyright Office refuses application with AI algorithm named as author
>Even if it made sense to give a deed to a tractor, no one would do it.

I mean... we both know people would if they could, right?

If a tractor approaches me with a QR code to a smart contract that will give me enormous money in exchange for my deed.. I'm going to do it

cupofpython··on Ask HN: How do I Stop Living Paycheck to Paycheck?
> I would never say that “web development” is not “software

I had a feeling you might take this point of contention. I know I did not phrase it in the most sensitive way, but I was trying to highlight that his journey was different than a typical C# developer, for example. A minimum wage web-dev is not expected to know what an algorithm is, how anything is stored in memory, uncommon data structures, etc. And a tech director has a wide range of options but likely is more about managing other people than being a highly skilled individual contributor who can go make 200k easy at another job. Maybe all he did was update wordpress templates. Maybe in 12 years he has specialized in something worth $110k to this company but barely applicable anywhere else. We have no clue

All I know is that the OP didnt mention feeling underpaid, and the question was not about how to find a new job

cupofpython··on Ask HN: How do I Stop Living Paycheck to Paycheck?
Awesome to hear about the equity! only the taxes and interest of a mortgage are expense. if those are less than 1600, youve improved on renting. hell, I do not think you will find a rental for 4-5 people for less than 2600 near NYC anyway. Maybe Flushing.

The baiting comment was because the goal of your post seemed unclear to me, but it did come off more as a vent for watching paychecks come and go

Keep an eye on the market, you might be able to increase your paycheck. alternatively, start a passion project that might be able to generate some side income. Also consider if there is more opportunity with your current employer. it is mildly annoying, but ask for more responsibility and then after you are handling it well ask for a raise. it is annoying because ideally you get the raise and responsibility at the same time, but it is very rare to see it happen that way

cupofpython··on Ask HN: How do I Stop Living Paycheck to Paycheck?
1. I did not overestimate, it still took you days. spreadsheet would be done monday night. sidenote: C# backend CRUD might be a very different market than what OP is looking at

2. this is true, but with kids there is also extra risk in changing jobs. not enough to say dont do it - but it's a consideration.

3. he is a web developer turned tech director, not a software developer. without formal education in the field. We do not know his situation, and this type of thinking is what gets people into the most trouble. that 12 years of experience might not be fully industry relevant.

Overall I do agree with you, it sounds like it is definitely worth the effort for him to find a new job. But it is a common trap to shulk responsibility for your current situation by thinking things will be different after some specific life event. that said, he posted info baout his situation after my initial post and yeah he should find a better job if he can but i dont even think hes in trouble.

TBH I think OP was either just venting or baiting for someone here to hook him up with a web-dev side gig.

Also, He is isnt even living paycheck to paycheck.. hes paying off a mortgage so he's investing in real estate around NYC, which has increased a lot over the past year alone so odds are this guy is far from debt.

cupofpython··on Ask HN: How do I Stop Living Paycheck to Paycheck?
Lots of reasons why it shouldnt be the first thing you do

1) changing jobs is a slow process, with lots of communication delays likely to stretch over days / weeks. Putting your finances in order takes a couple hours from scratch. They really arent mutually exclusive options

2) you should streamline your finances before looking to switch jobs so you can better assess your needs and what you are willing to sacrifice when evaluating market nuances.

3) He doesnt actually have any guarantee of another job. He should see what it takes to get out of paycheck to paycheck living at his current wage because that is his current reality. If he wants to prioritize saving money, he needs to start now by making any sacrifices he can. Those sacrifices become a motivational tool to increase his income in order to buy back the conveniences if he still wants them.

cupofpython··on Ask HN: How do I Stop Living Paycheck to Paycheck?
Business Analyst and Life Coach in training here.

Let's assume the other given advice of "just make more money" isn't helpful to you

"Treat your personal finances like a business" type advice might apply here.

Basically, if you want something to improve the first thing you need to do is measure it. Give yourself a chance to find common sense solutions by bringing all of your spending into the light.

I personally track 2 things independently and it is enough for me. Total balances, and Actual Expenses.

Total balances is a snapshot, I update the balances on all my accounts about once a month (you might want to do weekly at first) and save a copy. This is my pulse. I can look historically at how the balances are changing and make sure it is going in the right direction. This is where you will physically see yourself getting out of paycheck to paycheck when it happens.

Actual Expenses is an archive workbook with csv exports from each of my credit cards and debit cards. Leave the vendor names as they are. Copy and paste them into a new sheet and remove duplicates. Add 2* columns: Name, Category (*can add more if you want). Fill them out, create a lookup on the transaction data table to add your custom fields, and make a pivot table. See where your money is going.

Name is a simple easy to read version of the vendor because "CVS" & "Burger King", etc usually dont appear that cleanly on the bank statement.

Category is as you would guess, just a way to group related items. Personally I use 2 category columns; for example - Burger King, Fast Food, Food & Drink. theres a lot of room to go crazy here with detail, but keep in mind you have to do this for every new vendor you use so i recommend keeping it simple.

Link each card archive into a data model with Select on Date, Debit Amount, Credit Amount, Name, Category. Union the tables together

It helps to isolate bank transfers (like paying off a credit card from your checking account) so you can filter them out if you want, bc they effectively double count your transactions. The $500 debit from my checking account is $500 of transactions on the credit card - so it will look like $1000 total debits which can be confusing / misleading if you're unaware

← PreviousPage 11 of 12Next →