skysight-inc/HackerNews huggingface dataset:
There seems to be a decent amount of terrible-business-practice-bullet-dodging these days, thanks in part to the slapdash nature of how many of these companies operate. I needed a new mattress a few years ago, and reluctantly dived into a market that is widely known to be a massive scam.[1] At the end of my second 100-day-trial, I prepared to return my unit and get my $700 back (much better than the $2000 I'd put on credit for the preceding one). However, the company I used simply processed the refund and suggested I move the mattress to a guest room, or donate it (at my expense). Something tells me that it was not actually worth anywhere close to $700.

Less luck with my CPAP. The one I got through my doctor was subject to the same issues, and they even tried to charge me after I sent it back. The replacement I purchased off Craigslist had been used in a smoking household, which I didn't think would be a problem, but turned out to be a huge problem. Even after disassembling the thing, soaking every part I could in bleach, and meticulously cleaning the pump, it still pumps out air that smells faintly of tar and soot. It would be nice to live in a country where healthcare was accessible.

[1]: https://boulter.com/blog/2008/08/20/the-mattress-industry-is... (This does not reference the affiliate review hustle that has blown up since it was published.)
Can't speak to Canada's situation specifically,
For your comment on housing as a government responsibility. You're correct that housing, for the most part, is privately financed and constructed.

However the limiting agent in this environment is governments willingness to zone and permit new housing construction. The aggregate supply of housing is mostly a function of government policy. One issue is that while it may be popular at federal level to boost housing supply, housing policy is mostly enacted through local government.
The problem with the approach you’re suggesting is that it creates client-server waterfalls. Avoiding those is the entire point of the design — otherwise it’s dead on arrival.

Suppose that, as you say, client is default, and marking a component as server is opt-in. This means that in any given tree, a server component can appear in the middle and be rendered by a client component. That, in turn, means that any time that client component re-renders, the server component rendered by it need to refetch. But that server component may render another client component under it, which may render another server component (under the design you’re proposing). As a consequence, a simple state update in a client component somewhere can trigger an entire chain of repeated client/server waterfalls just to resolve the resulting tree. This is not a feasible design.

The way RSC solves this problem is by (1) starting the data flow from the server, and (2) ensuring that during rendering, the data always flows in one direction — from server to client. This restriction avoids the client/server network waterfalls I’ve described in the previous paragraph. But it does require that client is opt-in rather than server.

Hope this helps.
Canada doesn't really have any other industries other than real estate. Oil and mining, sure. But after that, four of the top 8 industries are centered around real estate.
All the other answers are true. But there is one thing I didn't see people saying. Thanks to the existence of macros, you can create->compile code in runtime. This allows for faster solving of some problems which are too dynamic, thanks to the fast compile times of Julia.

This might sound counterintuitive given that latency is a normal problem mentioned everywhere else about Julia. But, if you think about it, Julia compiled to native code a plot library from scratch in 15- seconds every time you imported it (before Julia 1.9 where native caching of code was introduced, and latency was cut down significantly).

This makes that problems where you would like to (for example) generate polynomials in runtime and evaluate then a billion times each, Julia can generate efficient code for ever polynomial, compile it and run it fast those billion times. C/C++/Fortran would have needed to write a (really fast) genetic function to evaluate polynomials, but this would have always (TM) been less efficient than code generated and optimised for them.

Edit: typos and added some remarks lacking originally
There are more options beyond "own a house" and "pay someone else's mortgage without getting any equity"
Short answer: yes. This is an amusing question, but there is no problem.

The "growing population" statement is misleading, anyway, because it is temporary. The fertility rate is plummeting. About 2/3 of countries are already below replacement rate, many far below, and countries are already worried about the demographic shock from dranatically decreasing populations:
https://www.visualcapitalist.com/worlds-plummeting-fertility...

The demographic collapse isn't currently as obvious only because it takes a long time for people to die :-).

The bigger worry is dramatically decreasing population sizes over the next few centuries.
Yes. There's more of a concern over "negative CO2 budget", not only due to global warming but because it has adverse effects on cognition and tends to be more concentrated in urban areas.
Seems like way more hassle than just taking steroids
This is probably the most pressing topic in Canadian politics at the moment. Cost of housing, both to buy and to rent, has scaled greatly out of pace with Canadian salaries. Our PM and his cabinet recently went on a retreat with the intention of creating an action plan on how to get us pointed in the right direction. They came back empty handed. [1]

Truthfully I don't think this is an issue the federal government is in a position to solve any time soon. The long and short is that our population has grown faster than our supply of housing, COVID being an unfortunately timed disruption which further strained that supply. Nothing was built for almost a year, but the population continued to grow.

If I had a singular policy suggestion, after having talked to some friends in the industry, it would be to pump federal money into expediting site plan approvals and environmental assessments done at a county or municipal level. Some of these offices have tiny rosters who end up being the bottlenecks for enormous projects which otherwise would be breaking ground. Environmental assessments are notoriously time-consuming and particular in Canada, something we're largely very proud of. That said, I believe if there were ever a time for Canadians to be okay with cutting corners if it meant getting more of us into homes, I think it would be now. From my understanding, there are many housing projects in Ontario for which construction could begin next week, if not for the Sisyphean approval processes.

Here's an example of a site plan approval process for a town in Ontario[2] - just imagine all the points in which that chain of communication can get gummed up and projects can sit idle. We're used to steps like this taking a couple weeks in tech, but in the land development industry things move s l o w.

Canadians often take pride in our ability to do things the way they're meant to be done and to follow the rules as presented, even when they might not make sense in the moment. I think occasionally our love of process can be our downfall.

[1] https://archive.ph/CZE3y
[2] https://www.middlesexcentre.on.ca/sites/default/files/2021-0...
Because now the behavior of comparison depends on whether the string looks like a number.
> Well that's the thing, I don't know the "for" starts the next nested loop because there's no indicator for that

`for` is a keyword in the language - you know that the `for` starts the next loop by the same reason you know `for` starts any loop.

The remainder of your complaint makes zero sense. You expect us to sympathize with an archetype (you) that is familiar enough with the language to know what a `for` loop is (basically week 1) but not familiar enough to spot the keyword. This is an archetype with zero instantiations (ie I'm calling bs on even you personally experiencing this problem).
Interesting the recent focus on the Canadian market. FT just publiched an opinion peice last weekend on why we are not a global leader. Basically low pop density -> limited competition -> limited innovation & productivity

I recently sold my downtown Toronto condo (principle residence) after 8 years and the returns are arguably higher than the wage I've made over the same period of time after taxes (I work at one of the big 4 consulting firms, so a fairly average salary for the city).

We are now with our backs to a wall where we cannot let house prices drop, which means we cannot increase supply to quickly or risk a good chunk of the population losing a significant portion of their future buying power....that is unless wages shift.
Starbucks the world over. If they might give you any trouble, stare vaguely at the menu on the way in. One can always change their mind to not order something on the way out.
I'd love to learn more about this. I thought it was based on The Marching Morons by Kornbluth and the subsequent discussion between Niven and Asimov I read many years ago. It seemed true then. It seems more true today.
This is good for innovation. Teams is a mediocre product. It is functional but unexciting. We need more competition in this space. US should force Microsoft to unbundle too.
You need to be "present" when using the tool, respect it, and maintain very healthy safety margins. Before I flip the bandsaw switch on I think about what I'm doing. I don't get close to the blade. For me this is what makes this safe.

The router, even when you do all the above, it can jump, it can throw material off, it keeps spinning for a surprisingly long time after you power it off. All these characteristics make it less predictable. You need to understand it at a somewhat deeper level, how much can you cut, what direction to go, what direction is the grain going. You need to hold/brace it understanding that it can be unexpected and has a lot more power than you think. That's what makes it a more dangerous tool. Ofcourse properly used - it's fine.
It doesn't have to be small for that reason. Tax that land just as hard.
That will reverse once people feel less overpopulated and systems to properly compensate women for going into labour are developed.
Where do you see ongoing success? That people still maintain old PHP projects? That is what I said - maintaining old code is done by people who are paid for it and like rigid structures.

But people who build the future rarely use PHP now. Look at jobs at YC startups:

https://www.ycombinator.com/jobs

It is rare to see PHP mentione anywhere. It's mostly Python and JavaScript now.

Look at how lean Python's syntax is compared to PHP's new obsession with "public static function {}" insida a \namespace\which\is\not\needed\when\you\have\a\module\system tagged as "#[AllowDynamicProperties]". None of that is needed in Python:

https://www.online-python.com/Da8nQUlAEp

And look at how backward compatible JavaScript is. You still can run code from 20 years ago just fine.

The fractal of bad design post resonated with people who are paid to code. Who have to adhere to "best practices" and who don't mind spending time on bureaucracy. All makers I know just shrugged it off with "None of that get's in my way".
Good point. I suppose median_home_price/median_income is a decent metric? Some stats to further the debate:

- https://www.numbeo.com/property-investment/rankings_by_count...

- https://knoema.com/infographics/hyjmcxd/housing-affordabilit...

- https://www.nationmaster.com/nmx/ranking/house-price-to-inco...

- https://www.statista.com/statistics/237529/price-to-income-r...
This is sort of a bummer because it’s not actually an improvement to the model, but just a patch job to artificially inflate performance. All it does is make true evaluation more difficult. Classic “you get what you measure”.
Paying vehicle tax/registration at the Indiana BMV online is still easy and convenient. They even have a cute spinner of a car driving down a road... And no surprise extra charges.
Seems like we are going back from „compute/scale is the new oil“ to „your curated fine-tuning and user interaction dataset is the new oil“ again
Now that I am retired and living on a fixed income. I like immigrant labor because it's cheap.
They don’t just feel like an ad, they are an ad. You might not interact with ads (I’m usually similar), but they may still get enough interaction to be worth it to YC.
>The AR4 isn't truly hardware open source

Being pedantic this isn't either, there's no CAD source files, only stl files. Hopefully that's just an oversight.
I know one guy who still hunts to feed his family, he's out year round and in any weather... He swears by an M1.

Everybody else I know who has them doesn't really use them; they're a backup thats on the rack because they saw it cheap at a show or got it from someone as a gift etc. "every long arm collector should have one"
Nor the last
I have a directory with my files in it and mount that directory into the container. However when I make changes to the files outside the container, those changes aren't always reflected inside the container, causing all kinds of weird behaviour and mismatches. It almost always works as expected, for almost everybody on the team, but everybody with a Mac has experienced this at least once.
> Shouldn't they already factor in the cost of app support for the next X years when selling the product?

Depends what you mean by “should”. If you mean that they should because it would be the right thing to do, sure. If you mean it would be competitively advantageous, well I rather doubt it. Consumers have almost uniformly demonstrated that price trumps all.
C can parse flags and there is no requirement here for it to parse flags.
Not sure you will ever be able to ban investors from owning properties that are rented out long-term - a fair amount of the population wants to, or can only afford to, rent - and someone needs to be the landlord.

On the otherhand, it seems like AirBnB's, i.e. short-term rentals, are ripe for some legislation to undo the negative affects they are having on many communities.
Just buy a Tesla.

For those of you who think for yourselves and are still reading, I'll explain why.

They have the best practices of any connected car listed, it's all opt in, and they collect nothing tied to your ID. Privacy aside, also there's no haggling, and it's a better car with lower TCO and more efficient drive train and wicked fun. The leather and mahogany and built in cigar cutter is not there, but hey you have a charging network.

Back to privacy, to me it's a feature, not a bug, that you can view live video from your car's many cameras while you are far away from your car. I can check from the office whether my garage door is open. That's good, not bad. Mozilla is really amping up the hyperventilation to think of this as a negative.

If you read carefully it sounds like nobody contributing to the article actually sat in a Tesla and went through the experience of how choices are presented.

The way I look at it most of the negatives they tried very hard to come up with in the article for Tesla boil down to "it seems we aren't sure if we can trust them because look at us, doing business with Google, which is also a privacy nightmare, and if we posture like this, Tesla might too" which is all fair, but very weak.

You actually don't see Tesla posturing about privacy, although maybe they might after this article. That would be reasonable. When you do read the fine print, it is very good for consumer privacy.

Just buy a great car that you love, but also one that you won't regret buying later.
Been there, done that. I agree with this for the bay area, living in a vehicle seems like the only chance at getting ahead.

I wonder if it will be just as fashionable in the future. All you need is a parking garage and a bathroom to make it scale!
>The postwar years saw a huge boom in housing construction which created a few decades of housing availability that may just never exist again nor should it.

More importantly, the proliferation of the personal automobile made suburbs possible and unlocked a one-time dividend of cheap housing that was "close" to the city (in terms of travel time, not distance). That suppressed prices for a while, but now we're returning back to historical trends.
A window that I can open and close, right next to my desk chair. The blinds are a necessary part of that for screen work. It helps that the window opens on a peaceful back yard. This luxury, among the others of remote work, is worth enough to me that RTO isn't going to happen.
Seems quite clear that H1B should be reformed to allow for easier moves to another employer. It should just be a work permit for any job for a period of time.
I'd be willing to hazard a guess that very few borders on earth between nation states have no disputed areas, but in any case, even if this were true it is a state of affairs no more than a few hundred years old and many borders were arbitrarily drawn by world powers sometimes even for sinister reasons (for a good example, read about the border between Armenia and Azerbaijan). Throughout most of history firm borders were simply impossible to define. I object strongly to raising them to the level of a "shared reality."
Now that I am retired and living on a fixed income I like cheap immigrant labor.. But when I was still working, I disliked it. Funny how that works.
It's like most new technologies. In the beginning there are only a few instances that really stand out, and many with issues.

I remember back in like 2011 or 2012 I wanted to use an SSD for a project in order to spend less time dealing with disk seeks. My internet research suggested that there were a number of potential problems with most brands, but that the Intel Extreme was reliable.

So I specified that it must be only that SSD model. And it was very fast and completely reliable. Pretty expensive also, but not much compared to the total cost of the project.

Then months later a "hardware expert" was brought on and they insisted that the SSD be replaced by a mechanical disk because supposedly SSDs were entirely unreliable. I tried to explain about the particular model being an exception. They didn't buy it.

If you just lump all of these together as LLMs, you might come to the conclusion that LLMs are useless for code generation. But you will notice if you look hard that OpenAIs models are mostly nailing the questions.

That's why right now I only use OpenAI for code generation. But I suspect that Falcon 180B may be something to consider. Except for the operational cost.

I think OpenAI's LLMs are not the same as most LLMs. I think they have a better model architecture and much, much more reinforcement tuning than any open source model. But I expect other LLMs to catch up eventually.
It may have something to do with urban design and zoning in the two countries. Candace has far fewer exurbs and higher suburban density. You can’t just add new housing stock by moving beyond a city’s boundaries.
That idea turns what was a soapbox into a lot of tiny speakeasies. It's a very different model. And one that also goes against free expression.

"You're free to express yourself as much as you like with people you invite to your private room" is the sex motel model of free speech.
Agreed: this is why I expect to make this decision — if I have to — (much) earlier than most people would expect.
the article makes a good start but has some chinques.

example is OSHA requirement for 19.5% Oxygen in a safe atmosphere.
Carl Schmitt: The Most Influential Nazi Philosopher?
Canada is taking in around 2 million immigrants per year. They're taking in over 900,000 students per year alone. [1]

[1] https://www.cbc.ca/lite/story/1.6948733
This italian bank accepts parmesan as collateral for a loan
This seems to be assured. Another comment mentions the collection of the phone’s IMEI.

I’d love to see a proper security analysis of their packages, because I would be willing to bet cash money that every app they offer does multiple nefarious things to collect your personal and flight data.

Sadly, such revelations still would probably not be enough to damage their reputation and sales in a meaningful way.
The companies selling those phone swear they are not listening to everything you say.

Whether you believe them or not, it's a completely different situation from reserving the right to record everything and sell the recordings to whoever they want.
What's curious is that viral oncology vectors can destroy cancer cells so aggressively that it's performed in a hospital because it's potentially lethal.
> offering stargazers a once-in-a-437-year chance

Why are comets all of a sudden coming by every year or two? 15 years ago I felt like seeing a comet was a once-in-a-lifetime opportunity but nowadays it seems visible comets show up all the time.
There are commercial physical models of instruments. They sound a bit better, especially when played using a wind controller. This one is for the brass family: https://www.youtube.com/watch?v=uRQEXAGGhgw
As OpenAI I would be so horribly uncomfortable about this that making it deterministic would be one of my top priorities. How can they sleep at night?!
Generally you don't solve homelessness with affordable housing. We might call it "homelessness" but that's just the bullshit word we use based on the symptom, it's actually destitution, and the help they need extends so far beyond just getting them their own place that that part is actually the easiest problem to solve compared to all the other parts that also need solving.

The fact that Toronto and Vancouver haven't even set up container apartments in several places around the city is all the proof you need that folks don't care, which means they shouldn't be given a choice on whether or not to solve the problem. This should get mandated with fines for the city itself if it doesn't help the people who can't help themselves because the system's been designed to prevent them from getting help.
This is just about priorities and theirs are different to yours - firstly, we don't know that they don't have a system that catches and warns of possible errors, we only know that articles may be published without addressing them. Secondly, the fact that it was corrected post-publish suggests that errors are picked up, but timely publication is more important.

The core business is delivering news, and typos halting publication is not a trade-off they want to take, they'd rather have the subs or copy editors batch process or review all the corrections required - maybe they use Pull Requests? :D
Updated numbers. Canada is on track to accept one million permanent residests in a year, PLUS 800,000 international students who tend to arrive and stay for years thus also need housing.

Canada passed 40 million population this year and will hit 41 in a few months.
Steam will soon tell you which games natively support Playstation controllers
Note the AZERTY keyboard, perfect for inquiring « Auel dépqrtement ? » on 3615 services...
For an extremely simple utility like the 'yes' command that is compiled and distributed as a binary to trillions of installations what metric do you consider more important, size and speed? Or lines of code in the source? Think about this in engineering terms, everything is a tradeoff and it's your job to come up with the best solution.

I'm genuinely curious to hear your argument.
Canada's housing market is F'd and this is the reason. There's a lot of noise made about "foreign investors" (which is really just an epithet for Chinese people) but the investors screwing everything up are Canadians themselves.