skysight-inc/HackerNews huggingface dataset:
It's more to make sure everyone is using Java 11.x, Java 17.x, Python 3.x, Node x etc - we're on Macs but TeamCity agents are Linux and Docker is easy way to pin the runtime on both operating systems.

Docker also fixes the "I forgot to brew install a specific version" in this case.
The related command ncal can provide $WeekNumber with Monday as start day:

ncal -b -M -w -B 1 -A 1
The VDOM library will still need to manipulate the real DOM sooner or later, so the proposed performance boost of this abstraction is not relevant for browsers.

Since the VDOM runs fast in Node, you can execute your tests quickly in Jest. But since no real browser are running on Node, the value of this is perhaps questionable.

The browser can get a performance boost via serverside rendering and again it comes in handy that the VDOM runs fast in Node. But perhaps this solves a problem that the VDOM has caused, because React loads slowly and renders the slowest [1].

You can run the VDOM in Android and on iOS via React Native and this is all well, but the VDOM is holding the web back because we have come to expect all this from technologies such as Web Components that might load fast and render fast by virtue of not relying on it.

The virtual DOM is modelling the DOM, but the DOM comes with a model out of the box, it's called the Document Object Model and it is always in sync with the view without any constant performance tweaks. Asynchronous rendering can fix it until batched rendering solves it for good. But these are opposite rendering strategies! We are simply going in circles now.

A lot of the myths around the virtual DOM can be explained by unwillingness to learn the native API and we are mostly dealing with the fallout now. It's the same with CSS. Sorry for the rant and the abuse of your comment.

[1] https://twitter.com/championswimmer/status/14865018568345845...
Spot check Zillow in most areas and you will see listing volumes increasing, existing listings dropping price, and many substantially below delusional Zestimate.
Seems like the range is fixed at 10km which gives me a total of 5 articles, none of them very interesting - and besides, I'm quite familiar with my area in that range.

Would be nice to be able to expand it so that I could discover interesting things a little further out but still in easy driving distance.
I did this as well, but started my own company. The key for a lot of people making the switch is to make the money in your first endeavor - in tech - then transition into a lower-paying but more pleasing industry, with the money buffer you built up making it possible. I've seen it a few times lately.
Really? I thought it’s better to defer valuation as late as possible, due to the regulatory burden and cost.
"Finish the cat drawing" via DALL-E-2’s inpainting function
The car is definitely worse off, especially outside the US.
I am a research software engineer, and I worked short-term contracts only, and my last contract was not prolonged due to budget cuts (with a laughable salary about four times less compared to industry — thankfully, I wasn’t there for money). The administrative personnel, on the other hand, were all working on permanent contracts.

I guess science does not need more research software engineers after all!
When you try to reduce employee count by making work conditions worse, the employees who will leave are those who can easily find opportunities elsewhere (so your top performers). With layoffs you want to be targeting the opposite end of the workforce – people who aren't pulling their weight and will never voluntarily quit.
On https://github.com/settings/security you can revoke other sessions.
@molsson - I will say privacy.. Not always web app is the best solution... ;)

I develop a similar desktop application called Text_Comparer [0], days ago I update it to v1.7.2

Includes features that cannot be found on ModernCSV or Rons CSV editor, read the included help.md

[0] https://www.pipiscrew.com/threads/text_comparer.42/

if you cannot access the page, try a proxy.
> as he states they can work at other companies if they want.

That's not what he states though, or it would be ruthless but not controversial. He's stating people working remotely are pretending to work which says more about him and the management structure than his employees.

Basically you can have the opinion that working remotely is less effective and not be a dick about it. He chose the other option.
Huh? So there's a clear incentive for the company to force employee separation in other ways?

At least in my country (and I guess in most of europe?) each worker pays % of salary to social benefits fund that pays unemployment benefit. There's severance pay on employer for no-fault separation though. Which is now lowered specifically to avoid situations when employers push people to „voluntarily“ leave.
Vivaldi 5.3 Launches with Editable Toolbar, Search Engine Sync and More
What features were removed and what was the stated reason?
TUI frameworks are a lot nicer and terminal emulators are a lot more featureful. If you could write something like this that far back it'd be like pulling teeth compared to now.
But the two choices aren't equally likely, because someone has chosen the amounts in the envelopes through a non-random process. You could make inferences based on what you expect the person to spend on prices, but it's no longer a simple mathematical problem at that point.

Which is why the problem as stated doesn't let you look in the envelope before deciding whether to switch or not. Then it's obvious switching makes no difference.
> > There are tonnes of unfederated Matrix servers out there,

> No way to know for sure, but it certainly isn't a well-supported configuration

It really is. By default we develop against unfederated servers (synapse running on localhost). Of the synapses we host at EMS probably 30% are unfederated. It is completely supported.

> Note that message retention policies don't apply to state events

Correct. State events are key/value data associated with a room - eg who’s in it, what it’s called, whether it’s encrypted. obviously you can’t expire them after N days otherwise the structure of the room would disintegrate. It has nothing to do with E2EE messages.

> Synapse used 30-50% of 1 CPU and ~1GB memory at idle with 1 room and 0 connected clients.

Then something was going really weirdly wrong. It should idle at <1% cpu and ~150MB RAM on an unfederated server with one room and zero clients.

Very strange.
> Facebook does have a process for getting things like this fixed very quickly

Maybe that's true for some things, but the community standard violation/restriction code seems like it's always been a mess, every fix breaks something else, every new FB feature makes it fail in new ways, and there's no real motivation to make it good (who cares about violators, right?).

I feel it's so bad because because it's been constantly patched under pressure every time media catches on something on the platform (e.g. after the livestream of the Christchurch shooting, FB started handing out livestreaming restrictions like candy for every minor violation, and to my knowledge it stayed like that until today). I honestly would love to see the code like I love to watch terrible movies.

It's so consistently and innovatively bad, and I have such a hard time thinking nobody violating CS has friends at FB, that the unmaintainable mess is the only explanation I can find.
Their stock price has so far been going up like a rocketship, and that is enough to make up for a lot of mismanagement and terrible work conditions. If the recent correction is sustained for an extended period then Elon will find that employees will no longer be willing to put up with all of this.
I prefer feed of curated articles in all kind of topics rather than news that are more or less propaganda. I completely stoped reding news three years ago. Since then, HN and few RSS channels are enough for me.
> Or why does a crypto exchange like Coinbase need 5,000 employees?

Because in many tech software companies there are also 5,000 employees, who are bored and over-engineered current tooling and best practices. It’s self perpetuating.
> Because we need the power

True (in order to generate electricity demanded during peak consumption), and it doesn't preclude other uses (load-following). Everyone can check (for example at https://www.rte-france.com/eco2mix ) that many gas turbines are up and running, and really producing (they aren't in "maintaining warm mode, with minimal production, in order to be ready quickly to ramp up") even outside of peak load.

> NPPs to participate in both primary and secondary reserve mechanisms

Yes, they do participate. The point is for them to be sufficient, to do it all by themselves, to let us get rid of fossil fuel: they don't.

The very document you reference (it is very interesting, thank you) abstract state aforementioned limits: "EDF’s nuclear reactors have the capability to
vary their output between 20% and 100% within 30 minutes, twice a day, when operating in load-following mode" then "thermal fleet (mostly gas turbines or combined cycles) are used for mid-merit and peak generation."
Is there any cloud provider that offers such VMs? Seems incredibly simpler to fail over like that instead of implementing a userland procedure.
People manually control versions all the time. Ctrl + C, Ctrl + V on a project folder to make a version. I have doubts that someone developed any nontrivial software without that approach.
Sourcehut. https://sr.ht
Same, I'm in Vietnam but most of the pictures seem to link to Spanish Wikipedia which, apparently, has an exhaustive range of articles on beaches around the world.

It could be that other languages are restrictive than English Wikipedia which is notoriously strict on what articles they allow.
Before you upload pictures from Google Maps to Wikipedia/Wikidata please check whether the image is released under a appropriate license.
Sure, and I'm sure that adds a few cents to the price of those goods. Doesn't negate that it's a good time to not have to pay for gas for personal transportation.

I left the US for Spain in February and sold my car before the move. Really lucked out between used car market being bonkers (sold pretty much at break even, including dealers fees with 2 years of ownership) and gas prices doubling.

Now with a young kid it seems I'm likely going to need to get a car again in the near-ish future, and not looking forward to when that hits the wallet :(
It depends on the amount of technical debt in the project.

When there's no technical debt, sure, grad students are the backbone. They can happily go about their projects and supervise undergrads, while the postdocs supervise them and apply for jobs.

In a place where there's a lot of technical debt, a postdoc is going to be far more productive than a grad student. In some experiments many grad students spend years floundering around before they learn enough to cut through the cruft and do real research. It's pretty silly to fire all the postdocs just when they've managed to understand everything and replace them with new grad students.

The tricky thing is keeping enough of the technical staff around, and coming up with a system where they are rewarded for eliminating debt, rather than penalized for making their own hard-earned skills obsolete.
> by a leader that spends time on flamethrowers and cave rescue submarines

You are grossly misinformed by how Elon spends his time and seem to have read a few headlines years ago and assume that’s all he does.

I suggest you listen to some of his interviews where people specifically ask how many hours he works a week, and on what, and you’ll soon realize, no one, even factory workers can match his work ethics and time spent at the company.

He takes his own medicine religiously, that you can count on.
> Gibberish has to map _somewhere_ in the models concept space.

No, it doesn't. The model in use maps all input to some output, but that isn't a necessary feature of the problem at all. It's actually a terrible idea.
Should have called it Leibniz to match the famous calculus controversy
I have zero interest in using business data with some online service that nobody else at my company has vetted. I vastly prefer being able to try and use a desktop application where I can be sure sensitive data is where I have 100% control over it.
There is no science fiction about PoS, the transition is well under way and it is a matter of a few months.

> when you remove trade barriers, such as the EU did, the cost of international transactions falls to zero.

See, the whole point of crypto is that it gives us a globally interconnected trade network. If I just want to send money to someone in the EU, then of course I will just use SEPA. But SEPA means absolutely jack shit for someone trying to merely send money to a place where these basic freedoms are not granted.

Why should people should put up with the artificial barriers, when there is a parallel network that can work better for them? Do you think they can just be waiting until the powers-that-be at their local sphere to reach enlightenment and remove the barriers? I think it is a lot more efficient if we continue to work on a competing alternative for the people, at the very least to keep the goverments in check.
The jsx is there primarily for better typescript support and react-like api.

Internally it compiles down to template literals, so the same advantages apply.

The typescript support for lit is lagging to say the least. It is surprising that there is still no good official support for type-checking of templates. There are a few community projects though but they are not as reliable and the DOM/Web Component API doesn't make it easy to make fully type-safe APIs.

Solid being able to lean in the JSX support in the TS compiler and not tying itself to custom elements api is able to offer a much better DX here.
Generate dynamic social preview images from code
Do they have a realistic plan to get Excel to use this? If not, it's not going to be very useful in the real world.
I'm at a company that works like this, and it's awful. There are also anti-patterns around git branching and container deployment. The staging environment is broken every other day and production deployment requires the full time effort of a very senior engineer who cherry-picks through git commits from one branch to the production branch (there are thousands of differences between these branches). I'm honestly done with them. They don't even know what sensible dev/test/deploy looks like.
Would be nice if we were

* able to browser recipies by others, maybe vote?

* see the nutritional contents of each recipe (at least an estimate)
You should care if you already don’t. He runs some of the most successful businesses and people are in long lines waiting to get hired by his companies despite the high workload and below competition (e.g. facebook, google) pay.
Athens, a self-hosted free Go proxy implementation, implements rate-limiting for GitHub (with a pretty horrific Github-specific behavior). This means GitHub does implement rate-limiting to cope with aggressive Go proxies.

https://github.com/gomods/athens/blob/723c06bd8c13cc7bd238e6...

Food for thoughts.
Was this Babylon?
> Even backing a currency with gold (or any other asset) doesn't solve this problem

It actually does. If the backing is real, the user knows he will always be able to exchange his coin for $1. If the price on an exchange goes under $1, the issuer of the coin can buy it back, making a profit. If the price goes above $1, the issuer can sell. It's a trivial algorithm. Of course, it only works if the backing is real.

Unfortunately having billions in cash is a huge temptation to invest them and make even more profit. That's what Tether did. And now, if their commercial paper is under water, they are insolvent.
>FOSS solutions lack the UX and care more about the tech than the UX and solving the actual problem.

I read this sentiment all the time here but I am not sure it's true. Element works just fine.

My family has moved from facebook to instant messaging over the years, the great thing about IM vs social media is that all IM is the same so there is no real switching cost platform-to-platform, whether you use whatsapp or matrix or whatever
What happens when a developer can't publish a security update because they don't have 2FA enabled for a popular package? I was almost in this position. I don't have a phone, I don't have 2FA enabled and am not looking to do so. It seems like a 2FA mandate is going to ensure that people lose access to their accounts and won't be able to publish updates at all.
https://twitter.com/soylentgraham/status/1531897895686914050...
I've been around long enough to see this cycle through twice before, but it still rankles how stupidly myopic it is every time.

Beginning this year we're no longer allowed to have the company pay for an in-office team lunch without pre-approval of each individual time from a 3-skip manager, who's in a department that might as well be a different company. At the same time they want to mandate 60% return-to-in-office time. The actual leads had all ability to incentivize people to come back cut off, and know reactions are going to range from work-to-rule through quit.
> Now, maybe there's a great reason for this. Maybe they're under NDA and can't reveal part of the schematics. Maybe releasing these schematics would make it super easy for a competitor to completely steal everything. Maybe they are going to release the full schematics and we're waiting on their engineering team and legal team to review them.

I guess I'd question 'fear of competitors' being a "good" reason, but I'd agree with you otherwise. Regardless of what the need for secrecy is, unless it's "we're forbidden by the state" and there's some kind of national security letter involved or "We're doing something illegal and we'd get sued if it were known to the public", why not just tell the public why they can't release the full schematics? What else would prevent someone from talking about why they couldn't talk about something? Refusing to even explain themselves just makes it all seem more suspicious.
Yes, please stop naming your software projects after elementary particles :).
I agree with everything in your post except this:

> FOSS solutions lack the UX and care

I don't want to defend the FOSS solutions here; indeed they could benefit a great deal from more love^Wtime spent on their UX.

It's rather that I find the facebook UI really annoying and frankly uninspired. Still looks like 2000s web design for essentially a database, but constantly trying to nudge me into doing stuff against my own interest. Not a high bar to clear.
I once briefly thought it was "Let's GoToMeeting" -- like they want to schedule a call over it.
I wish someone had told me that before spending a chunk of my career to get a permanent academic post!
https://meta.wikimedia.org/wiki/Wikimedia_chapters

https://edri.org/our-work/member-spotlight-wikimedia-deutsch...
You gotta use safari dev tools for a chunk of ios quirks, not chrome :)
(Though some things like accidental zoom and navigation popup-from-bottom needs a device to test :/
i didn't see the words "it depends" anywhere in this

thats the whole point of engineering, picking/building the right solutions for the problems and context

some stuff just needs a vps, a php file and an sqlite db and it will scale

other stuff might need container orchestration or anywhere in-between (or beyond). it should depend on the context though and we should be prepared to change strategy as needed
Weezer and Hover Tank, that brings back some memories…!
Mohsen Motamedian comes as one of the most sought after professional photographers in USA and currently working under the supervision of some of the most recognized photographers in the country. Starting as rookie photography enthusiasts at a tender age, Max Motamedian has earned a lot of repute and fame over the past few years.
So, I was an RSE? Know why I left?

Money. It’s all very well being an RSE but there are two ways of being funded (at least here in the UK). One is centrally funded by the University - universally this means being shoved into the IT hierarchy which is not a good fit. The other is on an ongoing basis by doing 1-2 year contracts. So no job security.

The salaries for both of these are very poor. On leaving I took a 35% pay rise and do basically the same work but in industry. The only difference is that instead of working for engineers in academia, I do work for engineers in companies. Since I jumped, I negotiated another 20% pay rise. If I’d stayed, I’d have got a 3% pay rise. That’s not including the fact I get bonuses, private health insurance, don’t have to pay to park at my own office…

The issue is that the skill set demanded to be an RSE is highly desirable in industry - able to write code well, often mathematical, familiarity with much of devops type work.

On top of that, researchers don’t truly value your contributions. They don’t want to put you on papers that couldn’t have happened without your work. On top of that, they’re hugely demanding about timescales that are unrealistic. I got put onto one project which had contractual commitments to deliver to a major governmental agency to run a live service, and the guy running the project handed me a 5000 line Python 2.7 script that wouldn’t even run and basically said “get it working”. He couldn’t even supply the input files needed to run it for 2 months after that, just ignored emails. I quit before it got any further.

Edit: forgot to add, my boss was a grade higher than me on the national academic salaries scale. He had technical responsibility and also had to line manage 10 people. Even if I could have gotten promoted (impossible - no budget), I didn’t want the line management responsibility. I earn more than the top of that salary band now, and line manage nobody.
Then they'll have to pay market rates. But that in turn might cause the scientific staff to revolt.
I’ve replied to your comment elsewhere and I get the impression that you are very disconnected with what Elon is like and is doing. Your comments echos mainstream media headlines which are misinformed and/or malicious wholesale.

I really suggest you watch interviews with him, especially the technical ones (like with Tim Dodd at Starbase) where he is in deep in engineering and problem solving, on the ground at the site, not from some ivory tower, drinking whiskey.
> more than their fair share

There's no such thing.

There's a fairly low natural limit to how much soda one human can drink. Yes if they're dragging pallets out to resell on the street that might be an issue - an issue of the company not paying enough such that hocking loose cans is worth it for their employees.
That I agree with, see my other comment somewhere in this thread.
Ask HN: Why do phone networks not connect simultaneous dialers?
All of the pivotal points in my career came from delivering quality software, on time and under budget. That kind of work cannot happen with the constant distraction of in-office work.
I fear this is the problem. You see the same for example with underfunding of NHS dentistry, but at least in that case there is the option to work in private practice.
I've decided to use your text file template the other way round: one line at the end of each day about what I did. Sort of a personal log. Thanks for nudging me into that direction.

My teacher voice says: concentrate on your Django course while you can bombard the facilitator and participants with questions.