HNHacker News
TopNewBestAskShowJobs

grammarxcore

155 karma · joined November 13, 2019

submissionscomments
grammarxcore··on Trust Is at the Core of Software Marketing
I'm not sure what the takeaways from this article were. I feel like the incredibly short article was more a tautological executive summary of code axioms.
grammarxcore··on Into the Personal-Website-Verse (2019)
I've been too lazy to fix the NGINX redirects for some of the subdomains so you might get bounced back to the homepage accidentally sometimes.

https://wizardsoftheweb.pro

grammarxcore··on First Node.js-Based Ransomware: Nodera
> This ransomware seems to be in development phase and has some flaws as mentioned below:

> ...

> Hard code destruction time of Private Key “March 1 2018”.

Quite possibly. I'm not sure what that language means and they don't provide more analysis of the HTML page that comes from. If it's in development maybe some dude has been sitting on this idea for a few years and their virus scanner just picked it up recently.

grammarxcore··on First Node.js-Based Ransomware: Nodera
That's what I took away from the article as well. It's installed via a VBScript file.

Edit: I'm also not able to find any other record of it (yet). Everything links to the OP link or analysis on the OP link.

grammarxcore··on WikiHow’s art is made by a network of freelancers, mostly in the Philippines
This isn't paywalled Medium content so you can simply find the close button and click it, be it on the sliding banner or the modal.

That being said, that action does require an extra click.

grammarxcore··on Httpx: A next-generation HTTP client for Python
Comparing the code samples, it looks like it's easier to spin up testing with Httpx than Flask, but that's a superficial conclusion. I don't have experience with Httpx so take this with a grain of salt. Based on the comparison, I'm going to play with Httpx for testing the next time I use Flask because the simplicity looks rad.

Based on similar experience with other tools, that possibly means that Httpx is great for simple testing but if you need to go deep it's better to use the framework provided. That's an assumption, though, so I'd love to hear more from others.

grammarxcore··on The Cornell Note-Taking System
I use the bullet journal system to take meeting notes. It's more personal as the things I track are important to me. I try to process information and jot down things I need to remind, my tasks, and add questions to follow up on.

https://bulletjournal.com/pages/learn

As a meeting secretary, you can use a similar process but you have to be mindful and listen actively since you're tracking info for more than you.

grammarxcore··on Removing the Linux /dev/random blocking pool
Thanks! That makes sense. I appreciate you taking the time to break all that down.
grammarxcore··on Removing the Linux /dev/random blocking pool
So the issue is the block? I make a blocking call and another app attempts to make a call during the block and will fail if it's not expecting to wait? Is that (one of) the problem(s)?

Thanks for breaking that down for me!

grammarxcore··on Removing the Linux /dev/random blocking pool
So is GnuPG bad because it reads directly from /dev/random instead of using an interface like getrandom()? I'm naive enough to not know reading directly from /dev/random is bad and would love to know more.
grammarxcore··on Always Review Your Dependencies, AGPL Edition
I abandoned the project because I couldn't find a reasonable solution using standard Go libs that worked in a reasonable timeframe. The bottleneck is this function.

math/big.addMulVVW

There was some work on it recently.

https://go-review.googlesource.com/q/addMulVVW

But I feel like this issue might have been ignored.

https://go-review.googlesource.com/c/go/+/164966

It might be addressed in Go 1.14 (although it's been marked as Backlog since I last looked at that issue).

https://github.com/golang/go/issues/32492

Point being Go, like OP of this thread suggests, has some issues. This is, to me, a critical flaw preventing my teams from using Go as a primary web language. It is both consistently faster and consistently timed to make an external call to, say, gpg2 to generate a key than it is to use the opengpg lib that relies on math/big. That's nuts.

grammarxcore··on Why I use R
I too got started pre-tidyverse. I've done some minor analysis the last two years and been blown away by how easy it is to get up and running with that code. Way easier than it used to be. I actually bumbled my way through building a simple report building system pre-1.0.0. It was horrible in comparison.

I've gotten some adoption of R Studio at two companies now. It's amazing for exploratory analysis and its cloud capabilities are wonderful.

grammarxcore··on Always Review Your Dependencies, AGPL Edition
I ran into a speed issue last year messing around with Go RSA keys. Turns out it's an open bug. Even though fixes have been made (see links in the thread), it's not a global fix and Go ciphers can be absysmally slow.

https://github.com/golang/go/issues/20058

The recommended fix is to use a library like this one. However, that means your containers blow up with complicated dependency trees so it's not really a good solution for a distributed container architecture (eg Kubernetes).

https://github.com/ncw/gmp

I love working with Go because of its simple binaries and small containers, but there are some things that it just does not do well.

grammarxcore··on I replicated an $86M project in 57 lines of code
I'm not a fan of the title, which is rather clickbaity. The author addresses that in the article near the bottom.

> To be fair, I have absolutely no clue what the $86M figure includes — nor can I speak to the accuracy of my open source tool with no localized training vs. the pilot BlueNet system.

While I have no doubt that the author's solution is a cleaner approach more suited to real government than the cronyism probably involved in that 86M figure, sensationalizing the difference doesn't help FOSS government advocates. 57 lines of code also doesn't include the libraries involved, so I feel like this is just meant to grab attention. It's pretty rad, but the way it's presented doesn't lend itself to credibility and adoption.

grammarxcore··on Highest Paying Tech Companies of 2019
Having grown up below the poverty line, I'll double down on my original point as well. Most people don't work in tech and most people get screwed. The idea behind minimum wage is to provide all the necessities to everyone, be it housing, childcare, or food. When I interviewed with Google my Uber drivers all talked about how they had been forced to further and further suburbs because of tech workers and the rising cost of housing. I'm not bashing people on government assistance. Instead, I think more should be done for them by people like us.

That being said, you have just proved my point. If I can buy a house in Austin for half the starting salary in the Bay Area then, by that metric, if I can't in the Bay Area, I'm just scraping by.

grammarxcore··on Floatplane – Linus Tech Tips launches their own video hosting platform
From personal experience I've seen it mostly pulled out as a solution to an XY problem. Normal text tags give you the text cursor. If you don't want the text cursor, why not disable selection? The proper solution is to just apply the default cursor. I haven't experienced your situation before but that sounds completely reasonable; many non-web devs I know don't even know about the dev console.
grammarxcore··on Highest Paying Tech Companies of 2019
I feel like this list is skewed by cost of living. The top four cities are also very expensive cities to live in and around. 200k in the bay area is scraping by whereas 100k in the Austin area gets you a house in a reasonable amount of time.

Are there any plans to provide adjustments like that?

grammarxcore··on Two Las Vegas Men Plead Guilty in U.S. Criminal Streaming Piracy Case
Frankly the cost in the US isn't necessarily worth it anymore. I've been a Netflix user since 2008/2009. Back when no one took VoD seriously, the catalogue was huge. You could actually get lost trying to find something because there was so much good content. Now, with every company attempting to cash in on their own platform, choices on a single platform are very, very limited. I've also noticed that many titles are shared between Hulu, Netflix, and Amazon so the illusion of choice is really just that.

I think original titles and foreign distribution (ie getting content from not your nation) are quickly becoming the only differences. That's what cable was when I moved away.

I have, quite honestly, consumed everything I'm incredibly interested in on the majors. None of them turn out originals fast enough to keep my interest and new/returning content comes in a trickle so I've recently turned to just buying old shows I like and watching those. It's just like the nineties/aughties all over but without the hope of what was then cable cutting.

grammarxcore··on The AI Index 2019 Report
We'd also need to see numbers on new positions and freshly available positions. Even if the number of candidates is relatively stagnant, they can't get jobs if their number is larger than the number of positions available. Many of the doctoral candidates I knew in school couldn't find positions in academia because of market saturation.
grammarxcore··on Some BBC election result stories were computer-generated
I think financial data was where the company started. The first vertical I interacted with was real estate listings. We moved to basketball and then baseball. Aside from the articles, we sold "list" ads that would pick stats and throw players in a list. As we built click data, we were able to tune those lists to popular things.
grammarxcore··on Some BBC election result stories were computer-generated
I worked at a startup in 2015 that did something similar. Using an NLP called Yseop, we wrote sports articles. The team consisted of me on backend, a journalist writing the Yseop code, a technical writer building the story trees, and a data scientist building the DBs from a plethora of sports sources. It's fairly straightforward. Provide enough variation and you don't lose readers.

Yseop is not cheap, though, and the company went under after massive financial fraud. The Tribune Network used a fair chunk of our content at the time. I've been waiting for this to be more common-place.

grammarxcore··on Setup for Your Next Golang Project
I think it's important to note that this is a very opinionated way to set up Golang projects. It relies on a lot of tooling not explained in the post plus uses some processes that may or may not be standard (eg the version is one of many ways to do it). In future posts you might want to break down why you do things the way you do and explain why you chose those solutions over others.

For those interested in skipping initial page (which seems to be insanely slow), just check out the boilerplate repo: https://github.com/MartinHeinz/go-project-blueprint

grammarxcore··on Stop Teaching Code, Solicit Predictions Instead
Thanks for the differentiation! I was pretty sure there was some paywalled content out there but I know this article is not in that category. I appreciate you sharing.
grammarxcore··on Stop Teaching Code, Solicit Predictions Instead
I have yet to run into an article limit without being signed in. I hit the limit on the reg as many tech articles that turn up while troubleshooting are on Medium these days. Maybe the problem is signing in?
grammarxcore··on Stop Teaching Code, Solicit Predictions Instead
>Aaaand the rest of the article is pay walled by medium...

AFAIK Medium doesn't paywall content (at least like this?). That modal you get has a button to close it in the top right corner. I understand the aversion to paying for things but please make sure your attack is valid before throwing it out there.

grammarxcore··on OnePlus Hit by Data Breach
When I opened the link, I was hit with a modal for a raffle. I understand that it's the site's normal behavior and there's no way to single out a single thread (probably), but readers of this thread probably don't want to hand over data for a raffle.
grammarxcore··on Google is blatantly lying about the quality of Stadia’s games
>Oh sweet summer child

Patronizing comments like this don't really have a place in any meaningful discussion.

grammarxcore··on I created a study plan for web developers to become software engineers
I started as a mobile dev, transitioned to backend, and somewhere between then and now, I've become an engineer. My skillset never really changed and the only cert I have is unrelated to code. I feel like it's just title creep. When I was a kid building websites "web dev" was the cool title. Now it's "something something engineer."
grammarxcore··on World on Fire: The Oral History of Fallout and Fallout 2
I feel like Outer Worlds is a successor to Fallout 1 and 2. i felt like it was mostly about the story and not about the open-world freedom that the games from Fallout 3 onward have provided. That's not to say it's bad game. I think there are (at least) two main Fallout camps: those that enjoyed the story-driven worldbuilding from the older games and FNV as well as those that enjoy the agency in the newer ones. If you fall into the first camp, Outer Worlds is fantastic.
← PreviousPage 2 of 2