skysight-inc/HackerNews huggingface dataset:
Because SIM identifies subscriber, and IMEI identifies equipment. They are not the same thing.
I’m considering moving to Toronto or Vancouver through FSW, and my company’s fully remote so hopefully I avoid the salary cliff. You might look into a similar setup.
I happen to think those rules were a good idea, but it’s worth pointing out that Obama waited until November of year 7 of an 8 year presidency to issue this rule, and it was in effect for less than 2 years. Contrary to your implication, it was not some major rollback in pollution controls.
I had to look up what chlorinated chicken is - although I’m still confused by this article. Seems like a political issue and not really about food safety?
Add a “contrib” directory to your projects
This is amazingly useful. I've been on HN for nearly 13 years and I only knew about a fraction of this stuff.
1 Modern CFD techniques enable almost silent blades. If a $10 computer fan can have special dimples/channels why cant wind turbines

https://www.quietpc.com/nf-a12x25-5v

https://cougargaming.com/us/products/cooling/cfd_red_led_fan...

https://aerocool.io/us/product/silent-master-blue-20cm/
It's like the MAC address of your smartphone WiFi radio. Yes, you'll get problems if there are two identical ones in the same cell, but in practice randomizing the MAC works perfectly fine.
Actually, because of the low propagation properties, mm-wave 5G network is mostly fiber. The signal can only travel a few hundred feet, the rest is fiber. Why ? The most expensive part of fiber is the last few hundred feet. Also, the antennas being so small, don't necessarily have to be on a large pole. Also they use phased array antennas that electronically steer the signal so they can be mounted on light poles that might sway a little but it can be compensated for. BTW, Huawei equipment is not being used by any of the major carriers in the US (or any that I am aware of). The mm-wave signal is safer than wifi. Remember, you microwave oven using 2.4Ghz to cook your food, same band as wifi.
> I don't understand why anybody wants this.

Because creating debs is largely a completely distinct undertaking from the dependency and build management the developer of an app does.

Bundles, whether via images or static binaries, allow app developers to distribute their app against the exact dependencies it was developed against -- potentially using the same build system.

There's obviously tradeoffs to each approach, which is why I don't think there's one right way to distribute every bit of executable code on a system.

> People want containers to be magic but they're actually a hard problem.

I work on a container orchestrator, so I understand some of the difficulty. :) Mobile apps are years ahead of desktop apps when it comes to containerizing in a user friendly way. Obviously there's plenty of work still to be done, but the problem is far from intractable and the benefits are enormous.
Any chance you plan to integrate with Google's Config Connector? It's very similar to crossplane (but gcp specific).

https://cloud.google.com/config-connector/docs/overview
How did Qualcomm get on the "naughty companies list"?
Ok, I'm on board here. This is really cool.

Yes, it cannot be a 24/7 thing, the harp/bridge is too loud. Also, putting resonances into a suspension bridge is likely to be unsafe.

That said, like the chiming of church bells in a village, it may be used selectively. I can imagine some Burners quickly putting up an adjustable mechanism to have the bridge sing/chime.

Something that can point into the wind correctly (to some degree) and then be readjusted to turn off. Possibly to make more than just one note, like a carillon of bells in a bell tower.

Maybe at the tops of the hour it can turn on/off, like a church bell, to signal the time. Or on special occasions like New Years Eve, the 4th of July, etc. Or for swearings-in of a mayor's term, etc. Heck, even as a warning system for earthquakes.

Having that loud of an instrument, powered by the wind, and then controlled by a few hundred actuators or a bridge-worker/bell-ringer moving steel beams in and out, it's just too good of an idea.

If something like that could be made to work, on such an iconic bridge, well, that's a whole new industry. People have done 'love locks' for years now, chiming bridges would be a great idea too.
The surprising difficulty of resizing images on spritesheets (2020)
Off topic, but this is so so so so smart!!!

> To contact me via email run one of the following scripts to generate my contact information. I find this is an effective filter against the deluge of emails from recruiters.

> Recruiters who do contact me will be named and shamed publicly.
You may find this interesting, and as a bonus it also includes something that you haven't documented: https://news.ycombinator.com/item?id=22788526
Next we see release notes with hints to wear masks or go get the vaccine or whatever because marks and vaccines are for people and people write Rust. Also buy a gun because people. and vote X for president because people. Lets justify every crap in release notes because people.
What would you say are the wages for different types of tech roles and seniority in Montreal? And how accessible are those to non-native French speakers?
A complete telescope (with equatorial) simulator written in OpenGL
Yes.

Been working here for a decade and the tech economy is the best it's ever been.

Big cos like Amazon, Microsoft have set up shop in Vancouver and are here to stay. They provide a nice fallback option to any sort of smaller startups that don't pan out.

The games industry has bounced back in a big way too. The multi thousand capacity EA Games studio in Burnaby is full and they've had to get off site offices.

Add on the standard benefits of Canada:

* free universal healthcare means being an entrepeneur is easy.

* reasonable gun regulations (no concealed carry nonsense)

* generally more progressive governments than USA.
Related discussion on an unrelated thread about a week ago: https://news.ycombinator.com/item?id=23329537
I do that in a fine-grained way with my personal domain: I receive mail addressed to any user at the domain. I never give out the same address twice. I can filter mail based on the "To" field, and always know how senders ultimately got my address. It works out because spammers never send mail to random other users at the same domain; I think trying unconfirmed users would be a quick way to get themselves blocked by common spam filters.

A fun thing I found this way: Samsung won't let you sign up for an account if the string "samsung" appears in your email address. Must be annoying for Big.Samsung.Fan@example.com!
I was you, 10 years ago.

Then at one day I decided to _really_ put a lot of effort on improving and highly customize my workflow.

It took a while to get used to being the fastest around my colleagues. I'll never look back.

We are professionals. The defaults, believe me, are not for us.
I'd be interested in a discourse mirror for consumption.
Yes, but there are some rules around it and generally to make it legal and proper you need to get some legal advice. Depending on the structure of the other business and how you are setup, it will be different.

For example, last I was advised (a while back), if you are an individual you can only accept payment via stock options (and no other compensation) if you can qualify as an accredited investor (SEC rule). This might have changed with some of that rule changes in the past few years, so you should check it.

If you are a corporation (LLC/C/S Corp) the rules are different and at least from what I remember more flexible.

My 2 cents having done this in the past, 98% of the time you take stock and get no pay off in the end. I stopped doing these deals even with funded/backed startups because I never made my money back. FWIW I did find other deal structures which let me get paid more consistently and that wasn't tied to their stock/options. This would still let them get my services now when they needed them, in turn for a future payoff for me. Usually you want to tie it to revenue numbers (via a rev share), or the next round etc. And I charged a premium for this, and didn't discount since I was taking the larger risk.
I wonder if he's at the geographic center of his city or postcode. Sometimes a geocoding service will default to the center of an area if the address isn't precise enough or if it's using IP address based geocoding.

It doesn't say if the orders actually have his address on them or just show up.

Approximately a small scale version of this: https://splinternews.com/how-an-internet-mapping-glitch-turn...
I tend to always use the same fake email and fake phone number in some forms... it might cause issues similar to this, unfortunately.
The best jobs? Granted I don't know what "the best jobs" are in Victoria, but that seems surprising. Are there big tech offices in Victoria?

If there aren't good jobs there then it's a different story.
I work in Victoria, BC earning $200k+ CAD working remote for a big US tech company. It's the best of both, live in a wonderful place and get paid well.
Indeed, It was a joke. My bad.
Metro Vancouver isn't just the CoV; I know folks who live in Maple Ridge, Pitt Meadows, and Mission who commute into the CoV to work. The West Coast Express makes this a pleasant, painless and relatively swift commute.
Yeah, a couple of years ago, I had an at-home sleep study. It was free for me with Kaiser insurance, so I guess the cost was neglectable.
This post appears to be part of an experiment in "micro posting":

> Usually, I try to aim for a certain standard of quality in my writing, and this can really hold me up from writing about something I want to write about.

> Sometimes it takes a week or more just to write one post. Yeah, perfection is killer.

> It gets worse when I add images, because I agonise over them.

> So I’m going to be writing more things to a lower quality. I’m calling these ‘Micro’ posts, and you can find a full list here: Micro.

> They will be just what I’m thinking about, or some small observations, or whatever. Generally without pictures, without proofreading, without rewording each sentence hundreds of times. Almost as if I have a typewriter and a stream of conciousness - no going back to make changes.

https://jetholt.com/may-2020-microblogs/

This idea also fits in with the topic at hand: starting many things. With a rapid-fire, just-get-it-out "micro" posting style, you can spend a little time considering far more ideas than you would have before.

The funny thing is that it would have never occurred to me that this particular post was written in this way because it seems very well conceived and organized.
Have a great weekend
> Racism is any prejudice against someone because of their race, when those views are reinforced by systems of power.

The addition of "systems of power" to the definition of racism is a recent one, and it blurs the lines between "racism" and "systemic racism" as separate concepts by introducing power dynamics.

Having clear definitions for abstract concepts is essential for people to understand each other and (hopefully) reach consensus. Redefining words so that they better suit certain ideological perspectives does not help that cause.

It also casually implies that being prejudiced and discriminatory based on skin tone is fine, as long as you're discriminating "up", not "down".
Python for Programmers (Part 3)
If you buy cheap Bluetooth OBD-II dongles, you'll find they all have the same addresses. That's why you can't buy two dongles and use them in two cars without re-associating each time, for instance.

If you buy the $150 dongles, they have valid addresses like you would expect.
This is actually not good. There is an IMEI database which can be used to prevent stolen phones from attaching to a network. If this IMEI is added, all of these devices will be prevented from registering.
Another 'cool' mega-instrument is the Earth Harp. Instead of transverse waves (plucking) the strings, you use compression waves (pushing) in the strings to make the vibrations. Due to some physics here, you then need a very large resonator to hear the sounds. Essentially the Earth itself. Here's a good video from the Burn at an Earth Harp performance: https://www.youtube.com/watch?v=c66w_pPnO-s
Generally, I don't like when people reply with only links to someone else unless that person specifically requested a link or links. What the second poster intends to communicate through this is not always clear in my experience.

I assume that you believe basic income is a better solution than intellectual property. But I'm not seeing why you posted the first link.
Crucial Conversations: This book does a great job describing the landscape and problems in communications. Don't focus too much on the solutions (and all the weird acronyms they have). Even the authors at the end say that if you understand the big picture (people feeling unsafe to speak openly to you, etc), and take actions to mitigate that (it need not be identical to what they recommend), you're most of the way there.

Difficult Conversations: Also a great book on describing the landscape. It has good strategies, but the book is written in a way to be hard to follow in a real conversation. Consider it more of an educational/reference book as opposed to a guide.

Nonviolent Communications (NVC): The best I've read in terms of giving concrete advice. Poor on describing why the strategies work. Had I read this without reading the other two I likely would have dismissed it. The book's advice will seem very wishy-washy, but upon reviewing my notes of the other two books, I realized the advice is pretty much the same in all of them - merely presented differently. Warning: There is a bit of NVC cult out there (similar to TDD, Agile, etc) - ignore the cult/hype and just focus on the stuff in the book.

NVC is very polarizing on HN. However, most of the criticisms I see here about it are clearly from people who've never read the book. And some people are triggered by the use of the word "violent". Hard to help people who judge books by their title.

Getting Past No is also a pretty good book.

BTW, I do not want to come across as an effective communicator. I'm still far from it. However, I think reading all these books and occasionally reviewing my notes has made it much easier for me to identify the communications problems that I witness (mostly at work). I've been in teams with communications problems, and I often fantasize about synthesizing all the stuff in the books into a series of blog posts, using solely examples from work. When I first started reading the books, I kept saying to myself "Ah, this part of the book describes me!" and then "Ah, that annoying guy at work - he's in this book!" and before long all the annoying folks at work were to be found somewhere in there :-)
I work ~4 hours a week making aircraft add-ons for X-Plane, releasing one product every 3 months, net profit ~$5k a month total.

It's fairly simple:
1) Commission Russian 3D artist to make model of aircraft -$1000
2) Commission Audio Engineer to do sound - $500
3) Tweak model to work well with simulator + animation - 12 hours
4) Paint model in Substance - 12 hours
5) Set up flight model in X-Plane's "Plane Maker" - 8 hours
6) Coding - 12 hours
7) Misc loose ends & testing - 12 hours

I don't talk about it because I don't want too much competition figuring out what an easy way this is to make money.
For me, the biggest feature is the lack of ads. Well except for the job postings, which I strongly suspect are unlabeled ads.
As many others said salary is about 1.5x-2x lower. Taxes are about 7-10% higher. Cost of living in metro Toronto or Vancouver is pretty high, around the same as Seattle or DC. Housing prices are outrageous in both the metro areas. Vancouver over 1.5M for detached and Toronto around 1M.
Just in case you haven't heard about it: I'm a huge fan of Marshall Rosenberg's Nonviolent Communication. It's been extremely helpful in terms of understanding how & why I communicate.

As you say, empathy matters for communication, and considering the other person's feelings isn't manipulative. On the flip side, I've experienced the danger of explicitly choosing how I want the other person to feel - that part crosses over, for me.

NVC is really helpful in that regard, because one of the core tentets is that you communicate your own state. So, if I'm afraid I might use the wrong words, "Hey, I'd like to talk to you about X, but I'm afraid I might not use the right words. I would like outcome Y of this conversation, please let me know if I'm straying from that goal".

XKCD1028 makes that point beautifully - the goal of the communication is "I want you to know about something", not "there's a hole in the ground!".

And thank you for the Four-sides model. I hadn't heard of it before, and at the same time it maps nicely to NVCs four components: observations (fact), feelings (self-reveal), needs and requests(appeal).

I do see that at least my understanding of NVC doesn't directly map on the relationship aspect of the four-sides model. (It's implicit, but not called out)

Food for thought...
Lattice Reverse Its Anti-ReverseEngineering EULA Clause
The wireless companies will most definitely go to all 5G, but not necessarily mm-wave. 5Gnr will be used for sub6 and will have a lot of benefits over 4G primarily lower latency due to the 100us TTI.
Very cool.

My dog loves the frozen bones with marrow, which I dub frobos.

I’m sure he would love these!
“A common argument that officers make when a video shows them acting in questionable ways is that the public often doesn't see what happened at the beginning, he said. So some officers will tell a story that justifies what viewers saw in the recording.”

As a thought experiment, what if

a) All officers are required to turn on their bodycam at the start of their shift.

b) all body cams shall be live-streamed to YouTube or equivalent.

?

Would the public feel safer and more secure?

Would public safety and security sufficiently override an officer’s right to privacy?

Would exceptions (undercover work, for example) then become the rule?
Looks neat. Anybody know how fault tolerant / fragile / flexible this is especially if nodes are wildly different sizes?

Instead of AWS something that can link every PC-like device I've got at home would be useful.
Neat. Been here nearly a decade & didn't know that downvotes are capped to -4 for example.
I made a tool to detect which user account can be safely remove from PagerDuty. It also provide simple weekly report emails.
I got a few subscribers by doing nothing else that putting it on the PagerDuty marketplace.

https://www.pagerinsights.com/
Even without verifying safety numbers, you’re still better off on Signal then you would be on another platform that doesn’t even offer the option of verification. If you’re looking to MITM a conversation on Signal you can only guess whether or not the recipients have verified each other, whereas on a platform like iMessage you know they haven’t because it’s not an available option.
In my case it is 5 posts per 3 hours.
It is a real issue in the sense that phones reported lost or stolen to carriers results in an IMEI ban. It doesn't matter what the technical advantages to the end user are, what matters is if a carrier suddenly decides to shut off a thousand phones because they made an assumption about the nature of IMEIs that is expected to always be true.
Amazon licenses Slack for all employees, Slack to use AWS Chime infra for calls
I made a voicemail service for podcasters using WebRTC. It's a widget you add to your website. I spent about 3 weeks building it. So far I have 1 active user paying around $13 a month. Its been great, my user has been telling me how to build the product he wants.

https://www.podbites.fm
I did F# without having any deep knowledge of C#. I'm doing Scala without being a Java expert. It is all quite possible and a lovely experience. Moreover, the benefits that F# brings over C# and especially Scala over Java are enormous.
How is telling someone exactly what to do less authoritative?
"the Burn" = Burning Man (2011)
Tons of opportunities in Vancouver and Toronto at both small companies and large multinationals. But salaries are low (compared to the US) and cost of living is high.

The quality of life in Canada is wonderful if you can make the numbers work. Vancouver and Toronto offer different things so I'd research which one suits you better. They're both amazing in their own way.

I can't speak for Montreal which has its own unique culture unfamiliar to me, but I believe it's comparable to Vancouver and Toronto, and cost of living is better. It's a very distinct place.

Smaller, more affordable cities you could consider are Ottawa, Waterloo, and Victoria. They each come with their own trade-offs but have decent tech industries. Victoria is only really affordable compared to Vancouver/Toronto but it's a very idyllic small city if that's what you're after.
It's a mistake to think that "speaking" is communication. And it's worse when one thinks 'but what I am speaking is true'.
A telco can not "drop a pole" anywhere for free. There is a fee paid to either co-locate on existing or to place a new pole. All cities and counties have right of way fees that all carriers pay to use the right of way.
It's not unicode, but there's also sixelplot [1] which allows matplotlib plotting in a terminal using sixel. The underlying pysixel library [2] unfortunately doesn't support Python 3.7+ however.

[1] https://github.com/kktk-KO/sixelplot

[2] https://github.com/saitoha/PySixel
When attending a tech conference, I’m frequently on my phone or laptop, either to follow along with a specific topic being discussed or to do some other work in the downtime.

That can often be accommodated quite well by conference WiFi though.
Agree, not sure why after X amount of rep is earned something like this is not featured for just for new users, users who haven’t viewed it, etc.
Also needs a section on muting. If too many of your consecutive comments get downvotes you start encountering "you are posting too fast" messages, even if it there was over an hour between comments and several hours since your most recent.
chirping smoke alarm? Saw a YT clip of a dude hunting for annoying beep with army of audio recorders, turned out to be battery depleted fire alarm under the stairs.
The thing about the motion sensitive vision was only hinted at in the movie but the book explains it as a result of the frog DNA used to fill in missing sequences.
There's hardly anything in Victoria. It's a Government and Retirement town.

Edit: apparently my perspective is dated; see the replies.
This definition is problematic because it denies racism at the individual level if it does not align with institutional racism.
So if a typical smartphone battery is 2700mAh and nominal voltage 4.2V - that gives 11.34 Wh. Assuming typical smartphone battery lasts 4 hours at full load, it means it is drawing only about 2.8W peak. Which is much less than 25W and I believe Stockfish on mobile phone would be above human level. If my math is right - Darn, this idea wouldn't fly! (and that computation is already pretty energy efficient nowadays, good job humanity)
>if I were the other party and heard this, what would my reaction be?

so, just regular empathetic communication then?
the post references this vid of Real Parasaurolophus Calls
https://www.youtube.com/watch?v=QtpSOpUDCb8

not loud or anything but spooked my cat
Are these operations encrypted also? Is this method more efficient rather than returning a mapping of all possible unencrypted inputs and outputs for a given operation.

[edit]
I just did the math.
1. mapping of adding two bytes would make ~64kB list of values.
2. mapping of adding two i32 would make ~73786976294838.2MB list of values (looks like encryption would do a better job)