HNHacker News
TopNewBestAskShowJobs

pythonaut_16

1,562 karma · joined November 23, 2016

submissionscomments
pythonaut_16··on Deno 1.10 Release Notes
I've generally had less typing issues in Elixir than I had when working in Python (which generally wasn't a ton but varied a lot depending on the library).

I've found that Elixir's functional programming model generally alleviates type issues. You're always thinking about what you are passing into a function or what function you are calling and with what data structures.

A lot of type issues in JS, Ruby, Python, etc. seem to come from the mutability and object oriented parts.

pythonaut_16··on Chrome extension recommends local businesses while shopping on Amazon or eBay
Sales needs to adjust to the new reality. Recognize that people have options and other sources of information and focus on answering their actual questions instead of trying to sell them on something.

If I walk into a car dealership it's because I need specific information not available online, even if it's just to see the car in person.

What I don't need is a whole sales pitch. That's wasting my time and the salesman's.

pythonaut_16··on Chrome extension recommends local businesses while shopping on Amazon or eBay
In that world, what is local availability except that someone happened to already ship some quantity to a location closer to you?
pythonaut_16··on Chrome extension recommends local businesses while shopping on Amazon or eBay
I can also go online and buy it from any retailer living in 2021 for a similar or better price. It's really not practical to call up the store and ask about every single item I'm looking for.

You're not wrong that those are options, but those options are the exact reason brick and mortar stores are struggling to stay afloat. They offer an inferior service.

pythonaut_16··on Blizzard has lost almost 29% of its overall active playerbase in three years
Monetization systems aside, the game development work on Fortnite is pretty innovative.
pythonaut_16··on Blizzard has lost almost 29% of its overall active playerbase in three years
A well balanced stamina mechanic would be a great way to implement flying. (Something along the lines of Valheim and Breath of the Wild's stamina mechanics)

With some tuning not only would it prevent complete flyovers, it could actually be really fun and add another option for progression. Like a basic mechanic where climbing altitude quickly consumes stamina, while gliding consumes it slowly. Add thermal drafts to strategic locations and let the player improve their flying stamina over time.

Now you can limit how much a player can fly and when, and create fun game moments with crash landings in hostile areas when you misjudge your stamina.

pythonaut_16··on Apple Reports Second Quarter Results
Well you could get a Mac mini or run one of the laptops with the external display of your choice, so yeah?
pythonaut_16··on Roku says it may lose YouTube TV app after Google made anti-competitive demands
You're basically making the argument for why this should be a user preference.

Do I want the current app I'm using to influence the result of a voice command or not.

Unfortunately the line between voice commands and voice search is often fuzzy. Lines like this: > Roku alleges Google has asked it to favor YouTube music results from voice commands made on the Roku remote while the YouTube app is open make it unclear if it's talking about a search or a command.

Ideally Roku would implement a more fine grained API where a user can set permissions/preferences on an app by app basis, similar to Android and iOS permissions APIs and especially how notifications are handled.

Either way if Roku's allegations definitely don't paint Google in a good light here. It just seems like there could be more to this story.

pythonaut_16··on Roku says it may lose YouTube TV app after Google made anti-competitive demands
Sending an email is a different interaction than doing voice search.

Sending an email is an explicit intent - open whatever app I use to send emails.

Searching is an open query - find the most relevant results. What results are most relevant is subjective, hence why you would give the user a choice for what results to favor.

The separation between Youtube and Youtube Music is a technical minutia, they're both Youtube just different apps. If you want a technical solution, Roku should probably implement a search API such that doing a voice search would let the Roku query whatever app is currently running for results. Then any app can provide more relevant, context aware results.

pythonaut_16··on Roku says it may lose YouTube TV app after Google made anti-competitive demands
He's clearly suggesting making context aware search an option.

"When searching within an app, favor results from that app" vs "When searching within an app always favor my default"

pythonaut_16··on CodeTour: VS Code extension to record and play guided walkthroughs of codebases
Pointing to git refs should be sufficient for code that's not super volatile.

I personally envision using it for onboarding new developers to a code base, in which case I think being on an older ref should be fine, since I'm just trying to show the general structure of a project.

I could also see using it in a code review context, in which case pointing it at the branch would also be fine.

Also, if you look at the schema it generates for a tour, it would be pretty easy to go through and update the line numbers directly in the JSON.

pythonaut_16··on Ask HN: What are some “10x” software product innovations you have experienced?
This is one of the more interesting use cases I've seen posed for NFTs. Use an NFT when a user buys the game and then they can resell the game later.
pythonaut_16··on Stripe valuation soars to $95B after latest fundraising
Would also expect the numbers to even out somewhat if you normalize for the number of startups choosing a language e.g. Ruby
pythonaut_16··on We created a fake language to root out resume liars
On the other hand, I've seen companies where the ATS is able to perfectly extract information from a PDF resume, and I'm always quite impressed by that.
pythonaut_16··on Peer-to-Peer Databases for the Decentralized Web
Most torrent clients also "pin" content a user downloads by default, with configuration options to stop seeding once certain conditions or upload ratios are met.

Does IPFS support something similar? e.g. pin this content until I have a 5:1 upload to download ratio

---

I 100% agree on the ability to track pins. I want to see organizations be able to easily peer/pin content from other orgs they endorse; and for end users to be able to follow and help peer for organizations they support.

I want something like Youtube where I choose who appears as in the related videos on my channel and can be a peer to hosting them; and where my users can help to peer my videos (and I can help peer others).

As an end user, my client (or local server/cache) would prefetch the content I follow both to be a peer and to have it ready for me to access.

This would also help with locality of data; if 4 people in my household watch the same video or channel they would be able to get the content locally. If I'm an organization with a physical location, users connected to my network can fetch the content on a local link.

pythonaut_16··on IPv8: Authenticated Private P2P Communication
Calling this IPv8 seems pretty irresponsible when it is not an IETF standard in any way.
pythonaut_16··on Flow-Based Programming
Elixir has several tools built around solving this problem; GenStage being the foundation library and Flow and Broadway at a higher level.
pythonaut_16··on Amazon: Not OK – Why we had to change Elastic licensing
> Amazon came in and took a bunch of that money while not giving anything back

Amazon took no money from them; they competed on potential revenues.

I think people are upset, not because they don't clearly understand Elastic's motivations, but because Elastic is trying to paint Amazon as the bad guy for using the license Elastic offered. Amazon benefited from Elastic's open license, but so did Elastic. Being open source has greatly benefited Elastic's own business and growth.

That isn't to say that Amazon's size and practices around open source aren't cause for concern, just that Elastic come across as very disingenuous when they try to lay all the blame on Amazon while proclaiming how dedicated they are to "openness".

pythonaut_16··on CD Projekt Red is under investigation
> Q: Open-world games are often really buggy, because there’s just so much going on. But I experienced very little of that in my time with Breath of the Wild. How did you pull that off? Was it just a really extensive QA process?

> Dohta: There was another point that we developed during our QA process. We came up with a number of scripts that would basically allow the game to be played automatically, and allow Link to run through various parts of the game automatically. And as that was happening, on the QA side of things, if a bug did appear I’d suddenly get a flood of emails about it. That was one tool that we found to be really handy.

https://www.theverge.com/2017/3/11/14881076/the-legend-of-ze...

Breath of the Wild used a tool to do automated run throughs as part of their bug testing suite. This is just a quote from one interview, but if you do a bit of Googling you can find some good information about their development and planning process.

pythonaut_16··on Simple Bank Is Closing
You don't have to buy something once the bucket is full. The idea is just to have the money allocated so it's ready when you need it.

For some things those will be fixed monthly expenses (rent, insurance, mortgage. Others will be variable, like grocery shopping, maybe clothing. And others will be bigger purchases like a computer.

It's just another framework or set of tools for budgeting your money out into the future. YNAB (You Need a Budget) has some decent articles on their blog about the concept. Dave Ramsey might be helpful too if you really want to understand the motivation behind this kind of system.

pythonaut_16··on Facebook Indefinitely Suspends Trump
Do you have a list of the more compelling allegations? I'm genuinely curious to see them.
pythonaut_16··on Facebook Indefinitely Suspends Trump
But limited in a different way than radio spectrum.
pythonaut_16··on Git is too hard
It's worth highlighting that the Linux kernel was doing open source development using Git and email long before GitHub was created.
pythonaut_16··on Git is too hard
VCS exist to make it possible to organize and track changes to project source code. Convenience of the user is a secondary goal to clear organization and code management.

A VCS shouldn't be unnecessarily difficult to use, but the fact that this conversation around Git's UX is endlessly rehashed is proof that version control is a hard problem.

If there was an easy and obvious 10x improvement over Git it would have replaced Git by now. Or to put it differently, when someone makes an easy 10x improvement over Git, it will see widespread adoption.

pythonaut_16··on Google Photos will end its free unlimited storage in June 2021
I was thinking the same thing.

Good thing they discontinued Picasa in favor of pushing everything into the cloud for Google Photos.

pythonaut_16··on Twitter may slow down users’ ability to ‘like’ tweets containing misinformation
Don't those have the same problem as Gab? How does federation prevent echo chambers and misinformation epicenters?
pythonaut_16··on Is Rust web yet?
In my experience ASP.NET and its frameworks are potentially much slower than raw C#. As much as C# is supposed to be a fast language, whenever I run into a C# web app it seems to be inexplicably slow.
pythonaut_16··on Permanently remote workers seen doubling in 2021 due to pandemic productivity
I see this solution becoming more common as remote work increases in prevalence.
pythonaut_16··on United States vs. Google
I don't understand that argument.

By that same argument, companies that aren't huge can't compete with Walmart, UPS, McDonald's, etc.

That argument basically breaks down to "Small companies can't compete against huge companies without finding a way to become huge themselves."

Isn't that just capitalism?

pythonaut_16··on United States vs. Google
But a creator can? There's Vimeo, Twitch, and Patreon to name the big ones that come to mind.

Youtube has real issues with de-monetization and search algorithms that should be addressed in some way, but I don't see how it's anti-competitive that they have built a platform that attracts tons of viewers, nor that they've found a way to monetize those viewers.

← PreviousPage 8 of 23Next →