skysight-inc/HackerNews huggingface dataset:
Vancouver and Toronto are developing rather robust local economies. Vancouvers is more satellite offices for large American companies like Amazon (15k). Shopify announced prior to Covid that they were opening an office with 1000 people. A large portion of the jobs here have traditionally been as a visa clearing house prior to having people move to the main campus but there are lots of locals.

The biggest challenge in tech in Canada is salaries. Youre paid less and then youre paid in CAD which is around 70% of USD. Then you factor in high house prices in both Toronto and Vancouver and things arent so great.

If youre willing to live outside these areas then there are lots of opportunities. Canada as a country in general is great, but it has its own set of issues. Namely a lame resource extraction based economy and a hyper willingness to sell all its assets - information economy and otherwise - at discount prices to boost jobs.
I didn't fully give up on the red hat ecosystem for years after that I even ran stella based on centos and rebuilt rpms to have software that wasn't packaged for same.

This is even still a thing based on Centos 7 and running gnome 2 not a gnome 2 derivative but actual gnome 2.

I agree what you say is presumably so however Ubuntu LTS/Debian or arch update cadence, pick one, are still better than updating every 6 months for most users. If I want really up to date software I would like to have it now not months from now. If I have to wait I would like actual stability.

Fedora is optimized for testing new tech to be rolled out by red hat not for usage by end users. As it stands you can benefit from the sweat of their brow while not actually using fedora by using something that actually is.

Also note that if you install software from additional repos updates between versions may not be as smooth between versions. If you don't package choice is certainly going to be substantially inferior compared to arch or ubuntu.
Why are you putting your energy into deciding who to trust instead of understanding how it works?
Salaries are a different story in Canada compared to the USA.

They are far less in Canada, a $200K CAD ($150K USD) tech job is rare, actually, $150K CAD ($112K USD) are also uncommon.

Best job opportunities are in high COL locations (Vancouver, Toronto), followed by Montreal. But unlike the USA the compensation (for MOST employees) in those markets is only moderately higher than lower COL locations. (Calgary, Edmonton, Winnipeg...etc).
It is certainly a grind. Delegate, automate, and take vacations. Also hire someone to replace you ASAP. But not before making sure the business can be run by a dummy.
The definition of racism is not treating a race different from others. Racism is a belief that one race is better or worse than others, and the politics that arise from that belief. Recognizing that a group has been treated unfairly and compensating for it is not racism.
Canadian salaries are quite a bit lower, but I’ll be honest in saying I was happier with the quality of life in Vancouver than in the Bay, despite earning twice as much here.

There is a growing tech community in Vancouver.
There are more traditional tech companies like Microsoft, Amazon and Apple.
There’s also film and games companies like Industrial Light and Magic, Sony Pictures Imageworks and more...
It’s definitely no Bay Area in terms of number of gigs or pay, and the cost of living is almost as high, but again, I felt much happier there. It’s obviously subjective and unquantifiable, but something to research and consider too.
"... here is the CPU usage over a day in one of our data centers where each time series represents one machine and the different colors represent different generations of hardware. Unimog keeps all machines processing traffic and at roughly the same CPU utilization."

Still a mystery to me why "balancing" has SO MUCH mindshare. This is almost certainly not the optimal strategy for user experience. It is going to be much better to drain traffic away from older machines while newer machines stay fully loaded, rather than running every machine at equal utilization factor.
That's actually a scientifically recorded fact.

German researches recorded the sleep patterns of 397 residents in areas where there was previously no mobile reception.
After erecting 10 towers, many people complained about a change in sleep patterns. 5 of the 10 towers were turned off though so had no actual effect. Just the believe was enough to cause problems. [0]

[0] https://pubmed.ncbi.nlm.nih.gov/20737608/
> Statistically, proprietary software is regular software.

Statistically, proprietary software in the world of Linux is a black swan. Free software is the rule, proprietary software the exception to the rule which tends to be used only when there are no alternatives.
It wasn't clear to me from the writing which were his before/after phases, which mostly sounded like what I commented on. But I read between the lines that his "negative-only" traits have probably bled through to his experiment.
Yes, that’s PG’s username, or at least the original & official one, but no, that’s not where it would appear.

Here’s example of a prior reference to this feature:

https://news.ycombinator.com/item?id=7432526
65K karma (and #22 on /leaders) and I don't see it. I think that was a joke.
Yes can identify devices and therefore helps in law enforcement (crime, terrorism).
This is very similar to an Aeolian Harp, also known as a wind harp.

https://en.wikipedia.org/wiki/Aeolian_harp

https://www.youtube.com/watch?v=CtzSm76ppS4

They are pretty cool art installations. The Golden Gate bridge may now be the largest such installation ever built!
Availability makes a difference. I'm not a UI/UX researcher but I've noticed I use functionality that is prominent and forget functionality that is "out of reach".
Personal handwriting is used a lot in sales mailers. Except that it's totally fake, it looks like someone spent time on it. Same thing when they send you a letter with a post it on it. Looks real-ish.
Where the reviews entirely fiction?
Setting aside the obvious PR opportunism, how would something like this actually work? Does Uber currently collect data on the race of the people who own restaurants they deliver from? Is data like this publicly available somehow? Is this data something they're going to start collecting to facilitate this feature? Does that sound like data it would be good for Uber to have?

Knowing what we know about Uber this all seems highly problematic.
Nice that they did a kernel patch to fix the pivot root on initramfs problem, but sadly looking at replies it won't get merged https://lore.kernel.org/linux-fsdevel/20200305193511.28621-1...
Money is still cheap. Companies got a bailout from COVID-19. The current administration puts profits over people.
I've wondered why we can't comment on YC jobs postings on HN. I imagine commenting would be beneficial for questions/answers about the company or position.
Judge orders Denver police to limit tear gas, projectiles at peaceful protesters
Yes, Apendicularians are weird.

The real animal in this 3D scanner is the tadpole shaped thing at the center. The remaininig structure is its home and hunting net. The article is confusing because it seems to thing that this is part of the soft body, but is just a temporal enveloppe. The animals can lose or discard it and create a new one if necessary. They have also a second one that is more external and is like a spiderweb made of mucus.
We have been building on the side for quite some time a image enlarge/upscale service based on convolutional neural networks algorithms:

https://deep-image.ai

More details about the technology side:

https://teonite.com/blog/deep-image-thanks-to-machine-learni...

Now we’ve just launched payments - so we have to see some time about the results.
HN doesn't support lists or quotes at all, and I don't think the italic or code block support is exactly markdown compatible, though it's similar.
A more accurate term is "racial discrimination". Doesn't make it any more palatable.
Every program in every programming language is interpreted as a data structure. Otherwise we would not have compilers and interpreters.
There is also that situation where "clear" and "direct" people use their clear directness exclusively to convey negative information.

It is perfectly possible to be clear and direct while praising someone or thanking someone. Or apologizing to someone. Or asking for help, refusing help or providing help.

And clear and direct criticism is also taken more positively when done by people who dont use "direct" as excuse to unleash all their anger and frustratin on someone.
Are black restaurant owners an oppressed group?
Using Enumerated Types in Python
I'm a Canadian software that moved from Victoria, BC to San Francisco, CA to begin my career two years ago. My top earning friends in Canada of the same experience level earn 2 - 4 times less than me and my peers here. I'm saving significantly more here than them too even after a much higher cost of living. The quality of life here is worse though in some ways. Most of all I miss the politeness and generally less hostile demeanor of Canadians.
There are a number of visual examples that help explain the difference between equality, equity and justice. But this one I particularly like:

https://www.reddit.com/r/coolguides/comments/gq2n31/inequali...
A couple years ago I got moved to a new office where I could hear an awful humming noise from the light ballasts in the ceiling when the lights in a showroom/lobby downstairs were turned on. None of other dozen people in my office could hear it.

I feel like I wasted a bunch of perfectly good political capital at work in my fight with building management to get them to fix the lights. They finally replaced them with ballast-free LEDs after six months.
And responsible managers do. Unfortunately, many others conceptualize legal as a department to help them fight the law rather than a department to help them follow it.
Traditionally when someone invokes their family while stepping down from a board it means there was either a major screw up, a sex scandal or a health crisis. It is normal not to get a straightforward reason for why someone resigns a powerful position.

> Why can’t he feel a sense of moral obligation to have members of our community be represented in seats of power?

His family is blacker than something like 80% of American families. He is "urging" a black replacement rather than identifying "this is the black candidate we have decided to replace me with". His daughter is going to be one of the American elite - this "able to answer" business is a transparent emotional play. She will crush everyone in this HN thread with the opportunities and material comforts that she will enjoy.

The blog post doesn't quite mesh. Balance of probabilities; there is more to this story that is not obvious. It isn't a basic moral decision.
This is generally referred to as shadow banning. When the user is unaware their account is being restricted due to content rules or bot like activities.
Not surprising last reference I know of it is years old and PG is busy doing other things now.
So your notes on books for example, are they more like a collection of highlights, or like an essay summarizing or reviewing it?
A version of this is used in india to reduce wages. When you divide people into two big groups and compensate one - you create unequal net wage - and if there is not enough employment, one group hogs all the jobs while others have to significantly reduce their wages to compete.

This is just capitalism in action.
Not just emoji either e.g. the box-drawing characters (https://en.wikipedia.org/wiki/Box-drawing_character) also get stripped.

OTOH domino or mahjong tiles (🁓, 🀕), playing cards (🃅) or musical symbols (𝅗𝅥) are allowed. So are arrows (↸) including supplementals (⤪), number forms (ↈ), superscripts and subscripts (⁴₂), "miscelllaneous technical" (⎋, ⏱) or geometric symbols (◉), however misc symbols (https://en.wikipedia.org/wiki/Miscellaneous_Symbols) is a no.

So yeah, pretty arbitrary. I guess pg likes playing domino but hates chess.

Also funny note: we have access to musical symbols but not notes, because the notes are in the misc. symbols block. Unless you want to use byzantine (𝀶) or ancient greek (𝈙) musical notation then it's OK.
Yeah, I wondered this, given that you can use tones like this to, say, loosen bolts.
It's possible there's code somewhere in the stack which sets a default, and the fall through case in the code resulting in this real-life weirdness.

eg. https://arstechnica.com/tech-policy/2016/08/kansas-couple-su...
This advanced tutorial helped me https://www.ele.uri.edu/faculty/vetter/Other-stuff/vi/009-in.... I have not found many advanced vi/m tutorials, I wish there were more. hth
I haven’t tested hard CPU quotas with Nomad but I suspect the issue mentioned above is due to cgroups/CFS and is also applicable to Kubernetes. See these slides for more details: https://www.slideshare.net/mobile/try_except_/optimizing-kub...
Please don't write inflammatory comments that spread misunderstanding and disinformation.

I'm very skeptical of this move, its sustainability in the medium term, and I overall really dislike Uber as a business, but equality is NOT the point.

Society is already unequal, you cannot wish it away with a magic wand.

The way to address inequality, is to think in terms of equity:

http://betterbikeshare.org/2019/10/24/equity-vs-equality/

Also, this is obviously not an example of racism. Racism can be defined as:

"prejudice, discrimination, or antagonism directed against someone of a different race based on the belief that one's own race is superior."

The term that you're looking for is Affirmative action, defined as:

"Affirmative action is a policy in which an individual's color, race, sex, religion or national origin are taken into account to increase opportunities provided to an underrepresented part of society"
A more useful definition from So you want to talk about race:

Racism is any prejudice against someone because of their race, when those views are reinforced by systems of power.

This definition is useful in the sense that it helps focus efforts on what needs to be addressed - systemic racism - vs trying to convince 100% of individuals to stop being racists in their day-to-day.
The person you're responding to wasn't saying that the majority of the US is not directly in a city, but that 5G won't be useful for the majority of that subset

A third of the population isn't something to disregard. Their suggestion is that a holistic approach could be taken. But maybe this isn't too much an issue of resource allocation (ie 5G deployment may not be zero sum with fiber deployment, particularly if the considered regions are disjoint)

Oh well, hopefully Starlink or something can help raise the floor on rural internet access quality
If manufacturers would provide an option for unlocking bootloaders on all phones, and component manufacturers would release driver source code (or at the very least datasheets), then I could/would gladly update my phones.
I have tried both workflows. I used a (very) customized dwm for years, and use windows nowadays. Windows works, but dwm is really dynamic. Screenshots don't do it justice.

With windows, once I have a large number of windows, working in several things at the same time, I'm really afraid of losing that setup (for example, leaving my laptop unattended for a while and see that the system had the great idea of rebooting while I was gone). With dwm, I had the layout I wanted with much less effort. It adapts to what I'm doing. It's very fluid.

None is perfect, both have pros and cons. And I understand some people don't like some of the design decisions in dwm like editing source to configure and so on, but dynamic window management is a powerful concept.
Why do you assume only impact is on white restaurant owners?what about Asian, Mexican, Iranian, etc restaurant owners who are being charged a fee for delivery based only on their skin color?
Salaries working domestically in Canada are quite a bit lower, but CoL can also be good. Shopify for instance pays ~150 for senior devs but in Ottawa or Waterloo houses are pretty affordable.

I've had some luck working remotely in Canada for US companies - tax treatment of stock options is worse and they typically have few or no benefits for Canadians. On the other hand, you can have a significantly higher take home if you find the right employer.
ʎɹɐɹʇᴉqɹɐ ʎʇʇǝɹd sɯǝǝs
> It's a good thing that a similar solution has been implemented that is suitable to bring this too the masses.

Couldn't you just make a "default-firejail" package that installs the symlinks to firejail somewhere that's before the default install install location in your path? And maybe consider installing that in the base install, but that potentially risks breaking things unexpectedly for users.
Apart from the fact that Canada has closed its border with the US because of COVID, of course.

Pay on average is lower, but comes with a higher degree of social security and stability. Of course, Canada is not without its own racist past or present, but it's not quite as "on display" as the US. Our previous prime minister tried to have a "barbaric cultural practices" hotline which was essentially a dogwhistle to more Islamophobic elements of the Conservative party base.

That being said, I'm thankful that our police aren't tear gassing protesters in Ottawa so that Trudeau can have a photoshoot.

The tech industry in general isn't as large as the US, but does carry a lot of talent. Places to note are Kitchener-Waterloo, Toronto, Ottawa, Vancouver, Montreal and...maybe Calgary? I'm not so sure about the data science field myself, but I do know that most large tech firms around here do carry an analytics team.

Edit to add: like others have noted, COL is high in Toronto and Vancouver. That being said, I absolutely loved living in Vancouver and would move back there from Waterloo in a heartbeat. If you're able to land a job and afford living there (or more likely in another Lower Mainland city), I would recommend it.
#dadb0d too
I agree with most of those policies, but "downranking of tutorials" seems kinda dumb. I could see it making sense for "how to React" drivel that people use for self-promotion, but I've learned a lot from 1-off tutorials I saw on HN first.
1. On a weekly basis. So too many to count.

2. The culture of ignorance that is permeated through the globe and fueled by those in control.

3. There is no viable solution. This is human nature. Though it can and should be regulated.
If this it WebRTC, uMatrix. Don't allow 127.0.0.1 anything, but specifically UHR requests in the UI. This is a fingerprinting technique I believe. My guess is they'll claim it's to prevent fraud.
What you want is static executables. It is sad that those are not typically packaged in dependence-free debs, but there's nothing really against it.
Interesting post. As I said, I see the use case if you have a blog. Your case for "Capturing information from audio sources" makes a lot of sense too, something that I hadn't thought about.
Cant wait for facebook to disrupt fintech with zero fee micro transactions. Been waiting for Mozilla/Firefox to do it as they are in a better middleman position.
> I'v always liked the idea of literate programming, but I was always wondering how it actually feels in practice. Do they usual editor/IDE features still work like in a non-literate environment? – I assume it might work in Emacs, but are there other editors that support this approach?

In Org Mode, you get all the syntax highlightings and keybindings for whatever language's mode if you do literate programming with it.

What you won't get are things like being able to integrate your compilation failures, etc. As an example, if you write something that fails to compile, Emacs will not quickly be able to take you to the line that caused the failure. Similarly, things like linting, etc typically break.

Frustratingly, if you get an exception (e.g. "KeyError" in Python), it will not show the result of any print statements, so debugging is a bit painful.

I'm sure someone can solve these problems, but I don't know that anyone has.
I feel like there was probably a way to publish this. Maybe the author couldn't brand it with their name, logo and other identifying information, and clearly that's a compromise they weren't comfortable with. That is, of course, their choice, but the large number of screenshots of the resulting application felt like a bit much. This work could increase accessibility to iMessage e.g. for those with physical or other disabilities were there a way to use it, and the post just ended up feeling like an exercise in navel-gazing to me.
No, you can set any CSS color if you have the minimum karma required. The linked page is just a list of colors that users have actually set.

I really wish any user could set a custom topcolor. I found the default orange hard on my eyes, and I was glad when I could change it.

Mine is #d0c8b5, which is simply a darker version of the page background color. Plain and unobtrusive, and the bit of orange in the "Y" logo sits nicely in the corner.
Not just birds -- humans who were born with no arms learn to become dextrous enough with their legs and feet to where they can cook, paint, operate a computer and even drive a car almost as well as if they'd had all four limbs.

T. rex got along just fine with its stumpy little kiwi-bird wings.
Really saddened to see the negativity in the comments surrounding this post.
I can make lists just fine:

- One

- Two

And quotes
As many others have said:

1. At least in the US, this is quite blatantly illegal. Uber Eats is not stupid, they know this. Whether you take the charitable view (Uber knows this but they wish to push back against historical and systemic racism) or the uncharitable view (this is a bare virtue signaling ploy), Uber Eats is betting they what they get from doing this is worth more than eventually having to stop or get sued.

2. Personally, as someone who strongly supports the BLM movement, I find this beyond stupid. It doesn't solve the problem at hand, and it just plays into the further division of society that the right wing has played so masterfully into fomenting.
Yes, turns out you can convert ciphertexts from one scheme to another, so you can go back and forth between them depending on what type of computation you are trying to do. However the cost of transciphering is high, so in practice it doesn’t work well. But give it a few years and it’ll work!
I am currently looking for a job opening, FullStack, or Mobile(Flutter or Ionic) in Canada or the US... I really don't mind the location.. any suggestions/recommendations?
It also looks like you're in the bay? We're in San Gregorio CA
While that might be true, the article explicitly states it doesn't give one a license to say whatever you want to whoever you want.
This is something that I struggle balancing back and forth. I used to be direct, and then less direct, and then direct again, then less direct again. Moving to different country, or to different communities, and my attempts were resets because people have no expectations and all things are blank state.

For every attempts to swing either way, there's pros and cons. I am now on my "direct" phase. I guess that's just the nature of communication, it is all contextual.