skysight-inc/HackerNews huggingface dataset:
Linking Realities | Mid/Senior Back-End Software Enineer | Barcelona or Europe Remote | https://linkingrealities.com/

At Linking Realities, we offer an API that allows our users to generate their own 3D avatars from 2D selfies with low poly count that can be used in multiuser platforms. For this role, we are looking for a talented engineer that can help us continue improving this API to meet the requirements of our users.

Its main functionality is to generate 3D avatars using a set of 3D tools and to manage the data access layer so the avatars can be stored and retrieved. It’s written in Python using the FastAPI framework, and the avatars are stored in our cloud provider object store.

Our immediate objectives are improving the API so it can scale (e.g. offloading the generation of the avatars to a pool of workers), making the architecture more secure and robust and work on other integrations.

In addition, although not direct responsibilities of this position, we are also working on improving the avatar generation process to generate other types of avatars. This involves applying computer vision techniques, based on AI models, to parse the user selfie and extract features that allow us to generate avatars with different styles, plus the usage of 3D tools to build the full-bodied avatar. Working on the API will be tightly coupled to the avatar generation, so there will be opportunities to collaborate with this process.

More info: https://angel.co/l/2wGPdV

Apply at AngelList or at job@linkingrealities.com
I live in HK since I was born and is still in HK now, I agree that there are gaps between the western media and the reality, but I think they are not far from the truth.

I was not involved in political activities at all, but still went out to protest for the first (and last, currently) time in 2019. The situation escalated quickly, and for reasons that I cannot understand, some protesters started to act violently, which we know from history that the CCP will not compromise and protestors have no chance of winning the fight... And then there is the national security law, using the pandemic as an excuse to ban every protests, etc. People either leave or become silent.

Actually I am not sure why I would want to write this, perhaps I just wanted to say something like this for a long time but was too afraid to. Some of the protesters were illogical at the time, so saying that their action is naive and will only worsen the situation may cause me trouble. Writing these now may trigger the police, although I don't think they will arrest me due to this alone.
> For the past several years tech companies were desperate to hire because everyone was growing and the hiring market was tight.

Recruitment Tech founder here. The job market is still tight. There are two open jobs for every available person. Source: Fed Chair Jermaine Powell. This means you lay off, someone else will hire quickly.

> However, many of these layoffs are single-digit percentage layoffs from companies that are still hiring across the board. That's not so much a traditional layoff as a pruning of the workforce.

100% this is the story. The pruning seems to take two forms: classic "underperformance" and, as much as I hate this, people who just won't come back to the office, or have moved to lower cost areas and will not accept a pay cut.
Refrigerant and climate change is a problem we created by replacing very efficient CFC based refrigerants with a very short lifetime in the atmosphere with "more stable compounds".

It was a huge political failure, which was completely focused on the "ozone hole" rather than making wise decisions. Just banning CFC's as propellants, and all the other uses which basically dumped huge quantities into the atmosphere and putting licensing requirements around their use, and enforcing the recapture (aka AC techs are tracked for how much they buy vs return), and not filling leaky systems would have solved the immediate problem. But the legislative bodies were also convinced to legislate a change in equipment/refrigerant to these newer compounds which had a huge positive effect on many manufactures and AC installers bottom line. And now we have to do it again because the people warning about the dangers of these new (frequently patented) refrigerant compounds were ignored.

Like the story about American democracy, this is going to be one of those cases of trying all the wrong approaches before doing the right thing.
Stripe | Product Management | SF/NYC/Seattle/Chicago or Remote US | FULL TIME

Former YC founder here (Crocodoc, W10, acquired by Box).

The Stripe B2B Payments team aims to make B2B payments on Stripe as simple as consumer payments. We want to enable a global network of millions of businesses that can easily find, interact, and transact with each other on a unified platform for both revenue and spend management.

I’m currently hiring a senior/staff PM on my team (looking for 6-8 years’ experience):

* Senior/Staff Product Manager, Accounts Receivable: You’ll drive Stripe’s company-wide strategy for invoicing, defining the user journey, refining the product in partnership with engineering, and developing new products. https://stripe.com/jobs/search?query=product+manager%2C+invo...

Feel free to apply directly through the links above or reach out to me at rdamico@stripe.com.
>That is gross incompetence.

Not necessarily. As a CEO, you suddenly see your sales plunge. You run the numbers and think: is it just a panic/fluke? Is it going to bounce back? Are we losing the sales to a new competitor?

You eventually conclude that the drop is due to a market downturn. You realize that you have a runway of 1 year, and cannot raise more capital. Se, your choices:

1. You keep cruising like nothing happened. The sales may bounce back within a year (in which case it was a good decision). They may decline further 6 months in (dropping your runway to 3 months). Or they may stabilize at the new level for a while (so when the runway reaches 6 months, you think again).

2. You fire X% of the people. Your runway is now Y years. If the sales bounce back earlier, it's a hassle to re-hire, but is doable. If the cooler market lasts longer, you may need to reiterate.

Making the correct decision is always a guess. Like trying to figure out whether to buy or sell a stock. You observe the market, you try to understand, and then you decide.

As a CEO, if someone asks you on the spot "are layoffs planned", any answer rather than a complete denial will be treated as a "yes": people with better offers will leave, other will start looking for jobs. If in a month the sales bounce back, you lost your bet.
> How would this be better? I saw first hand the damage caused by 4 hours between pre-announcing lay-offs and completing them. Weeks would mean the entire company comes to a stand-still.

I've worked at multiple companies where we had layoffs announced months in advance. That is the normal sane way of doing things. If it is does really competently, the company starts by offering a voluntary severance package (though that does tend to get rid of the best employees first...).

Yes it sucks, but a transparently and competently run company will let everyone know that the finances aren't looking great and that layoffs will be coming, but they'll try to have everything worked out soon so worry isn't hanging over people's head for long.
But that is what it is, these things have been called vegetarian sausages for as long as they have been around.

There is no confusing them, everyone knows what they are, meat eaters and non meat eaters alike.

It describes the product, not that it contains meat, yes vegan 'meat' would be a bit of a silly description, but vegan burger, vegan sausage, vegan nugget is not for example, that is all that needs to be used and it's clear for everyone, start calling them vegan discs or vegan tubes and it's just strange.
I think it’s OK to write a blog post about your progress, with a positive attitude. A very different thing is to write a blog post refuting a troll. “Don’t feed the troll” is as old as the internet.
Russians searching pirated Microsoft products
That’s a really interesting point. I imagine this could be a similar issue for stay-at-home moms who wear so many hats.
Also there are arguments that are fundamentally not based on facts, but on values. Steelmanning backfires in this case.
archive.org is an archive site

archive.ph is a tracking-infested stolen content hosting which replaces original ads for profit
> A bug that unintentionally leads to creation of null is wildly different than V not supporting non-nullability at all.

You have the "badness" ordering here totally the wrong way around. Soundness is about trust.

A known-unsound system is not necessarily bad. I use C and Python. I know the tooling can't give me very many guarantees, and that I have to do the book keeping myself. "Caveat emptor".

In a much, much stronger sense: there is absolutely nothing wrong with a sound system with explicit escape hatches. Bothing. I use sorry in Isabelle and admit in Coq. I do type casts in Java. I know where I can and cannot trust the tooling, and there are clear flags where I need to do my own book keeping. FFI in Rust is an explicit escape hatch.

I can't think of a single system that doesn't have some sort of explicit escape hatch from soundness. As long as it's explicit and understood and above all intentional, this is a feature rather than a bug.

But it's very hard to justify using a system that's supposed to be sound and isn't! I don't know where to trust the tooling.

And the blog's examples are not contrived. They are actually very straight-forward mistakes as far as type systems go... most production type system bugs are much subtle.
Reddit | Backend, Frontend, iOS, Android, Machine Learning, Managers, Product | SF, NYC, LA, Austin, Chicago, Seattle & Remote, Dublin (Ireland), Amsterdam (Netherlands), Berlin (Germany), London (UK), Sydney (Australia) | Full-time

Reddit is making strategic investments in the platform including video, advertising, consumer products, and expanding into international markets.

For any Golang enthusiasts out there: we are writing more and more of our services in Go. We have interesting challenges in scaling, data pipelines and building the foundation for a series of new products.

Some of the positions:

- Staff Engineer, Javascript Containers

https://boards.greenhouse.io/reddit/jobs/3726018?t=3c9ba6c41...

- Staff Engineer, WebAssembly Tooling

https://boards.greenhouse.io/reddit/jobs/3726018?t=3c9ba6c41

- Director of Engineering, Platform

https://boards.greenhouse.io/reddit/jobs/4039535?t=3c9ba6c41...

- Senior iOS Engineer, X

https://boards.greenhouse.io/reddit/jobs/2449210?t=3c9ba6c41...

and many more.

Interested? Apply here: https://boards.greenhouse.io/reddit?gh_src=3c9ba6c41us
When developing advanced military capabilities, the US usually runs offensive and defensive programs in parallel. Beyond the "what if our enemy had this" aspect of the conversation, having a good model of what an advanced defensive system might look like informs design choices on the offensive side.

Too many people conflate the US deeming a weapons technology relatively ineffective given the (classified) capability matrix of their other systems with them not having the technology. Hypersonic endo-atmospheric guided missiles, for example, is an area where the US has deep design expertise going back several decades. They were designing and testing hypersonic guided missiles for battlefield(!) use in the 1980s.
Vivint | Home Automation - IoT, making cool stuff | Boston, MA | onsite

At our Boston Innovation Center, we're delivering an integrated platform, award-winning products and the industry's first artificial intelligence for the smart home. Check out our openings and join the #SmartHomeRevolution

We are looking for wicked smart designers and engineers across multiple functions, but here are just a few:

- Android principal and staff engineers

- Mobile UX designer

Check out all of our openings here: https://www.vivint.com/company/careers/team/technology

Please email matt.deangelo1@vivint.com
Cancer research funding is laughably low. These deaths not necessary. They are a choice that we make as a country.

NIH spends $6 billion on cancer research every year. Google alone spends $31 billion on research activities every year.

A single company literally spends 5 times more money doing research on how to serve ads better, than we spend as a nation on curing cancer. Truly pathetic.

Cancer kills 1 in 4 people or so. We haven't increased funding for cancer research in 20 years. Direct costs of cancer care are over $200 billion per year in the US alone.

If you compare cancer to the moon landing. The moon landing cost about $500 billion inflation corrected. It will take 100 years before we invest that much money in cancer research at the current rate. We're talking about hundreds of millions of people dead for no reason.

Once people begin to think of these deaths as a choice we make to needlessly let people die, we'll finally be able to invest the resources necessary to stop cancer.
It’s a shame that HN doesn’t recognize a joke answer to a statement as silly as “do you really believe we hunted big game.”
There is no such thing as a free service
It's cheaper to write a set of guidelines and not enforce them than to enforce them, which might actually reduce revenue. The incentives for them are such that it's better for them not to enforce their own guidelines.

If Google was getting fined say $1000 per offending ad impression, they'd clean up their act really quickly. As it is currently, they don't have a real incentive to do so.
The best data for compliance is to walk into any tool store that sells AC vacuum pumps and try to find a recovery machine on the shelf.
What do you do then?

Often companies respond very poorly to predicted failure (or success) and need to see these scenarios demonstrated.

Rather than wait for failure, or just disappear, can you take a piece of code, refactor it, have tests for it, explain what you did and why, along with how a company coding standard could allow painless transformation incrementally across the entire codebase improving maintainability for the future?
Location: Brazil

Remote: Yes, preferred

Willing to relocate: Yes. Only to the US for now.

Technologies: Python, Django, DRF, PostgreSQL. I've also played with CSS and Javascript. I'm comfortable doing code reviews, writing automated tests, and with Git. Other technologies I've worked with include Docker, Kubernetes, some AWS, RabbitMQ etc.

Résumé/CV: https://docs.google.com/document/d/1DjfVknJG9Knaslsv1CLqeD77...

Linkedin: https://www.linkedin.com/in/ferdemacedo

Email: fer.de.macedo@gmail.com

I have about a year of experience as a Software Engineer/Back-end developer and I am looking for a full-time role. Interested in going Full-stack if there's space to learn on the job! Also super interested in learning new languages and frameworks that are not listed here!

Not looking for senior roles at the moment.

Feel free to contact me via e-mail or Linkedin.

Look forward to hearing from you! :)
The Python logging module is one of the worst modules in the stdlib. You can see it’s Java inspiration all over it, as being one of the oldest modules it was created before anyone really knew what “pythonic” code was.

Things I really dislike about it is the lack of “context”. Usually log messages are about something - often a request. You can’t attach a request ID or something else a nested set of function calls that log.

The whole library is just really rubbish and has not aged well. There’s no standard way of outputting JSON logs, but there’s a built in way to spawn a socket server that allows the logging configuration to be updated remotely via a bespoke protocol? And everything is built mostly around logging to files.

It also hits that perfect sweet spot of being both overly engineered and totally inflexible. I wanted to funnel our log messages to s3 via the “s3fs” module, which supports a “file like” object that gets written to s3. I had to hack around the various handlers to support this because it assumes it’s a “real” file.

Hate it.
> And there are few things more enriching for your child then getting involved in their education

That’s a pleasing statement that seems true, but ignores the millions of ways that parents can be a bad influence. Over pressuring, taking away agency, just being bad study partners, biasing data as it arrives, etc etc etc.

Everyone wants to believe they will be a good parent. But everyone will fuck it up in some way. One of the *good* things about traditional schooling is exposure to a lot of different influences. Bad and good. The bad teaches you to value the good, the good teaches you all the different ways that you can learn.
Exactly this. Better have custom socialization, custom academics and custom childcare
you believe that there has been a pandemic that was a genuine threat to humanity

My quick answer: yes. My nuanced answer: a fairly confident yes, providing the "threat to humanity" is that the disease kills or disables maybe 1% of the world.

coerced mandatory vaccines [...] a novel technology [...] vaccine passport [...] censorship

If I considered the virus to be no big deal, of course I too would oppose all those impingements on rights. Since that is not the case, I am fine with the impingements. I have fantasized on a few occasions that the world had gone 'Covid zero' for 10 days back in 2020. Two weeks living under stronger emergency measures to rid humanity of the virus permanently... might have been worth it.

I think maybe you are the one that is living in cloud cuckoo land.

If one took the entirety of our views, I doubt that applies to either of us, and if one excepted our pandemic views, it may well be true that I am the less balanced ;)

"Two weeks to flatten the curve" [...] questioning the narrative?

My take is that people, groups of people, organizations, businesses, governments are all liable to craft self-serving narratives. I have no reason to trust populist-types and conspiracy theorists any more than anyone else; considering Occam's Razor, one has much less reason to trust them.
> Google Play has policies in place that prohibit using this data for purposes other than advertising and user analytics. Any claims that advertising ID was created to facilitate data sales are simply false.

How do policies _prevent_ data sales exactly? Their policies can say whatever they want—if the data is available in the first place, it _will_ be misused, regardless of whatever your policies say. If your enforcement hinges on your detection algorithms that data is being misused, you can't guarantee that violations aren't taking place.

This is Google's Cambridge Analytica.

It's insane that these privacy abuses happen again and again, and people have no protection or ways of stopping it. At the very least, we deserve a cut of the profits they're making by selling our data on these scummy markets.
>> In any area where food is grown (or literally anywhere on earth outside of the .0001% of land that constitutes megacities), there is no public transport.

Here, I've put you smack in the middle of an area where food is grown and next to a rail station:

https://www.google.com/maps/place/Alalkomenai/@38.4075142,22...

Drag the little man on the pin to admire the beautiful countryside.

Or scroll out to see the fields covering the land.

Btw, there are bus lines also but they don't appear on the map because the locals know where the stops are, and the bus drivers know where the stops are, and what they're called, and who will be waiting at what time, so there's no need for stop signs. Usually the signs were there when the routes were first created but they have er, gone missing since.
I don't think most of these types of comments come from kids. "Entitled gamer culture" seems to be similar to any kind of culture around fandom, escapism, entertainment and sports. Some people just love to obsess about things and take their opinions super seriously, especially if they don't know what they are talking about.
Fall into canals; move in flocks between narrow city centre streets making a lot of noise; bike around with disregard to common traffic rules.

I'm not Dutch and I really enjoy going to Amsterdam, have friends living there, etc. From what I gather those are the main complaints, just annoyances and not really major problems.

Financing criminals when these same tourists go searching for other drugs, that's a real issue.

Disclaimer: I don't believe that weed is a gateway drug and I'm very pro decriminalisation of drugs and legalisation of recreational cannabis.
WadAuthor was great at the time. It was the first editor that really clicked with me as it had a simple "just draw/make sectors" UI. I remember the other popular editors at the time like DEU were more like janky CAD software and very difficult to use.
That seems to be a feature of US pride parades, perhaps originating from the Folsom Street Fair, I remember reading about it somewhere. The EU ones - which are the ones I have personal experience of - don't have much of that sort of thing.
The original Doom engine does not have it, but a very popular port called Boom added many new things and one of them was a silent teleporter, as in, walk over a line and get teleported to the same position in a line of the same length somewhere else.
It can be used to make many interesting effects. I used them in... I don't want to say every single one of my maps, but 90% for sure.
The one caveat is that they don't render what's on the other side, so you have to recreate the geometry manually and monsters will suddenly disappear or appear.

Vertical, floor-to-ceiling portals are a bit more new. I think only the Eternity Engine and GZDoom support those. They also support portals that render the other side, monsters and everything.

Edit: Oh, I forgot that you can get portal-like behavior in the Vanilla engine by hacking the BSP tree used for rendering, see https://doomwiki.org/wiki/Linguortal and also here for a more visual demonstration: https://www.doomworld.com/vb/thread/74354
> Then you have not dealt with real customers.

This is a very bold assumption. Do you want to try some nuance here?
SEEKING WORK | Orange County, CA or remote

Junior software engineer with 1-2 years experience looking for entry-level or internship. Open to any full time job.

email: ddavidphamm@gmail.com
Who isn't being serious here?

In parts of USA you are forbidden from glorifying the biggest separatist crisis, the Civil War. The US government actively destroys monuments to the separatist side of the civil war.

Please, get a broader perspective.
Exactly - companies that layoff due to careless over hiring do not use surgical precision when laying off.
SEEKING WORK | Lisbon, Portugal | Remote

R&D engineer (with Ph.D. in Computer Science), with experience on building large scale distributed systems for Search, Computer Vision and Machine Learning.

Technologies: Search (Java, Python, Solr, ElasticSearch, Lucene), ML/Semantic Search (Pinecone, SentenceTransformer, PyTorch), Computer Vision (C++, OpenCV, LibAV, LibSVM, FLANN), Data Science and NLP (NumPy, SciPy, sklearn, SpaCy), Hadoop

Résumé/CV: https://andremourao.com/wp-content/uploads/2022/07/AndreMour...

LinkedIn: https://www.linkedin.com/in/andre-mourao/

GitHub: https://github.com/amourao/

Email: andre.b.mourao@gmail.com
It's not the complete opposite, a sausage refers to the shape, not that it contains meat, we simply need to learn to adopt what these words mean and they are about the type of the product not that it contains meat.

For example you get beef and pork sausages, this refers to the type of sausage you are getting, what is the difference with vegan sausage? Everyone knows what that is, calling it a different name makes it harder to understand what it actually is and since that is the purpose of language/names in this instance, the correct term should be vegan sausage.

In your example what helps most people understand what it is? If it was labelled "oat-grain emulsion" it sounds like some kinda paint to me where as oat milk is exceptionally clear.