skysight-inc/HackerNews huggingface dataset:
I think the Firefox OS and phone was just a little too early. We're approaching the point where the web experience of an application is superior to almost every mobile app. There are exceptions, of course, but I foolishly bought an Amazon tablet recently because my brain doesn't work right when it sees a bargain, but the lack of apps isn't such a terrible thing.

I eventually did put the Play store on it so I could get a few must have apps, but, Reddit is better on the web (though it is an absolute pain in the ass about it with constant overlays trying to get you to use the app). Wunderlist is fine, gmail is fine, Twitter is ok, etc. The big win, however, is that I trust Firefox/Mozilla not to sell me out (I have mostly forgiven the Pocket thing), unlike just about anybody else. That has some value...also, all of my accounts and stuff is synced via Firefox, where with apps I have to login on every new device...some apps demand a fresh login every time, like my bank app, so Firefox is a better experience there.
> Everyone is just behaving in a totally irrational way and I don’t get it.

A lot of people don’t have the luxury of paying only 1.25X their salary.

Take Boston for example. You’d need to live more than an hour out of the city or in a city with terrible schools to find a house that cheap.

Lots of people are optimizing for more than just price. Things like quality of education and commute also factor in.

So please realize housing is incredibly complex before judging everyone else as irrational for not making the same life choices as you.
Discussed at the time: https://news.ycombinator.com/item?id=7655018
> Why don’t we start telling diabetics the truth — your diet is broken and needs to be fixed; avoid most carbs, do strength training.

We already tell diabetics the "truth". In medical school, we're taught how to properly inform the patient in an unbiased, nonjudgmental way. It isn't up to the physician to force them to change their lifestyle, but instead for a mutual agreement to be made. Most people aren't able to change their lifestyle for a variety of reasons from being economically disadvantaged to lacking the knowledge of proper nutrition. It is not as simple "your diet is broken and needs to be fixed; avoid most carbs, do strength training.". I really wish it was.
It wasn't me who made the claim. It's what I found with a 30-second google. Here's another with links to two primary sources. https://www.cyi.ac.cy/index.php/in-focus/climate-exodus-expe...

There's plenty more. To really dive in, go with Six Degrees.
> Do you literally say "tell me about yourself"?

Yup! Or “what’s your story?”
Fuzz testing is probably one of the most underused tactics, at least in my observations. It's easy to write a decently thorough fuzzer that will absolutely crush a wide class of bugs that you have.
I agree that it comes off as pretentious to a lot of people if you open with that in any normal context. I think the right context for it is if you are expected to be sharing life stories, e.g dating, interviews, networking and stuff like that. I think Terry Gross gets away with it in other contexts because she's a famous interviewer.
Ahh thank you for that bit of insight, I was wondering if you had gone through the additional trouble of maybe pulling images from each respective topic via hashtag and applied some sort of ML to decide what picture is displayed with what category.

Definitely nothing wrong with the approach you've taken though (and if nothing else, consider the above an idea if you do decide to rewrite that functionality) if it helped ship the product more quickly, like I said-it doesn't break functionality, just a passive observation that may help the user experience later down the line.

Cheers :)
Hoping for things without taking action. As pointed out by DC Comics' Blue Lantern corps, hope without the application of willpower isn't worth much.
> How is it that a tax deduction can offset the cost of leaving a property vacant?

I can't comprehensively answer this, because I'm not in the business and those that are, are tight-lipped about it. But it's definitely a contributing factor to high rates of empty storefronts [1]:

“If these landlords have deep pockets and large property portfolios, it may make more financial sense to claim a tax loss on vacant property than to rent at a non-optimal value.”

I'm assuming here that if this is a model that works in the commercial property investment market, it probably works in the residential property investment market too, as long as the investor has deep enough pockets and a long-enough financial strategy. Smaller, short-term residential property owners -- the individual landlord or small-time property management company -- probably wouldn't get as much of an advantage out of this.

> Or does it only offset the cost of what the unit would actually rent for at rates that naturally clear the supply/demand curve?

I dunno. I think we can make some educated guesses here.

If you own 1,000 single-family dwellings in a high-demand metropolitan area, like Sacramento, you've probably paid for those properties with cash or with foreign investment capital. There's no mortgage payment on it, so your costs for letting it sit empty are relatively low.

So let's say you maintain a 90% occupancy rate at rents that are significantly higher than they would be if you were forced by some regulation to maintain closer to 100%. Instead of rents varying from $2000/mo to $2700/mo for 100% of your properties, you ask for $2800/mo for 90% of your properties, and then your well-heeled mustache-twirling tax advisers find ways to write down the remaining 10% at as close to a $2800/mo loss each as possible. Hey, if anybody complains, you can just blame "the market".

> Could a vacancy tax fix this?

Some people think so, but I haven't seen a deep enough investigative piece to be certain. That's mostly what I wish for: a thorough investigation into this aspect of the housing problem that leads to some smart strategies for fixing it.

Population growth alone just doesn't explain the massive increase in cost of housing.

[1]: https://nypost.com/2018/03/30/de-blasio-eyes-vacancy-tax-for...
What is sunrise mode? Are you referring to https://www.emacswiki.org/emacs/Sunrise_Commander ?
sso-auth allows you to authenticate against Google once, and then any other requests that come to it can be redirect back to the calling application without first hitting Google.

If you registered each new app directly with Google, every time the user visited a new app, they would be redirect to Google to provide permission to the app to log them in, and then be redirected back.

This is described in: https://tech.buzzfeed.com/unleashing-the-a6a1a5da39d6
Incognito mode still exposes your IP. My approach is to use a VPN, NoScript to block tracking / ad domains, Disconnect.me to block social domains, uBlock Origin for ads, disable location services, and use incognito mode. Even that's not perfect given browser fingerprinting technology.
Apple also has a case where it transferred Chinese users' data to China government.
Google is not the one selling your information, one of the websites you clicked probably is. They have pixels on their websites that will then match some fingerprint they generate on your browser with audiences (that contain info such as your email/phone number/etc) that already exist.

If you want to challenge my assertion that Google is not selling your information please point me to where I can buy lists of emails or phone numbers with metadata from google.
Is something like RabbitMQ really overkill though? When I started out with a project that needed a durable queue and some inter-process communication I bought it as a SaaS, within 90 minutes the application was happily sending/consuming messages on a durable queue.

I mean, is PostgreSQL really overkill just because a CSV file can also do some things?
We detached this subthread from https://news.ycombinator.com/item?id=18520989 and marked it off-topic.
Thanks! Truth is I am not really a developer myself, I am actually a designer, so my knowledge might be a bit limited in this aspect. I did want to develop the website in ReactJs, but I ended up not doing it because initially it was a 1-week project I made to get accepted at a university (& it worked out), so I went for the "easiest" way possible for me, which is also the quickest.
I had some remote contracts as well. All in all, I prefer to move and work at the company's office. Remote software development is IMO much harder and less attractive that the in-person variant, so I prefer the hassle of a move.
What a weird... rant. There are so many questions here:

- Is he sure it's Googlebot and not somebody spoofing headers?

- Is he sure Google is generating the queries, as opposed to Google just following URL's coming from elsewhere?

- Is he sure it's the search crawler, and not some browser service trying to cache autocomplete combinations or results?

- Has he tried simple potential fixes like changing GET to POST for searches, or robots.txt to set a crawl interval to something like 30s?

It just seems so weird. Google crawlers have finite resources so this seems like a misunderstanding or really bizarre edge case or both.
The meta-problem of Heartbleed was caused by a dysfunctional and under-funded open source project of OpenSSL. The Linux Foundation's Core Infrastructure Initiative was founded in response to Heartbleed and eventually created the Best Practices BadgeApp as a checklist for better and more secure open source projects: https://bestpractices.coreinfrastructure.org/en

(Disclosure: I co-founded CII and the BadgeApp.)
Ah, ah, ah... no appeals appeal to authority here.

Sorry, couldn’t resist a jab at the HN community.
I've heard iOS is generally good towards people with visual impairments. Do you have experience with iOS/OSX and are you able to comment on their friendliness?
Storyboards are just the beginning. There is a lot of work between even the most polished storyboards and the final product.

Go find one of the Marvel films, skip to the credits, and watch them all the way through; pretty much everyone in that list would have been hired after the boards were done, and worked for a year or three. Don't fast-forward. Don't get up and pee. Don't get distracted by Deadpool popping up and making a fart joke. Just let the amount of work that goes into modern effects-heavy movies sink in.
I think the conspiratorial tone the author takes to this is a bit over the top but there are definitely organizations that have glommed onto some pseudoscience or another because a naive person may find it supporting some unscientific narrative they are interested in. Misguided efforts happen all the time.
A good start:

https://support.google.com/webmasters/answer/80553?hl=en

Then use robots.txt on any dynamic route like search.

A solid site map could help too.
So the lines on top of the bollard point to other cities. Also only the original bollard was correctly installed while all the others were installed without being properly aligned.

It turns out the original artist never told anyone what the lines meant meant, but the design was interesting enough that they kept it around.

Super cool.
First of all, diabetics take insulin because it keeps them from dying, not because it cures diabetes. Prior to getting on insulin, type 2 diabetics have likely already been on a drug which does not exacerbate insulin resistance (e.g. metformin). As the disease progresses, the pancreas starts to crap out and you eventually end up on insulin since your body can't produce enough insulin on it's own.

> Why don’t we start telling diabetics the truth — your diet is broken and needs to be fixed; avoid most carbs, do strength training.

Yes, since no diabetic person has ever heard this advice before... as someone who is not diabetic but knows many people who are, every single person who is diabetic knows that diet and exercise will help them, yet they can't seem to get it sorted out. To me, this says knowledge and willpower are not the problem. Also, if someone has made it to the point where they are on insulin, their body is already pretty screwed up at that point and making these drastic lifestyle changes is going to be very very difficult (though not impossible). Regardless, we should have some more compassion for these folks - it is a very difficult disease to deal with and shitting on people for being sick is just mean, regardless of how they got there.
Tend to follow that pattern too.

Also reminds me of an anecdote. Talking with a tech VP from a telco recently, I offer an opinion to advance the discussion and his response was simply “No, that’s wrong, you’re so wrong.” Period, full stop. End of discussion, no explanation, no offer of what direction he might agree with. All that mattered was that I was wrong and that he had the right answer. Great talk.
It depends on your definition of "small problem".
A typeface that helps dyslexics read (2017)
Thanks for the head's up! It must by my essays section, I write about different forms of gov and that probably caught a red flag.
You twice attached it to the noun "choice" but you were actually referring to a power? Sounds believable.
HN does not have a strict, unbiased critical thinking. If it did it might be more acceptable. The worst of HN is when it tries to bear critcism on a topic or subject that it inherently disagrees with and wants to be untrue (even when it probably is true).
Sometimes you just want to know exactly what type of page is backing your memory region - because the behavior of 2MB huge pages can be very different than normal 4KB pages - and when using transparent hugepages there is no guaranteed on what type you will get (and you might get a mix)!

This mostly trivial utility lets you query the page type at runtime - allowing you to answer the above question exactly, as well as others like "has this page been committed yet?" or "has this page been swapped out?".

Feedback welcome.
I think a good alternative is to ask "Where are you from originally?" then that naturally leads to how the person got to be here and what they are spending their time doing here. The person can decide to tell their whole life story or just give a one-word answer, no pressure
I've ran a large scale web crawler for a decade:

http://www.datastreamer.io/

The main issues and complaints we run into are mostly unusual requests for indexing content.

People see the total number of requests and think it's a significant burden and just have an irrational need to protect their content.

It's almost a form of paranoia at some point.

I mean we have NO problem removing someone that doesn't want to be indexed and 99/100 we do so without a problem.

The only times we push back are when government organizations contact us as we feel we have a legal right to index the content. We haven't had to really fight over this because they usually agree and that's the end of the discussion.
You neglect, of course, that David Lynch, himself, sought to distance himself from the movie, considering it something of an embarassment, and requesting an Alan Smithee [1] credit for at least one version of its release.

In some ways, we can look back on it with a sort of "so-bad-it's-good" a e s t h e t i c in mind, and when understanding David Lynch's sensibilities, you can still catch a glimpse of his creative influence shining through. But really, David Lynch is ultimately correct in his self-effacing critique. It's kitschy and campy in a lot of ways. Just watch the closing credits in isolation, if you don't agree, and try and challenge that opinion again.

To understand what I'm talking about, watch Dune, then watch Eraserhead, and then watch Dune again. Eraserhead informs us of David Lynch's purest intent realized as a feature presentation.

You can see some of Eraserhead in Kenneth McMillan's portrayal of Vladimir Harkonnen (and indeed, it's the scene that Jack Nance [3] appears in), but that's really about it. That Dune doesn't live up to the visualizations of Moebius' imaginary realms [4], and that much of the budgeting, politics and film making technology of the day stood in the way of the final theatrical release is probably what bummed David Lynch out about it.

[1] https://en.wikipedia.org/wiki/Alan_Smithee

[2] https://www.youtube.com/watch?v=YRzVFlZxBv4

[3] https://en.wikipedia.org/wiki/Jack_Nance

[4] https://en.wikipedia.org/wiki/Jean_Giraud
> Why shouldn't that person get the higher wage? That person is also part of a society.

Ideally, they should. The problem comes in when a capitalist plays a labor arbitrage game that causes economic damage to real people in his home area, just so he can pocket the difference in labor costs.

Questions like...

>>> If your work can't be differentiated from someone elses, why should you command a higher wage?

...are pretty much always asked from the perspective of a labor-buying capitalist looking to maximize her own profits, regardless of externalities. Those questions have an insidious pseudo-moral tone that holds up the capitalist's profit over other concerns, and that subtly paints a worker's desire to make a respectable local wage as selfish.

It's very rare to turn the question around (at least from a position of power) to challenge the capitalist's decision-making.
Except when calling a varargs function, when you need to cast to the correct pointer type
Acela carries (per Wikipedia's cited source) around 3.5M passengers per year.

From Washington Dulles airport, approximately 265k passengers per year fly to Boston. Another 715k fly DCA-BOS. DCA-LGA accounts for 318k. DCA-JFK, IAD-LGA and IAD-JFK do not crack top-ten lists of busiest domestic routes for their origins.

To get a feel for just Acela (which is not the only Northeast Corridor train service), it's slightly less than the annual passenger volume by air SFO-LAX, SFO-JFK and SFO-BOS combined.

The entire Northeast Corridor carries approximately 12M passengers per year. If it were operated by air, it would be the second-busiest route in the world by passenger volume, slotting between CJU-GMP in Korea (13M/year) and MEL-SYD in Australia (9M/year).

In 2012, the New York Times reported that 75 percent of travelers between New York and Washington used one of Amtrak's Northeast Corridor trains (Acela isn't the only one), and between New York and Boston 54 percent used a train:

https://www.nytimes.com/2012/08/16/business/hassles-of-air-t...

There certainly are things that could be improved. But Amtrak's operations in the northeast are not some hypothetical potential maybe-someday competitor to air travel. They are and for years have been a real and significant competitor to air travel.

And for what it's worth, Amtrak also has a farebox recovery ratio for its entire nationwide network that hovers around 95%, second in the US only to BART Oakland Airport Connector (96%).
Read the documents doctors have you sign very carefully.

They often include a waiver that allows them to share your PHI with whomever they want.

You're under no obligation to allow them to do so.
Yes life is cheap there, people get sick, injured and die for preventable reasons all the time. Life expectancy is 10 - 15 years less than in developed countries as a result. The west I think mixes up politics with their world view which makes them think everything is equal somehow, it’s then surprising when they see such foolishness that leads to such suffering first hand.
Your platform is not changing minds. It's reinforcing beliefs. Beliefs that say who you follow is more important than what you follow.

If a racist reads some amazing tweets they find interesting and later discovers they were written by members of races they don't like, that could change a mind.

If a diversity fanatic reads some great tweets and later discovers they were all from straight white males while the boring ones were from a very diverse group of individuals, that could change a mind.

But if all you do is provide a way for diversity sensitive people to pad their following lists with socially approved diverse individuals, you're not changing anything. You're giving people a way to pat themselves on the back and feel like they are doing their part. You're building new cliques and organizing new armies for future social media wars.
I went through the homepage of mc to understand the features and it seems the features available in mc but no in `nnn` is - Remote protocols (like FTP or SSH) integrates and file+dir compare.

However, I do not see several `nnn` features in mc as well:

- left, right arrows don't work

- relies heavily on mouse (menu driven), `nnn` doesn't need the mouse

- couldn't open a text file without extension

- filter workflow needs more key/mouse presses

- no du mode,

- no navigate-as-you-type

- no terminal locker

- no vim plugin

- no shortcuts like `-`/`&`/`~`

- no pin and visit dir,

- no media info

- no cd on exit

I might have missed certain things due to my lack of familiarity with mc.
Can we trust artificial intelligence lie detectors? – Science Weekly (audio)
> [...] imagine having them in an automated check list. Buffer overruns, off-by-one errors, uninitialised variables. Already compilers warn you if there's a chance you used "=" when you meant "==". (If only JavaScript had a way of knowing if you meant "===" instead of "==").

Wait, a compiler that can differ between an assignment and a comparison? Witchcraft! What do those crazy computer scientists invent next? Type checking? Range checks? Testing pre and post conditions?

Fools! Computers will never be able to do that! Academic bullshit!

/s (just in case)
I am very curious to learn more details about how they handled this, with specifics.
Show HN: HappyMac – Make your Mac happy again
As an aside the rental market in my area (So. Fla.) has started to drop. Property managers are doing everything in their power except lowering the rent, including $0 deposits, waived application fees, waived first and last months, and free parking. The rent hasn't changed and if you speak to a property manager or investor it's still a solid investment. But to renter's all these waived items definitely points to lowered rent.
Jon Meacham on the “Optimistic Stoicism” of Marcus Aurelius
If Chrome address bar autocomplete generates queries (which I'm not sure if it does), then the following scenario could easily explain what's going on:

- As a user, I type "foo.com" into my address bar. Having already gone to a specific page of that site before, autocomplete "helpfully" expands it to that page's URL "https://foo.com/this/is/a/page"

- It turns out I don't actually want that, I want the main page, so I start deleting characters until I'm left with "https://foo.com"

If Google took each of those deletions as a separate URL (either by bug or on purpose) and tried to verify said URL is valid, I could see a GoogleBot request being generated for each iteration between the initial URL and the full URL, starting with that initial one.
Interesting video about making your own gas hydrates at home: https://www.youtube.com/watch?v=3trDB5hN4Ug
> Historically speaking, this is the greatest time on earth to be alive.

This feels a little unsubstantiated.

Wealth inequality has never been higher than it is today. Species extinction rates have never been higher than today. There are plenty of good reasons to be skeptical about the future.
Did you try adding another wifi adapter? I’m not sure I understand your question well- seems like this is easy to resolve.
A funny rap song about the pains of pair programming
Song URL: https://www.youtube.com/watch?v=psw9G9Lp7ac

Quick background on the project: I'm a full time programmer and I love making rap music. I see a lot of humor in the profession/industry, and thought it would be fun to combine the two.

Here is what I'm planning on for next steps. I'm always open to feedback!

1. Get something for Patrons (ordered stickers, will probably order mugs as well)

2. Paid ad on a popular Twitter account(s)

3. Rent a GoPro and shoot a music video for one of the existing songs (if you have any tips on recording, please let me know - I have done some music video editing but don't know much about video cameras)