HNHacker News
TopNewBestAskShowJobs

jmvoodoo

941 karma · joined May 5, 2011

submissionscomments
jmvoodoo··on Extracting video and audio from used police body cam
You remove their face and change their voice in the video. At least, when you're talking about body cam footage. You also blur license plates, addresses, etc. That's what is already being done for information requests to law enforcement.

This isn't a hypothetical btw. This is actually how it happens in many jurisdictions, and some law enforcement agencies are being proactive about this and thinking through how to be more transparent without risking privacy of innocent or guilty parties (both deserve privacy).

jmvoodoo··on Extracting video and audio from used police body cam
Redaction systems exist and are used for exactly this purpose. It's entirely possible to be transparent and protect citizen privacy.

I work with a company that provides this type of technology for FOIA requests so I'm fairly familiar with it :)

jmvoodoo··on Barclays Bank Using Internet Archive as CDN for JavaScript Files?
This reminds me of the time I caught my mortgage lender using javascript loaded directly from a github repo on their mortgage application process. I reported it to them and they didn't understand the problem.
jmvoodoo··on Tell HN: YouTube fixed the dot after domain ad bypass
I think the issue is that Google takes your money and monetizes your data anyway.
jmvoodoo··on Do I need to go to university?
Wow. This is shamefully elitist. No, you did not need to go to university to learn those two things. There are plenty of people that have learned them from other life experiences. Also, some of the worst code I've ever had the pleasure of reading was written by people with graduate degrees.

I myself didn't graduate, because the allure of starting a company was too strong. Here I am 20 years later advising people with degrees. If you are dedicated enough and creative enough (in the hacker kind of way) you can become skilled in just about anything you want.

However without a degree there are doors that are closed to you. For example the UC system will not even consider you for an MBA if you don't have an undergraduate degree. Don't even bother applying. Other private institutions will consider you but you need to be absolutely exceptional to get in.

I use that just as one example. People with a degree (especially a good degree) can stroll into an opportunity that I have to work 10X harder to to get. That said, once I'm in I tend to outperform my peers simply because I'm used to a world set on "hard mode" at all times.

Another thing I'm lacking are the deep friendships and connections that people who have a degree seem to have. That, to me, is the biggest loss from skipping a degree. Despite significant effort I don't seem to be able to make that part up.

jmvoodoo··on Catalina is checking notarization of unsigned executables
I've heard bad things about system76 laptop build quality (desktop I think is top notch). Has this improved at all?
jmvoodoo··on San Francisco real estate going to collapse: Angel investor Calacanis
Latin America solves this nicely. I've done a significant amount of work with teams in central and south America. It has been fantastic.

I also relocated to Puerto Rico myself at the end of March. The rise of remote work and the tax benefits here make it too good to pass up.

jmvoodoo··on San Francisco real estate going to collapse: Angel investor Calacanis
So, people are going to raise children over zoom? And do so without a roof over their head?

Remote work certainly seems possible, and that would cause a change in real estate prices in many areas.

But claiming that real estate as a whole will suddenly be worthless on any timeline seems a bit far fetched.

jmvoodoo··on Fear and beauty: two weeks living with Covid-19
The area under the infection curve does, but not the area under the death curve. The entire point of flattening the curve is to avoid doctors having to ration care due to overwhelming demand.

Fwiw, I'm also in the camp that cases are an order of magnitude off and there is significantly more immunity in the population than we think. However that's a hunch and with out widespread antibody testing it would be irresponsible for anyone to act on such a hunch.

jmvoodoo··on SXSW Cancelled Due to Coronavirus
I'm sure if you used a credit card you'd have no problem getting an involuntary refund from SXSW. After a few thousand of those I'm sure their stance would change.
jmvoodoo··on Please stop recommending Gitflow
This. I've had to spend time fixing history after a Jr engineer did a bad rebase. After a few episodes of that I decided I had to either stop hiring Jr engineers, have them always supervised by a Sr engineer, or stop rebasing.

I stopped rebasing.

jmvoodoo··on Please stop recommending Gitflow
I have used gitflow successfully for some time (starting when it was first announced and there wasn't anyone complaining about it). I've always done "develop is always deployable to production" and the only thing we used master for was rolling back (extremely rare), and the only thing we used release branches for was demos or documentation before a release went out. We had CI built against develop but also every feature branch and every PR. We also leveraged static analysis the same way, and at one company even ran automated pen tests on develop and PRs.

I don't know if I fundamentally misunderstood gitflow but this was my take on it from the beginning and I've never had issues with it that made me want to jump ship.

We didn't use hotfix or support branches, and we never really used tags for anything either. Not using them didn't cause any noticeable overhead.

The nice thing about git-flow in my opinion is that you can implement it without all of the CI stuff, then add that later over time. This is a godsend when you take over a legacy product with little to no test coverage and no CI pipelines.

I've also never run into a ton of merge conflicts, but the largest team I've had is 70 people so maybe it breaks down at some point that I haven't experienced yet.

jmvoodoo··on Screens Are Bad for Young Brains
My wife and I coslept (and often still cosleep) with both of our children. They both sleep through the night without issue.

Our oldest goes to sleep early and will insist on going to sleep when she feels tired and will wake up with me in the morning. Our youngest fights sleep until exhaustion and prefers to sleep in (until 9-10am if allowed). They have been raised exactly the same way.

We take way too much credit for our children's sleep habits.

jmvoodoo··on Ask HN: What Skills to Acquire in 2020?
I think honesty is a skill by the dictionary definition as you can certainly do honesty badly, and learning to do it well is difficult and requires study and practice.

It's also worth learning how to do well.

jmvoodoo··on Tesla's self driving algorithm's overlay [video]
They're already in use in the case of repeat drunk drivers and it's not a stretch to imagine similar technology in other ways with traditional vehicles. Self driving is completely orthogonal to this concern.
jmvoodoo··on Who Deserves This? (2018)
All of them.
jmvoodoo··on Medications that change who we are
It seemed like the reduced cholesterol was what impacted personality. I don't know if statins cross the blood brain barrier but if cholesterol levels themselves drive behavior changes it doesn't seem like they would need to in order to have an impact. This was the most interesting take away for me because it means that crossing the barrier isn't always necessary as indirect effects can be powerful as well.
jmvoodoo··on Vinod Khosla Wins Ruling Threatening Public Beach Access
What I don't understand is why the road isn't an easement by necessity on the land with the dominant estate being the public beach. If the beach were private property the owner of the beach could certainly claim an easement exists and that the servient estate (Khoslas) illegally terminated the easement. Is there some kind of exclusion for easements by necessity for public lands?

Edit: fixed autocorrect

jmvoodoo··on Fries of the Future
They're actually par boiled, then fried once at the factory, then frozen, then fried again.

Strangely, following this exact process results in a fantastic french fry made at home. I started doing this after reading about it in the Food Lab book by Kenji Lopez-Alt. Highly recommend that book btw.

jmvoodoo··on New, slippery toilet coating provides cleaner flushing, saves water
If it's not harmful to sea life then a great potential market for this would be marine toilets. They all use extremely small amounts of water (especially the freshwater ones) and skid marks are always a problem. Boaters are also used to maintaining things like coating.

Smaller market but a good niche to start and spread from.

jmvoodoo··on We tested Europe’s new lie detector for travelers and triggered a false positive
This is begging for a deepfakes-style adversarial system.
jmvoodoo··on Gitlab: don't discuss politics at work
Not discussing politics at work seems like it's missing a pretty key point here. Saying we will not choose our customers is not a realistic stance in this world. Choices will have to be made and when they are it is helpful to have a framework in place to make them. This just kicks the can down the road. I have no doubt that a future article will feature gitlab in a situation where they have had to choose and find themselves having to wordsmith or spin their way out of it.
jmvoodoo··on My application ran away and called home from Redmond
Based on the article it seems low ports work. Port 20 was posted by the beacon.
jmvoodoo··on Cross the world four times
This. I'm in my 30s, and have two kids. On my 3rd trip of the year as I write this and my wife and are planning trips 4 and 5 before the year is up. First trip of next year is in the works as well.

Is it easy? Absolutely not. It's difficult and at times frustrating, but absolutely worth it.

jmvoodoo··on Jeff Hawkins: Thousand Brains Theory of Intelligence [video]
It would tell you that GarageBand was a structure of processor opcodes that executed on the processor and had the ability to interface with a storage device, a video screen and an audio processor, among other things, and that the opcodes for GarageBand were likely stored on said storage device.

Maybe you wouldn't understand GarageBand yet, but you'd have a solid set of next steps for your research.

jmvoodoo··on Superhuman
One could argue the investment represents a better endorsement than the blog article. Perhaps a redundant endorsement but certainly not worthless.
jmvoodoo··on Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline
Could always announce a few of their routes and wait for them to call you I guess? :)
jmvoodoo··on Interview on ”Bayesian Statistics the Fun Way”
Having known Will when I lived in Reno I'm certain your focus should be on "anyone could pick up and use" and not any statement about the usefulness of other approaches. The Will I know is fundamentally about teaching things in very easy to understand ways, and curious about all approaches to solving a problem.
jmvoodoo··on Supreme Court rules antitrust lawsuit against Apple can proceed
The supreme Court primarily hears important cases where there are strong and reasonable legal arguments on each side. The idea that they can just apply the law in these cases is a bit unrealistic. It's just not that clear cut in the majority of SC cases.
jmvoodoo··on The U.S. just had the most Q1 layoffs in a decade
A lot of these morale problems happen after layoffs as well. If the layoffs are deep enough it makes sense to move the entire company to a different city and completely reboot. In those situations I've seen as much as 90% of the company churn in the course of the year. Once the dust settles it's basically a new company and can feel like a high growth startup.
← PreviousPage 4 of 7Next →