skysight-inc/HackerNews huggingface dataset:
A Facebook group is the primary source for advertising rental properties in Juneau, AK. Just a normal group, not the marketplace.
They added a new setting recently to allow affiliate links like those used for tracking which might include this, try it out.
I have this same weird problem. Fifteen years ago when I was in college, my friends gave me a nickname, which was a combination of an obscure movie and obscure song title and my first name. As near as I could tell, this was a completely new word. A search for the nickname revealed nothing, I was able to register nickname@gmail.com (when Gmail came along), and nickname.com/.net/org. I registered AIM accounts, Yahoo accounts, ICQ accounts all with that name. Everything I did online was that moniker, and I was the only person using it as near as I could tell.

Since then, other people have either come in contact with it or arrived at the same conclusion, and now I get e-mails for nickname@gmail.com-- in particular one individual-- I get business e-mails for him (he seems to be a graphic designer), he registered his Netflix account under my e-mail (which I promptly closed). For years I got his power bills electronically, as well as other spammy ephemera that's directed at him.

I am not being hacked. Nobody is using my CC information or accessing my e-mail. I cannot for the life of me figure out what chain of incompetency has lead to me repeatedly getting this individuals personal e-mails.
> Surprisingly often websocket connections are made to a different domain from what is serving the site itself.

That's probably because websockets require asynchronous servers optimizing for number of active connections, while normal sites are best served by servers optimized for response time.

Of course, you can have both handled by the same origin, but it's not the blatantly obvious way.
> The user's IP address is obviously sent, but it can be truncated by setting an option.

The IP address is inherently sent due to how the internet operates (unless you proxy GA calls through your server, which I'm not sure is even possible).

The option to "truncate" the IP address just tells Google you don't want to store it for your analytics. It has no effect on whether Google still keeps it on their side for their own benefit.
Yeah, I wanted to use U+266A once and it didn't let me, but random emoji gets through: https://news.ycombinator.com/item?id=23028433
I agree with this 100%. I recently tried to update an old iOS app written in Swift. I would have to install an older version of Xcode to upgrade Swift from version 2 to 3, and then use the latest Xcode upgrade from 3 to 4. Then I'd have to update every single dependency and figure out any breaking changes. I wanted to see if I could hire someone to help me with this, but they just gave up after looking at it, and recommended rewriting the whole project from scratch. (It's a hobby project so I don't have the budget for a rewrite.)

This is generally how dependencies work across all languages and frameworks, and I think the status quo is extremely inefficient. When a library maintainer releases updates with breaking changes, we waste thousands of developer-hours on upgrades and fixing all these changes.

I've been thinking about a new kind of package manager and repository that strictly enforces a certain level of test coverage, and also forces library maintainers to codify the upgrade process. For example, if you decide that you want to rename a `get` method in `v0.1.0` to `fetch` in `v1.0.0`, then your `v1.0.0` release MUST include an automated code-mod script that automatically runs when a developer updates the library version. This wouldn't work so well for dynamically typed languages, but this rename example should work flawlessly in a statically-typed language.

The code-mod script should also include lots of test cases, and be tested on lots of other real-world libraries. Similar to how Rust developers detect regressions in the Rust compiler by building a large number of crates.

There's probably a lot of reasons why this wouldn't work in the real world, but one can dream! There was a lot of controversies when Elm made this kind of decision about their package ecosystem and removed native modules [2]. Deno is working on a high quality Standard Library [4] with no external dependencies, and where all code is reviewed by the Deno core team (and presumably with a high level of test coverage.)

[1] https://github.com/rust-lang/crater

[2] https://dev.to/kspeakman/elm-019-broke-us--khn

[3] https://news.ycombinator.com/item?id=17842400

[4] https://deno.land/std
Just across Buzzards Bay from Falmouth was the original Marconi transmitting station for transatlantic communication to a receiver in Norway. My great-grandfather helped build it in 1914! At the time it was the most powerful transmitter in the world at 300 kW. There were 14 440-foot towers in a grid, and it was so powerful that apparently anywhere in town you would get zapped while hanging out the laundry on a clothesline, and you couldn't get a TV signal in town until the towers stopped operating. To avoid interference the receiver had to be located 40 miles away in Chatham.
If this was a real problem it would have surfaced earlier. The unique IMEI is a privacy issue with no use for the consumer.
Not to discount this, but I do wonder how much might have been the "clean Windows install" effect. What would have happened if you did a clean install of 98?
It took YEARS before they added collapsible threads despite its obvious usefulness and easy implementation. Some people added extensions to do that but HN was entirely unresponsive. I wouldn’t hold my breath for any new features.
It happens somewhere between ten and eleven digits of karma :)
No. NO.

You can't even change language shortcut from default (Win + Space). As I understand this comes from MacOS, which gnome devs brainlessly copy.

https://askubuntu.com/questions/41480/how-do-i-change-my-key...
Building Resilient Organizations with Chaos Theory
This. However I would say the reason why you really need to learn French is if you want to stay more than just a couple of year. Getting your permanent residency in Québec requires a certain level of proficiency in French.
For jobs you can find plenty of them that won't require it.
Could you elaborate on your automation toolset?
It might make things difficult for emergency calls without a SIM? It's been a while since I looked at protocol spec around that, I don't know if you can get a TMSI without an IMSI, if you can, things would probably be OK as long as two phones didn't turn on and access the same tower at once.
Well, my point was just that yes, Arch takes longer to install, and requires work, but it doesn't become a "hobby" _after_ that. Then people got into a flame war about how hard it is to install, which it is, and I freely acknowledge. :shrug:
Irresponsible speculation in dubious securities by investment banks who knew the government would bail them out (or bail out the insurance companies underwriting their risk, which comes to the same thing) because they were "too big to fail".

And the dubious securities themselves were derivatives based on the housing market, which was in a huge bubble caused by government policies that basically forced banks to lend to people who couldn't afford the loans in order to encourage home ownership, as antepodius pointed out.
They said it was the beginning of their career.

Particularly on the island, in Victoria, it's quite possible for an entry level position to earn only around 33,000 to 45,000 CDN.
/leaders already gets stripped of inactive users by some mechanism that I have not yet figured out.
There’s a fair amount of speculation in this article, some of which is presented with a bit too much certainty, IMO.

But it’s mixed in with some pretty interesting details and references. It’s worth a read.
I'm surprised Hashicorp hasn't repositioned this product.

Terraform was a huge breath of fresh air after Cloudformation. If you ask me, deploying apps via k8s is even better.

Everyone wants a free lunch and for me, momentum + cloud vendor support + ultimately the Nomad Enterprise features that come free with K8s made the choice easy.
For the curious: https://duckduckgo.com/?q=%23bada55
To me HNs biggest feature is the lack of features and the lack of 'innovation', or rather redesigns for the sake of redesigning.

Keep up the fantastic moderation and the wonderful lack of innovation, HN people!
All this time I thought it meant software that you didn't have to suck as much.
Haven't used a car in 10 years in Montréal. Toronto is the same.
Unless you are talking about someone living in the suburbs and commuting to work.
I own a swimming pool and do most of my own maintenance and water chemistry. I created https://poolforthought.com as a place to organize my knowledge. I later realized other people want the same info, and now 7 years later it's made about $20k USD. Ads and affiliate links drive site revenue. I have about 12k email signups of people who want a pool maintenance ebook I'm creating (for a price). I should finish that thing. It's money just sitting there waiting for me to capture.
Measurements of wavelength don't measure single photons. They measure overall intensity, which amounts to making a single measurement that involves a huge number of photons.
The only way to stop it is to mess up anything that they do using your email that you have the power over.
For me I find it funny that HN doesn’t scale. Whenever there’s an unusually active topic, the mods have to scramble to make countermeasures to keep the site up.
Are there any fonts that have random variations for every letter (is it something possible to do with curent font systems?)

That would be nice to create fonts that look more like real handwriting.
I am currently using lxd to manage containers on a headless server. I just found out that lxd on Ubuntu 20.04 has snapd as a dependency, which seems a bit odd. Does anyone know if there is an easy way to install lxd without snap, or should I just ditch it and try some other lxc-container manager?
Banks also port scan. There was a list in the previous discussion.
I'm sharing from Product Management perspective.

- Director and above level PM can earn above: $140K CAD and beyond in major cities like Toronto.

- Sr. PM can earn: above $100K CAD easily but harder to be above $150K CAD.

- Bay Area - based on the current conversations I have:
- Sr. PM or PM in a FAANG type company or startup: around $170K USD
- Director level PM can be above $200K USD
You don't have to use JavaScript. I don't write frontend professionally, but have used Elm with great satisfaction for toy projects - without having to know anything about JavaScript.
My personal favorite feature of this release is that I didn't read it. Stooped right as I saw their political balderdash smeared all over a f*cking release announcement. STOP THAT CRAP!
Is this possible? Softlinks is just an indication of where to look for the file, but if the process can't see the file, a softlinks won't help.

A hard link should be able to see the file, but they need to be in the same file system, and I don't know much about ubuntu's default partition scheme to say if it's doable for most of the users.
Internet Explorer. A much maligned legacy browser for legacy windows desktop platforms.

Aside from being intensely maligned and full of security holes, it doesn't (or didn't?) support WebRTC.

So being called IE is sarcastic like ha ha if you're so concerned about security downgrade to IE which doesn't support WebRTC.
I've used that combination, and it was pretty great! Much quicker than my previous font-making efforts in FontForge, though also more organic.
We are burying ourselves in piles of obsolete gadgets. I buy very few computers or phones, but I look at the pile of stuff I've collected over the last 15 years and wonder how big the pile would be if I always bought the latest trendy items when they became available.
While I like the idea of representing the inner world as clear as possible I dont think this is possible in human communication.

Here is why I think this:

- saying things in a way is different than understanding them

- communication is happening on all channels: verbal, non-verbal including context, rhythm, tone, time, moods ... So only being honest verbal does not assure that the other will understand the same way the non-verbal or the context

- I understand that maybe mathematics is a honest way of communication. But takes a lot of practice (building concepts one from another and all from a starting point) from everybody to understand from a book the same things. And this is not usually possible between two people. Maybe can be done between long term partners

- I think focusing on the I without putting effort into making sure how the other understands be a trap of deluding ourselves that we are honest. We are honest when the others also understood what we said and only after that they can truly respond to who we are. At least this is my believe.
I wonder if lots of bad parents have expired or are expiring soon? I remember reading the most dumb patents on slashdot in the early 2000s so maybe.
Take zoom: in HN we heard a lot of complains for ethical reasons, but the biggest part of the user base doesn't care and are just happy with it.

On FOSS, you'll have complains about the software it self AND ethics from most of your users, because they are mostly technical, and contains way more idealists than the average user sample.
Thanks for the tips! Local Overrides is new to me and would have helped a lot. I made heavy use of F3 (also Ctrl+Shift+F) to find my way around those scripts, and to find my place again after each page refresh.
It is worth remember that the current state of finance is already surveillance finance. Credit card records are sold and purchased, all large chains and stores do significant customer tracking on their own, more than just every item you purchase, when, and where. Even services like Gmail scrape information from your email for every receipt that you receive, although they purchase CC data either way.
It's effectively affirmative action, and there's a long history of legal apologia for it.

In the final analysis, the law is interpreted by humans, and if a class of violation (like racism) is popular enough, the system finds a way to excuse it with hand-waving.
Your example is dead wrong. I run Gnome and my language shortcut is CapsLock. I used the Tweaks configuration software which is part of Gnome (it is the one you are supposed to use for more invasive configuration).

I do find Gnome plenty configurable. You just need to go in order of Settings -> Tweaks -> their weird registry -> custom extensions. I would agree this is convoluted, but I do not mind it (as a power user it took me 5 minutes to google how to do it, while it probably makes sense to have only the first state (Settings) visible by default).
Because it's at the expense of the customer.
Exactly - don’t expect hundreds of thousands of dollars of option grants. The equities markets are really very different here and without good exits, there won’t be good options and equities grants.
how did you get out of that one?
Low-grade humming is exhausting anyway. That's one of the reasons people are so tired after a long plane flight, despite just sitting there.

Giant stationary installations with very loud noises tend to cause weird noise issues. It's a lot of unfocused, or weirdly focused sonic energy that can't be heard from a little further away, but at exactly the right (well, wrong) place, it can get re-focused, leading to a droning noise that starts and stops unexpectedly. A good example that shows this phenomenon is real, despite being invisible is the Listening Vessels[0] exhibit at the Exploratorium or similar, with two giant parabolic sound reflectors.

For the wind farm, the issue isn't just turbines, but that specific turbine, down to the serial number and the serial number plate, at that exact location, temperature, humidity, causing a resonance in a specific resident's door, miles away. The resident may be able to replace, eg, the door, but often there are factors outside of the resident's control that contribute to the issue. Like the siding on the neighbor's house, or where their car is parked.

Ideally an acoustical consultant would be brought in during the design stage (just like SREs should be brought in during the design phase of a new service and not 5 minutes before it goes live), but that almost never happens, as we see (well hear) here.

At least in this case the noise can be heard by everybody. Imagine this noise coming off the bridge, but it's only audible from your bedroom Tuesdays when its cloudy. And none of your neighbors can hear it. You'd think you'd gone mad!

[0] https://www.exploratorium.edu/exhibits/listening-vessels
Right. It's like all of these strategies are about how he communicates but not about how he listens.

Most people think they are good listeners, but I come at this from the world of training coaches. Coaching starts with being a professionally good listener which is much different than being an amateur good listener.

And when you try to reach this level of listening at a professional level you start to realize the millions of ways in which you block yourself from listening.

An obvious one that the author did touch on was that he recognized his prior communication as manipulative. Right! We all bring our own agenda and this is one of the ways in which we can filter what we are hearing. What has the person said that supports my agenda? What threatens it and how can I disprove that? Thinking that way doesn't allow you to realize that your judgement might be wrong.

The other big ones are anxiety and need for esteem. It's like when you can't help but give advice because you are deeply desperate for validation. You're not broken, that's a very human way to be.

Listening is hard and so a good starting place is to separate listening from judgement. The word I use most is curiosity. Just focus on being curious as a way to crowd out all these other feelings. Then later you can make a judgement.

If you are a clear communicator and a bad listener then the result is just that you go around being clearly wrong a lot of the time.
Yes! I must point out a little factual error: JVM Clojure is not transpiled to Java, it is compiled on-demand to JVM bytecode.
Seeing a lot of comments about low salaries in Canada, is there anywhere outside US that salaries are that good in tech?

London, I know is about half of US if you look at FAANG comps and you have higher taxation compared to a city like Seattle.

Zurich, is about 70% with lower tax but a very high CoL
I agree. Vendors are perfectly happy to randomize MAC addresses when scanning for WiFi access points, but apparently not willing to use the same algorithm when connecting to the cell network. I get that it makes many things easier when you have a persistent unique ID, but it is by no means required to control access to the physical layer. You can just randomly generate a number, and then authenticate with actual credentials.
Well, it does runs off of one computer: https://news.ycombinator.com/item?id=22767439
> The quality of life here is worse though in some ways

So what you need to think about is this: if you would be putting away, say, $50k less a year in Vancouver, it's essentially like you're paying $50k more to live there. Is it worth it to you?

Compared to San Fran, it has a more hospitable and interesting climate, the culture is perhaps less vivacious but definitely safer and more genteel, the outdoors and recreation opportunities nearby blow away anything in California, and the fact that the local institutions and governments are still relatively well-run has a positive impact on the long term stability of the place.

The question is: are you looking for somewhere to _live_, to settle, to raise a family, to put down roots? Are you looking for somewhere to be _from_? Or are you a member of the globetrotting class, working wherever you feel like, being _from_ nowhere?

If the latter, then you may as well follow the money for as long as you can. If the former, then it may well be worth some numeric financial sacrifices in order to actually have a better life. There's probably plenty of equivalents in "flyover" states and the like, where you can live for cheap and be safe and stable relative to the major cities.
Yes, great question! I'd like to know that too!
If I were doing data science, I would be in Toronto, Ottawa, or Waterloo. Given the customers with enough data for that in Canada are almost all institutional, and that's where they are. You could go to Victoria, which is the capital city of BC where it's mainly government driven work, but there isn't going to be a big growth story there.

You can make a living and have a comfortable lifestyle in Canada, but it is not the best place to create or build wealth. It's where to be if you bring it with you.

Given the small and dispersed distribution of the population, startup level growth mainly comes from access to the US market. Access to the US market tends to mean being HQ'd there, so you get quite a few "offshored," engineering and development shops to take advantage of the currency, SRED tax credits, COL and salary differences, where the US HQ handles the revenue, product management, marketing, equity, M&A and other business decisions.

The two main markets for enterprise products and dev are Toronto and Ottawa. There are only five notable banks with offices across the country and around the world, who share a largely homogeneous enterprise tech culture. Health care is a public sector business, and there is lots of opportunity to make a living in health care tech, but it is managed as a sprawling enterprise centralized economy that acts as a ceiling on growth. There are some notable examples, but they use Canada as a proving ground before going to market in the US.

The way most entrepreneurial money appears to be made in Canada is by operating "recruiting and consulting firms," which provide institutions with arms length contractors that they can add and remove at will instead of dealing with the challenges of employees.

Quality of life compared to american cities in decline is incomparably better. The hard part is affording it. Owning a an actual house near a metropolitan area is out of reach for first time home buyers, and places with affordable housing are outside commuting distance from anywhere that does software development. Short term rentals have sent rents skyrocketing everywhere within a 90-minute drive to Toronto.

If you are already on the property ladder where you are, using that as leverage to buy a place here is the best way to do it. If you are not, it's smarter to get the capital from selling your first house as a downpayment to get you into something in Canada, as real estate is basically the only way for working people to build wealth.
The API has no authentication, which makes it useless for anything other than a reader.
I am in the USA, and my cheap ass insurance covered the sleep study in full.

CPAP machine, however, is upon deductible, so I have postponed it upon I'll have spent the deductible on something like CT.
It is possible, and frequently done in higher quality handwriting style typefaces.
RE: #2. I remember the first time I heard that sound when I moved from the city to the woods of NH. I thought someone was trying to crank up some kind of motor, too. Then I eventually caught a glimpse of a ruffed grouse doing its thing. Neat.
Using mosh instead of ssh, and tmux named sessions I get something like your different sessions.
Vancouver real estate is ridiculously high, especially given how low the salaries are
Actually, there are several factors which could influence whether a dead fish sinks or floats, for example the cause of death, the phase of decay or kind of fish.

I chose this depiction because it is easier to convey in ASCII art that the fish is dead.

I also took the artistic liberty of adding some escaping air bubbles, although fish don't breathe.

Anyway, the fish seems to be alive again.

<°((><
Even Ottawa is liveable without a car, and that’s despite half the good jobs being in Kanata.