skysight-inc/HackerNews huggingface dataset:
The whole topic of conversation around housing affordability is backwards. Specifically, housing affordability is 100%, entirely, a problem of artificial constraints on supply by city councils.

(1) Americans consider housing to be an investment. An investment is only an investment if you expect a positive return over time. We generally want that investment to match or exceed inflation.

(2) That's antithetical to the idea of affordable housing. It's either affordable or an expensive, appreciating asset. It literally cannot be both at the same time. The only reason it's worked thus far is the broad-based expansion of the US economy and of specific population centers like SF has masked the problem for many, many years. Especially in conjunction with 30-year mortgages requiring 2% down. That's some serious leverage.

We don't talk about the lack of affordable AAPL shares do we? That's insane, it's an investment, we want it to go up. The less affordable, the better!

(3) Renters tend to be younger, transient and not vote. Owners tend to be older, wealthier, have deep roots in the community, and vote their asses off. They also aren't huge fans of change. They vote their interests: whatever keeps their, on average, largest investment performing well.

If you want cheap housing forget rent control. Allow developers to build up as high as the infrastructure can sustain. Allow smaller units, too, micro-apartments like whatever that place is on Mission, Panoramic. It's time to re-think the idea of housing as an "investment." We need to re-focus the narrative to make housing much more utilitarian.

This is reflected in major housing markets around the world, like Tokyo. They don't consider housing an investment, and they have some of the most affordable housing in any major metro in the world. [1]

[1] https://www.vox.com/2016/8/8/12390048/san-francisco-housing-...
I copy my session cookie and send a web request for the inputs. I should write some sort of caching code though..
That's not an unpopular opinion, though it probably is on this site.
If Apple (or anyone for that matter) could managed to search through a larger variety of subs, that would be incredible. That's what this streaming market needs.
Don’t many people love cities specifically because of density and the diversity of opportunities that usually follows?
… and then you have to track versions in many places and test all of the various combinations yourself rather than having a third-party do it. Microservices have their advantages but they are not a magic wand for dependency management unless you’re using very little of a framework.

Edit to add: I would class an advantage of microservices if it made it easier for you to have automated tests or deployment/rollbacks, since that’s much more effective for this problem in my experience. I’ve seen people do that with monoliths and fail to do that with microservices so again, no magic wands.
If you can't afford a house there maybe you should consider moving somewhere more affordable.
They probably won’t even feel safe without it.
I should add that the Rust community has been extraordinarily welcoming, and our existing Scala engineers were able to relatively quickly become proficient in Rust.

Huge shoutout to everyone working on Rust Async, especially the Berlin crew, who has been very helpful.
I hope you understand why people are extremely reluctant on forgiving and forgetting, especially involving something as sensitive as a VPN which, in some cases, can truly be a matter of life or death.
I've got more than a decade of on-and-off web-dev experience, a lot of integrating data-science projects with a web-interface, and I've never seen anything like that.

You have to work pretty hard to hit a CPU bottleneck, and I can't imagine how you'd do that building a simple CRUD website.

Can you explain a bit more about how the people you know are hitting that bottleneck? I mean I've literally built CRUD apps on an esp32 microcontroller using python, and they work performantly. If real python with a real web-framework can't do the same then something is going horrible wrong.
That's dark. Might be simpler just to dump nutrients over the side, then.
They don't jump. Usually make long term deals for each process and design their microarchitecture for that process. AMD moved all 7nm CPU, GPU production to TSMC and they are tied to them for the duration of 7nm.

The question is if they can get all the capacity they need for price they can afford. It seems like high margin customers like Apple and Nvidia are always served first because they can pay more.
Why would someone assume that the programmer was to blame? The programmer just does what the managers tell him to do. Why should safety or security be about blaming the low man on the totem pole? It's totally ridiculous when you read accounts like that of the NASA engineer.
https://www.npr.org/sections/thetwo-way/2012/02/06/146490064...
See also: Friday's “Don’t Blame Tech Bros for the Housing Crisis” column:

https://www.nytimes.com/2019/11/30/opinion/sunday/housing-cr...
Welcome to the coral ghetto!
Is pirating something really easier? Maybe I've been out of that game for too long, but between finding good/complete torrents of content, avoiding my ISP finding out I was doing it (and sending me nastygrams), needing to keep a server up and running to download/store media, juggling front-ends as they evolved (Plex hasn't always been around), ...

Today, I have a single device (AppleTV), a single remote, and can stream just about anything I want. And that content is either bundled with Netflix or Amazon, or available to rent for $5 or so. And I don't have to break the law to do it.
The forgotten salt water bath craze in San Francisco that created a sinkhole
so the big question... Why? I don't get what the purpose of this project is and the link doesn't explain why I would want to use this.
A princess who was a spy to allies in World War II
Looking at the 1978 subway map[1], I better appreciate the improvements since. It seems less daunting to someone who's never visited NYC yet.

[1] https://www.nycsubway.org/perl/caption.pl?/img/maps/calcagno...
Key Takeaways: Skin in the Game-Hidden Asymmetries in Daily Life by Nassim Taleb
Been using this for a year now, zero complaints!
AdventurePi: The DIY Raspberry Pi Portable Arcade Machine
From JQuery to ES6
Different strokes for different folks. Some people like living in dense cities. No reason not to build for them if they apparently enjoy it.
Solenodon
I dunno, maybe you would see things like sharp curbs in life expectancy among middle class people. Or a rise of reactionary politics that cynically (but not falsely) targets affluent liberals who turn a blind eye to the suffering of the poor...
I really wanted to use Django channels for some soft real-time stuff like chat and notifications and it worked but I couldn’t get testing to work reliably (tests would just hang sometimes), so I had to use a different setup.
There's a trade-off though, if it comes at the cost of smaller and worse living accomodation for themselves. And you have to be careful that the transport and other infrastructure can keep up. Transport in particular always seems to get ignored.
Which also has a human cost if you have social connections with the other humans around you.
Exactly. Force schools to quantify this risk against others. More kids die cycling to school than by guns.
But there is zero reward for showing replication results. Not novel enough, you won't get published. And if you're unable to replicate it then maybe you just did it wrong, or there was a small trick they were using in the code which they left out of the paper, etc.
Mercator: It’s a flat, flat world (2019)
Outsider here, no dog in this race. Never used a VPN, never really knew much about PIA until the recent merger, but very invested in privacy enhancing technologies. Here's a piece of feedback from that perspective:

I think the critical thing you're missing here is that it doesn't matter if Kape is trustworthy, it matters whether people see it as trustworthy. And you're not in a position to change the latter, no matter how much you talk about the former, because you have a conflict of interest.

The other thing is, you need to be able to explain the merger.

If PIA wasn't profitable, the merger looks bad, because that means that Kape is going to find other ways to monetize it.

If PIA was profitable, the merger is just confusing as heck, because why screw up a good thing? And confusion is bad, because people want security from a VPN. Not the computer kind, the emotional kind. Big upheavals like mergers throw that out the window, so you need to manage that transition very, very carefully.

You're not doing that, so far.
How much do you think it will affect housing prices? Is there a model that can predict the effect?

I'll be surprised if it helps a lot. Demand seems infinite.
Your healthcare costs more, and the lives of 500k people suck more than they needed to.
"people use Rust as a wrapper over C++ bindings to add in safety to the C++ underneath."

Adding a thin wrapper over an insecure library won't magically make it secure. That's why pure Rust or pure Swift versions of various algorithms and functionalities are worth so much - guaranteed memory-usage correctness.
This may not have occurred to you, but a lot of people simply can't afford to move and leave the safety net of friends and family. They may also lack skills that would help them secure employment elsewhere. There people are especially vulnerable.

With respect to quality of life, there are far denser cities with much higher quality of life.

Building more homes for the middle income families and individuals absolutely helps everyone, except landlords.
Does a spy ever really become a former spy? From the outside, this reads as destroying PIA by providing user data to intelligence community, at a minimum. Perhaps even a play to get historical data.
Well, yeah, the video tutorials / step by step guides are for people who do not care about hacking, or deep understanding of how the system works. It is like McDonalds of software world - ypu are no loger hungry, but the food is pretty bad.

You can always grab a book (and a manpage, and a sample config) and do it the old fashioned way. It will take longer, but will teach you more.
Solar can be deployed on land that's already being used for other purposes.

For example on top of houses and shopping centres. While we're also looking at shopping centres - there's a huge amount of unroofed parking, throw up some basic shelter to put the solar panels on and you get the dual-benefit of energy generation, and keeping the cars cooler.
For sure. However most code doesn't require "aha moments"; it requires readable code with tests that cover edge cases, following the same pattern as similar code that does similar things.

The worry around puzzle orientation is when someone e.g. takes advantage of an obscure feature or does something unusual for a performance gain at the cost of readibility or maintenance. I've seen several repeated instances of clever people writing complex code because they could, and spending too little time thinking about whether they should.

There's a place for that kind of thinking. It's usually when non-functional requirements are limiting factors; minimizing memory, CPU time, network round trips, etc.
I guess you meant memory-safety reasons because Rust is attempting to be as fast as C and C++, not the other way around.
Right but there's no reason for that if you just allow developers to build up. You can live a few blocks from work, next to some nice allocated park land, and if you want to visit nature, take a train.

That's far more humane than demanding your fellow citizens commute hours from the outskirts every day so your real estate investment performs better. If you want to live somewhere greener perhaps consider the commute for yourself?
I bet it's all the "social" features running apps cram in now. Last time I looked (admittedly a couple years now) it was slim picking if you wanted an app that didn't sync your data to the cloud or offer some sort of social feature.

I stopped using apps. I run to clear my head and try to stay healthy, not brag that I run.
I studied this in a computer class in college. I can't remember if it was a computer testing class or a computer ethics class. But it was the first thing we covered and the point was, as you embark on a career writing software, BE CAREFUL!
I have been using FastAPI for the last two months (which also is an ASGI server and makes full use of annotations and type hints with mypy) and the experience has been incredible. (https://fastapi.tiangolo.com/)

If Django can now also support annotations and async code I dream of an scenario where apis can be built using this two elements.

Does anybody know a good resource to learn/catch up with this release?
Here's a list of services Apple TV's Universal Search knows about (pretty sure it also searches Amazon Video, which isn't listed here, and I haven't found an official list)...

https://www.lifewire.com/what-channels-support-universal-sea...
Biggest Crypto Scam in the History
300+ Trump ads taken down by Google, YouTube
Here in Germany, Torrenting legally is distribution, so I don't do it. But find yourself a decent streaming link aggregator, install an adblocker and you are golden. Anything with a webbrowser can play it. No major legal streaming platform can claim this.

Also, you are comparing effort it takes to set-up something, with effort it takes to use it, which I'd argue isn't entirely fair.
I couldn't figure it out on a Mac. Then I Googled it, and decided I'm better off solving this in languages I know (whatever I feel like today: JS, Python, Java, perhaps even Erlang) or in a language that has a reasonable standard library (Rust) than in this mess: https://twitter.com/dmitriid/status/1201441652507844608
You've never stepped on an UK plug at night, have you?
> The opposition party seem entirely toothless on numerous issues and just do not, for whatever reason...

The opposition is a political party who was explicitly formed to champion the rights of people like the coal miners. A lot of their heartland in Newcastle-region and probably QLD is mining towns.

I'm always impressed that they can take an anti-mining stance at all; anti-coal policies target people who are traditionally core Labor activists. The mining union isn't the be-all and end-all, and I don't follow their internal struggles very much, but the Labor party must have some pretty structural reservations about shutting down mining jobs. These jobs are the easiest way for unskilled or semi-skilled labour to make money in Australia.
I think the argument is that we’re better off decentralizing opportunity than increasing density, considering long term sustainability (ie, we have a lot of room to decentralize) and human well-being (ie, mega-cities aren’t great — and get worse the higher density).
How to lean down your stack so it will survive longer.

That is what I am interested in most. A pure html/css/js stack will probably last 10x longer then the typical stack developers use these days.

So if you are similarely productive with a pure stack, you are 10x more productive in the long run. As for the same work you get 10x more time of running software.

If you are 2x slower with a pure stack, you are still 5x more productive in the long run.

I find the question very interesting, where the optimum is.

Just pure html/css/js? html/css/js + a frontend template engine like handlebars? A framework like Vue that you include in the frontend? Or a heavy version of it that also requires something on the backend? Should there be a build process or not?
If you can convince your company to keep Django up-to-date with every release, I have found this to be easy and pain-free (Django has been pretty API stable since ~1.8), compared with waiting for each LTS and then being forced to jump ahead three versions each time.

You also gain access to new features as they come out, this way.
Adding a smiley doesn't negate that your comment was unnecessary and of no added value to the conversation.
Ask HN: Where is the Who's hiring thread for December?
I was looking at the frontpage and wondering where is this monthly thread.
I totally agree with the sentiment. However I'm afraid the day "Ask HN" comes as first results in Google, is the day HN will be flooded with spammers recommending their products (like in amazon reviews).

I feel the force of small sites like HN is precisely to be in the shadow and too small to interest spammers.
Do you mean...iTunes? Or are you imagining something different?
Test-Driven Development with React, Jest, and Enzyme
Having to move away from your family, friends, job and the life you know also decreases quality of life. A lot.
Agreed. And I wonder if the answer would be different if they asked parents instead of kids (who remember having regular, metal knives at school cafeterias; being able to bring a folding knife to school; etc.).

It seems to me that that public acceptance of such surveillance is a side effect of the mainstream media pushing scares and sensationalist coverage (because this is the only thing they have a chance of selling), not some grand evil plan, but not sure.
The 'compulsive puzzle' gene really hits home with me.

Really nails my childhood and my life - and explains why I am where I am in life.

It was never enough for me to take something (anything) for granted - I had to know how it did what it did. Whether that be by taking something apart, reading a design sheet, rebuilding something, writing code, whatever, I had to figure it out. This applies to anything from a gas pedal in my vehicle to a mechanical pencil or power lines, a module in programming, etc...

I can pick out those who share this trait from people around me at work and in life - it all makes so much more sense now.
4,439-Word Printer Review
If you don't like the density, maybe consider moving somewhere with lower density?
Swift for tensor flow aren't bindings - it's a ground up rearchitecting of tensorflow
A) This is from April. It's being resubmitted because the URL changed.

B) In a non-memory managed language, wouldn't you just run into the same problem except it's called "heap fragmentation" instead and malloc has to do an unreasonable amount of work to find free blocks to use?
Maybe, but programming now provides a stable income for way more people, whether it's their passion or not. In this day in age, the ability to put food on the table trumps any sort of bit-banging nostalgia IMO. The fewer gates we keep, the better.
The increase in utility to billions more people having access to electricity is linear rather than logarithmic. They will benefit as much as we do. So if temperature increases only with log(CO2), that suggests accepting global warming as the price of economic growth, especially growth in the developing world.
Was really excited to upgrade but the async safety check makes the ORM unusable in a Jupyter Notebook.

https://stackoverflow.com/questions/59119396/how-to-use-djan...

https://forum.djangoproject.com/t/is-there-a-way-to-disable-...
> For profit healthcare in America is devouring its people and economy, full stop. We can either have a society where half a million people go bankrupt from medical debt each year, thousands die from treatable illnesses or lack of access to medicines, while hospital CEOS and insurance execs walk away with millions, or we can have one that excises their parasitism like the rest of the developed world figured out was necessary decades ago.

The majority of the world still has, to my knowledge, for-profit health care: Britain, Germany, France, Switzerland , Sweden and Italy all have at least some form of private health care.

The United States definitely have a problem with health care prices. It doesn't appear from where I sit to be an issue with individual bad actors (although of course they do exist) but rather structural. In part, the well-intended federal and state attempts to improve things have backfired — as they tend to do — and made things even more expensive (which reminds me of federal student loans, another instance of well-meaning attempts to help the lesser-off which somehow seem to benefit the upper middle classes most of all; cf. also federally-subsidised mortgages).
If they spent that $4.5B on lobbying for upzoining and densification the problem would likely sort itself out. Probably for a fraction of the cost.
It's important to not go down this slippery slope.

Right now robot dogs might only be used in extreme cases, but if continue to normalise this, it's only a matter of time before they're used in very morally questionable ways, such as arming them and using them to control (rightful, non-violent) protests, or being given autonomous control and letting them patrol cities and what not.

This should be avoided. At all costs.
You opinion on density is just that, your opinion, not everyone agrees.

Density means a larger selection of jobs, increased variety in entertainment (ie: more likely to find something you personally love), increased selection of medical professionals, increased variety in food, ability to avoid driving commutes, kids who can self-manage without being driven everywhere, etc. To some people that's worth more cramped living, to others it's not. Quality of life is taken as a whole and not based on part of the whole.
I dont get how the school can justify this.
The Dutch Solution for Safer Sidewalks: Continuous Sidewalks
AI is now generating new startup ideas
I recommend the release notes for each version, starting with the one right after the last version you’ve used.

There’s a couple reasons:

1. you get a breakdown of all the new features, which only takes a few minutes to kind of quickly go through each version and decide which bits you care about

2. you get a list of backwards-incompatible changes, which resolves any upgrade regressions, as long as you’re not using internal APIs that have changed
If you don't like the increasing density then maybe you should consider moving somewhere less dense.
.int is for international treaty organisations. It is highly restricted, it is not available to companies.
Doing research: some generic advice for PhD students
> main sun light areas

You say this like it doesn't get sunny in Sydney, Melbourne or Brisbane (the top three largest cities)

Plenty of room for solar on existing buildings and structures. No need to transport it long distances.
I think their problem was the minimum heap size, thats why they have 10Gb sitting doing nothing, as the GC only doubles/halves its size in go.

The way a gaming engine would do it would be to disable the GC and allocate a large chunk of memory and read/write directly to that memory.

Its a pretty quick hack, not bad, really.
"seamlessly integrate with the core product."

Plugin devs can generally NOT be trusted with seamlessly integrating their plugins because it usually leads to all kinds of dark patterns and poor UI for WP as a whole. WP.org's strict plugin guidelines is one of the main reasons why plugins behave relatively well considering how huge the WP.org repository is.
It modifies who your targets are. You can try to attack people with malicious websites, but in that scenario you can only attack people who manage to visit your malicious site. (this example should be considered to include advertising iframes and such.)

A VPN provider, however, has a captive audience and can be certain who they are attacking.
Schools aren't responsible for kids who die cycling to school.
I remember Prime costing $20 per year. Then Prime Video was introduced and the price went up and up. I canceled.
Warming waters, moving fish: how climate change is reshaping Iceland
Why Entrepreneurs Don’t Learn from Their Mistakes
Tags, Simplified
Looks like a Geocities site. Would have been great 25 years ago. :)
Do clear backpacks increase the risk of dying from cycling?