skysight-inc/HackerNews huggingface dataset:
Well I also built a program[1] to help me find an apartment in Vienna, in 2011. We actually needed two apartments, and we wanted them close to one another. We quickly found out how bad real estate websites are with moderatly complex queries even when wanting only a single apartment. With the additional constraint of needed two apartments close to each other... yeah, they were mostly useless.

So I built some shell scripts that scrapped all the websites, and generated some tables of pairs of houses sorted by the distance between them that can be easily read by awk. Then I could run queries on them.

All the scrapping was done with regular expressions, no fancy HTML parsing here.

For the distance calculation, I got the geographic coordinates by piping the address of the residence to Google Maps. I then calculated the geodesic distace between them in my scripts. Initially I wanted to let Google Maps calculate the more useful walking distance between residences, but that made the algorithm O(n²), and I ran into Google API free quota issues even with O(n). Geodesic distace was a good enough proxy though.

Being able to use awk, I could use any kind of arbitrary query I could think of. I filtered all residences that were not direct sales (used an agency), they were unfurnished, that were in a place where I didn't want to live (few such places in Vienna though), that were outside my price range, etc. basic stuff.

However, I could create arbitrary utility functions. For example it was really important for me that apartments were close together. So I was willing to sacrifice location, or the total area, or the numbers of rooms if they were really close, but if they were further away, I required more rooms or better location. No real estate agent or website will be able to do this for you.

In the end, it was too much trouble to rent two apartments, so we only rented one. However, the software was still very useful as it presensed all data in a much useful format, multiplexing data from all websites, and the data coming already filtered.

Plus being all text-based, and this being Unix and all that, I could easily manually input the 100 or so metro stations as "houses", so we could sort apartments based on the distance to the nearest metro station. And again I could create arbitrary utility functions. For example the U3 line is much more important for us than the U6 line, and we really don't care about U2 at all.

[1] https://code.google.com/archive/p/operation-housefinder/
I'm not sure. I think with the benefit of hindsight, I liked it better on balance, but I wasn't involved in the decision. It was definitely a terrible resource hog, even more so than Slack, and the iOS client wasn't quite as polished IIRC.
To mess with fever's system designed to protect the body looks like a very bad plan to me. A machine or a crocodile can afford to change its temperature by many degrees and go unscathed. We, humans, need to be able to finely termoregulate in a very narrow interval of temperature. Would make a 'cool' sci-fi crime if you go for a beach day and a hidden drug puts your body to 30ºC while you are tanning. Or like a chemical chastity belt.

Moreover, animals aren't machines, they have a complex metabolism that would inactivate, eliminate in the urine, modify, store, isolate or even create noxious substances whereas trying to get rid of those drugs.
Tracking people's movements near a murder has what to do with thoughtcrime, exactly?
That may only create a few seconds of impedance, but it's still utterly psychotic and insane. Once again: if cons isn't cons, than don't call it cons. I don't assume that everything works the same way everwhere, but if you take your primitive function names from another language, and have them behave differently, people will be confused.

I mean, sure, if the semantics of cons are a bit different, okay, but you can't just take the name and put it on a function that doesn't work at all like cons.

It also violates homoiconicity, and the fundamental guarantee of the reader: what you read in is the same as what you wrote out.
Why Isro's scramjet flight demonstration is significant
Most universities have a masters and PhD program.

You must have an idea of which field you want to study before anyone can reasonably suggest a university.
This definition is broken.

You have 4WD if you have 4 driven wheels (and unless you count the spare, that's all my wheels). Then, you can have a multitude of differential configurations on the 3 differentials (open, lsd, locker, diff-less viscous clutch, diff-less locker).

A Jeep WK uses a locking differential center, and electric engaging LSD's front and rear. By that article, the car is AWD on road, and sorta 4WD when off. The Jeep WJ is either controlled by a viscous clutch (Quadra-Drive), or has manually selectable 2WD, 4WD open ("AWD") and 4WD locked ("4WD") modes. A 98 Ford Explorer pulses an electric clutch to go between 2WD and 4WD locked. These cars all behave very differently both on and off road, and they don't fit well in the authors categories.

If you're buying or owning a car that drives all wheels, the only useful information is the diffs. Labels like "4x4", "4WD", "AWD", "Quadra-Trac", and "Quattro" mean nothing.

Most new 4WD's use open diffs with electrically controlled lockers or LSD's, as that gives the best combined on/offroad experience. Permanent LSD's/viscous clutches (Jeep WJ, for example) is a bit more responsive in surprise low-traction conditions, but it eats your tires when you make tight u-turns, as the turn will progressively engage a complete diff lock. Center lock without diff works like a regular 2WD until you lock, but remember that if you have ANY type of locker on ANY axle (not LSD), then engaging in high traction conditions might snap your axels in a very loud and explosive manner, even if you think you're driving straight.
Airbnb hosts share hidden camera sex videos
Wouldn't it be just as effective and faster for everyone to add a simple yes/no question to the form like: "The primary purpose of this trip is terrorism? Yes [] No []" Then the DHS can do their work and there is no further loss of privacy for visitors.
Isn't there a public Enron email dump?
how long until this blows up in their faces?
PLR – Private Label Rights
> The only people I know that don't have it are luddites or very old people, and even they are far and few between.

I don't have it and no one I interact with at work had asked for my WhatsApp. I work in tech but NOT in the SV bubble. Everyone I know uses Google Hangouts.

Messenger apps have always been regional, back in high school everyone I knew used MSN Messenger while people I knew from my old hometown were all on AIM.
read up on what covered call is and what it is used for :)
My arithmetic is based only on the definition of hoarding (holding wealth without investing it) and Thomas Picketty's claim - which you just agreed with - that R > r.

Why don't you do your own arithmetic to demonstrate my error?
My experience tells me that any company whose business isn't selling software, doesn't care about the code.

I have learned the hard way that they don't care one single second about quality, only that it works the way required to support business, anything else is secondary.
Please don't even suggest such a thing!
There is environmental impact in solar too - the manufacturing processes for photovoltaic cells aren't exactly clean, the raw materials still need to be sourced, installations spread out over mile after mile need vehicles to maintain etc etc.

But the real elephant in the corner of the room is that there is no really good method yet for buffering power generated by solar by day, for consumption overnight, when it is needed for lighting, heating, cooking, etc. A conventional station doesn't care what time of day it is. THAT is the barrier to widespread adoption, and it's one that solar proponents always seem to overlook...
I hope the kidney donor one is true, it would make up for all the shitty stuff on this page.
I had similar problems finding a place in Budapest. Craigslist proved particularly unreliable: the usual process was to find a great looking apartment, do a reverse Google search on the image, and find the same place advertised in Paris, Berlin, and numerous other places. And those we did contact were scams: "I'm in Portugal at the moment but I'm happy to travel to Budapest to show you the place if you send me the deposit in advance."
The Facebook/WhatsApp hegemony really is dangerous in that aspect. It grew from 'just social media' into something that is starting to usurp communication that used to take place via open platforms. In the Netherlands one of the largest banks (ING) even stopped supporting communication with its customers via email, suggesting the use of Twitter or WhatsApp instead for digital communication.

It is perfectly possible not to use them (I don't), but it is not without downsides.
What did we really expect? That they were going to support a 1 billion user app as a public good? The writing was on the wall when they dropped the 79 pence per year fee
>I would like my month spent on transitivity of subclassing back :(

Oh God, that gave me flashbacks. I've done at least one transitivity of subtyping proof where I actually got the right theorem, then found later in the module that I had to rewrite the whole thing with a graph-theory library supplying some theorems about DAGs/finite posets. It's horrible, and that piece of work still isn't done!
I think the more meaningful difference is life before and after mobile phones. This is one of those technologies that changes everything, and it's why mobile phone penetration far exceeds internet penetration -- although smartphones are rapidly closing the gap.

As a trivial example, consider meeting a friend. Before, you used to agree on a time and place, and if they didn't show up you had no way of knowing if they were delayed, can't make it, in the wrong place, hit by a bus, etc. This is inconceivable to post-mobile people: of course you can just instantly contact anybody anywhere and figure out what's up!
How to avoid being fooled by a “custom software development company”?
There are plenty of coders in their 60s, I'm one of them. You don't think computer programming was invented in the dot com boom do you? I have colleagues still coding who are in their 70s.

And no we aren't all coding in Cobol or Fortran 4.

I do agree though that it would be difficult for most of us to get new jobs in another company as developers because of the age-ist behaviour of many of our younger colleagues.
Ask HN: What's the best library for making cross-platform UIs?
>It's a platform that's approaching something like 'have an email address' or 'have a phone' in practical terms.

Not even remotely. I realize that WhatsApp is a big thing, but I've never even used it or have anyone in my circle who uses it. And I work in the tech industry.

Do people really feel social pressure to use a specific app?
What was the failure mode for Cloud Foundry? Going down completely, rejecting commands, etc?
Analysis and the real numbers tend to be very hard to encode in constructive foundations. We still haven't got the right balance between checking for computability of the proof and all objects it hypothesizes, versus letting some of the types we hypothesize over be uncomputable and uncountably large, while requiring that propositional types (squash types) have continuous elements.
Or pretty much all of Moldova outside of Chisinau. Cobbled streets, gas lighting, donkey carts. I doubt it's changed much in the past four years.
"Lumber Liquidators Holdings Inc.’s stock plunge over the past week, fueled by allegations of excessive formaldehyde in its flooring, can be traced back to a blog post from an obscure 25-year-old short seller."

http://www.bloomberg.com/news/articles/2015-03-04/how-a-25-y...
Sourcegraph CEO here. Go to https://sourcegraph.com/beta to get early access and to vote for your favorite language. We hear you and are rapidly adding support for new languages. :)

(BTW: Passionate about a language and want to help us build Sourcegraph support for it, or know someone who'd be interested? Email me at sqs@sourcegraph.com. We can sponsor you. The latest requirements for adding a new language are not yet publicly documented, so contact us before getting started.)
Marionette.js v3. Getting started with new version
Of course they gotta copy paste this aswell
I think that it's a good reminder that all the sentiment in the world is meaningless in the face of changing ownership and/or business realities. See also Instapaper + Pinterest.

Edit - Also a reminder to founders: If you want your vision for the company to survive, don't sell it!
I use Manjaro and my system just doesn't break. I've been in if for the better part of this year and ice not had to fix anything outside of a GUI.
I have some custom shortcuts going like those:

chromium --app="https://www.worldwideweb.org"

Will they also remove that flag?
It's interesting watching old sitcoms with episodes centered around that very issue. The trying to find a phone, the waiting, the misunderstandings. They all seem...odd now.
Way too expensive. I built the same thing for well under $10 each with an esp8266 and the same conductivity sensor. Literally got dozens of each for less than $100 on alibaba. The software is like 20 lines of lua on the board and 3 lines of php on a home server.

I have one of those dopey TI boards I got for free from AT&T at a meetup, pretty shit for $30 tbh.
Space: A sudden light
In the absence of evidence, this isn't a story.
FreeSense: Indoor Human Identification with WiFi Signals
It is! https://github.com/Debian/dcs/commit/e1c04a3c0cfbfc11a0e8eaa...

Check out https://people.debian.org/~stapelberg//2016/08/08/debian-cod... for details on the most recent bigger change.
Nope, not in Italy. Here with 3G you can barely load google on mobile (at least, that is my case). If I don't see an H+ on my phone I don't even bother to try going online.
Really? This article again. Someone has an axe to grind.
The real question is, are they then using your email to train their models? Is your email being downloaded to their servers?
This really depends on how old the child is.

Up to a certain age, the mental models just aren't there yet to make it worthwhile. It's not that useful trying to teach a child programming when they are only learning to make out different letters or numbers or their concept of time (or any abstract thought for that matter) is very rudimentary.

That leaves you only able to teach them very basic things, which end up looking more like a game than something that you would regard as programming.

By the time a child is say 10, things start to change. At that point though, their personality and the general direction of their interests is going to drive itself.

Better to get them interested in building things, tinkering, abstract thought and games, etc. and help them develop mental models which make it easy to pick up programming later.
Access to information has been a double edged sword as well.

I am one of the pre-internet oldies and recall how you had to go to the library, and find the book on the topic you wanted to research. It was a case of hoping it was there and not loaned out already, or too old an edition. Quite often, it would already be loaned out, and you had to wait a week or two and then go back, hoping it had been returned on time.

Experts back then, were really experts. There was a clear line between expert, hobbyist, and passing interest.

Now everyone see's themselves as an informed authority, after a few minutes googling and reading a wikipedia page.
Arch based distributions are rolling systems. It's all a manner of the package manager not the OS
وربما ينفعنا كلام مساهل ما دام غير متساهل مع الأمم المتحدة
Not only that, but it's not uncommon for panels to crack. Kids throwing stones or balls, weather-related, etc. Replacing the glass is often difficult or expensive. Alternatively, you can fix it but that will often reduce the clarity and thus the generated electricity.
What the Heck Is Up with California's Recycling Program?
I also like how it showed a practical example of how to use SQLAlchemy, which is a wonderfully powerful sql toolkit, but can be hard to get your head around without some context like this example gives.
>They have every incentive to try and kill solar

Maybe where you live. But most places in the world, power generating utilities are publicly owned and price regulated and the incentive is to reduce costs. No corporate conspiracy here, and still no solar panels.
thanks for the confirmation & details.
Still, Whatsapp has extremely high penetration in some countries outside the US. E.g. in my country of origin (The Netherlands), 9.8 million people use Whatsapp, 7 million people daily (of 17 million inhabitants). I now live in Germany, where Whatsapp had 30 million active users in 2014 (population: 80 million). If people have some other messenger it's typically Facebook Messenger.

tl;dr: there are a lot of countries/language regions where Whatsapp is the absolutely dominant messenger.
People used to turn up on time a lot more often in those days.
USA, Russia, China and even the UAE are all aiming for the 2020 launch window... it's about to become a very crowded place.
Sounds like you're enjoying living where you are precisely because of strangers, some of which I'm assuming you meet ;)
All valid points thanks!
Took too long to load didn't read.
https://en.wikipedia.org/wiki/The_Great_Wave_off_Kanagawa
Me too :(

I wonder how many people have. A quick search on GitHub shows all kinds of cl scrapers.
> * solar panel prices have dropped a whole lot in 2016 already. Chinese PV panels now cost about 43 cents a watt. Production costs are around 37 cents a watt. (that's for Jinko Solar)

However, a 140-watt panel would cost me 362 dollars back home, which is 250 cents per watt: http://www.sunwind.no/product/show/?id=1297

Where exactly are these oh-so-cheap panels supposedly sold?
>One moral justification is that the ability to own and profit from intellectual property gives people a powerful incentive to create and share new things.

The free software movement weakens that argument quite a lot.
Understanding the ‘Science’ of Color
How screens turn kids into psychotic junkies
I hardly see the relevance of crime fiction as an argument against an efficient justice and crime prevention system, which is the argument you seem to be making. I'm also fairly sure actual rape and murder are not pre-requisites to writing crime fiction...otherwise the Law & Order series apparently has a much higher production cost then I imagined.
Do you have water?
A pump room with specific gates is a great way to murder traders and steal all of their things without them declaring war on you.

However, this entirely breaks the game and if you dont have your entrances and exists covered, you will be sieged VERY soon.
Not even remotely. I realize that WhatsApp is a big thing, but I've never even used it or have anyone in my circle who uses it. And I work in the tech industry

I can't deduce from your profile where you are from, but can people stop extrapolating the situation in the US to the rest of the world? There are many countries where is Whatsapp is far more popular than SMS or any other messenger, country-wide.
She seems like a really impressive young lady, but still has a long way to go before becoming an elite chess player.

Her Fide rating of 1622 is 91,039th out of current active players, 102 out of female African active players and similar 10th best under 10 year old female player.

http://www.chess-teaching.com/world_youth_tops.php

http://ratings.fide.com/card.phtml?event=10000399
I'm done with WhatsApp
My biggest electricity draw by far is air conditioning when the sun is shining.
Agreed. When I worked for a big name mobile phone manufacturer, they offered us £200 or £300 pounds for ideas that got patented. I never gave them my ideas as it seemed so stingy (and getting my own patents would have been time consuming and costly).
Boomerang is one of "bundle-ware" companies with some very dubious chrome extensions or whatever.

This is how they how they collect plenty of data.
How do you test chatbot?
Hey all. Few month ago we wrote chatbot for facebook and telegram and our QA engineer just did manual testing. In few weeks we will start expanding platforms and I think it will be much trickier to test it on 3-4 platforms.

We've started research how can we speed up our testing process. If you are interested in result please subscribe to our newsletter: http://chatic.io.
Previous discussion:

https://news.ycombinator.com/item?id=9654710 (a year ago, 55 comments)
Being one of those pre-internet era kids who started out with a C64, I don't think so. Not having a company and private mobile phone wouldn't change anything to me. I rarely use it and the company can call my cable phone at home when I'm not in the office (where mobiles don't work due to the architects fail). When I'm not at home and not in the office, I'm in the car where I'm forbidden by the employer to use any means to be able to use the phone. For safety reasons.

Without the internet, I wouldn't have a job at all. I needed internet before mobiles and I would need it afterwards too.

I don't even believe most of the people would carry around those chunky screens (got one of those huge Lumia things as a company phone...ridiculous) with them without being able to access internet with it.

Sure being reachable is important but not as important as not having the internet. We managed without mobiles and we still manage when the batteries die.
Its funny how many 90's sitcom episodes were based on this exact premise - the uncertainty of someone's location, not being able to contact them, etc. It was a major problem back in the day.
If its a double edged sword, the positive edge is massive and sharp and very useful, and the negative edge of the sword is like a little needle, that perhaps provides a slight pain in the arse now and then. I remember before, and after is so much better.
Sounds like a great approach. Can you (or anyone else) recommend contributors to follow?
Well this is kind of obvious, is it not? Of course Facebook is going to have access to your data, they run the service. It's the same as expecting Google to not have access to your nest data, or Amazon to not have access to your twitch data.

The problem is that when Whatsapp gained traction, they were a company that built much of their reputation on charging a small yearly fee rather than selling your data or putting up advertisements. Or to quote 2012's Whatsapp once more:

Advertising isn't just the disruption of aesthetics, the insults to your intelligence and the interruption of your train of thought. At every company that sells ads, a significant portion of their engineering team spends their day tuning data mining, writing better code to collect all your personal data, upgrading the servers that hold all the data and making sure it's all being logged and collated and sliced and packaged and shipped out... And at the end of the day the result of it all is a slightly different advertising banner in your browser or on your mobile screen.

Remember, when advertising is involved you the user are the product.

https://blog.whatsapp.com/245/Why-we-dont-sell-ads?

It's clear why people are upset.
Electric Vehicles – It's Not Just About the Car
Love Australia!
No, you are perfectly happy to ignore the democratic will of the people when it leads to policies you dislike.
I read the Bitcoin subs on Reddit and occasionally contemplate a Buzzfeed quiz: "Can you match the Reddit comment to the darknet research chemical it was written on?"

This is probably my favourite. Yeah, people who just want to buy drugs are definitely going to follow eleven screens of directions in detail: https://np.reddit.com/r/AlphaBay/comments/3t9e79/a_full_mult...
I have a feeling that if we got rid of the musicians who were only in it for the money, we would get rid of a hell of a lot of crap manufactured pop music.