skysight-inc/HackerNews huggingface dataset:
Hmmm, odd. I was under the impression they used cosine similarity based on page content. Once upon a time, based on that 'memory', I created a system to bin domain names into categories using cosine similarity. It worked surprising well.

Regardless, well done!
I think you have been unfortunate to end up in a difficult position at this stage. I have had management jobs that were frankly too boring. In any job you have to consider if you are, not necessarily happy, but at least comfortable. I think your current problem is more a lack of support from higher up than anything else.
Northvolt has launched a commercial sodium-ion battery for static energy storage
WTH happened in November 2021 to kill that sub?
> trust 100% the software that we run on our machine

Wow! I’m sorry, this is very naive and short-sighted position, especially for a Linux user. Malware has been known to evade the open-source scrutiny and even a few days of exposure would be enough to make significant harm to certain users. Your data may not be that value or sensitive, but that’s not universally true. Most users have no idea what software is running in the Linux machines given the very complex dependency chains that exist on modern systems. Also, companies’ motivations may not be evil, but it doesn’t mean they’re in the best interest of their users, for example Canonical and their ad deal with Amazon. While I’m in favor of convenience and by no means a free software absolutist, you can’t blame the Wayland developers for trying to hold a zero-trust or trust-minimization position.
The Machine Is Us/ing Us (2007) [video]
Hmm, seems like something that might be used for deduplication maybe?
From the article: The development comes much sooner than most industry observers expected to see this technology. The Swedish battery maker emphasized that the cells will be free from lithium, nickel, cobalt and graphite.
Based on the description they are doing a multi stage build, but using the prod container as a base and then building the dev container atop that. But yes you could easily go the other way with dev building an artifact and adding it to a secure locked down container. This is less typical with dynamic languages that don't typically create a single binary, but still comes up. The downsides are that your prod container is now significantly different and for dynamic languages the fast feedback loop now has a slowish build step
The ability to charge more? Analogous example in minimum wage increases: https://www.sciencedirect.com/science/article/abs/pii/S00941...

Evictions went down for 3 months, then rose again back to their prior levels as landlords increased rents.
I would say that this is not really true. One of the biggest complaints with Wayland has been the lack of network transparency. Waypipe came along and added that outside the compositor. The article itself mentions pipewire adding functionality. You can still write small focussed tools.

With compositor libraries like wlroots, swc, and Louvre appearing, it is no harder to write a Wayland compositor than an X11 window manager. It looks like it will lot be long before it is easier.

And while few ever attempted making alternatives to Xorg, multiple parties have created their own Wayland compositors. You can say that nobody bothered because Xorg was great but clearly writing a Wayland compositor is far easier.

The article says multiple compositors is a problem. I see that as a benefit although I certainly get that it will be a pain for app devs. At least, it will be that way until the ecosystem matures and the bad across stand out more.

Compare the logic of what is being said here with the web. Should we all celebrate when Chrome wins the browser wars. Clients will finally have just one environment to target instead of having to deal with how multiple instances implement the standard. Oh wait, over there we think that multiple browsers is a good thing. Why not on the desktop?
Treat this as an additional cost.

It's no different than the overhead of a delivery charge, fuel to
drive to a event, a sales tax or any other cost you need to factor
into a decision or purchase.

Problem is that high probability [0] of data loss doesn't seem a
tangible harm you easily attach a dollar value to. You should think
about this and try, even if you are wrong, to get a sense of what that
really means to you as a loss prospect [1].

If the company is "doing it because of some regulation" that's their
problem not yours. You will find alternatives. Meanwhile their claims
to need your ID photo is simply their cost of doing business in that
market, and if that loses them customers, then things are working as
expected.

[0,1] Probably higher than you think
How I Is AI?
In many companies, newly promoted managers are assigned a mentor to consult periodically or when needed. They usually are far away from your command chain so that there's no conflict of interest, but close enough to your environment so that the suggestions are pertinent to your work. They are not supposed to act as consultants for your job, nor to take decisions for you, but you would talk to them about how you feel about your work and the difficulties you encounter. They would inspire you rather than drive you.

Ask your boss or HR if anything similar can be set up for you.

Of course I'm assuming you still want to adapt to your management role and not to give up your position completely.
Oh this is fun.
Quite a few European countries have had something this for a while now.

There is an initiative (mandatory, for all member states!) to make these interoperable, which will hopefully make them more useful for applications like this.
They are targeting ships with an Israeli link. I think people (countries) have just accepted that and moved on. Why retaliate and make your ships a target?
I wonder if you could put small displays in an array and somehow synchronize them to act as one big display.
I'm glad that you have had this experience! However, passing leetcode questions will typically open up new job opportunities and increase total compensation.

Anecdotally, I actually find it a good filtering signal for top talent. That is, all the best engineers I've worked with have always been able to crush leetcode interview questions, even if they find the questions annoying.

I think it is probably only a good filter if truly trying to hire the top 1% of engineers. Almost nobody is though, as is evident from their undifferentiated pay scale.
I cut my teeth on financial COBOL back in the 90s and from my perspective the article isn't "lying", it's "completely divorced from reality". For the past three decades it's been cheaper to encapsulate these systems and extend functionality by working in a modern language, and so that's what everyone's been doing.

The prime issue (imho) is that it's less expensive and better for everyone if you rewrite these systems from scratch, but that cost is still so prohibitive that it might not make sense to keep operating the company.

The second issue is hardware availability, a bizarre omission on the author's part. Your org lifespan might entirely, predictably depend on how many spares a forward-thinking dev bought in the 70's.

The third issue is fintech. Someone else has already raised the cash needed to rewrite from scratch, and what you can do about it is sell them your client list.

From a personal perspective COBOL is such a pain in the ass to work with that I'd need a ruinous salary to be enthusiastic about the job.
I already eat bug from a lot of foraging and fruit market waste, not very intentionally, but they are there and they eat the same thing, so can't be bad, extra proteins actually
Of course fonts and their styling represent a feeling. Serif fonts don't represent elitism and colonialism to me, but maybe to some people they might and some museums might want to get away from that. Some serifed logos feel old and stodgy and sometimes updating those gives everything a fresher feel. A museum representing modern art most certainly wants to feel modern and in sync with the current zeitgeist.

Fonts, colors, wording, architecture, etc. all have influences on you, me, and everyone else. They are a form of language and communication and you can both update fonts at the same time as legislation and everything else.
I use wise ~1 time / yr. Last time I started a transfer they required ID first. I uploaded two photos and my account was immediately locked since my bday on ID did not match my wise acct (typo). Quick email to support and it was unlocked 2 hrs later. Was able to complete my transaction after that without issue. Fine experience overall if inconvenient.
There are tradeoffs. What happens when the CI team is a bottleneck? What happens when you have to frontload tasks you might not need because you’re afraid your release could be compromised?

What happens when the CI team says no and it introduces complexity in your system? Or you end up doing “shadow CI” on your machines to avoid conflict and escalation?

The complexity has to live somewhere. It is always worth evaluating the optimum place for your organization at any given stage.
Can you clarify what exactly is meant by "the culture of corruption' in US congress"? I assume you're talking about campaign contributions and the associated quasi-quid pro quo dealings, but most Americans don't receive campaign contributions nor do they meet up with lobbyists, so there's very little opportunity for them to commit such acts of corruption.
What's your solution then? Almost 75% of Jews live in Israel, formerly a British Territory, formerly Ottoman Empire, formerly Mamluks, Mongols, battlefield for Christians and Muslims in the crusades, Arab Muslim rule, Byzantine Christian rule, the Roman Republic, etc.

During much of this unstable history Jews occupied this land and for some of it were killed or enslaved en masse.

There never was a coherent Palestinian state, it was completely understandable for Jews to want their own state here after one of the more successful attempts at genocide orchestrated by Hitler and the third Reich, and many if not most Jews would gladly live in peace alongside Palestinians, while they elect Hamas, who according to their own charter will not stop until Israel is destroyed:

"Israel will exist and will continue to exist until Islam will obliterate it, just as it obliterated others before it."

To be clear, it is an absolute tragedy what innocent Palestinians are suffering as a result of the terrorists in charge are doing. Those monsters livestreamed their war crimes and hold innocent Palestinians hostage as human shields. They teach their children to hate Jews and shoot AK-47s. They divert international aid money from their poor to build tunnels.

If Hamas stops there is peace. If Israel stops there is no Israel.
This what we are doing for the prod container that does not have Composer installed yes.

But in development it's much easier to have it in the image. Additionally we do not bundle the code in the dev image but bind mount it in Docker Compose, which is much faster than rebuilding the image to test changes in development; PHP not being compiled allows us to do that to reduce the feedback loop duration.
But do they need to keep your ID in their dbs? I would imagine a simple check would suffice and then they could discard the uploaded ID. They could check every year.
I really don’t trust internet companies in general, and having to upload my passport in many websites worries me. Last time it was Hetzner. I also use Wise. What’s next? Amazon?
Please reword this clickbait headline. It's just disk offloading.
Yeah that's some extremely sparse discussion, on par with a really tiny subreddit.

Maybe it's ok if you're just passively using it as an aggregator of interesting links?
It's also a crime to organize transactions in this way https://en.wikipedia.org/wiki/Structuring
Don't see any clues here as to how the tags are chosen and matched to stories. Can you provide further?
Counterpoint: why are people under any obligation to try?
> they are offering even non-member Tesla employees 130% of normal pay to go on strike

That's what all striking members get. The extra 30% is meant to make up for benefits lost during the strike (e.g. retirement fund contributions and vacation day accrual).

The "special" thing they've done is to waive the waiting period that normally applies to new members, so that workers who do agree with the strike can join without to much financial risk.

> talking about sanctions against member employees who continue to show up to work

The sanction is expulsion from the union. Strikebreaking weakens the strike and the union, so that makes perfect sense.
Yes - if we need them to people can learn COBOL it's not any harder to learn than many other programming languages.
The myth of the online community (2012)
Most web developers use mac. Only the most hardcore ones use linux. For gaming developers are pretty much majority windows developers.

Developers go with what works. Linux works for web servers, so it's an option. It also works for desktop, but why aren't developers all using PCs with Linux installed? Same reason why ordinary people don't use linux. They want the premium feel. They don't like the jankiness that comes with linux.

>which is what ultimately matters.

This isn't true. What developers like is not what ultimately matters. We are a small portion of the overall population. It is the population of people that dictates what matters and if a developer wants to change the world they have to target the population. Why is javascript popular? Because most of the population uses javascript in their browsers. It had nothing to do with developers loving javascript. In fact, javascript is a pretty poorly designed language.
The tablets are popular but at least here you can still get liquid or powder detergent for automatic dishwashers.
Chernobyl Nuclear Power Plant Simulator
This is basically only valid for software engineering FYI - a Data Science/Applied science interview is going to be very different. And probably differ from team to team with much higher variance!
I’ve worked at some places that were pretty huge, but the finance department absolutely fucking nickle and dime over everything.

Even the smallest EC2 instances had to be accounted for with a business reason that they would accept, with audits happening every few days.

Asking for a licence for something upfront was like pulling teeth.
I didn't mean to imply that it's per transaction.
"Storm in a teacup," "tempest in a teapot," and other variations is an idiom in many languages, including English: https://en.wikipedia.org/wiki/Tempest_in_a_teapot
I respect their internals discussion, but they had only three user facing issues & I think all of them have been either fully or partially addressed. Screen recording for example has been reasonably well addressed for well over a year, and protocols for it have existed for a while.

Also it is again the rules to backhandedly ask "Did you read the article." Please read the guidelines.
I think it's common (and important!) to build your "production" image once and deploy it into a dev/staging environment first. This means there are no re-builds between deploys to each environment.

However, I think it's less common to run automated testing within the same Docker image you build and deploy to these environments.

This is challenging because you probably don't want to include any build/test related packages in your production image (or layer) but you still want some level of confidence that your CI and Prod environments are the same.

I have often see builds pass automated testing but fail after deployment because our production Dockerfile/layer was missing packages or shared libraries that were present in the CI environment.
How is that interface unfriendly?

The basic idea here is that you provide some callback functions the handle events, setup a framebuffer with mmap, and register your surface and framebuffer with the compositor. There is nothing complicated or messy going on here.

This is also the low level interface, most people will not being using this directly and instead will be using a GUI library like GTK or whatever.

I don't know very much C and I have been able to get a "hello world" wayland window setup and displaying some silly graphics with cairo in a few hours or less.
Define "giving your ID".

I can imagine that there is a law which mandates that you make sure to know with whom you are dealing. And looking at their ID would be an appropriate way to do that.

Identifying someone by receiving a photo of an ID would be absurd. As that very act makes the photo of the ID not able to identify someone anymore. As everyone who receives a photo can now also "identify" as that person.
The responses to this post are hilarious.
Other people posting your stuff gets a lot of love though.
I tried using durable objects and the API is sooooo confusing I ended up just moving to a firebase’s firestore.

I know they provide different features but I just needed a nosql type of storage so I didn’t care.
Stream operations can be defined ostensibly in any lang. that compiles to wasm, enabling polyglot stream processing.
Unfortunately many examples; usually it starts with a "-1 spam", e.g. for this post: https://lobste.rs/s/ebztmj/now_we_know_which_cs_publication_...

And if you then complain that the post doesn't violate house rules, you get some obviously wrong claims from someone of the inner circle why it does; if you then contradict to these claims or present facts, you usually get flagged for trolling, and eventually your comments are removed by the admin. I have still an account but don't spend more time there.
This is a surprise! Steel is my project, happy to answer any questions anyone might have
How Neural Networks Learned to Talk – ChatGPT: A 30 Year History [video]
Seems easy enough to do a more rigorous test. Just find a large set of novel text, write a program to segment it by sentence as well as uppercasing and removing spaces/punctuation.

Then run it through the GPT-4 API and compare the output to the original.
Well, all this nonsense is just what happens when the provider of analog IDs (usually a federal, state, or local government) does not step up and provide a digital equivalent.

Online photo ID verification just does not make any sense at all: Identity documents usually have physically hard to forge features that just make no sense in a remote context, and that’s not even factoring in generative AI.

Looking at an ID document without a person standing next to it (whether online or in person) is one level of ridiculous beyond that.

But all of this is brought to you by the industry that thinks an SSN is a bearer authentication token, so I’m not too surprised.
As some comments have stated, this is a compliance requirement related to "perpetual KYC", or Know-Your-Customer.

I'm just commenting due to how extremely idiotic these regulations are. It won't be too long in the future when we get a major breach where millions of drivers license images and selfies are leaked, because these regulations force all of these individual financial institutions, many with dubious levels of security competence, to secure this data.

As a perfect example, when Stripe first came out with their Identity product (which takes ID and selfie images, and had a great UI and API), a lot of people were really surprised that, unlike Stripe's credit card processing APIs which never give the developer access to the customer's full credit card number (and is a major benefit to using something like Stripe - developers can delegate most of their PCI responsibilities), this was not the case with Stripe Identity: developers have full access to ID and selfie images.

In Stripe's defense, they explained they had to build it this way: KYC regs require these financial institutions to keep this raw data for compliance. These regulations really need to be updated so that institutions can instead delegate to a certified provider something like "This provider verified the customer's ID and selfie with this information..." The regs should also be updated so that nobody is forced to store these images indefinitely - it's just a recipe for disaster.
But doesn't change the fact that financially Unreal is a side business for Epic (IIRC even their storefront somehow makes more money..). What's the point in making those tools if you can make significantly more money arguably in a much easier way?

This is way Unity pivoted into ads and is/was(?) trying to entire other areas like VFX/industrial etc. stuff. Charging per seat is just a terrible business model for a game engine.

> Heard from a comment on here that all Unity tech demos use extreme custom tweaks on the base engine and then when that demo ships it all gets thrown out

That's true, they didn't even throw out that stuff, demos were made on a separate branch of the engine by team(s) completely separate from the people working on the engine. That and most of the stuff they were doing in their demos is irrelevant for pretty much all of their users anyway (and obviously they weren't very effective at attracting VFX and AAA clients..). IIRC they canned most of their in house demo team back in 2022.

> building having to actually build a real product with the tools you make in that building

Honestly I'm not 100% sure about that. It's not like all teams have the same problems and workflows and it's not like Unity is not getting enough feedback from their users.
Oh my goodness. Is that’s what’s been going on? I’ve noticed that when I open one particular browser on my desktop that the entire display freezes for roughly a second before it becomes responsive again.
More to the point, regular banks are subject to this as well (although Wise keeps insisting it's not a bank, fooling exactly nobody) and require people to show up in person for identity verification every so often. At least mine was pompous enough to demand that.
Wow, that's all?

Wise made me send them $20 to prove myself before they would allow me to accept money from a friend whom I loaned $500 during covid (also through Wise).

Of course, I could withdraw it afterwards, for another small fee.

If only there was an easy decentralized way to send money around the world without all this KYC bullshit... I know that there are criminals in the world abusing the system and we all have to pay for it, but still... there should be a way to mark yourself as "global entry" and stop presuming that you're a fraudster...
I totally agree. Make sure developers can run the same tasks locally as well.
> ever been promoted to an engineering manager

Your first sentence is a red flag for me. This is not a promotion. If you think this is a promotion, you've already failed. If the org/company thinks this is a promotion, they need to work on their culture.

This is a new job, with different incentives, different skills, different responsabilitites. Thinking of this as being a promotion already poisons the well as you're considering yourself 'better' than the ICs you're supposed to work with. Stressing the 'with', as a promotion implies they'll be working 'for'.

To answer the original question, this happens all the time. In my current job, our manager left for a different company. An IC was handpicked to lead the team (basically a puppet of our M2). They found out in 6 months they don't want to do this anymore. No big deal, they've communicated this to their manager and assisted the org in hiring a new but experienced manager. It took another couple of months, but there was no harm done.

Just talk to your manager. Tell them you don't think you're a good fit for a management position at this time in your career. As you're a new manager, they will definitely have a plan B for this.

Good luck.