skysight-inc/HackerNews huggingface dataset:
I don't think that's fair. It's telling that two companies have ditched the enormous complexity of gRPC for their own solution. There's a great comment from a gRPC engineer back when Twirp launched evaluating why Twirp has gained traction: https://news.ycombinator.com/item?id=18688942

I evaluated gRPC but the web story is a disaster; you need an envoy proxy, and TypeScript support was half-baked. I went with Twirp instead. If Connect had been around, I would have gone with it over Twirp because it's compatible with gRPC and Twirp makes a few weird choices like JSON for error messages.
I remember writing some GPU instancing optimization that had #ifdef for DirectX 11+, but that code is old. Now I've learned how to go without it.

It's just all those small things that has to be right to make it work cross platform.
Yeah, and that’s annoying, but at least it makes sense, being quite a majority share of the desktop and laptop market. And I can run it on Wine if I want, which gives me a better prognosis than any Apple software does on other platforms…
I'm sure this is good, like, really really good, but I'm struck by the feeling that it wants to baby talk me the same way Godel, Escher, Bach did.

I mean, it reads like a Homestuck pesterlog.
Vizcom: Collaborate with AI to bring your drawings to life
The future is real, not virtually real.
That’s awesome! I haven’t started yet, just signed up! Super excited
How, though? How would you garner the support to actually make it happen?
Everyone’s responding to the part of your comment about Reddit but I’d also really like a recommendation for a quality place for pop culture (movies, TV games etc.) discussion.
Pilot Engine is a tiny game engine
Legendary synth pioneer and Sequential founder Dave Smith has passed away
Yeah but- damage done already, the data is public forever. It shouldn't have happened.
Well, what's a good starting book you recommend that gets you to there?
Esri makes mapping software, with a focus on business-oriented mapping; the stuff militaries and corporations and governments of all scales rely on.

My own contribution is small but there is flexibility to shape outcomes and push for improvements to the user experience. The big picture contribution to society is large and it is rewarding seeing the software used to make governments and organizations more efficient. The opportunities for open data and citizen engagement are huge, and the public is getting more exposure as climate change, natural disasters, and epidemics drive a need for informational maps.

It is gratifying seeing the growth of awareness of GIS and geospatial tech, but I continue to believe it is wildly underutilized, and I try to contribute to changing that.

It helps that I can use the software in my free time and do really cool stuff with it. That and meeting customers at our annual events is deeply rewarding - we have really cool, awesome users.
I don't see why Lewis Hamilton being rich has a detrimental effect on society. After all, it's likely that his wealth is being stored as investments which are providing capital and liquidity to productive firms. I suppose hoarding cash or gold would be detrimental though.
https://github.com/bufbuild/protobuf-es/blob/main/docs/gener...
And there's also this which is by the same author but came before it: https://github.com/timostamm/protobuf-ts

The latter has code-generation for services and has various transport packages for twirp, grpc, and grpc-web.
Yeah actually I was homeless for years and once had the police destroy my entire possessions in front of me, another time beat me senseless then arrest me and refuse me medical treatment for the broken teeth and ribs they caused. The judge made it clear if he saw me again I was going to jail for years. I was 17.

And you know what it wasn't the power of the state that let them do that shit either. It was a rural area where those people held all the meaningful power there was, and the libertarian dream is that we all live like that and call it freedom. Run my mouth where I want to about this I earned it with the gaps in my teeth you'll see while I do.
I've never used Facebook Marketplace but whenever I see some preview in my Facebook it's just bikini shots (apparently the skinny attractive women are selling the bikinis that they're wearing).
Funkhaus | https://funkhaus.us | Technical Director, Junior Partner
Remote or Onsite, but must be +/- 2 hours of Los Angeles timezone, no visa

---

Funkhaus is a digital agency working at the intersection of strategy, design, content, and technology.

Developers at Funkhaus work across a wide range of projects for all kinds of creative clients, from design driven websites for the world’s best filmmakers and production companies, to forward thinking e-commerce, webapps, and editorial website experiences. We use Nuxt.js, Headless WordPress and Shopify a lot, but our work takes us into all sorts of interesting areas, so it helps to be well versed in emerging tech.

We’re searching for a thoughtful and motivated Technical Director to join our growing company and oversee an engineering team of 5 frontend engineers. You’ll work magic as a go to person for our design, engineering, content and clients teams for all things technical. You will oversee the day to day of an award winning, high volume digital agency's programming pipeline. You’ll drive the quality of the entire technical team.

You will report to the Managing Director and have limited access to the Technical Founder for guidance.

* What we’d like to see:

- For this English speaking role, we’re looking for someone with 8+ years of experience in a similar capacity at a high end, international level.
- Hands-on knowledge of prevailing technical stacks, predominantly Nuxt, Vue and Shopify is essential as we produce ever more advanced projects.
- You’re experienced in providing quick ballparks and accurate project estimates, clearly defining the scope and underlying assumptions.
- Teamwork is at the core of how you work. You know when you need to acquire help from a specialist to help you reach the common end goal.
- Be the technical point person when pitching for new projects.
- Create and ensure adherence to technical standards by the engineering team.
- Maintain a culture of excellence in our programming team.

* Requirements:

- At least 6+ years frontend experience, 4+ years with Nuxt or Vue.
- Live on +/- 2 hours of Los Angeles timezone.
- Experience in technical leadership and mentorship.
- Good knowledge of design patterns and best practices in development.
- Good knowledge of modern build pipelines and tools (CI/CD).
- Good knowledge of the code review process.
- Experience with using a headless CMS.

* Bonus points:

- Experience with Static Site Generators (Netlify).
- Experience with Shopify.
- Experience with WordPress plugin development.
- Demonstrated capability building highly animated websites.

* Salary:

- $120k to $180k depending on fit.
- As Junior Partner you will also earn a company profit share.

* How to apply:

Email me directly with a resume and ideally a link to some code you've written. drew@funkhaus.us.
Thank you for suggesting this! I think that there are some gems in the code that are worth sharing with the world. I hope to be able to find some free time to do so!
Seems like the largest barrier is price. Gallium is roughly 420x more expensive than copper, for reference.
Me. Just want a good severance package. Already been planning for it and going to hopefully get them to convert. I know what buttons to push.

Just start calling management out in larger meetings. ;) Making it clear that people don’t know what they’re doing tends to really send you out on the “not a team player” track.
We get it. You’re a libertarian in every way. Including the ironic smugness and rudeness. This could be an Onion article mocking libertarians and I’d believe it.
Location: Singapore

Remote: Yes

Willing to relocate: Yes

Technologies: Android, Kotlin, Java, Android Jetpack, Jetpack Compose, Android SDK, Android Studio

Résumé/CV: https://www.linkedin.com/in/fernando-fransisco-halim-a8405b1...

Email: 100nandoo [at] gmail.com

Website: halim.dev

Hi I'm Fernando, I am Android developer with 5 years of experience. I have published apps in the Google Play store.

https://play.google.com/store/apps/details?id=com.hapley.poc...

I have 2 open source android app:

https://github.com/100nandoo/pocket-qr

https://github.com/100nandoo/Pillar
Right; and I don't feel that's a knock against K8s; its just the trade-offs it decided to make. A true Google-scale solution would be far worse to use, you can be sure of that.

K8s is a "middle 80%" scale solution. Its not made to run Google (though Google uses it a ton internally). Its also not made for your average four person startup (though, if you've got that experience internally, its not a bad choice; its not Heroku, but its better than a lot of deployment options out there).

All I'd say is: I've worked in a "scale-up" B2B org under $1M in ARR. We were pretty monolithic; just a backend NodeJS app, and a frontend SSR React app, basic. Five engineers by the time I left. We used K8s (EKS+Fargate). Maybe 50 pods total, across two environments. It was fantastic. We never had to say No to any weird customer, product, or engineering decision which would be difficult in either more managed, or more legacy, systems. Customer wants a custom domain and'll pay $50k for it? Like five lines of YAML and update Route 53, done. Datadog sidecar container so we can ingest some APM traces? Ten lines of YAML copy-pasted from their docs, done. Update the cluster? Click one button in the AWS UI. Every developer wants their own staging environment? Ok, bit more work, but: create some namespaces, retool the CI a bit, we can deploy separate databases in there as well its only staging, actually pretty straightforward.

Half the stuff we did with k8s would have taken three times as long with more native AWS solutions, and some of it probably would have been impossible on something like Heroku. K8s strikes a balance. Its not the simplest thing in the world. I wouldn't grab it on day 1 of a startup's engineering journey. But I wouldn't knock a startup who does.
Title says that using a catch all domain (whatever that is) is a mistake, but the bulk of the article about it being a mistake to use the other party's company name as the local part of a throwaway e-mail address which you use for communicating with that party. There is nothing about the catch all aspect being a mistake. You don't have to give a Hilton hotel an address like hilton@example.com; it could be bob-2022-05@example.com, right?

I use a throwaway e-mail system whose generated addresses look like this: 539-343-1293@example.com. The dashes can be replaced by underscores or periods: all are recognized, but not mixtures of them: basically three versions of the every alias is installed. (Why? I ran into a situation where I had to enter my e-mail address into a point-of-sale system that didn't accept dashes.)

There is no "catch all" mechanism at play. Each address is explicitly created, using a web-UI application that I wrote. The moment you create it, it goes live, as a local alias recognized by the mail server.

Each such address is associated with its creation date, and a memo field. If the memo field contains URL's, they get rendered into navigable form. They are editable. The memo field is what tells me who/what the address is associated with. I have a regex search box to filter the entries (quite a lot have accumulated).

The UI is like Web 1.5: you can checkbox these items and do bulk operations on them, like bulk delete, move to top, move to bottom and such.

When I delete an address, it immediately stops working. THAT is why "catch all" would be a bad idea; if you have a rule which routes any nonexistent local part to your inbox then you don't have any easy way to turn off an address which is being abused, other than going into the mail server rules and writing a rule to reject that address. That's not a fun UX, compared to a nice throwaway address management dashboard.

This system is called TAMARIND: Throw Away Mail Alias Randomization Is Not Defeatable. :) :)
And yet, I do those same tasks and don’t use Facebook for any of them. None of those are special and people could switch to one of the alternatives with barely a hiccup.
> maneuver, get as much of an intersecting path as they can, and then explode.

Which is the "getting close enough to make a hit probable" I described.

> don't select for the highest probability of killing a given SV, but of killing satellites in a given constellation with closely related orbits

I get the hypothesis. But if you run the orbital math, interaction is vanishingly unlikely. Kessler syndrome is triggered by massive orbital objects breaking up and creating a domino effect at high altitudes, where orbital decay is minimal on human timeframes. Kessler concerns were raised with respect to Starlink, but I haven't seen anyone balance the math for massive numbers of small objects. Even for the classic case, when you actually run simulations, most objects don't interact.
An idea why it emits warning while the script is working perfect

$ pipdeptree -p yt-dlp

Warning!!! Possibly conflicting dependencies found:

* solidpython==1.1.1

- prettytable [required: ==0.7.2, installed: 3.1.1]

* wxPython==4.0.7.post2

- pillow [required: Any, installed: ?]

* yt-dlp==2022.5.18

- websockets [required: Any, installed: ?]

- brotli [required: Any, installed: ?]

- pycryptodomex [required: Any, installed: ?]

- mutagen
Yeah, I suppose if you can just use ordinary gRPC, this is basically not a real problem. I’ll definitely want to take a look at the API to see if it improves on the confusion I ran into with upstream gRPC Go. The inability to do “transactional” stuff with gRPC isn’t really a deal breaker, I just want good error handling and recovery.
And in windows batch. record your face with hardcoded timestamp for working on customer systems.

@echo on

setlocal

set ID=IDIDID

set VIDFILENAME=%date:~-4,4%%date:~-10,2%%date:~-7,2%_%time:~0,2%%time:~3,2%%time:~6,2%

echo "-segment_atclocktime 1 "

ffmpeg -loglevel error -rtbufsize 150M -y -f dshow -i video="YOUR HD Camera" -r 10 -f segment -segment_time 1800 -segment_format mp4 -vcodec libx264 -preset fast -threads 1 -crf 28 -tune zerolatency -thread_type slice -slices 1 -intra-refresh 1 -r 10 -g 60 -s 640x480 -aspect 4:3 -b:v 512k -minrate:v 256k -maxrate:v 2.5M -bufsize:v 5M -pix_fmt yuv420p -vf "drawtext=fontfile=/Windows/Fonts/arial.ttf:text='%%{localtime\:%%x %%X}': fontcolor=white@0.8: x=7: y=10" %ID%_%VIDFILENAME%-%%03d.mp4
In the best liberal democratic countries of the present day, even being born poor is usually a pretty decent existence. I don't know if this is really a problem.
slack makes you offline when you stay away from the keyboard for a couple of minutes.
That’s disturbing. Being familiar with a couple of railroads, they aren’t exactly the best run corporations.
How is that even possible, since the strings play different notes and each string plays many notesm
Turkish Magician Built a $600M Nasdaq-Listed Scam Based on Lies
I appreciate your response, and wanted to make a few quick points to your uncharacteristically (for HN) reasonable rebuttal. I just want to give a little nutshell version of my thoughts here because this is a very long and nuanced discussion that might not work best on HN.

> I don’t find this to be a useful line of thought most times because it’s extraordinarily nationalistic.

Ultimately as a philosophy, I'm not super in favor of the concept of nations either. However, so long as we exist in a world with governments, somebody is making your area's rules. If it's not your group, it's outsiders who vote with their feet and who are going to decide it for you, to their own economic and cultural advantage and not necessarily yours.

Completely unfettered mass migration would not be as objectionable if we were living in a more libertarian system: no welfare state, no subsidized transportation, no rules preventing the right of free association, etc. Then everybody is just their own person who poses no potential of financial burden on you with their presence and who you're not forced to associate with if you don't want to.

The problem is that you can't have both a massive welfare state and unfettered immigration without posing many significant problems for the native population.

> What logic justifies saying that migrants are driving out current inhabitants?

Please note that I didn't explicitly make the argument that migrants are driving out current inhabitants. I simply made an economics point about housing prices. All other things being equal, the demand for housing increasing would tend to increase the price, right?
Agree. This also creates additional challenges for data brokers when trying to tie together datasets about you.
Woo thank you. Initially I was afraid someone who has been homeless had been duped into buying into into our neoliberal status quo wet dream. Only blaming the govt. Thankfully that’s not the case.
The LSE has an auction after the market closes IIRC. And these guys built an slow stock exchange, although their definition of "slow" is quite a bit quicker than yours:

https://www.theatlantic.com/business/archive/2016/06/iex-app...

There's also the LTSE which is an exchange focussed on long-term investment:

https://longtermstockexchange.com/
Ars did too!
The link for Ontario specifically says:

> Vehicle records ordered online do not contain information about current odometer readings, collision information, driver’s licence numbers, owner names or personal address information.

It says it contains:

Vehicle description
Plate number of current plate attached to the specified vehicle and all other previously attached plates
Date(s) the vehicle was registered to each registrant
Vehicle status

So, not really equivalent or what the parent comment was looking for.
I admit to being Rust-curious, but the syntactic gymnastics were out there between C++ and Perl.

Think I'll keep giving Python the squeeze.
When doing woodworking, you typically want to let the wood get comfortable to the controlled temperature and humidity in the workshop for a couple days. This lets the wood warp and expand/contract to settle in a consistent shape and size. Then you'll cut it and fasten it together so that when the humidity and temperature does change, the joinery keeps the wood in the intended shape.
My team had to deal with something like this a couple years ago. Because of some external constraints on the implementation of our connection pool, we needed to emit events to a listener whenever a connection was returned to the pool, but we wanted to have the connection automatically checked back into the pool when dropped, and that required doing some async things. The "solution" we came up with was that checking the connection back in a short bit later was acceptable, so we just spawned an async task in the `Drop` implementation that would emit the event and check the connection back into the pool. Spawning an async task is fairly cheap, so the `drop` method would finish quickly, and the work needed to check the connection back in the pool was done in the background. The only tricky part was implementing the test suite, as part of the external constraint was that we had to verify our behavior with some tests expressed in an agnostic, declarative fashion which expected us to be able to assert that events happened in a deterministic order. In practice, adding a short yield to the runtime in the test harness between operations caused the async runtime to almost always return the connection to the pool with the spare time it had, and we reasoned that we could always increase the length of time the test executor yielded if we ended up having too many spurious failures.
The reason those cops and judges got to do those things is because of state authority. We all just kinda "agree" that the state is the only entity that gets to use violence to enforce its rules. When normal people do that shit we call it vigilante justice at best or a street gang at worst. (And then we send the state after those people).

Would your dental situation not be better in a society where the locals did not consider <whatever your transgression was> worthy of using state resources to punish?

Would you not have been better off in a society where the cops didn't have the resources at their disposal to respond to such petty manners?

Would you not have been better off had they just left you the f alone?

If you weren't actively harming anyone agents of the state never should have been involved in your business let alone arrested you.
I’ve been doing this for 25 years and am happy. I’ve had stuff happen like OP and it’s fine with me.

It also has fun abilities to give out email addresses to friends who don’t understand how email works and that’s kind of fun.
Point of feedback for your consideration, I was surprised that Orion+ did not include source code. Binary-only releases seem to me an enemy of both privacy and tinkering, and represent a showstopper for the (admittedly likely quite narrow) segment of possible customers I personify. Open source is mentioned aspirationally in the FAQ; however, I don't personally need a FOSS license, just an individual right to read, modify, and rebuild for personal use, and that's something I value - as in, willing to pay for.
Taxation without representation is theft. If you live in a modern western democratic society, that is not the case.

In my experience, in both academia and industry, industry often gets the better deal. They can effectively socialize the risks to the public sphere and then when there's a clear path to make profits, take the reins. I think that hybrid system tends to work the best to mitigate the evils of both sides.

A good example is SpaceX. There would be no SpaceX without NASA and most of the earliest flights were self-insured by the govt. Their SpaceAct agreement allows them to have access to all the support and expertise of NASA as long as they share their data. In exchange, the dinosaur of NASA has some new innovation led by the private sector. Once they proved themselves competent, their customer base expanded to private companies because the risk was now lower. I don't think any of that was likely to happen in a non-hybrid approach.
Thanks for making this Vlad! I’ve been testing it out for the last few months and it’s really coming along. As a developer who used the old Kagi.com before you bought it, I’m curious about what inspired you to pick that particular domain? Did you know Kee?
GitLab Community Edition is MIT licensed. I don't know that it gets much more open source than that. I've survived at very very large companies on CE, never needing any of the paid features.