skysight-inc/HackerNews huggingface dataset:
People want more affordable housing by apartment count; activists will happily block large projects that would include sizable numbers of affordable units because they're not happy with the percentage of affordable units. The percentages that they want tend to be high enough that the projects would be unprofitable, so the end result is that 0 units get built, either at market rate or BMR.

Most YIMBYs are perfectly happy to add more affordable units, as long as the economics work out so that something gets built. Many (not all) activists would prefer to block everything than compromise.
Solar panels, themselves, are incredibly cheap, partly because China is dumping their overproduction on the market, partly because we’ve just gotten really good at making them.

Most of the price of installing solar is the labor for getting the roofers and electrician to come out, plus in some jurisdictions an architectural study.

All of those costs come down dramatically if you’re already bringing in roofers and electricians for the normal process of building a home.

Additionally, PV panels themselves have near zero maintenance costs, and dramatically reduce maintenance/replacement costs of the underlying roof.

As a result, it is just a gargantuan failure of the market that all new homes aren’t, today, built with PV panels.

This seems like a great correction to that market failure.
Real examples of ssh password logins being Owned
I know it is standard security practice to disable ssh password logins, but does anyone know of any real life examples where someone with a strong, non-shared password [0] was owned via the ssh login path? If so how was this accomplished?

0. By strong I mean passwords with enough entropy that brute force is not an option and non-shared means not been used on other services or shared (willingly or unwillingly) with anyone else.
I would reach out to BitTitan. The MigrationWiz product they have served us well for a few migrations to O365 and I think they offer services for google apps.
Devuan is basically Debian without systemd.

While I still prefer to run Linux distributions with systemd (NixOS and Arch in particular), I'm increasingly worried about the complexity systemd brings in.

I like how clean and standardized the init process is now. I don't like the bloat prize we've paid, though. I've been stracing my workstation for a few days. Journald starts eating a ton of RAM, ~100 MB upon boot, and keeps growing.

I'm annoyed because systemd developers claim 100 MB is normal. It's not, that's my biggest process on startup. And on my other Arch machine it stays at 25 MB, and they have a long history of memory leaks.
Funflow is written in Haskell https://www.tweag.io/posts/2018-04-25-funflow.html
BEST BOOK EVER

Most dense book ever

Took my 30 restarts to get through it. This is my way of doing programming books: Read till I get stuck or feel unconfident in what I learned. Restart at page 1 and I ALWAYS get through where I was stuck. Get stuck go back to page one, rinse and repeat.....

Seriously I am an old fart that read a book to learn Assembly for C64 when I was 11. I have never had something fundamentally change the way I do anything. I mostly write R and my R writing style is night and day different and I could use the Scheme parts of it.

Highly recommended.

Secondly, go through Realms fo Racket with a kid (I did with my 10-year-old daughter). Teaching is the best way to learn.http://www.realmofracket.com/
The idea that you had to comment on this freaked me all the way out.

Then I saw the other replies.

For other readers, if you believe that men cannot have platonic relationships with women, or if the idea that women cannot have equal & equivalent beliefs around sex as men is unbelievable to you, you are suffering from an insane social position. Like literally your beliefs are weird & dangerous in ways that should encourage you to seek help.
Valve Talk at Harvard CS50 Course – Portal Problems
But unless people are specifically searching for sites that don't use javascript, a search engine that excludes javascript is just going to return poor results for most queries.

A more useful search engine might be one that shows whether or not a site uses javascript, and if so, which common libraries, etc. Maybe even whether or not a site will render without javascript.
I disagree that patent attorneys are not that expensive.
press release: https://www.eff.org/deeplinks/2018/05/fourth-circuit-rules-s...
I don’t know if you are joking or not, but the idea that women are only valuable for sexual gratification is weird and creepy and always has been.
If septic installs are so profitable, perhaps you should get into the business.

Why do you need a new water meter?
Thanks for chiming in. I'm a big fan of your work. Did Google consult you on this product before launch?
They don't have a monopoly on that. People in glass houses shouldn't throw stones.
Another option would be to make a minimal install and then just clone the SD card. It's less neat than Docker, but if you're provisioning a new Pi then you still need to install Docker on it in the first place. Or use something like Ansible to do the setup automatically?

Hardware control on the Pi is pretty simple, use the WiringPi library. I guess you'd need to run Docker in privileged mode, but it should work from within a container?
Hong Kong started phasing out leaded gas around 1992; so you would expect a drop in crime rates about 2004 or so. And of course that's exactly what the statistics show.
Electric cars are coming too.
They did this where I lived in Sweden too. The city wanted a tram line, but couldn't afford it. So they built a bus line. Bought massive triple bendy busses. Even used tram signals at the stoplights. Worked great.
There is an EPub version, which was for sale on the website (http://dearmomebook.com) which was set up using a free Weebly account, but with all the freemium account changes, it no longer appears to be up.
Building a gaming PC is one case where you buy the Windows OS separately from the PC (especially if you're building it part by part)
Glad you brought that up. The bay area's unique geography (and/or inadequate regional mass transit to match it) make this a much greater problem here.

There was a really great map that I'm trying to find again, comparing how far you could travel from an affordable market-rate unit on mass transit in an hour in different metros. In NYC you could reach most of Manhattan from affordable neighborhoods in Brooklyn or Harlem. In SFBA, the vast majority of SF was unreachable. Just small areas around the BART stops basically.

This is a huge problem for the service industry, for example. It is getting very hard to hire restaurant and retail staff in SF without jacking up prices so high that the business fails. Not a lot of people want to commute 3 hours a day to a minimum wage job.
Because those "rights" come from extorting the taxpayer, who has little or no say in the matter.
It just occurred to me that under extreme circumstances the US could force a worldwide brain drain overnight by relaxing immigration standards to allow anyone with a college degree on a fast track to a green card.
Of course they're not entitled to get anything, but a reasonable person doesn't continue performing the same action when it benefits them in no way. There's nothing irrational about a man not going out of his way to befriend women in the workplace because he's had bad luck doing it, or because of the risks he's not going to have befriending other men.

If you have a lot of women as friends, that's great. Your experience is not the experience of a lot of men. A lot of men can't relate to women on a platonic level, and that doesn't mean they're misogynists.
The habit that completly changed me
“The thing that struck me was the vitriol from some commenters. It is not surprising, but it is unnecessary.

It’s just that we’ve been here so many times before, and we’ve sat through people pouring scorn on us with the iPhone. I don’t understand the reaction – while others haven’t been critical and have been more curious and inquisitive. And I think they will do well because of it and the others will fail, partly as a consequence of that dogma.”

Describes 90% of comments re: Apple on this site. Keep ignoring them Jony.
After you have read HtDP2e, I found that racket-lang.org has all you need.

The Little Schemer may be slightly better, but on its own, it too is not about learning Racket.

Although they overlap on some topics, comparing little schemer to htdp is comparing apples to oranges.

Also, htdp is just racket in my opinion, it differs very little from the students languages, I did the whole thing using just plain racket and didn't have any problems that couldn't be solved in two minutes visiting docs.racket-lang.org (and they were rare), but sure, you won't get to know all of racket because that's not the point of the book.
If you're going to refuse bog standard conservative financing options that have been used for centuries, your difficulties are mainly self-imposed.
The simplicity of Luigi is great, but I did find myself in a spot fairly quickly, where the features of the airflow scheduler/webui were really desirable, over the rather ad hoc nature of Luigi. But after using Airflow a bit, I found myself really missing some of Luigi's simple niceties. I became pretty annoyed with Airflows operational complexity and its overall lack of emphasis on idempotent/atomic jobs, at least when compared with Luigi.

To me, Luigi wins when it comes to atomic/idempotent operations and simplicity. It loses on scheduling and visibility. Today I'm still trying to figure out what the better trade off is.

I think I really want something with Luigi like abstractions (tasks + targets) but with the global scheduling and visibility of airflow.
Original comment:

https://www.dropbox.com/s/v4myjf7ds416hx7/Screenshot%202018-...
It's really funny having gotten rid of Facebook years ago, seeing people talk about how they're "trying to cut back" instead of just dropping the dumb thing. It's like listening to drug addicts.
I hate this app. It's extremely unresponsive, doesn't know how to dismiss notifications properly, and is laggy on mobile. Some pages that are accessible from the web view don't work at all on the iOS version. And I'm 99% sure that the damage-calculation hits aren't being calculated properly.

Yes, I know it's open source. I still dislike these aforementioned aspects of it, though.
Compared to other options (coal/natgas) it effectively is.
Unique discoveries in tropical forest cave show gradual development of weapons
done: https://github.com/terraform-providers/terraform-provider-go...
[This is Julia, the OC] I agree, and have many times thought back to why I didn't feel comfortable just claiming a partner for the project. I remember I was doing something else and happened to notice that a few people had posted and been claimed, and that made me insecure, wondering why no one had claimed me.

I think it's more natural to work closely with someone of your same gender, at least when they're a stranger. I'm not blaming men (or women) for that - I'm just describing how that can lead to unintentional exclusion, which is particularly painful for students who values inclusion a lot.
There are literally dozens of us who feel the same way, yet I for one am still looking for a way to cope.
I got really excited about Taskwarrior and set up a server and accounts for all of my teammates. But we quickly found that we were spending more time logging our tasks than we were actually consulting TW for what to do next.

Example:

task add project: support_customer_migration priority: H -- support#XYZ - analyze dependencies for customer X - github.com/repo/issue/number
That's super cool; would you mind sharing your folder?
> Journald starts eating a ton of RAM, ~100 MB upon boot, and keeps growing.

You must subtract shared from resident to determine how much memory has been "eaten".

Journald uses mmap() for random access within the journal files. These pages are accounted for as shared because they are file-backed and may be paged out by the kernel behind the scenes if memory is needed - they'll just be paged back in from the filesystem if accessed later by journald.
Ask HN: Stripe aside, any other event software that can sell tickets for events?
I am looking at processing 1 million yearly in ticket sales. Seeking a company for whom selling tickets is their core tech/product. Ideally using apis/webhooks and Rails.
Buses fucking suck.

Buses make you wait in the rain.

Buses get stuck in traffic very easily.

Buses create traffic and make it worse with their size.

Buses idle diesel fumes as they stand in traffic.

Buses are noisy and idle outside of homes.

Bus stops in front of homes are filled with noisy people.

Buses that permit requested stops go nowhere slower than ever.

Buses are a half measure.

Buses fucking suck.
If postgres on cloud sql is any indication, then it will only be another year and a half! :) They seem to take the Beta/GA process very seriously and don't rush things to GA.
I think the formula has to be interesting + relevant x challenging = memorable. Trivial novelty is empty, difficult novelty is empty, but difficult, relevant novelty is enriching. If I had to work for knowledge which relates to a broader schema, I find it never goes away.
California doesn't force local SF zoning.

Solar power is cost effective in California.
You quoted the hypothesis and not the results. The study says that there is no clear correlation between building in a given neighborhood and displacement. In one area with new development, significant displacement occurred. In the other, no significant displacement occurred.

The study concludes that housing should be built. It can't be made to suggest otherwise.
Of course, but that is just a badly designed pay scale. Most companies intentionally avoid salary transparency because it makes them pay more than they need to in some situations and get outbid in other situations. Even companies that do have transparent pay scales usually build some wiggle room into the scale, e.g. you are hired as a Senior Developer instead of a Developer or a Lead Developer instead of Senior or you get a higher experience modifier or something like that.
It's hard to know actual progress from fads until roughly a decade down the road. After being burned, I try to let others be the guinea pig now (unless I'm paid to do R&D). OOP was supposed to be the cat's meow. It turned out fairly good for certain infrastructure utilities/API's, but lousy for domain modeling, but was originally sold on domain modelling. It took people a while to realize this. OOP has use, but not the way the hypesters sold it.
That’s not how taxes work. People pay a proportionate share of the services everyone agrees the community should have, not for services they use specifically. By you reasoning, new residents shouldnt have to pay to replace infrastructure old residents wore out, or to pay pensions for teachers that retired before they moved their kids into the local school.

As to why people would agree to new development—they shouldn’t be allowed to veto it. They should get to decide what level of infrastructure the government will provide to the community. But omce they do that, theh shouldn’t get to discriminate against new residents by forcing those residents to pay a disproportionate share of the common infrastructure.
I think that definition is actually too general—ironing my shirts or mowing my lawn might apply. I think some nod toward personal fulfillment needs to be there.
Not sneaky at all, but rather by design. Why should existing residents pay for new residents to move in? What benefit are new residents to them? In fact, many towns don't put the burden of maintenance on existing residents either, but rather make it up in special assessments and utilities.
Tech in general and software in particular is hard to learn. So hard that you can't progress beyond mediocre level unless you have strong passion for it. Only that passion pushes you to spend hours and days fighting a problem. Only that passion makes you stay awake late night reading about beautiful programming concept. Only that passion gives you a bliss when you finally figured out something and made it work. Better social interactions won't replace that passion. So no, I don't support her theory. Innate interest in technology is necessary and sufficient.
Yes it is easy. The way to do it on your own is just copy the format and claims from other published patents. Don’t worry about plagiarism - patent attorneys certainly don’t in practice.

The bigger issue is finding all the relevant references. The easiest way is find a half dozen patents similar to yours and just copy the references. The examiner will find the rest for you.

Where you will run into problems is at the examination stage where the patent examiner will try to throw your patent out and/or exclude all your claims. You just spend a lot of time arguing with them and eventually you reach some sort of compromise.

One approach I do think is a good idea with self-patenting is to create a thicket of patents. Put in lots of simple, short patents with very limited claims (say 3 to 4). The basic idea here is to minimise the attack surface for the examiner and just try to get some through. If you are doing this yourself it is a much more cost effective option than if you are paying a patent attorney.

I should end by saying that unless the patent(s) are for marketing purposes it is probably a waste of time. No small business can afford to enforce a patent so they are rather worthless. They can have value to a large company in an acquisition situation so I guess that is one reason to maybe do this - in this case the thicket approach is more desirable.
I meant that in some way one could think of, for instance, C's int as a sum type of just integer and null :) in practice the obvious difference is that a language like Haskell enforce considering both options with its type checker.
As a personal tool, agreed.

Sadly, owning a business it’s pretty much required to deal with Facebook. Unless I want to spend five times as much on traditional advertising for less than half of the results.
Of course it's safer. It prevents you from doing a null pointer exception. That just by itself is a big enough win not to even use Go or Java ever again.
It can work the opposite way just as easily. Code that should go in one microservice ends up in a different one because the developer is rushed and doesn't want to go to the extra work of changing multiple services.
It may be simplistic, but political freedom may influence technological and scientific freedom, necessary for innovation. If you routinely self-censor in one area, it transfers.

For this reason, I think we'll see some relaxation of control in China, as there has been previously.

But I guess the real challenge is having a culture of risk tolerance, and investment infrastructure etc to support it.
Glassdoor to be acquired for $1.2B
Government also pushed the CFL (fluoret) disaster (economic and environmental mercury) on us for 10 years. There's a reason centrally planned economies tend to collapse
Great points. Scaling indefinitely will inevitably expose inefficiencies, even tiny ones. And even tiny inefficiencies will place a hard limit on your ability to scale.
Compare/contrast with pstar: https://github.com/iansf/pstar
Well, the main claim to fame for the Kindle over, say, an iPad (or even Amazon's own Fire tablet) is the e-ink screen. It really does make a difference in reading fatigue in my experience, I suspect because it's lit like paper, i.e., by reflective light. And, of course, the e-ink screen also means that it runs weeks without needing to be recharged.
don't sweat it dude. I've noticed a lot of people on hn are crabby assholes for absolutely no good reason. like on the post linking to Google's codelabs (where there are hundreds of tuts about all sorts of things in the Google ecosystem) there were only two comments and they were complaints. and recall that every time an electron app is posted almost every comment is whining about the performance. and every time a rust article is posted there's whining about how it's more complicated than js. and every time there's a js article posted there's whining about how it's not type safe like rust. and every time someone posts a personal page someone has to point out how it's "garbage on mobile" as if they're doing people a favor pointing out flaws (as if they don't understand that mobile is the most heterogeneous platform out there). I swear people don't know how to be grateful for free shit or just keep their mouths shut when something doesn't tickle their own particular fancy. I wager it's a defense mechanism because they themselves aren't making anything and so they need assert their superiority in some way (because people that are busy doing stuff don't have time to complain about things irrelevant to their own work). kudos to you and Kurt for releasing a library to the community that's different and interesting and fuck the haters.
DRF still takes care of negotiating formats, etc., but it replaces the serializers. I'll see about getting an example in the repo, stay tuned.
This is easily solved by cameras.
Google is using search queries to target ads!
California didn't mandate material changes, just stupid labels.
Kotlin is just Java with some really _nice_ syntactic sugar. It transpiles 1:1 to Java so you are going to need to know Java anyways.
It's definitely a false equivalence.
I love the process you guys have been through so far. 600 downloads in a week sounds like you guys are on to something! These learnings stuck out at me:
- Paying is usually not an option (even small amounts) for teens
- Teens don't really care if an MIT grad tutor helps them or some random, as long as it's instant and free (and makes sense to them)

So it's convenience over quality problem. This makes sense. Any ideas on how you could eventually make money?
>US the biggest CO2 polluter per capita

Your statement, while true, did not refute his, FYI.
Lionsion never mentioned charity, moral pressure, or subsidizing credit.

Just as banks should have no moral obligation to make certain loans, neither should specific jurisdictions have an obligation to allow large banks to displace local banks that may better serve their purposes, if they so choose.

You're both right as far as I can see. I don't understand what you're disagreeing with.
Read as: California ensures that poor cannot exit the poverty cycle, by needlessly raising the minimum price of one of the best investments in the USA.
Well, the 21st century hasn't ended yet so there's a chance we'll turn things around at some point between now and 2100.