HNHacker News
TopNewBestAskShowJobs

meekrohprocess

857 karma · joined September 13, 2020

submissionscomments
meekrohprocess··on Facebook managers trash their own ad targeting in unsealed remarks
They could also do it at arm's length. A lot of MTurk-style sites have loads of jobs along the lines of, "click this ad, fill out this form, get $0.02".
meekrohprocess··on Interview advice that got me offers
>I absolutely don't get those wide open questions like "How would you design 1-hour delivery?"

Quick tip: interviewers often design that kind of question to be intentionally vague. If you get a question like that, they probably want a bunch of questions before you start on an answer. Like, "which part of the process are we designing? The software stack, interfacing with logistics companies, customer service?"

It seems frustrating, but they're looking for people who will drill down and make sure they fully understand a task before they run off to solve it. Asking for clarification is usually a good thing in an interview, especially since the interviewers don't always think the problems through completely.

The lack of feedback seems like a liability thing. A very small number of people will sue because they don't like the reason they were given, so the company decides not to give detailed feedback.

meekrohprocess··on What does privacy mean under surveillance capitalism?
Right, exactly. The habit is gross, not the person.

"Social-media-using" should be treated like an adjective that modifies the individual, not a noun that defines them.

It's a shame that nuance seems like the first thing to go out the window when we use social media sites like this, but maybe someday we'll be able to do better.

meekrohprocess··on Time to get excited about the growing Windows on ARM Ecosystem
It's amazing how quickly ARM has become adopted by so many mainstream companies (for ordinary "desktop" operating systems).

My pet theory is that we can thank Chromebooks and SBCs like the Raspberry Pi. About 5 years ago, my preferred development machine was a 10" Chromebook with Crouton. The project gave you a full Linux chroot environment with shells and X windows surfaced as ChromeOS browser tabs.

I loved it. I could run EDA tools while sitting in the middle of the woods, and the battery would always outlast the sun. It was tiny and light enough to fit in an inside pocket. And I never felt nervous taking them anywhere, because I could write a few of them off for the price of a "real" laptop.

The only hurdle was the ARM SoCs. You could only run software that you could build from source, because almost nobody built proprietary applications for ARM ISAs. But the relevant tooling saw a lot of development and improvement during that time period, because suddenly a lot of people were giving them a workout.

So 5 years ago, you still needed a backup x86/64 machine for proprietary applications. But the myriad benefits were clear, and I'm glad to see that these power-sipping RISC chips might finally get their day.

And if you think this is exciting, just wait until more people start making RISC-V SoCs on modern process nodes!

meekrohprocess··on What does privacy mean under surveillance capitalism?
Shaming people who use mass-scale social media could help.

Sort of like smoking: people used to do it because it was cool, even after the enormous health problems were well-understood. And it didn't stop being cool until enough people started to treat it like a gross and dirty habit.

meekrohprocess··on Facebook Lets Vietnam’s Cyberarmy Target Dissidents, Rejecting a Celebrity Plea
I am having trouble finding a way to describe Facebook's behavior here besides, "evil".

They are running and maintaining the infrastructure for a modern-day Stasi, and they steadfastly refuse to do anything about it.

The targeted dissidents are regularly detained and "interrogated". How is Facebook not complicit in that, especially after they have been alerted to the abusive behavior many times? Don't their own terms of service prohibit calling for violence against individuals?

And what's to stop it from happening here?

meekrohprocess··on Zhoreeq/ipfd: An imageboard, but images are stored in a peer-to-peer network
Maybe you could have hash-based blocklists, and mandate that everyone subscribes to an "illegal" list which governments could freely contribute to.

But then you'd have a new problem: what if someone posts an image of the Tianenmen Square protests? They'll get added to the "illegal" lists despite their value.

So maybe you'd also need a few community-maintained "not illegal" lists with some sort of voting system to decide whether to host something...it'd be messy, but it's not an unworkable problem.

meekrohprocess··on Overdose deaths far outpace Covid-19 deaths in San Francisco
Okay, I guess we could start sending SWAT teams to throw quarantine violators in prison; that does seem like an apt analogy for the war on drugs.

But I should have said "treating" instead of "fighting". Hurting someone in retaliation for doing something should never be seen as a viable treatment option; that's just punishment for the sake of punishment.

I wish that Americans didn't enjoy hurting other people so much. It makes it hard and even a little bit traumatizing to live here on a day-to-day and year-to-year basis.

meekrohprocess··on Overdose deaths far outpace Covid-19 deaths in San Francisco
Really? For a whole year period? That seems shockingly high.

It makes me wonder why we haven't been spending anything close to 1/5 as much time and effort on ~~fighting~~ treating opioid abuse as we have on covid. Especially since we've been grappling with it for so long, the societal effects have been so visible and acute, and we do have some workable treatments for addiction.

I guess it's not like the federal government tried very hard with covid either, to be fair. But those numbers are incredible.

meekrohprocess··on Cyberpunk 2077 Refunds
Just play at your own pace. Once you get past adolescence, life will happen and you'll fall behind recent releases. Launch bugs will cease to matter.

Hey speaking of, I just found this cool new game called Borderlands - it's a shame that the intro music is so classical, because the setting seems like a cool sort of dystopian punk sci-fi. I wonder if that'll catch on, because it sort of reminds me of some books that I read a few years ago...

See? It's fun!

meekrohprocess··on How to let go of a lifelong dream
You get there, only to find out that there's no there there.

Don't worry, there are more things to do than there are years in your life. Try something else. Go visit some tall mountains, learn to drive/pilot something new, make an art, volunteer somewhere new, or just live differently than you have in the past.

It might not be fulfilling, but at least it'll be less boring. There's nothing worse than getting stuck in a rut, and telling yourself that you're only trying something for a few months is a good way to find interests that you never knew you had.

meekrohprocess··on Police say civil asset forfeiture reduces crime – new study shows they’re wrong
I understand your misgivings, and I'll admit that I don't literally have enough carbon paper to make a suit out of warnings.

But I do have a lot of them, and no actual tickets from those areas. I have had multiple K-9 searches with a clean car, and I did regularly get pulled over for doing less than the posted speed limit.

I can't prove that civil asset forfeiture is the reason, but my vehicle would have been a juicy target because of the things attached to it.

meekrohprocess··on Police say civil asset forfeiture reduces crime – new study shows they’re wrong
Civil asset forfeiture makes it really annoying to travel through some of the prettiest parts of America.

Say that you like the parks and forests in places like Montana, Arkansas, Utah, New Mexico, etc. You're going to do a lot of driving along state highways with a lot of nice things packed away, and maybe a small water/dirt vehicle.

Most of those state highways have small towns every 20-80 miles where the speed limits briefly drop in increments of 10mph down to 30-40mph. In these towns, if you have out-of-state plates, you will regularly be pulled over for doing 5mph below the speed limit. You can expect a dog to sniff around your car if the patrol has one. You can feel the desire to just take everything that you own; it's palpable. I've gotten enough "warnings" to make a suit out of carbon-copy paper.

That's to say nothing of racial prejudices in many areas of the US, and you'll probably have to stop for CBP checkpoints in states like New Mexico, even in the middle of 80mph+ interstates.

It was a bad situation in 2018-2019, and I can't see it getting much better when restrictions start to lift in 2021. We badly need our courts to strongly re-assert the 4th Amendment.

meekrohprocess··on Goodreads plans to retire API access, disables existing API keys
IMO, you could highlight the differences between similar titles.

It's easy for recommendations to get stuck on a local maxima if they only look at one metric at a time, like "similarity" weights. But if you have a lot of metadata about each title, you can break out of those "loops" by sprinkling in metrics like ratings/genres/release date/popularity/etc. This doesn't have to hurt from a performance perspective, either; you can filter on the same single metric, but request more recommendations than you need and pluck out a pseudo-random set in the application logic.

That also lets you provide context for the recommendation. "It's like this, but [older/more obscure/with vampires]."

meekrohprocess··on Casio Graphing Scientific Calculator Fx-9860GIII Comes with MicroPython
Is eLua still maintained, or do you just build Lua into your firmwares?
meekrohprocess··on Casio Graphing Scientific Calculator Fx-9860GIII Comes with MicroPython
As a student, it always felt like a mixture of "better to have it and not need it" and bog standard corruption.

Most teachers didn't use the advanced featutes, disliked that students played games on them during class, and had to jump through hoops to tamp down on cheating during exams. Many parents also had difficulty finding an extra $130 per child to pay for them; the schools wouldn't provide returnable ones like they did with textbooks.

In contrast, when I went to college (also in the US), we got a simple one-line "+-*/^" calculator for the first few years of calculus, engineering maths, etc.

Personally, I learned much better with the simple calculator. Complex graphing calculators do seem more suited to professional use than education.

meekrohprocess··on Twitter says it 'inadvertently' limited engagements on Trump's flagged tweets
Ironically, the 1st Amendment protects Twitter's ability to block anything that it likes.

Fundamentally, the government can't dictate what anybody chooses to publish (or not) on a website that they own. They can seize it and prosecute the owners if the content is illegal, but they can't force editorial decisions.

This whole arrangement drove a lot of traffic to Twitter and helped to keep it relevant; they just didn't want to kill their golden goose.

meekrohprocess··on Burnt $72k testing Firebase and Cloud Run and almost went bankrupt
You might be able to get an insurance company to sign on to that sort of thing; have you shopped for quotes?

They'd probably want to look at a representative sample of "cloud overrun" events and see how much they cost, how likely they are, what reasonable measures could help prevent them, etc. But they aren't strangers to taking unusual bets.

Apparently a lot of big moonshot / X-prize type competitions fund their prize money through insurance. You present your research stating why the problem is hard, the insurance company works out how likely it is for someone to manage the challenge, and they come up with a quote for footing the bill in the unlikely event that someone wins.

meekrohprocess··on Cydia, the original app store, sues Apple on antitrust grounds
They work fine, as long as you never update them within 3 weeks of a new OS release.

And if Apple's authentication servers are up.

Using them at work is a blessing and a curse.

meekrohprocess··on USB drives with no phantom load (2018)
Interestingly, the USB 2.x specification states that a device must not draw more than 500uA (~2.5mW) while it is not being actively addressed by the host.

I frequently wonder how many devices actually adhere to that requirement. Probably not many.

meekrohprocess··on How does Brown University know where you are?
A government didn't create them in the first place, at least not in the US. The Constitution and Bill of Rights were drafted by small committees, and later ratified by each state outside of the existing (paralyzed) governmental process.
meekrohprocess··on “I've had to relearn coding to get through the new interviews”
Yeah, it does seem like the best jobs are the ones that you don't have to jump through arbitrary hoops for. Ideally, your employer or client will respect you as a human being who has something valuable to bring to the table.

When I find "good jobs", they almost always crop up from serendipity in areas that I am genuinely interested in at the time. Looking back it feels like dumb luck, but the sort of dumb luck that is helped along by trying to make your own opportunities.

If you ever have a chance to talk candidly with an executive or entrepreneur about a subject that you are passionate about...well, at least take the meeting. Those sorts of discussions aren't interviews per se, but sometimes your vision will click with someone else's, and that's where the magic happens.

meekrohprocess··on Baby girl born from record-setting 27-year-old embryo
Could be a good sci-fi plot. A sleeper ship full of time-delayed embryos crash-lands on an alien planet, and the people are left to grow and develop a civilization with only a ship's computer to nurture and guide them.

Sort of like Lost meets Lord of the Flies.

meekrohprocess··on Computer Graphics from Scratch (2017)
It is one of the fun things about graphics programming. Bugs can also sometimes be funny enough to dispel the frustration.

But when you've been futzing around with quaternions all day, and your camera finally stops acting like a hyperactive husky who hasn't had a walk in days...well, I imagine that's close to what it felt like when they got the internal combustion engine to stop being an external combustion engine.

meekrohprocess··on Precursor’s Custom PCBs
There doesn't really need to be an "else". It's a handheld platform with an FPGA instead of a CPU, and it costs less than a flagship smartphone.

The order of magnitude lower speed is an expected byproduct of the hardware. If you don't have a use for it, don't use it.

meekrohprocess··on An iOS zero-click radio proximity exploit odyssey
Stagefright was ~5 years ago now, though. I remember it, because the company I worked for at the time flipped out and banned all Android phones from their network for over a year.

It was fantastic; I got a whole year of not being able to see work emails after I went home, and then they let us opt out of the invasive MDM software that they wanted to put on Android phones to let them access corporate email. All for a bug that my phone wasn't even vulnerable to.

By the time I left, I had gone 4 years without ever responding to unexpected evening emails. And now that I know it's possible, I'm never going back! :)

meekrohprocess··on FrontPage: The Good, The Bad, and The Ugly
>But years ago if you wanted information about a restaurant on the web... was it even there?

Yes, it was. ~10-20 years ago, local restaurants and businesses would pay high school / college kids a pittance set up a simple website for them. No online ordering, but they would usually have a menu, phone number, and hours.

The result was that the pages didn't all look like SquareSpace templates, and a lot of young people got their first leg up into a tech career.

meekrohprocess··on JavaScript for Microcontrollers
See also:

Espruino: https://www.espruino.com/

JerryScript: https://jerryscript.net/

Running javascript on microcontrollers is surprisingly popular. Personally I keep returning to C, but these frameworks can be nice when they "just work".

Does this framework support general-purpose SPI communication, or only SPI displays?

meekrohprocess··on ESP32-C3 WiFi and BLE RISC-V processor is pin-to-pin compatible with ESP8266
You can disable interrupts when modifying locking primitives, and save/restore the CPU context when interrupts are entered/exited. You can also minimize the amount of changes that any interrupt handler can make within the interrupt context.

It's not really that bad, and plenty of microcontrollers lack atomic operations.

meekrohprocess··on ESP32-C3 WiFi and BLE RISC-V processor is pin-to-pin compatible with ESP8266
Oh yeah, cool - I missed that.

Finally! An Espressif chip with WiFi, Bluetooth, and USB!

← PreviousPage 3 of 5Next →