skysight-inc/HackerNews huggingface dataset:
That is going to be interesting, but not in the positive sense of the world.

A lot of tech workers affected by the rounds of layoffs last year are still struggling to find other jobs, specially the most junior ones. I've been personally trying to help some friends and ex-coworkers and it is brutal out there. Right now there doesn't seem to be a lack of tech workers, at least not in Vancouver.

Canada housing situation is also not that great and with no signs of improving.

At first glance, it looks like those measures will only serve to devalue the tech salaries even more (already at a considerable discount over US ones) and make the housing situation even worse. I don't expect most people using the new visas will want to live in the countryside, specially considering if they come without a job lined up. The majority will likely want to come to Vancouver, Toronto, Montreal.
For me the hard part comes when you don't want these services run all the time, but only when needed.

How'd you do that?
I’m honestly surprised it took Canada so long to do this. Always felt like an easy win to pluck some talented developers that are stuck in purgatory waiting for a green card and bring them north.

Would have been invaluable a few years ago, right now the jobs market might not be so supportive of it. But we’ll see.
In general Linux seems pretty snappy. I like evince, which is not particularly svelte (but it does color inverted rendering and reloads your PDFs when they change on the disk, so it is nice for writing at night).

He mentions Linux in the blog post. But then goes off on a tangent about cross-platform programs. I think he must be primarily a windows guy or something? In general cross platform programs suck, it is well known, so everyone avoids them.
would be much easier for hr to just use the address you already have to provide them when getting onboarded and then use an API to get commute times
It would be nice if recyclers assumed some liability for data loss (encouraging them to destroy sensitive information on recycled electronics). I’m not sure if that’s currently a thing, but it seems reasonable to protect the customer’s information on the phone. There also needs to be some legal express lane for consumers to collect on that to ensure the stick is sufficiently motivating.
> look at it more like the ABA (attorneys) or the AMA (doctors) in the US

These are trade groups. Not unions. There's a meaningful difference. Unions for tech don't make sense, particularly in a world of remote work. Trade groups, on the other hand, do.
everything works fine for me. located in central europe, maybe that's the difference? I can load old chats, message colleagues etc.

i guess "just" the MS Teams website has an issue?
Sorry, who suggested sleeping the day away? The suggestion above was sleep 8 hours, ie per night, not 8 extra hours during the day.
You'd have a job on planting one tree a month in an average garden
Frozen isn't Pixar
Slowly? They started buying security companies in the late 90s. They bought Sourcefire back in 2013. They’ve been at this a while now.
Same in Brasília, Brazil.
So many thinkpieces have come out about Pixar and... I disagree with all of them. Pixar has put out a lot of masterpieces. They've put out a lot of movies that, while not masterpieces, are still really great. They've put out a few mediocre movies, and they've put out one or two real stinkers (Cars 2, The Good Dinosaur).

They can put out some mediocre movies, or some merely very good movies, without having lost their way. Look at their release schedule! 2 movies a year some years! You can't release movies that quickly and have every one be a masterpiece. And that's okay.
And, like attorneys and medical doctors, we could really do with having a clear system of professional ethics.
Nomad supports all sorts of architectures and OSes, including M-series CPUs and MacOS. It can also scale to a lot, 2 million containers being tested. [0]

In terms of autoscaling there's the Nomad Autoscaler[1][2] that is super flexible, can get metrics from a bunch of sources, do custom queries, and perform actions (everything is via plugins, so even if your current stack isn't already supported, it's easy to add) like add extra nodes or add more instances of jobs.

0 - https://www.hashicorp.com/c2m

1 - https://developer.hashicorp.com/nomad/tools/autoscaling

2 - https://github.com/hashicorp/nomad-autoscaler
i don't think I'd mind that actually. I'd happily take a slight pay cut to be able to stay home
Yes, but for mankind to continue, there has to be less of mankind.
I note that in WEEE countries (still seemingly including the UK), anywhere you can buy a phone is obliged to accept the old one for recycling, if you want https://www.gov.uk/electricalwaste-producer-supplier-respons...

(and, if I'm reading that correctly, all those disposable vapes that should not be in landfill)
IMO that's ideal situation: when service does not encode any routing information and just talks to another service via fake DNS name. And actual routing is performed by infrastructure tools which can implement TLS, collect metrics, collect full HTTP logs if asked, implement retries, caching and so on. This is about outgoing connections and incoming connections.

It could also save on container size theoretically. Implementing TLS is a daunting task and requires many kilobytes of code. Implementing HTTP is easier task. So you can strip TLS implementation and achieve lighter containers.
With all the UFO crazy going on in the US, I guess the recycled an article to get more clicks.

And who says recycling is not happening these days :)
You don’t question his family connections being the reason he got into these places rather than merit?
I didn't know Inside Out was a sequel.
What I have been wondering is, as an one mere person, trying my best to save the planet is really helping the earth while the industry is ruining the earth by tremendous impact? I mean, I am doing my best what I can to save the planet but sometimes I felt it is a droplet into the ocean so I want to find some logical reasons why I keep doing that.
This is an honest question. Have you worked on such systems, and which ORMs have you used with multiple databases?

I ask this because (of course) every database has different features, and some of the ORM stuff might work differently depending on what the underlying RDBMS actually is.

For example, many ORMs have an API where updating a table row will also return the new, updated, entity. In my experience, there's usually no alternative (first class) API to update without returning the updated entity. With PostgreSQL, that's not a big deal- you've mostly just wasted a few bytes of memory allocating an object in your application that you didn't need. With MySQL, though, there's no functionality to get the row(s) that were just inserted or updated as part of the same query, so the ORM always ends up doing two queries when the underlying RDBMS is MySQL; now you're doing twice as many real database queries as you actually want/need.

Another example is pretty much all of SQLite. Lots of ORMs "support" SQLite, but SQLite is sufficiently different from your MySQL, PostgreSQL, MSSQL, etc, that the documentation often ends up listing plenty of "gotchas" and caveats for what things actually work with SQLite, specifically.

There are other small things, but those are the main ones I remember encountering frequently. If you're working on one of these systems, how much can you actually get away with pretending the underlying RDBMS doesn't matter?
Zootopia had one song IMO and it was amazing.
Open with Edge: Operation failed with unexpected error. ~Germany
I wish the pledge systems for bottles would also be applied to technical devices. So far the only company I know of is Shiftphone.
I use clearVPN because it comes standard in my Setapp subscription and it does a good enough job for my limited use (geo unblock, occasional p2p download) I’d only recommend it in context of it being included for “free” thru the setapp bundle
There are various document destroying firms with shredder-on-a-truck that probably already offer that service, for businesses. Not economical for a single device though.
Good luck trying to convince Russia or China to stop exploiting other countries, abandon fossil fuels or stop animal agriculture.

Here is the unsolvable problem of the climate activism. They can't save the climate, but they are capable of destroying their own homeland, playing right into the hands of those authoritarian monsters.
I wonder why browser developers are compliant with this. Everyone accepted that <marquee> or <blink> was horrible, but this knowledge does not stop them to add support for animated GIFs, CSS animations, video autoplay, and if a user disables all of this and installs NoScript to block JS-based animations, there is always some new surprising way to annoy users, like SVG animations.
I did an IT consulting gig at a western pharma company that specialises in generics. They develop the chemistry and the manufacturing process at the head office, and then pack up the factory and ship it to India or China for low-cost operation.

I overheard an emergency conference meeting about a batch that had gone bad. I can't remember the details, it overheated or something like that, certainly ruining some horrifically complicated organic chemistry process step.

The Indian chemical engineers were arguing for hours about how they could "save" the batch or "use it somehow" while the westerners were repeatedly telling them that there is no safe way to do that, and the only option was the throw it out and start from the beginning.

"Sir, we can fix it!"

"No, no, no! Throw it out!"

... for hours.

Their culture is just not compatible with certain modes of thinking, like "safety first". Saving face takes priority in their culture, even if that means kids might die because the drug batch was bad.
it seems that as long as you are logged in (in a desktop client / app on phone), it works. But as soon as you need to authenticate ( client / webbrowser / etc) , it fails.
Flourine...
I loved Cars 1 (theme: It's nice to be important but it's more important to be nice) and Cars 3 (a time comes when you need to step aside, make peace with it, use it). I don't understand what went wrong with Cars 2 (theme: Idk, some short story expanded by chatGPT ;) to a long story) but I find it a very bad movie, really unwatchable almost.
Same here, South Brazil, with Ubuntu and google browser (chrome) and firefox.
What does the oxygen double bond bit do? (Automation/controls here and high school organic chemistry was a long time ago, but I've printed kilos and kilos of PLA parts... some parts seem fine after being installed outdoors in full sunlight in a hot environment, they're nonstructural and covered in dust though.)
I keep my last phone, to stay at home with several bank account and other critical apps on it, that I don't need when I'm traveling.

Reduces the impact of my main phone being stolen/lost whilst on the road.
Preach; the POSIX standard also understands this, and partitions control characters into portable and non-portable ones; the ASCII field/record/group delimiters are designated as non-portable, and therefore can be safely used to delimit portable character data. The fact that the whole file is then non-portable is a feature, not a bug; if you need to pack an entire table into a field, encode it in some portable encoding (eg base64) and add a decoder field.

The "arguments" against this are absurd; mainly that the resulting file is not plain text and cannot be read/modified immediately by plain text editors. This ignores the fact that plain text editors already deal with control characters because they have to decide what to do with <tab>, and makes a mountain out of a molehill when the in-band horrors of escaping delimiters create trouble every single day.
Fwiw, I don't have a degree (just a diploma from a college in toronto) and it has been a non issue. It mattered slightly when I had less than 3 years of work experience, but after that no one has cared.

We have very different views of the US though. I felt the same as you when my only US experience was in the Bay Area, but after living in Chicago for 5+ years and having visited a bunch of places around the country, I miss a lot about American culture now that I'm not there.
Hiller VZ-1 Pawnee
I agree with a lot of the points in this article but I think the ship has long since sailed, it seems very unlikely to me that companies will revert to native frameworks over electron/chromium, the incentives are not there.
Fair point.

So what do the people and companies responsible for mining nigh on 900 million tonnes per annum of raw materials (iron ore, lithium, etc) think about this?

“We believe battery-electric, green hydrogen and green ammonia will all be critical to our decarbonisation plan, and we are taking practical steps to apply the best solution to each situation,” she said.

“Through our partnership with Liebherr and our acquisition of UK-based WAE Technologies, our Green Fleet team are exploring options for both battery-electric and hydrogen fuel cell haul trucks.

“We currently have two prototypes that we are testing, with the aim to have our first green haul truck operational at our sites during 2026.”

Looks like they're aiming to make their 100+ tonne haul paks, diggers, plants, etc carbon neutral.

Given the transnational footprint of Fortescue Metals and Rio Tinto is clear those practices will ripple outwards from W.Australia.

I still wouldn't buy a Tesla though.

https://www.afr.com/companies/mining/fortescue-and-rio-say-b...
Same in Rio de Janeiro, Brazil - Linux User
Saw this on twitter along with a snarky remark about raising the retirement age. Cant find the tweet anymore and the article doesnt say, but is retirement age affected by this reform ?
> There's microplastics which are now absolutely everywhere. Apparently we consume a credit card's worth of plastic per month. Nobody should feel ok about consuming a drink that's got a ground up credit card in it, yet that's what we're doing.

And what's the effect? We've been doing this for decades?
Epyc does not use a chipset, threadripper on down is nerfed epyc with less cpus, memory and/or pcie lanes exposed. The motherboard chip on the nerfed versions is just a second i/o die like on the cpu.

https://en.wikipedia.org/wiki/Epyc#Design
> Linux is probably the system that suffers the least from these issues as it still feels pretty snappy on modest hardware. […]. That said, this is only an illusion. As soon as you start installing any modern app that wasn’t developed exclusively for Linux… the slow app start times and generally poor performance show up.

This is not an illusion. Cross-platform programs suck, so everyone avoids them, right? Electron apps and whatnot are universally mocked. You would only use one for an online services like Spotify or something. The normal use case is downloading some nice native code from your repo.
Back in the Marines once per fiscal year the admin people would give us sledgehammers and a truckbed full of computers, printers, and Blackberries they were retiring. That was usually the best day of the year. We had to make sure to really pound the hell out of the keyboards so that dumpster diving spies couldn't use wear patterns to guess character frequency in passwords (this apparently did happen at one point).
> Cars wasn't a critical darling

Cars 1 was good. Cars 2 was absolutely terrible. Cars 3 was very good. Cars 2 suffered when Paul Neumann died, since the relationship between him and Owen Wilson was the heart of what Cars was about. But Cars 3 made it about his passing, and what he left behind, in a really moving way.
Silicon Valley’s Elon Musk Problem
Seems pretty clear the whole web app is down across the globe, but no incident reported on Microsoft 365 Service Status from the looks of things (https://status.office.com/) unless that status page is meant to relate to something else?
It's not just interpolation. The interpolation handler rewrites the query and makes it safe from SQL injection.

There's an add-on to Dapper that does similar:

https://github.com/mishael-o/Dapper.SimpleSqlBuilder
Similar to the other comments. Google calendar for scheduling meetings. I get notifications some days before the appointments to the phone, so I am not surprised and have time for detailed planning. For todos I use Kanboard with different columns. First is "Today", Then different "Customer Projects", "General Company stuff", "Private/Family". At the end of each day I prepare the Today column for tomorrow with tasks from the other Columns. Simple, but efficient enough for me. However, there is no linking between calendar appointments and tasks. So there is room for improvement. Any ideas on that? Thanks.
No. I was just explaining why copper is better in that regard, not that I would personally care that much. I do prefer stainless steel, because it is more robust, dishwasher-safe and cheaper.
Electrifying 100% of everything existing now may not be a realistic goal. And applying Pareto and low hanging fruits may bring sooner some results.

The article is targeting homes mainly, and even discarding some already existing electric devices because “they are not efficient”. But what is already electric is automatically converted if the electric generation in the network is decarbonized, so that is a point to put the finger, right now. And not just energy companies decarbonized generation, but from heavy industries to private homes generation too. And if possible contributing the excess generated electricity to the network.

And better than converting the 100% of vehicles to electric is rationalize its usage. More remote working, more public transport, electrifying everything of mass transport, better sharing, cities not built around having to drive for even buying a bottle of water should drop badly the need of so many vehicles. Then would be the moment of deciding what to electrify or not.

And, of course, there is the lion’s share of emissions, that are not homes. That should be addressed too, sector by sector.
Prusa has some good info on it. It’s not recommended for outdoor use although I have some outside now doing fine so far (I’m testing PLA vs PETG). https://help.prusa3d.com/article/pla_2062
Sapling looks quite cool! I've used git extensively in my career and consider myself as having a slightly-more-advanced-than-typical understanding of how to use it just based on conversations with colleagues. However, one thing that's always been very limiting with git has been stack-based PR reviews, and as they mentioned amending deep commits. It's not impossible, but it makes it awkward enough that I usually avoid it if possible.

Curious if anyone has used Sapling after lots of time using git. Is it the future?
lol what a crap, I work in a french enterprise (~20 people) but It seams that I a the only one to have this error.
Does any of you have a fix for thtat?
I strongly believe this.

I think there’s an important additional factor, which is how dynamic so much UI is these days. So much is looked up at runtime, rather than being determined at compile time or at least at some static time. That means you can plug a second monitor into your laptop and everything will “just work”. But there is no reason it should take a long time to start system settings (an example from the article) as the set of settings widgets doesn’t change much — for many people, never — and so can be cached either the first time you start it or precached by a background process. Likewise a number of display-specific decisions can be made, at least for the laptop’s screen or phone’s screen, and frozen.

Here’s some sobering perspective on this from 40 years ago: https://www.folklore.org/StoryView.py?story=Saving_Lives.txt
Yes, but the GUI elements were clearly delimited.
It's probably been a while since you've last used OpenRC, and I don't know how it was back then, but these days, service scripts are really trivial to write[1]. You just need to provide the command= and command_arguments= to use, and depending on whether the daemon backgrounds itself or not, configure the pidfile location or set command_background=true. It really couldn't be easier.

Personally I just wish it had any notion of logging stdout/stderr, or a way to manage daemons as a user.

[1]: https://github.com/OpenRC/openrc/blob/master/service-script-...
For example "9 9 7", It counts the single digits so "10 15" would be "1 + 0 + 1 + 5 = 7" so in that case you'd need "10 15 9 9"
I work for CCC IS, we make software to help collision repair facilities and auto insurers estimate the damage to your vehicle and the needed repair… only in the US, only private vehicle auto insurance… $7B market cap
Core routing hardware isn’t sold at multiple Pbit/s because no location on earth has that much traffic. Nobody is wasting that kind of money buying hardware when they don’t have fiber to make use of it. Starlink is aiming physically to eventually have 10+ Pbit/s worth of actual hardware because customers aren’t spread evenly across the globe so there’s inefficiencies involved. The only unfairness is comparing future equipment to current equipment.

First data centers very wildly in size and have connections to multiple networks for redundancy, Starlink would be very appealing from that standpoint. Also you’re underestimating bandwidth here, V2 mini are ~80Gbps full V2 weigh 2.5x as much and presumably the bandwidth difference is even higher, but they aren’t launching hardware yet so it’s unclear. Any given location several satellites above it at the current density, at 42,000 you’re talking 50+. Plus if it’s data center to Starlink customer then you’re effectively replacing a Starlink ground station so they might make such installations very cheap.
Nothing has surprised me more about the popularity of vaping than the fact that so many people are willing to hold a bomb in their mouth.
Aren't a lot of carrier stores in reality franchises?
Standardization has the downside of pausing development.

Eg higher resolution screens that are being experimented on for VR but need a market to support.

A standard sized battery would also affect on the screen sizes to choose from for designers.
NASA Writes Space-Proof Code
I used Phabricator at a previous (non-Meta) company. It was better than GitHub in some ways but worse in others. Overall I didn’t mind it
This is a matter of power and the marketplace.

I wonder what the real-world stats for different professions
are as to employees preferring work from home vs at the office.

I do know many workers who do not want to work at home.
The office was a break from the screaming kids and / or
no AC / or have a home that is just not practical as an office /
or just prefer a clean break between what is work / office
and what is home.

Plus, a lot of people behave differently when they are dressed
up professionally for work.
Again, the distinction between home and work is valuable for some.

We have somewhere between 100 - 300 years of experience having people
working at the office. We know a lot about how that works / or doesn't.

Working from home full time at scale is not yet studied to the extent
we can draw real conclusions from it.

A couple of years is far too short.
So it is an experiment.

Personally, I prefer to work from home, but I am not so sure
I will be able to long term.

My prediction is that working from the office will become increasingly
common over time with some professions going back to the office short
term and other longer term.

And some companies will prefer fully remote.

I am not sure what the breakdown will be in 50 years.
I am intrigued by your comment. Is there a real effort to photograph paintings in nonvisible spectrum and fuller set of angles?
Same here, Nigeria.
Operation failed with unexpected error. in Mexico. Same problem.