Readit News logoReadit News
doh commented on The death of partying in the USA   derekthompson.org/p/the-d... · Posted by u/tysone
pinkmuffinere · a month ago
If you happen to live in San Diego, I'll happily invite you to my parties! They generally involve board games, making a fire, having dinner, watching a movie, or going to the beach. Alcohol optional. Not super wild, but always a good time for me :)
doh · a month ago
I am in SD and would love an invite. I am keep thinking about uniting more like minded people for a while. My email is r@seslu.com
doh commented on ‘Bluey’s World’: How a Cute Aussie Puppy Became a Juggernaut   hollywoodreporter.com/tv/... · Posted by u/adrian_mrd
dlachausse · 5 months ago
What I really appreciate about Bluey is that it’s one of the few children’s shows with a really great and relatable Dad character. The Dad in most children’s shows is either barely present or a total idiot that nobody respects.
doh · 5 months ago
Hear hear
doh commented on Ask HN: Who is hiring? (October 2024)    · Posted by u/whoishiring
doh · a year ago
Pex | REMOTE (Europe), FULL-TIME | https://pex.com/careers/

Pex is a digital rights technology company, enabling the fair and transparent use of copyrighted content at the speed and scale of the Internet. We serve everyone who uses the Internet to view, share or create content – from the largest platforms and rightsholders, to independent creators. Our advanced licensing infrastructure allows platforms to manage and license content before it’s published, empowering creators to upload freely while respecting copyright. In return, rightsholders are able to monitor and capitalize on the content they own.

We are hiring for Senior Reverse Engineer/Senior Data Harvesting Engineer (Europe) to help us bring our services to the masses! Reach out to jobs@pex.com.

We offer:

  - salary: $103,000 – $110,000 USD per annum
  - equity, with a 10-year exercise window
  - 30 days of paid time off + 9 local holidays + the day off on your birthday
  - generous paid parental leave
  - a fully remote work environment, supportive culture, and excellent work-life balance
To learn more about our hiring and culture, take a look in our blog posts titled:

  - Interviewing at Pex? Here's what you can expect during our hiring process [1]
  - Pex culture: Focusing on what really matters [2]

  [1] https://pex.com/blog/interviewing-at-pex-heres-what-you-can-expect-hiring-process/
  [2] https://pex.com/blog/pex-culture-focusing-on-what-really-matters/

doh commented on Clearview AI faces $45.6M fine in the Netherlands for 'illegal database of faces   cbc.ca/news/business/clea... · Posted by u/sys42590
gjsman-1000 · a year ago
Why not? Sends a strong message; and also forces employees to think about what they are doing instead of passing the buck.

This is also not like some stupid patent dispute or DMA compliance argument. These employees are directly responsible for stockpiling personal identities of millions of people for the express purposes of making the surveillance efforts of their government easier. That's a very political action, which is directly aggressive against a country's citizens, and they should feel that.

doh · a year ago
There are 27 countries in EU with different motives, morals, interests, etc. Just because you agree with the decision of one country in one instance it doesn't mean you would agree with them all. But once you give them the powers it's impossible to take them back. It's a bad slippery slope.
doh commented on After 10 years, Yelp gave my app 4 days   observationalhazard.com/2... · Posted by u/WoodenChair
TheDong · a year ago
It's not quite so clear-cut. We even have a historical precedent here:

https://en.wikipedia.org/wiki/Craigslist_Inc._v._3Taps_Inc.

In that case, the court found 3Taps was criminally guilty for scraping publicly available craigslist data while logged out because 3Taps knew their use was not authorized.

This person has just received an email from Yelp telling them their free usage is not authorized, so circumventing that may well be illegal, now that they've been given that sort of communication, even if it might be questionably legal for other serpapi users.

doh · a year ago
The courts are altering their views on scrapping. This [0] is a good paper that explored the last 20 years of rulings (although it hasn't been updated with the most recent cases).

[0] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3221625

doh commented on After 10 years, Yelp gave my app 4 days   observationalhazard.com/2... · Posted by u/WoodenChair
leros · a year ago
I built a service around helping podcasters automatically convert their audio podcast into a YouTube channel. I went through tons of review with Google in order to get access to the YouTube API and make sure everything I was doing was in compliance with their terms - literally months of back and forth. I had been testing in my development and staging environments against their API for 6+ months. I launched in production, got a few videos uploaded to YouTube, and they disabled my API key. I spent months emailing them and never got anything more than the same boilerplate copy/pasted answer. I could have pivoted or something, but I just shut it down and moved on. Lesson learned.
doh · a year ago
I am curious if you would be interested to retry the idea? I might have an in with the YouTube team. I feel like it's a shame to let this go. Would you be open to chat? Please reach out r@pehul.com
doh commented on Distributed Authorization   osohq.com/post/distribute... · Posted by u/AnhTho_FR
doh · a year ago
Quick note for the osohq team: The "Read the docs" button leads to 404
doh commented on Ask HN: Who is hiring? (April 2024)    · Posted by u/whoishiring
doh · a year ago
Modus [himodus.com] | REMOTE (US Only) | Full-time | Staff/principal positions only | $300k + 5% stock

Modus is a continuous workforce management platform that makes headcount planning and reconciliation easy. The platform analyzes thousands of bits of data across the organization to help leaders optimize their workforce and increase forecast accuracy. With the help of AI, Modus synthesizes insights from HRIS, ATS, expense and finance systems so leaders can visualize and execute workforce plans, grow efficiently and compliantly, and unlock high performing teams in one unified workflow.

While we are just at the beginning, both founders have extensive experience in the industry. One of the co-founders was early Google engineer and built multiple companies in the past, writing significant amount of code at each company. The other cofounder has scaled from 100 to 2500+, through to IPO and beyond. Joining as our first engineer and designer means you have will have an outsized influence on the tech and design choices.

We are currently only looking for very senior colleagues to help us move much faster:

   - Staff level frontend engineer - At least 5 years of staff level frontend development experience with Svelte, React, Next.js, Vue (strong preference for Svelte)
   - Principal Product Designer - Preferably designer with strong rapid prototyping skills, 10+ years of experience with designing B2B software, especially complex dashboards with a lots of data (strong preference for either Fintech or HR tech experience)
All candidates must be physically located in the US. No exceptions. Bonus for being located in CA and even better, San Diego.

Interview process: phone call, interview with each founder separately, reference checks, and offer (can be done in less than a week).

If interested, please reach out to hire@himodus.com.

doh commented on How I write HTTP services in Go after 13 years   grafana.com/blog/2024/02/... · Posted by u/matryer
Raynos · 2 years ago
I wrote a static config class that reads configuration for the entire app / server from a JSON or YAML file ( https://github.com/uber/zanzibar/blob/master/runtime/static_... ).

Once you've loaded it and mutated it for testing purposes or for copying from ENV vars into the config, you can then freeze it before passing it down to all your app level code.

Having this wrapper object that can be frozen and has a `get()` method to read JSON like data make it effectively not mutable.

doh · 2 years ago
I use similar pattern myself. Was curious if the OP is using some other, like for instance splitting the struct into two (im/mutable) and then passing them around, or what.

BTW kudos on zanzibar. Love the tech and the code).

doh commented on How I write HTTP services in Go after 13 years   grafana.com/blog/2024/02/... · Posted by u/matryer
zemo · 2 years ago
> func NewServer(... config *Config ...) http.Handler

one of my biggest pet peeves is when people take a Config object, which represents the configuration of an entire system, and pass it around mutably. When you do that, you're coupling everything together through the config object. I've worked on systems where you had to configure the parts in a specific order in order for things to work, because someone decided to write back to the config object when it was passed to them. Or another case was where I've seen it such that you couldn't disable a portion of the system because it wrote data into the config object that was read by some other subsystem later. The pattern of "your configuration is one big value, which is mutable" is one of the more annoying patterns that I've seen before, both in Go and in other languages.

doh · 2 years ago
I think that's a valid criticism. What do you think would be a more ergonomic pattern?

u/doh

KarmaCake day3589April 11, 2011
About
I’m wrong a lot; and I like it.
View Original