HNHacker News
TopNewBestAskShowJobs

spicytunacone

198 karma · joined January 28, 2016

spicytunacone@logorroici.org
submissionscomments
spicytunacone··on Google’s new reCAPTCHA has a dark side
Would you be able to say how your company accomplishes that?
spicytunacone··on If PHP Were British (2011)
It would be imperative to thank the request handler, example images would be maple leaves and example data sets would be hockey teams.
spicytunacone··on Flexible data tables with CSS Grid
Semantics. It's still tabular data and divorced from their custom CSS rules, it would still display as a table.
spicytunacone··on We Need to Save What Made Linux and FOSS Possible
Oh, I thought you just needed a source on the harassment claims. I do not believe there was an explicit rejection, however at the bottom of the blog post, we have...

* We are not rolling our own. Whether we host it ourselves or pay for a service, we’re getting something off the shelf that best meets our needs.

* We are evaluating products, not protocols.

* We aren’t picking an outlier; whatever stack we choose needs to be a modern, proven service that seems to have a solid provenance and a good life ahead of it. We’re not moving from one idiosyncratic outlier stack to another idiosyncratic outlier stack.

Given other language such as "modern expectations" in regard to interfaces and being "spoiled for good options" as well as Rust's move to Discord possibly setting a precedent within Mozilla, the posters in the HN thread above don't have a lot of hope Matrix will be selected even via Riot.

spicytunacone··on We Need to Save What Made Linux and FOSS Possible
«While we still use it heavily, IRC is an ongoing source of abuse and harassment for many of our colleagues and getting connected to this now-obscure forum is an unnecessary technical barrier for anyone finding their way to Mozilla via the web. Available interfaces really haven’t kept up with modern expectations, spambots and harassment are endemic to the platform, and in light of that it’s no coincidence that people trying to get in touch with us from inside schools, colleges or corporate networks are finding that often as not IRC traffic isn’t allowed past institutional firewalls at all.»

https://news.ycombinator.com/item?id=19763276

http://exple.tive.org/blarg/2019/04/26/synchronous-text/

spicytunacone··on All extensions disabled due to expiration of intermediate signing cert
Amusingly, my surviving extensions are for WAVE, Print Preview and other accessibility tools. Thank you Mozilla, you really do care!
spicytunacone··on Mozilla is giving up on their IRC server
Bryan Smart's reply to that Twitter thread depresses me.

>Don’t worry. They’ll totally fix Slack and Discord around the time everyone is using VRChat and VisualTeam. It’s always been this way. Accessibility is catchup work. The next big thing always destroys our gains.

The language at the end of the blog post "We are evaluating products, not protocols" and "We aren’t picking an outlier" almost guarantees we're looking at solutions as heavy as Slack and Discord which I would not have been able to run on my laptop back when I was involved in the switch to Firefox Quantum. It's challenging enough having to advocate for "niche" (my words) features and work out their implementations, but IRC was also necessary to keep track of which builds on what dates would introduce which breaking changes, since this information was published nowhere else, and also to minimally participate in decision meetings that ended up in video chats anyway. If they do move to a heavier, but closed, solution, I hope they also find ways to make contribution less reliant on chat.

For what it's worth, I thought Mozilla had a fairly decent wiki page for IRC[0]. I always believed a streamlined quickstart section, suggesting one or two clients at most, walking through steps to registration and configuring authentication with ghost killing, and how to get activity from when you were offline either via bouncer or just logs[1] would more than adequately address ease-of-use without rolling out a newer, modernized client. Even working from libraries wasn't an issue for me using web-based clients like Kiwi IRC.

[0]: https://wiki.mozilla.org/IRC

[1]: https://mozilla.logbot.info/

spicytunacone··on Mathematicians are hoarding a type of Japanese chalk (2015)
I had a math instructor record his blackboard lectures and posted them online later that day. Just another consideration.
spicytunacone··on Svelte 3: Rethinking Reactivity
Just to bikeshed some more, why not recall the definition of svelte? Something along the lines of "the attractively thin (web app|UI) framework".

I didn't even think it was an English word before I watched Rich's (great) talk.

spicytunacone··on Texting Means Never Having to Say Goodbye
I wouldn't even say smartphone keyboards are strictly better than those of feature phones. Ones based on physical keyboards expecting fingers on the homerow aren't suited for one-handed use. Meanwhile dumbphones get tactile feedback on top of T9 (introduced to me in highschool by a girl who was upset by my "slow" replies prior).

It seems the parent has luck with word drawing, but I remember looking into alternative keyboards a couple years ago and not being impressed. The most enjoyable and fastest writing I've done on a mobile device is with 10-key Japanese input[0]. Unfortunately I do not regularly talk to anyone in Japanese.

[0]: Couldn't find a good article or webpage on this. You can hopefully grasp the core concept from http://miku.sega.jp/flick/en/. Since Japanese phonetics all end in -a, -e, -i, -o, -u with the exception of ん ~ n, the flick directions are symmetric. Coupled with how more than decent Japanese IME is and a few extra keys to navigate the suggestions, modifiers and other common input (brackets, commas, etc. operated by the same flick motions) you can get very fast and precise. I don't get to use it often, but it's a joy when I do. They even made a game out of it :)

spicytunacone··on Why is no one signing their emails?
I'm guilty of not signing my emails despite associating some accounts with my key. A fear I have is signing but the receiver, even someone in the general tech field, not understanding the surrounding text/attachments and dismissing my mail. I wonder if that's part of why these large orgs don't sign.

I do agree with other comments that if big clients like Gmail abstracted PGP signing nicely for their users, it would put more pressure for organizations to publish public keys and sign lest the people they try to reach complain that Gmail gives them a nice big warning each time they try to open one of their emails.

spicytunacone··on Costco opening a $440M chicken farm to escape America's chicken monopoly
I don't see why it wouldn't. Others already pointed out its curation and B&M qualities, but you can also order online without a membership which is what I've done a few times (I like their protein bars). I hope Costco survives Costco.
spicytunacone··on Ask HN: What careers outside technology as I get older?
>Once I start telling people that “first and foremost I am a life long geek. No matter what my titles were in companies. I started programming in 6th grade in assembly language and I’ve been interested in technology ever since”.

Did you forget to finish this thought or can you expand on it? I'm guessing it softens people's view towards you?

>Usually you can get a job where you can get your foot in the door based on the “must haves” that also have “nice to have” requirements.

Sometimes those "nice to haves" feel like "must haves". I try and get projects out to demonstrate competency with a tool/platform/framework, but as the parent suggests it's an absolute time and effort sink (lately I've been trying to wrap my head around a specific k8s configuration I want on AWS). On occasion I'll mention what I'm learning in my first email if its relevant for their interests but I've never felt it mattered and it never gets brought up.

>I’ll learn just enough about the nice to have technology once I get my foot in the door

In this case is your foot in the door first getting into talks with the employer (so you're prepared to talk about it during e.g., negotiations) or is it landing the position? It sounds like the latter, but just making sure.

Thanks for all your posts in this thread. I've been trying to start my career and appreciate you sharing your experience.

spicytunacone··on Show HN: Space invaders, but the invaders evolve with genetic algorithm
I really liked how you justified the gameplay with story re: "When a InvaderZ dies, they upload their progress to the mothership, so it can generate more InvaderZ like the ones who did well before."

The evolving enemy concept made me look up an old boss-rushing shooter that selected the next boss's upgrades based on your performance[1]. Is this something you're interested in refining further?

[1]: https://en.wikipedia.org/wiki/Warning_Forever

spicytunacone··on Why There Will Never Be Another Red Hat: The Economics of Open Source (2014)
What's preferred now? I know Canadian schools liked SUSE as well.
spicytunacone··on YouTube marketing horror story
Did you mean TokyoTreat? Because if you didn't, tokyotreats has to work on its SEO. I'm being sincere, I have no idea.

Anyway, I was expecting murder when I went to the Candy Japan homepage, but there are changes they can make right now that would help. White text on light-colored header, doesn't use professional typefaces, as great as the animated candy SVG is it takes too long to see a real piece of candy, body text is too small and in the background (just unchecking the 80% rule improves the readability by a lot), testimonials distracting the body and flow, the list of past boxes is a list of blog posts that I have to individually click on to see the contents of (which is a shame since there is associated prose that I would love to be able to skim through quicker).

Just some of the things I would change. TokyoTreat seems to be part of a larger network selling Japanese loot boxes so it's seemingly stiff competition and maybe that's the key here. Perhaps CJ can pivot itself as something more personable and intimate? You can even make your own content (vlogs, perhaps) on how you go about hand picking a selection. You also already have a cute mascot.

spicytunacone··on Ask HN: What discontinued company/product do you wish was still around?
Wow, I've completely forgotten about ArcadeUFO. Completely fell off my radar which is strange since you guys have more legacy than institutions like WNF and, in some sense, Next Level. I even still see mentions of 8otB here and there. You had a F-Zero AX machine at one point, correct?

I definitely agree arcades make a fantastic third place. Planning trips to e.g., Arcade Infinity (RIP) or a Round 1 is one thing, but having a place outside of school and home I can routinely drop in and feel welcome even when I have no particular business to do there was why I kept going to local mall Tilt arcades (and Borders bookstores while I'm at it). Even as more machines go online in Japan[0] or scenes establish other events for their game[1], I still think they're a worthwhile addition to a community.

[0]: https://medium.com/@sasuraiger/japan-trip-2017-2018-online-f...

[1]: https://fugutabetai.com/?postid=581

spicytunacone··on How to build your own neural network from scratch in Python
How would you represent that? On HN and similar every response is its own thread. This is true with email as well, but I don't have experience with any significant threads or mailing lists.

The naïve solution would be to just limit nesting and order nested comments chronologically. Another solution may be to CC @postid in your messages and have posts display "responding to: id1, id4" at the top and "responses: id91" at the bottom with appropriate links. There's a question here about which post to write or display your response under. Finally, an extravagant solution would be to really represent discussion as a graph and I think a lot of time would need to be spent creating an interface with minimal frustration as I feel it can get really involved (i.e., a lot of clicking).

Curious what you or anyone else thinks.

spicytunacone··on Kubernetes Is a Surprisingly Affordable Platform for Personal Projects
I'm reading that it's only for Docker EE or Docker Desktop (Mac/Windows).

https://forums.docker.com/t/is-there-a-built-in-kubernetes-i...

https://blog.docker.com/2018/07/kubernetes-is-now-available-...

I just installed Docker via package manager so I guess I never really learned about the organization's offerings in total and didn't know which product I had (CE for Linux). Is there a more up-to-date/better practice for using Docker CE with k8s than this guide dated March[0] using Minikube[1]?

[0]: https://blog.sourcerer.io/a-kubernetes-quick-start-for-peopl... [1]: https://github.com/kubernetes/minikube

spicytunacone··on Ask HN: What is your best advice for a junior software developer?
These are a lot of the things I would want to say if I had near any authority on the topic.

>Participate in discussions instead of just listening. If you are wrong, then you learned something at least.

I feel being a part of the discourse is especially important and is still something I'm learning to do. There are a few times I wanted to contribute but believed what I had to say was already obvious to everyone else or to at least the people with more expertise and it turned out not being the case. Still, consider choosing your fights and

>Leave if the environment will never respect you anyways.

spicytunacone··on Ask HN: What is the best API documentation you have ever seen?
I feel similarly about Python. I never really had to interact with it beyond using it as a calculator on the command line until a project I was a part of earlier in the year had a utility Python script introduced and I needed to hack on it to make desired changes. Then, more recently, I started using BeautifulSoup[0] for personal scraping. Of course it feels more trivial now (and now I wish I documented my frustrations so I could be more specific and perhaps help out other Python learners in the future), but it does take a while to adjust to Pythonic code where everyone is using cultural conventions like _foo and __foo and you wonder what the hell __foo__ is[1].

More on-topic, searching is a major weakness of Python's docs. What's that? Python just got multi-line strings allowing embedded expressions? They're called f-strings? Let me go read about them[2]. I can't link it, but even using Startpage the immediate results are a post from RealPython and PEP498 and while both are great, they aren't terse enough to be frequently referenced. If you search for "formatted string literal"[3] in the docs it takes 10 results before you reach something explicitly talking about them. And then you need to follow the links a couple times to reach https://docs.python.org/3/reference/lexical_analysis.html#f-... (notice it is anchored as "f-strings" which was the first term we searched for).

While the Python docs, when I've found them, have been adequate for me so far -- although I still check up on how others do the things I want to do -- I'm partial to docs such as MDN that cover parameters and return value in one take for reference with more in-depth information as you scroll down, if needed[4].

[0]: https://www.crummy.com/software/BeautifulSoup/

[1]: Here's a start for reading. https://stackoverflow.com/questions/8689964/why-do-some-func...

[2]: https://docs.python.org/3/search.html?q=f-string

[3]: https://docs.python.org/3/search.html?q=formatted+string+lit...

[4]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

spicytunacone··on Ask HN: How to organize personal knowledge?
How are you currently viewing/editing your wiki on mobile?

I sync to a server with vim and vimwiki installed and on my phone I just mosh[0] in. I don't generally do extensive editing on the go, though. Did the solution you have in mind include a specialized editor for touchscreens?

[0]: https://mosh.org/

spicytunacone··on My bag of tricks – loose notes, design patterns, rules-of-thumb
Lovely design. The first time in a very long time I was just clicking around just to see what would happen. Captures the playfulness of the old web, but still modern enough. Works especially great on my rotated monitor whereas the sidebar background becomes increasingly straining on wider displays.
spicytunacone··on Buzzfeed journalist denied China visa following coverage of Xinjiang crackdown
That's pretty crazy.

Any idea how they hacked your Gmail account? MITM/intercepting your password? How did you find out? Did Google inform you some IP in a bizarre location signed in?

spicytunacone··on The last thing libraries need is Silicon Valley “disruption.”
I've conducted many interviews from such parking lots. I would completely use the library more if they didn't block non-443 ports (though it's understandable that they do).
spicytunacone··on ‘Find Your Passion’ Is Awful Advice
For comparison: https://hn.algolia.com/?query=&sort=byPopularity&prefix&page...

My take: gradual shift in user base especially since HN has gotten more popular, not to mention just a difference in zeitgeist. This implies the old guard have changed how they communicate or use the site as well. So just the same as anywhere else.

spicytunacone··on Famous for its resistance to immigration, Japan opens its doors
Thanks for sharing your thoughts. Never set foot in Japan myself but your overall view falls in line with those of almost every foreigner in Japan I've ever followed. Something I find that's less discussed, probably because I only frequent English speaking sites, is specifically other Asians in Japan and I'm wondering if someone here can shed some light on that. The impression I have from reading random accounts is Koreans and Chinese (perhaps all of Mainland, Taiwan and Hong Kong?) are expected to conduct themselves like any other Japanese and fully integrate, whereas Caucasian gaijin (or any Westernized people as your wife's anecdote seems to imply) are comparatively given more leeway (expected to do things their own way, but as a corollary never thought of as fully Japanese)?

The model I have in my head is that the average Japanese who doesn't know your deal will put you in one of two categories:

A) You are a temporary visitor. A tourist on vacation or business trip.

B) You are a full fledged member of Japanese society.

So the more "foreign" you seem, the more likely you are to be considered "A". I'm particularly interested in Southeast Asians: are they expected to be more Japanese/Asian or "other"? I guess the temporal nature of their visas helps cement them as the latter.

spicytunacone··on Ask HN: Best practices for onboarding new employees?
Very jealous. There was a defense contractor in my city I admittedly applied to out of undergrad mostly because I wanted to peruse their library, mostly texts on discrete maths. Glad you could discover your interest in the subject.
spicytunacone··on GitLab Ultimate and Gold now free for education and open source
Awesome response. I signed up years ago because they do unlimited free private repos, though I wondered how they could afford to give so much away for free. While I can't find the exact statement now, I was affected somewhat by their dedication to always offering unlimited free repositories, believing that such access was along the lines of a "digital right". Obviously there's strategy to all of this, but following them all this time it's nice to believe that perhaps the top of the organization still believe in that goal too.
spicytunacone··on Fake it till you make it: the wolves of Instagram
The connection you made is a reach, but competition is an aspect of the genre. Gun bars and other recurring themes like disses and self-hype are just part of the game. It's built-in.
Page 1 of 3Next →