skysight-inc/HackerNews huggingface dataset:
I would suggest sticking it out. These things are normal. Don’t let your output fall or let your boss out-manoeuvre you out of a job. I have survived a similar situation, although not exactly like yours.

Bosses are clever sometimes. Don’t let them run you over by their tactics.
Where you see higher taxes it means you get something for free. Typically it's healthcare and/or education. With comparable living standards the spending per person is roughly the same, the question is who is paying and how.

I.e. higher taxes = no need for medical insurance; lower taxes = you should include private insurance in your overall calculations.

I'd say the spending per person might be higher in the US due to private medical insurance, i.e. you have a middleman who works for profit. In more social states there's no middleman and healthcare is cheaper, regardless of how it's paid for.
How are yellow pages regulated?
There’s a big gulf between “not a shit box” and “new expensive luxury SUV” and it’s pretty reasonable to tax more expensive vehicles proportionally.
If you get a used Pebble off of eBay, you can still bring it back to life with https://rebble.io/.
There is currently a debate about these supposed a11y issues. Some are about what happens to focus after dismissal, some are about related elements and announcements, some are about buggy implementations and non support from screen readers.

However it is my belief that these were mostly true 2-3 years ago but the myth has remained. And people still belief there are issues.

I've heard from actual screen reader users that these supposed issues are mostly non-issue. And pale in comparison from people implementing their own.
"Is this really the way forward?" No. The way forward for scale-free systems which implement a hierarchy of competence is to have "the factory smaller than the product" [1]. Instead of the Chrome Canary team and the various Working Groups dictating from above what passes as valid, let the rules be sent at the same time with the interpretation of the rules [2]. In the same manner DNA encodes proteins with no mention of the underlying morphology, but once the RNA starts building the morphology arises.

[1] Jim Keller talking about DNA Origami at 19:18, https://www.youtube.com/watch?v=gzgyksS5pX8

[2] Not even such a new idea, "Building a Better Web Browser - James Mickens - Harvard CS Colloquium 2015", on rendering at 04:20, https://www.youtube.com/watch?v=1uflg7LDmzI
> but probably because I always forget what in the world all the options mean/are, haha!

CSS is so big, and only getting bigger all the time (just read the Chrome release highlights over the last few years, your head is going to spin just from the CSS additions alone), yet at the same time it's not a language (where you can typically get by with just learning the basics and start to write useful stuff real fast by relying on general algorithmization skill and programmer intuition), just a massive set of directives you can combine together, I really feel like at the point where it is all in your head and ready to go (i.e. you know what you're about to do, you do it and it does what you intended... without you having to go through a 10 minute Chrome dev tools & Stack Overflow intermezzo), you have to have such a good memory, that you would do much better as a lawyer or a doctor than "mastering css".

Is there some better universal styling solution than CSS? Probably not. Is CSS way, way too big nowadays? Hell yes.
Third enthusiastic Bangle JS supporter. The hardware is fine, but the ecosystem that comes with it is the best part. The excellent documentation makes it easy to make your own watchface or application.
Sure am. Lovely here, despite the doctor situation.
maybe they can first fix the USB audio class driver
cPanel: 24h extremely good support
What was your pay difference between the two?

I’d love nice things for taxes in the USA but the pay tends to be higher enough here to offset it for engineers.
I don't really care how they get it, just that I do not have to train them in it. An employee who requires tech training is a pain to have around. You need people ready to get to work.

Some companies do focus on Leetcode, that is true. Mine do not, but on the other hand we expect you to fit neatly into the role of developer without needing to be told about Docker, GitHub, testing. Tons of grads have no idea of the difference between a unit test and an integration test.
And I guess you've never been bitten in the ass by an ECS version upgrade that makes a bunch of your complex manifests break by removing support for apiVersions, or deprecating features that you use? Because that happened with k8s 1.22, 1.24, 1.25... also, k8s releases have accelerated recently, so an upgrade gives you less time between potentially breaking changes that might require you to revisit long horrible yaml files that you hoped you'd never have to look at again.

I know a guy running a startup, and his product and/or CICD pipeline has been broken twice by EKS upgrades. He had originally contacted someone in to build out a robust, scalable, self-healing infra 2 years ago. He then continued to work on the product code himself. Be didn't realise that the infra code would rot so badly until a forced EKS cluster upgrade broke stuff. He had no idea where to start. There isn't an easy upgrade path from 1.1x to 1.27. I told him he might be better off thinking of it a disaster recovery, ie: get his data across to a new cluster, bootstrapped with the latest charts for cert-manager, external-dns, nginx-ingress etc. In many cases he could `helm get values -n $namespace $release` and install the latest chart with the backed up values.
Tech workers get private healthcare in Canada too
> Specifically, despite having higher population per square mile than the US (1 person per 10 miles compared to 1 person per 80 miles), they have about the 6th of the population, and fewer major city centers (about 10 > 500k in Canada versus about 30 > 500k in the US).

I think you have this way backwards. Canada has a larger land mass than the US, but about 10% of the population.
Try doing the same without an emergency room. Our ERs are great that's why people go there for a sniffle.
Scientists pick up shock waves from colliding galaxies
One of carbon fiber’s failure modes involves damage due to repeated stresses. It is also fairly difficult to monitor how it degrades. That the sub survived a handful of dives isn’t indicative of solving the core issues with the material in this application. The failure indicates that they did not make much progress against those core issues.
There should not be such a distinction between in-memory and disk based databases.

Being in-memory does not make OLAP databases faster. And typically, "in-memory" is a disadvantage and a limiting factor in OLAP database architecture.

I have a presentation on this topic: https://presentations.clickhouse.com/meetup53/optimizations/

It is similar to how frequently someone says "lock-free" to highlight imaginary performance advantages. If someone says a database engine is fast because it is in-memory and lock-free, it smells wrong.
> Action figures and games are ultimately just timewasters. Kids learning to build stuff with woodworking tools would seem less childish because that is a useful skill compared to building things out of legos.

As a grown-ass adult, I'm both into building things out of wood and of building plastic model kits.

Either is, on paper, a foolish uneconomic conceit. I can spend hours turning a wooden bowl, making a small table, or making shop furniture; but I can buy the items for cheaper than what I could sell my time for.

Doing a good job of building and painting the plastic figure can be as difficult as turning the bowl. And if someone is particularly adept at either making the action figures or turning the wooden bowls, they can eke out a comfortable living from that alone.

For me, either activity is restful and produces objects that I like having around.
It might not be CS talent that Canada lacks.

Someone mentioned elsewhere in the thread that Canada has high taxes and a difficult bureaucracy. If Canada's government is business-unfriendly and their closest neighbor and competitor is the USA, then Canada might face a lack of people with talent for business. As in, the sort of person who would pump out unicorns would rather move to the US.

Then they would have lots of talented CS people, but nobody to hire them.
You want supporting content creativity by relying on third party content creativity? Why not just pay directly.
New Free SEO and KW Research Tool (Feedback Wanted)
Our focus is on simplifying YOUR keyword research process, instead of producing thousands of unorganized keywords. We're a new tool and would like to learn how to improve.
I would like to hear from the LineageOS developers. Closed source blobs and closer-and-closer source os are calling for the disaster.
>This kind of shifts the price / perf curve way out on PC, and a lot of people are unhappy about it, but publishers don't really care anymore.

Disagree. Publishers care about PC today more than 15-20 years ago.

Back then, there was real risk of the entire PC gaming market disappearing with the exception of FPS, real-time strategy, and 4X. Once FPS (especially online multiplayer) became viable on consoles, and RTS and 4X's shares of the overall market shrank bigtime, the PC market was saved by MMORPGs, then Steam, then indie games, and so on.

Today you have Microsoft finally taking seriously its vow from way back when (as johnchristopher noted) to meld PC and console development and publishing, Sony unexpectedly making a PC game push, and the rising tide from Steam Deck becoming a viable platform benefiting both the mainstream PC and Linux gaming markets.

Consoles remain the largest category as a market, but the PC market compares well with any single console. There's a reason why Madden NFL returned to PC after a decade away.
Change your name!

https://help.gnome.org/users/orca/stable/introduction.html.e...
Anywhere Stripe is used for payment I tend to see it.
Ironic for an Australian co's GitHub alternative to be less responsive than GitHub itself in Australia.
This might sort of work if everything from the domain gets a disjoint type, but stringly-typed code is a lot more common and the type system doesn’t know what would make sense.
It's the giggification of everything possible. Pay as little per story as possible (incentivizing the author to spend as little time as they can on it) and hope second jobs or social safety nets make up for the lack of a living the authors now make.
Please don't perpetuate flamewars on HN. We end up having to ban accounts that do that.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
The speed of light in a fiber optic cable is slower than light in a vacuum, about 2.14e8 m/s.

If you feel latency, it's probably not the one-direction or round-trip latency, but rather the MANY round trips that are typically required for an HTTP request. DNS is probably 2 round trips (CNAME then A), and that has to cross the ocean via your resolver of choice (8.8.8.8 or whatever) to get to the authoritative server if it's not already cached (or distributed; big DNS providers will serve your zone in many regions). Then you have to set up a TCP session, which is 1.5 round trips. Then you have to set up TLS, which varies, and make an HTTP request, and wait for the response. (I counted 5 total round trips until you see the response.)

So basically if you calculate the speed of light between two points, multiply that by 2*(2+5) = 14 in the worst case to see your time to first byte. Doing something 14 times is always going to be slow.

The underlying issue here is not so much the distance, but rather that TCP, TLS, and HTTP don't care about latency at all. (I'll ignore the application layer, which probably wants to redirect you to /verify-session-cookie and then /hey-you-logged-in for some reason. And yes, TLS1.3 has 0RTT handshakes now too, eliminating some trips.)

This is the problem that HTTP/3 aims to fix; one round trip replaces the TCP handshake, TLS handshake, and HTTP request. You shoot out a packet, you get back an HTTP response. (You still have to do the DNS lookup, so we'll call this 3 round trips total.)
But where will these new people stay? There is not enough housing being built for people, you are going to see people come here only to leave when they realize that they can't afford the housing for their families there.

Net migration is probably pretty high in Canada right now and will increase once people figure out that there is not enough density or proper housing for them.

Check out these two top threads thread at canadahousing subreddit:

[1]https://www.reddit.com/r/canadahousing/comments/13jl3gf/came...

[2]https://www.reddit.com/r/canadahousing/comments/147p0tx/onta...

I am waiting to see what the cabinet shuffle looks like, but we are probably going to run some billboard campaigns or do some fundraising soon to address the housing crisis if the government is not tackling this properly. If you are Canadian or have interest in this space on addressing these social issues, hit me up.
Plant-based diets reduce the risk of cardiovascular disease
That's a super nice watch design; too bad it died. I know it's not what you want, but that interface is slick enough that I wonder if there's a good implementation of the same UX for an existing smart watch.
time to get some used electron microscopes and start carving my own transistor arrays into rocks
The Pinephone can suffer from the same issue where people maintaining the software included may decide they no longer want to maintain their software anymore. It's no different for this. Either someone needs to step up to mountain it or you replace it with something else. Wanting to get rid of the rest of Android just because dialer and messenger are no longer maintained is throwing the baby out with the bath water.
What you showed are the advertisements of the homes, but these are not the instructions that Sears sold. I assume the instructions would include a bill of materials and the step-by-step assembly process.
Perversely, and without exception, all of those anti-features you mentioned were implemented the kinds of individuals that find them offensive and refuse to engage with them where possible. I feel like this says something about the state of personal integrity either in industry or society writ large.
I think Sony had one of the few smart wristbands for analogue watches but IIRC its japan only. I found the idea quite nice, a small led row display to show whos calling for example and the wristband looked like a normal band for the watch.

Havent found anything like that since that Sony one
Pixar is a blockbuster churning powerhouse with a very specific style. Granted the last 5 years the pandemic, writers’ strike, and the PC movements affect the process and the outcome. Also the tricky balance at executive level to try to appeal to a broader audience and be more inclusive and take fewer risks etc etc etc…

Whenever I think of Pixar, honestly, I think HQ graphics, storytelling which is imaginative and new — Finding Nemo, Monster’s Inc, Wall-E, Cars, Toy Story 2, Inside Out, Incredibles, and Soul… all these my favorites and I love Partyssaurus Rex!!
I stopped using google a while ago for various reasons.

Actually looking over today's results again, I think those results are for links visited from the search and not topics as a group - noting Madonna has come up twice. Sorry about that, it's not what you were looking for.
If paying for content consumption does not mean DRM free experience, I'm not interested. Reason is obvious.
Would you call Windows "open source" just because you run a few open source apps on it?

Google is slowly but surely turning more and more components of Android into closed source code. This is a targeted effort to kill AOSP and lock consumers into their ecosystem. The end result will probably look a lot like macOS: a few open source parts, but primarily a proprietary stack.
Adobe AIR was a precursor to Electron in the late 00s. It allowed apps written in JavaScript, ActionScript and some other Adobe tech to be easily built for multiple platforms.
Making "games" is easy. Making a GOOD game (which we will define as "something an audience on release date will be incentivized to buy) is extremely hard. Because making a good game isn't enough these days. Not just in expectations, but in choices and pricing and so much more.

>If you feel what I feel you don't make excuses about "luck."

one of my favorite quotes:

“Luck Is What Happens When Preparation Meets Opportunity" - Roman philosopher Seneca

And I think it bridges both people's feelings on the term. Yes, to some extent you do need to just be in the right place at the right time. Or create that right place/time yourself (which I argue is harder than even making a game). But your own quality of work and talent will be a factor in if you are "lucky". A genius who never leaves their home or never communicates will never get lucky, but someone hard working with a plan to get themselves out there will create multiple portions of luck. Which of course contrasts to the rich but lazy heir who will have opporttunities out the nose but almost no genuine interest in them.

>You can choose to make something beautiful, to hone your craft, to stir a feeling. What could be better than that?!

based on this website, making 300k at Apple or something.
Add to that Github is also in the same region as Bitbucket.
People without a job can't pay their bills. I think it's pretty straightforward.
If you go to interactive data, then select CT scan (the only x ray like thing on the list) it says 14 days for Canada wide. MRIs are 37 days.

Maybe they are talking about hip replacements taking 6 months?
I'm just wondering which country is harder to get into, not trying to establish which is the better nation.
Express entry also penalizes those of us who are a bit older. Kind of sucks, because I don't think I really hit my stride as a dev until I was around 35.
> Half a century ago, indeed.

Fake news, I hope originating from historical ignorance.
Half a century Brazil was under a fascist military regime: not only was there state violence, torture and heavy censorship (schools and uni's were amongst the main targets) all over, but public education was worst by a lot of metrics including child illiteracy and access to basic education and pre-education. Also they put the children through all sorts of ridiculous parades and bullshit. Truly despicable.
Just commenting again, check out the situation or some top posts in Reddit that had recent discussions about this:

[1] https://www.reddit.com/r/canadahousing/comments/13jl3gf/came...

[2]
https://www.reddit.com/r/canadahousing/comments/147p0tx/onta...

If you are a potential H1B moving to Canada think again if you really want to spend a major amount of your income on renting.
> DNS is probably 2 round trips (CNAME then A), and that has to cross the ocean via your resolver of choice

I hope your DNS doesn't have to do that. Most anycast DNS should have lots of PoPs (regions) and are really fast.

CDNs usually solve a lot of the static asset issues.

The main issue is the database.
Canadian tech employers pay some of the lowest effective income tax rates in any developed country because the R&D tax credit regime is so generous. For Canadian controlled private corporations, the tax credit on R&D salaries is about 60%, making a $200K engineer cost just $80K after tax.

That engineer, if located in Vancouver, will pay $69K in income taxes. The same person working in San Francisco would pay $67K. But the San Francisco employer doesn’t get a tax credit of $120K and they also have to pay perhaps $12,000 or more per year in healthcare premiums.

Canada has its flaws. Ultimately the country is subsidized by resource revenues, leading to distortions. But the USA has the military industrial complex. Pick your poison. I think Canada is a healthier democracy and a better place to raise your kids.
I've seen first hand refugees come to Canada from Ukraine, realize that this country is in their words "not a country where you can have an easy life" and within 6 months figure out a way to get to the states.
Perhaps custom ROMs will only ever exist among a relatively small group of "hackers" or whatever you want to call us, but I do really hope we can grow this community in the coming years.

You know that xkcd with n standards, let's add another, now it's n+1? That's kinda how I feel about Android ROMs these days. I'm hopeful we can join forces to a greater extent, and make these platforms easier for less-technical folks to access.
You couldn't use the DC's remote hands?
Care to show regions where it was implemented in l.a. and fatalities in that regions? I just really doubt that speed bumps, artificial turns, increasing the turn angle, adapting semaphores to be before intersections and raised crosswalks have no effect. If there are no such regions that adapted these changes than vision zero stayed on paper. If such regions exist, I would be glad to research how fatalities changed after them
I don't understand. If one is gaining weight then that implies they consumed more calories then they 'burned' and aren't restricting calories enough.

Exercise and training would increase your burn rate and allow you to do less caloric restriction but at the end of the day it comes down to eating less calories.
Sure, I just have no idea how to write them, what the syntax is, where to write them, etc. Since my work doesn’t care to give me time to find out, and I don’t have time to do it on my own, it isn’t going to happen until it becomes a priority at work.
Except we're not. Engineers that is. According to the Canadian engineer's association or whatever.
What the fuck are these numbers.

The pay is more like 40%-20% lower. Senior devs can just negotiate remote roles with US companies.

Rent in Toronto is definitely not the same as SF, even if you ignore the currency gap. Cost of living overall is way cheaper.
With Rust & Go style error handling you generally still do bubble up errors and handle them centrally. But you don't always want to do that. Sometimes you want to handle errors locally and e.g. retry things, or try something else in case of an error or ignore some errors etc. You also should add context (`raise ConfigParseError() from int_parse_error`) which approximately 0% of people do with exceptions.

Handling errors locally is difficult to do with exception handling because it's impossible to tell what errors a function might produce (if any!). It's also more verbose (especially compared to Rust) which just makes it annoying.

Checked exceptions are the usual answer to this but they're so tedious most people don't bother with them. C++ even dropped support for them from the language.

Rust's error handling is much better than exceptions in almost every way.
Not sure. It's working for me
You know that your data are valuable and make profit for others. You know that those data can be used to manipulate your decisions, to shape your thoughts, your wallet, your voting... Yet, you dont care?
Not working for me either. Tried the same chord progression (naturally ha)
>- Many countries are starting to diversify they foreign exchange reserve away from the USD, incorporating Yuans, Euros, and - yes - rubles (which can be used to purchase all kinds of useful raw materials from Russia, the largest landmass country on earth)

At 58.4%, the US dollar's share of global currency reserves is comparable to that in 1995 and 1985. It has declined from its 21st-century high, but so has the Euro. The renminbi has more than doubled ... from 1.1 to 2.7%.<https://en.wikipedia.org/wiki/Reserve_currency#Global_curren...>
Have you worked in industry at all? Whatever we do, it's definitely not engineering
join forces to create the n+2nd standard.
Enhanced Games: audacious plan for sporting event without drug testing
No one ever talks about A Bug’s Life. Has that movie beeb Mandela effected out of half of our universe’s existence?