skysight-inc/HackerNews huggingface dataset:
That definitely plays a role.

However, large companies have remote offices in different cities that rely on virtual communication to one another. This just moves the remote/virtual aspect further down the system to the individuals/teams. This push would also make supply chain work more virtual, the long tail of industry.

It could work if they give massive tax breaks for remote workers, when it is a financial benefit and reward for pushing virtual workplaces, it will take hold.

Remote work pushes also have immense impact on carbon production / climate change and making sure local communities thrive from higher salaries in more remote locations. This would allow for infrastructure to also be better more widely dispersed.

There will always be hubs, but even large companies eventually get many hubs themselves and require virtual communication and remote capabilities. Company cities have been around forever, but remote working / virtual communication needs to be a priority and can help fix or improve many problems, not just housing costs.

The mobile device generation will most likely bring about these remote working changes more widely.
It's just down the road from the recreational site.
If that were true, it would be impossible to leave the solar system, since everything is currently in the Sun's gravity well, and the Sun is larger than Jupiter. But we have sent probes outside the solar system (did they fully leave the Sun's gravity well yet though? Not sure)
Proposing reporting on the amount of foreign cash in the real estate market gets into the racism category, and that can spell a quick end to a successful career in politics.
What Linux really needs is better support from third parties. If I could get a passable version of AutoCAD civil 3D on Linux, I'd never go back to windows. I'd be thrilled to pay for it. Of course... Microsoft owns AutoCAD. Coincidence???
Because one blew up.
Including Thimbleweed Park, the best game ever
When I was in fifth grade, we had lunch break, and a mid morning break. Other than that, we were in the same room all day. "Don't go to the bathroom" when you have a ten-ish year old bladder under those circumstances is a completely unreasonable request.

Where I grew up, elementary school was done in one classroom and taught by one teacher. There were no breaks between classes because we didn't have separate classes. I'm not convinced this is the best system, but I am convinced ~2 hours is too long to go without a bathroom break.
I've been inside there. That glowing computer with many screens - I've stood right there in that very same spot. On the wall in that room is a big map of Afganistan, a place NATO was gathering intelligence on while the Soviets were invading long ago. The pics show about 10% of the facility... I remember when that datacenter part was still under construction, back in 2015.
You should go check Blind (teamblind.com)
To add on to what the other replier said - hilariously the monitor also doesn't come with VESA mounting holes standard - you have to buy an adapter separately for ~$100, so they screw you regardless of which stand option you want.

Not sure why this was brought up under a reply about linux though.
I wouldn't be surprised if this backfired on YouTube massively.

Utterly useless dark pattern, and many thanks for sharing.
In my opinion, both DNS- and IP-based blocking are a hack because they fundamentally have to work based on limited information. After all, ad services could pretty easily start doing any of the following:

- proxying ad requests through the server of the website you're visiting;

- accessing ads by IP address directly; or

- using randomly generated domain names.

With a browser-based ad blocker, those measures would still be an obstacle, but at least you'd have a chance - you could switch to more heuristic ways of detecting ads based on, say, the scripts involved, or the content of the media being downloaded, or its size and placement on the page. None of that information is available to network-based blockers, at least not when HTTPS is in use.

Admittedly, those things probably won't happen anytime soon, at least not for regular website ads. (Though as one example, Twitch has already started using fairly sophisticated measures to bypass ad blockers for their video ads...) But I'm an idealist, and I like to fight on favorable territory. When it comes to cat and mouse games, I don't want to be the mouse.
Not really. It is usually based in some level of truth, but a good story teller can always work their way around it. The person isn't coming up with BS, but is converting "this is what we would have done" to "this is what we did".

The ability to answer such questions often comes down to how good of a storyteller someone is, rather than the actual value of their experiences. One of my close friends hate BS answers, and will never use tangential experiences to structure an appropriate answer to such questions.

I do not know the degree to which you go in depth with, but a couple of follow up questions is no biggie.
Someone cleverly pointed out that Windows changed from "My Computer" to "This PC" in recent years.
New blood test could detect more than 20 types of cancer
Any content that can be replaced by 1 sentence is of negligible value.
Ask HN: Why do you prefer Docker over a non-Docker approach?
This is regarding situations in which both Docker and a non-Docker solution would both have satisfied your use case.

I work at an organization following a microservice architecture via Azure - we create API services and have all of the Azure tools to handle things such as load-balancing. We have four environments, Development, Testing, Staging and Production. I've found that if we're working on a feature, we run 1 service and point it to Development environment, which in the Development configuration is pointing to the other required Development services, so we have no need to run multiple different services simulataneously unless we need to work on those specific services. Additionally, we build web apps, so there's no need to build for different PC architectures. Ultimately, there is no need for us to use Docker, but as I suspect many web app developers are using Docker for...something.

So, what is Docker doing for you that isn't solved by a non-Docker solution?
Reading this as someone who has moved from New Zealand to San Francisco, the parallels are depressing.

In New Zealand the price of housing has skyrocketed, and exists in a similar plane to Canada's housing market. We have the same issues of low productivity and relatively low wages as well.

There's a toxic cycle that's created. Boomers made all of their money in housing appreciation, and heavily encourage millennials to continue the cycle (which, taking the most optimistic view of it all, makes sense). But a house doesn't cost 2.5x your income now - it costs 8-10x. So you're married to a mortgage (which unlike America has its interest rate fixed for <5 years), have probably got a lot of your parents money invested as well (because you aren't earning enough to come up with a $200k down payment on your own).

Because real estate has 'proven' results, and the media make a lot of money advertising houses for sale, that's a lot of what you get told to do. As an individual you're so heavily indebted you can't afford to take risks, but at the same time, companies aren't trying to improve their productivity - because the best ROI has been in the property market. So wages suck too.

New Zealand is a bad place to be a young person. That's why I don't live there anymore. And I don't think I'll move back anytime soon unfortunately.
Yep. We just got her a medical card. She’s pretty old school, thinks its all bullshit, tried it once and said it gave her a headache and I haven’t been able to get her to try it again. :/
Why are you using a consumer level OS/setup for this?

PC's setup in a corporate environment are tightly controlled, even with Windows 10.
It is deployed to end-user machines. [0] It’s also open source. [1,2]

[0] https://www.rigetti.com/forest

[1] https://github.com/rigetti/qvm

[2] https://github.com/rigetti/quilc
Stuff like this is why I switched to Mac for daily use about 2 years ago. On the rare occasion that I have to get on a Windows machine, I’m shocked by how poor the experience is in comparison to MacOS. Not looking back, the MBA is a good value and the hardware is undeniably more refined and higher quality.
I have another wild guess. Not only we have just right amount of fossil fuels to leave the planet, but also the sun has just right amount of energy to reach the stage when people can move to another solar system.
Thank you for a thoughtful response.

I come to HN to share ideas and thoughts, but typically just get a bunch of self righteous assholes... and ive been here for quite a while.

Youre not allowed to be wrong on HN and it makes me resent the community.

I love to admit if i am wrong, as it means i am learning something.

So i appreciate you fixing my perspective.

My perspective came feome the fact that a single plane could have been flown by three separate generatjons of pilots (which i have seen happen with the B-52) and that they have been carrying nukes about for the past 50 years and that we havent seen a singular nuclear accident with them.

Not so much that we havent lost any aircraft themselves.

But HN is the most pedantic community ive ever encountered in all my years.

But at least it keeps things honest.
The rocket equation states that the amount of fuel that you need (to send a given payload into orbit) increases exponentially with the escape velocity of the planet:

mass of the rocket with fuel = mass of the payload * exp(escape velocity / engine exaust velocity)

That is because the faster you need to go, the more fuel you need to use, but now, you also need even more fuel to accelerate the fuel that you just added. So, it becomes exponential.

So, if the earth was bigger, its escape velocity would increase, and the amount of fuel needed to power a space rocket would increase (exponentially) so much that it would become unpractical. Vice versa, with a smaller planet it would require exponentially less fuel to reach orbit.

The only solution would be to have an engine with a higher exaust velocity. With the current technology, ion engines have very high exaust velocity but low thrust are very energy hungry. The thermal nuclear engines have both high exaust velocity and high thrust, working prototypes have been built, but all projects were boxed 60 years ago because of the fear of an accident.
In 1994, I happened to be on temporary assignment from IBM Federal doing mass storage systems for the Cornell Theory Center, at that time an NSF supercomputer center. I attended the Cornell CS department colloquiums, and one time David E. Shaw came to give the lecture. It was one of the most interesting lectures I have ever attended. Shaw used no notes or visual aids, but started with his trying to raise VC money for a parallel supercomputer company.

One day he pitches to the gnomes at JP Morgan, and they tell him they aren't interested. But... since you are here anyway, do you have any ideas about solving these kinds of problems with computer science? And they shared some of their issues in the early 80s. Shaw went back to his office and a week later, they called and offered to add a zero to his salary if he would come work for them. Well, yes!

Shaw described the basic concept of statistical arbitrage, where each effect on a predicted price added some variance. If someone knew enough to more accurately reduce the variance on the models, they could essentially do arbitrage while other market participants could not be sure the transaction was riskless. He described the early experiments at JP Morgan, where they needed to calibrate a parameter in their model, so one day JP Morgan did 2500 trades one way, and 2500 trades another way, and by measuring the market response, Shaw had his parameter. He estimated JP Morgan spent about $5 million or so to measure that parameter, and then used that number for years for a many, many fold return on investment. He also said that the next market participant trying to measure that parameter had to spend $100 million to get the same parameter.

He made it clear he was not looking for investors, that they push the effects as much as they can without distorting the market and ruining their advantage. Over time, the ideas leak out of the firm and stop working, but his team is always coming up with new ideas. He claimed a riskless return year after year of about 15% at the time. He was there at Cornell trying to recruit the top CS students. He said that those quants could sit in a room alone, working on technical problems, never have to manage anyone or do anything business related, and share in the profits of their ideas, with returns for some topping $1 million/year.
> I suppose you use it for servers and you don't deploy SBCL to end-user machines?

AFAIK, most Common Lisp applications are deployed in a single binary, bundled with the lisp implementation. SBCL isn’t an exception, so if someone would deploy an SBCL app to end-users, one would build a self-contained application with the `sb-ext:save-lisp-and-die` function [0].

[0]: https://lispcookbook.github.io/cl-cookbook/scripting.html
Online courses vs. colleges for software engineering
As a thought experiment though: Why do we allow corporations to exist then, if we actively oppose unions for behaving in the same way as corporations?

You draw a straight parallel between union behavior and corporate behavior. By that same argument then, I will argue that if unions are bad, corporations are bad for the same reason and corporations should be abolished.
I'm sure it's more about infinite lever/ratio than the teeth.
Seconded.

I've been using Plasma since the KDE 3.4 days, although I've dabbled in other desktop environments. I love it. I honestly miss the experience when I'm using other operating systems on machines other than my own personal ones.

And other Linux desktop environments are also honestly pretty good. Plasma's just my favorite, not the only good one.

I hope some people do try Linux on account of stuff like this and find a happy home in it. It feels really good not to be insulted, deceived, or bossed around by your OS.
Buy the books, do not pirate them.
I don't really want to be disagreeable because what is written is all obviously true and correct. However, there are 3 issues that deserve mention in this context:

1) It is a lot more economically efficient, the situation has gone from 1 family living in a desirable area to multiple families. If we ignore the fact that one family had to move that is a big step up.

2) The alternate scenario, where the family just sits in their rapidly appreciating house, is grossly unfair. They are reaping huge benefits without doing anything. It is ok in principle but it is unfair on the other normal folk who can't move in that area and get priced out because there isn't enough housing. This concept is the justification of the land value tax and it goes to a very important principle - benefits should come from either hard work or by taking risks with saved money.

3) Since the economic and social benefits of tearing down single houses and building apartments are so huge (ie, lots of people get to live where they want instead of few people) it would be well worth looking for ways to keep the land value tax and mitigating the effect on the family that has to move rather than doubling down on the idea of people having a right to land. Taxes represent the government taking something people worked to earn. Taxing someone on land and they have to move is not that different from taxing their income and they have to give up some pleasure in life. That is what taxes do.
It sounds like you're of the opinion that the only reason for holding right wing views is, essentially, that someone is evil. If that's the case, then you have a truly tragic misunderstanding about the world. This site is not really a great place to dig into this stuff, but if you ever want to talk to a right wing person about what we believe and why, feel free to send me and email and we can have a video or phone call. I won't bite, promise.

I am rico@toasterlovin.com.

andreigheorghe, that invitation extends to you, too.
Unfortunately it's deep in the Canadian business community DNA; the family compact, the Hudson's Bay Company, whatever... Exempted from population density, rapid growth, and revolutionary fervor of our neighbours to the south, we were a place where colonial money could just sit and go stale.

It was the fur industry and logging then, now it's crappy oil from the tar sands that sells for little more than it costs to dig it up; but nobody in Calgary has the balls to admit it.

I have American friends who talk about Canada in glowing terms as a place without the same corruption as the US. It's just a different kind of corruption, that this article aludes to throughout.

And yes, nothing ever gets done. Everything goes over budget. Not a problem confined to B.C. by any means.
The challenge is in the details. Who determines X, and how? Is X fixed or does it increase over time? If yes, is it indexed to inflation? In what way? CPI, local housing market, something else?

Capping property taxes is the same as rent control. It has the same challenges in its implementation, and the same downsides and costs.
What a painful presentation to watch. Musk really needs to either work on his public speech or delegate them to someone comfortable.

His product reveals could be so much more impactful and inspiring did he not jump between points he's trying to make and stutter his way through the entire presentation.
A rotating-wheel Braille display (2000)
Rest assured, 5 years from now your new TV will connect to the 5G wireless network without asking. For Your Convenience [TM].
Microsoft has been able to strategically link their brand with platforms people use and trust -- like github -- allowing them to seem more progressive and open. Ultimately getting everyone to drop their guard.
Seriously? Duh. If you don't teach your kids that they need to plan ahead and take responsibility for themselves, they never will. And if you haven't taught your kids, your teacher is gonna have to - especially if it means a disruption to every other student in class.
I think the trick to getting FM into a better UX would be to apply more computation to it to identify ahead of time which parameters and ranges will produce dramatic variation from a given starting point, and so reduce the programming to a model where you aren't repeatedly searching for where sweet spots are, but rather quickly paging into the zone desired and then adding minor adjustments.

However part of the challenge of this would be in covering numerous combinations and identifying places where two or more parameters need to be changed simultaneously. Still basically a problem governed by combinatorial constraints.
The thing is people don't even have to move away necessarily. If the land is that valuable and it'll be upzoned, they could just trade in for a unit in the new building + some cash.
Specifically to that point, Rasmus talks here about the reason PHP succeeded where Perl failed https://youtu.be/wCZ5TJCBWMg?t=552
> Is there a better alternative than discursive agreements with a single yes/no at the end?

T&Cs really just seem like a way to ensure that the company can get away with every abuse of the consumer that's arguably legal. In some cases, e.g. credit bureaus, there isn't really a way to opt out of signing their T&Cs without also opting out of modern society.

Without a government that's actually interested in protecting consumers, it's a moot point.
Developer's Guide to PostgreSQL on Linux: Psql Shell
I find it interesting that Kickstarter decided to go this route. It debunks the claims in the earlier HN thread [1] that the employees were fired due to performance reasons or somehow, conspiracy against Kickstarter.

[1] https://news.ycombinator.com/item?id=20972901
There have been backdoors in Open Source code. I have only read a tiny insignificant fraction of the Open Source code I run.
Keep experimenting! I hope you find a GUI that suits you, which you can pair with a free software OS. :-)
I find myself on Chris' site all the time

https://chrisalbon.com/
Ask HN: Can I get some help for a potential options financing product
I am looking into building a product that will finance options for startup employees in exchange for some of the profit during a liquidation event.

You will not be expected to pay anything if the company goes under. You will only pay a cut of your profit if there is a liquidation event.

I am collecting data to validate my hypothesis that this will be a win-win situation (e.g. you will save a lot of money due to taxes if you exercise early) for both the company and the customers of the company. If you could fill out the form here: https://airtable.com/shrebenwVzaeFzols, I would really appreciate it.

Thank you for taking the time out of your day to fill this out. Any feedback is welcome.
Yes, your best bet as a Canadian software eng is to get a job working for an American company. It's good for them because of the currency differential and the high quality of the talent here.

The downside is that often these jobs end up with a pattern of 'branch plant' or 'nearshore' perceptions; I've had several jobs where the relationship between the Canadian office and the U.S. one was strained due to an assumption of command and control from the American office.
DoH is the improved protocol. There's nothing "centralized" about it; you can run a DoH cache server anywhere you want.

The only reason anyone advocates DoT is because network operators can block it, forcing people to use plaintext DNS. Somehow, the meme has been created that DoT is somehow better or more privacy-respecting than DoH, but that's obviously false.
Are there many people like that ?

PS : direct link to the talk in the (spam filled) website

https://youtu.be/_S955fkSZd8
Absolutely. It feels like the Canadian Real Estate Association is writing these policies.

Baby boomers have a death grip on everything.
Not OP, but all of the companies I've worked for have done this.

The most basic was two different schedules, Dev & Ops, where if something went wrong then both responded. The most successful, so far was one where there are multiple on-call rotations that are hooked up to different slices of the alerting tree.
A Detailed Explanation of Abstraction in Software Development
I’m pretty accepting of it, and in a weird way kind of looking forward to either “sleeping forever” or finding out I’m wrong about what happens. Still, in certain moments thinking about it, I feel fear. I think it’s instinctual.

That said, I think I fear the moments before death more than death. I went to the hospital recently for chest pain. Heart issues run in my family. Both grandfathers and all but one of my uncles (on both sides) had heart attacks before they were my current age. I do keep myself generally healthier than they ever did, but of course a huge chunk of it is genetic. I didn’t feel I was having a heart attack, but I didn’t know. (I wasn’t, I found out later.) I felt a significant level of fear.

My fear wasn’t really focused on death, but on never leaving the hospital; on the last time I did things being the last time; on being trapped, in a sense, prevented from doing the things I still wanted to do; and leaving my girlfriend and daughter to deal with either a protracted illness or my absence.

Death itself wasn’t really a worry. I think I kind of grok that things won’t be my problem anymore then and I’m cool with it. On the other hand, maybe that’s just delusion. I’ll be third in line when they start handing out immortality shots. (Trying to split the difference between flawed implementations and over-regulation.) I think it’s just because I like to live, but maybe I’m just afraid not to.