HNHacker News
TopNewBestAskShowJobs

JasonCannon

87 karma · joined September 23, 2021

Director of Engineering @ NavigatorCRE Mostly a lurker I dream of being an Indie Game Dev one day. jason@navigatorcre.com
submissionscomments
JasonCannon··on How can we break our addiction to contempt?
Likewise, it isn't the left's fault that conservatives routinely do deny real reporting on real events that actually happened as being reported by a liberal bias.
JasonCannon··on Vscode.dev
The Language Servers that power all of the intellisense and syntax highlighting and stuff are all native code. As are the compilers and everything that make VSCode more than just a text editor.
JasonCannon··on Vscode.dev
>Well, offline VSCode is a glorified browser as well.

Not really, it may use electron for the front end, but a huge amount of what makes vscode useful and fast is the native binaries that power all of its functionality.

JasonCannon··on Strict Id Laws Don’t Stop Voters: Evidence from a U.S. Nationwide Panel
Who is they? Because drivers licenses are issues by the State, not by a federal entity. Also, I didn't prove my address with an electric bill or anything when I got my license. They asked me where I lived, I told them. I could have easily lied, and still gotten my license.
JasonCannon··on How to Avoid SQL Injections, XSS Attacks, and File Upload Attacks in Web Apps
Sure, I'm not talking about no validation or sanitation. I'm talking about as a security measure. Trust the far more secure parameters rather than thinking that escaping some quotes is going to protect you.
JasonCannon··on Ask HN: Why people keep creating new programming languages?
If you are a ruby/js/go shop and you turn someone down because they only know C you are making a big mistake. If you know how to program you can learn any tech stack.
JasonCannon··on Ask HN: Why people keep creating new programming languages?
Not to detract from your larger point, but Elm isn't created by a big company or org. It was created by one guy, Evan Czaplicki.
JasonCannon··on How to Avoid SQL Injections, XSS Attacks, and File Upload Attacks in Web Apps
I did see that, I was saying skip the first suggestion of sanitizing input, and just use the second suggestion. The first suggestion is just asking for trouble.
JasonCannon··on Ask HN: Where Are the Easy Jobs?
I consider it my job as the boss to protect my employees and make sure their lives aren't miserable. While people mills like that do exist, not every job is designed to be as miserable as possible.
JasonCannon··on Ask HN: Any Artists on HN?
Recommend any good courses on it? I have anxiety about trying new things because I HATE HATE HATE the suck at the beginning stage. Took me forever to pickup guitar because of it, but would LOVE to actually start doing digital art.
JasonCannon··on How to Avoid SQL Injections, XSS Attacks, and File Upload Attacks in Web Apps
Honestly, I wouldn't even suggest people try and escape their inputs. Just use parameters. They will be far more secure than attempting to escape and sanitize inputs.
JasonCannon··on Ask HN: Any Artists on HN?
Yeah, also limited by size of the layers. She's been doing pop art style stuff lately, and we got her some backgrounds that emulate paper and stuff. They are higher resolution images so they definitely take up more memory.
JasonCannon··on Depressed People See the World More Realistically
Or perhaps you were more depressed that week because your mind was going through withdraws from not having your medication.

When it comes to your weight, it's not about pushing the thought of your weight gain out of your head. It's about combating the lies that you are telling yourself about your weight gain: that it means you are lazy, unlovable, disgusting, etc. The way you be happy in spite of your weight gain is not to either commit to the work or choose to ignore it (although for peoples health it's definitely good to commit to the work) but is rather to not view your weight gain as a statement of your self. You are not your problems, you are not your weight.

JasonCannon··on Depressed People See the World More Realistically
The biggest difference in mild vs medium vs major depression is how long you experience symptoms. They all have more or less the same symptoms, it's just that major depression lasts a long time. All forms of depression are a warped view of reality. This article, and the experiment that it draws from are wrong.
JasonCannon··on Ask HN: Any Artists on HN?
My wife uses Procreate on her iPad as well. She loves it. Only thing we find frustrating about it is the limited amount of layers, although it's my understanding that's mostly limited by iPad resources and not procreate itself.
JasonCannon··on Ask HN: What are we doing wrong?
> but sometimes just because their identity is tied up in the status quo being seen as free of racism or some other reason)

As evidenced by the poster above quoting MLK as if MLK would be opposed to CRT. Also interestingly, the post on the front page the other day discussing that MIT lecturer who argued that everything in college should be based of merit and fairness instead of taking into account race and discrimination and minority status. Like you said, nothing about that is strictly racist, but it does result in race biased results. Namely that white and often east asian families are more likely to have their children be setup in early childhood to be on a path to ivy league (prep schools, private tutors, etc) than black, latino, and indigenous families. Just boiling it down to merit, or who "deserves" to be there completely ignores the circumstances and challenges faced by minorities and disadvantaged people to get to where they were at.

JasonCannon··on Ask HN: Is PostgreSQL Your Goto DBMS?
Azure does offer PostgreSQL, but that only launched in 2018. I was working at a Microsoft consultant shop when we started working on my current companies project back in 2016. So when it came to managed database as a service, it was MSSQL.
JasonCannon··on Ask HN: What are we doing wrong?
Critical Race Theory isn't about blaming white people. It's about acknowledging that racial discrimination is deeply inherent in our laws and society. And yes, it's largely a result of advocacy by and for White people. But CRT isn't about making white people feel bad. It's about drawing attention to the issue. If having the reality of these issues makes you feel judged and put on trial, maybe that says something about how you view the world. It's called cognitive dissonance.
JasonCannon··on Ask HN: What are we doing wrong?
>Between 1990 and 2015 we added a billion people and cut the number of those living in extreme poverty down by half.

Ehhhhhh. This isn't really that close to truth.

These claims are based off of something called the International Poverty Line. This is the poverty line of the poorest country in Earth. In 1990 it was surviving off of $1/day. In 2015 it was survivng off of $1.90/day.

There are not many places in the world people can survive on $1.90/day. I don't care what the IPL says, you are still in extreme poverty if you can only scrounge up $2/day. Many experts argue that the real poverty line should be $5-$15 dollars a day in order to meet peoples basic survival needs. Besides, most of those gains made against poverty were made in China.

The reality is, while people have nicer things the poor are still getting poorer. While more people are getting out of the International Poverty Line, a disgusting amount of people continue to live in poverty. And the third world's continued exploitation by liberal developed countries (not at all claiming the illiberal countries are doing better, just the Liberalism is the prevailing ideology in the world) is a huge cause of the issue.

JasonCannon··on Ask HN: What are we doing wrong?
>We are competitive because our survival depends on it

Says who? Our survival, as does the survival of almost all life, actually depends on Cooperation. I'd highly recommend checking out the book Mutual Aid: A Factor of Evolution by Pyotr Kropotkin. You can find it for free online (legally, its public domain) https://gutenberg.org/ebooks/4341 .

JasonCannon··on Ask HN: What are we doing wrong?
>Selling my beets at the farmers market is capitalism

No. It is not. People have been selling their wares at markets for thousands of years. Capitalism has only been around for about 500 years.

Capitalism is a system of economics where the means of production (Capital Goods) are owned privately by the owning class (The Capitalist). It's a relationship between the owner class, and the worker class. Owning the farm and employing workers would be Capitalist. Selling wares to a market is just commerce/trading.

JasonCannon··on How to Build a Society for All to Enjoy
Seriously, he didn't say anything bad in the comment he made on this thread, and yet it's gone.
JasonCannon··on Ask HN: Is PostgreSQL Your Goto DBMS?
I always use SQL Server because we are a .net/azure shop.
JasonCannon··on Some serious “James Bond island cave villain” stuff
FB already has a hell of a lot more information about you than what is on your ID.

>You aren't required to present your ID to other (non official) citizens on the street unless they are working in an official capacity or the law dictates that you must do so,

That's because no one owns the streets. There's nothing wrong with someone carding people before letting them into their private property. Which is what FB is.

>Imagine if you were asked for ID each time you bought a burger at McDonalds... Pretty silly right?

That would be pretty silly. Not illegal. But silly.

JasonCannon··on Ask HN: What do engineers never talk to their bosses about, but should?
Not pay. Almost always because of issues with management/other workers. https://www.linkedin.com/pulse/employees-dont-leave-companie...
JasonCannon··on Some serious “James Bond island cave villain” stuff
>They are not a government agency with the authority to ask people for government ID,

What? You don't need authority to ask to see someone's ID. I have to show my ID to every cashier when I buy beer, or weed. I give my ID when I take a test drive in a car, when I apply for a rental. There's nothing nefarious about asking for someone's ID and it certainly doesn't require any 'authority'.

JasonCannon··on Pull Requests vs. Pair Programming
We solve this three ways. 1. We don't do a full 8 hour day, 2. We take breaks every hour, 3. we keep it entertaining by joking around with eachother while we work.

We thought it was going to be exhausting like you said, and one of our guys even brought up that he was very introverted and didn't know if he would be able to do this. To our surprise, the days go by faster (not just because they are shorter), we get done with more work than we did before, and although yes we are tired after working all day, we all look forward to doing it again the next day.

It's true, mobbing isn't for everyone. But for us it couldn't have worked out better.

JasonCannon··on Google keyword warrants give U.S. government data on search users
Because France had a treaty with Switzerland, the home country of protonmail, and Switzerland gave Protonmail a legally binding warant to turn over information. Nothing that Protonmail could do unless they themselves wanted to be arrested.
JasonCannon··on Pull Requests vs. Pair Programming
We do mob programming at my company, but do so 100% remote. We do it via zoom for screen share, and use https://mob.sh/ for handling the quick code handoff between drivers.
JasonCannon··on Pull Requests vs. Pair Programming
Exactly. And when we do get stuck, we have everyone working on the problem together, so it doesn't happen for very long. The only time the team really got frustrated was due to a mysterious memory spike that pops up at the most inopportune of times, and we had to spend a long ass time investigating it (orders of my boss) so all work ground to a halt other than banging our heads trying to figure it out (to no avail).

Outside of that, things have been running smoothly.

(Also, we're hiring if you are a fullstack dev)

← PreviousPage 4 of 5Next →