skysight-inc/HackerNews huggingface dataset:
Yes, this is close to exactly what I was looking for. Between this and a database management systems book (as per paperwork's suggestion) I think I would get both "a lay of the land" and "a cathedral to build on" when it comes to understanding database systems. Thank you.
Architecture for a smart home
> changing the mac address

As far as I am aware, the mac address is burned onto the hardware by the manufacturers, and there is no way of changing it. (Unless you are using a VM and you can give it any mac address you want)

How did you change the mac address?
Amazon Prime Now Introduces Restaurant Delivery in Seattle
But that's no excuse for a bad benchmark. If it actually were necessary to stray out of vectorization, then the Julia benchmark would have a point. But those cases are few and far between in what I have experienced, and apparently in what the benchmark authors have experienced.
It is clearly an age of open contempt and disregard for the citizenry by by a political class which sees itself as having a hereditary right to rule.
Of course it's been posted before, but some quality articles get reposted every so often. Here's a previous discussion:

https://news.ycombinator.com/item?id=7395045
Top Most Inspiring Quotes from Steve Jobs
Condoleezza Rice was often referred to as "Condi" in the media. I think a lot of it has to do with information theory: there are two famous Clintons, several famous Rices, and hundreds of famous Sarahs.
Are there any open source tools that would slurp in content like this and develop its own sense of relationships in the data, that I could then explore by hand?

Bedarra's Text Analyzer[1] kinda floored me and I'd like to use something similar for various tasks, if there was something good and free.

[1] http://www.bedarra.com/movies/textAnalyserMovie.html
This shouldn't be a question as college should be free.
Fortunately, the PDFs already contain the plain text as metadata. I believe they are what are known as a searchable image PDFs.

The code posted here isn't doing any OCR, but whatever generated the PDFs (Acrobat?) might have.
Buhddha showed we are all the same, at a certain level. One big pot of consciousness, if you will. Being disciplined at presence allows for the insight of this truth. And it's repeatable by others thorough practice of certain meditaion techniques. The illusion becomes an ovious point of dissonance at that point, thus the illusion of 'self'.
Few months ago, I was very excited about vr. I want to invest myself in vr, develop for it, learn it.

I'm also worried about the impossible problems to solve. For me, the biggest issue is the screen door effect. it is said that only 8k per eye resolution can solve this.

I think there are still 10 more years before vr becomes small, cheap and good enough.
> Good software is written by programmers.

Oh, and you think all programmers from all time were all born with the same background and same experience and CS degree?

Yeah, like the Wright Brothers were aviators and aircraft designers before they made their own plane ?
I think the npm project should document best practices, like when to use "*" version, when to use npm-shrinkwrap, etc... to limit problems.

NPM is a very powerful tool. In fact, it's our deploy tool: we run `npm install` on servers (private Sinopia npm repository) to deploy. But to do that, you must follow many many rules that are written nowhere.
it's pretty diminutive to call Zuck a "rich kid".
Yes, the divide between the poor and the rich is wide. Though I don't know how it compares to race. That's really subjective.

My friends make anywhere from 10 bucks an hour to over half a million every year. My wealthy friends are incredibly nice but sometimes they are awkward. Multiple rich people have asked me about the kind of boat I own. I don't have a boat. Sometimes I make my poor friends feel the same way. They are jealous that I can afford a mortgage.

I also have white co-workers and black co-workers. My white co-workers are incredibly nice but sometimes they are super awkward. They ask me questions about chopsticks and interment camps. As for my black friends, well, sometimes they deal with worse.

Bonus: Everyone's favorite astrophysicist on the challenges of being black https://www.youtube.com/watch?v=inz1sdhsMCU
My point was that British banks are more evil than eg German banks. `Evil' used in the mix of the software-company sense and the moral sense.
So let's say I'm building a decentralized chat app built on some DHT and would like to host it on IPFS.

I imagine getting the static html/js/css for the client-side app onto IPFS should be simple enough, but how would I handle bootstrapping?

Even in a decentralized service, clients need to connect to a seed server somewhere to start querying for other peers on the DHT. Would it be possible to host such a seed server on IPFS? Or would the seed server still need to live on a traditional server somewhere on the "old web"?
nvm maintainer here: the only thing that's done over HTTP is the initial redirect on http://nvm.sh, which will soon be HTTPS. This URL is only used if you type it in (because it's easy to remember).

Everything else is done over Github's super-secure HTTPS - so there's really nothing to be paranoid about.
I thought the whole roads make cars thing was a case of correlation being confused with causation? The UK provides a case study that tend to discredit this theory. Our government bought into the concept some 30 years ago and major road construction projects were slowed right down. 30 years on we've had little slowdown in growth of car numbers and now have even more congested roads.

What is true is that traffic flow does not depend on e.g. number of lanes. The problem of traffic flow has to be addressed on a system level rather that a individual street level. So e.g. variable speed limits can overall keep traffic flowing more smoothly than adding a lane to a freeway/motorway would.
Not to trivialize Luckey's accomplishments, but he in no way created a product "from scratch". The product would not exist without the amazing displays and sensors within it, which thousands of engineers worked on tirelessly.

It has also not changed the world yet.
> and I can give it a task that JMP (no speed demon it) can finish in under an hour and not get results back after letting it churn for nearly a day

Example, please. I'd really like to see what you are talking about here.

And btw, good luck treating any kind of Big Data with JMP.
Oh, small typo (I think): no parens around (IO Int).
Self-repair Manifesto:
http://blogs-images.forbes.com/jerrymichalski/files/2012/12/...

I don't buy Apple products anyhow.
What's practical and what's cost effective aren't necessarily the same. Subways or really most any commuter train is only close to cost effective in some of the more extreme urban densities, and it is real energy hog if people aren't using it. It would likely make sense to build more subways, but there are a handful of spots in the US where it could be a solution at all.

Options like buses and shared vans/cars are no one's preferred ride, but it is an infrastructure that's already scaled up for all of the US, and it ends up being very cheap. It takes less traffic reduction than you might think to make congested roads fast moving.

It is also worth pointing out that SF essentially is building the infrastructure to replace the BART with buses right now...Buses from the new terminal will have a dedicated ramp on to the bay bridge, and I wouldn't be surprised if they end up getting a full lane for the full BRT experience. If you haven't noticed an impact from that construction, versus say the Chinatown subway messing up all of 4th street, then it really speaks to why buses are a pretty easy solution.
nvm maintainer here: you do not need the `v`, it will always be automatically added if you've provided a version number that doesn't already match to an existing alias.
https://www.youtube.com/watch?v=YpRvaQsGIY8 McAfee shows how to uninstall McAfee
According to news reports Hillary handed over the emails to the Dept. of State as hard copies. These were then processed by them into PDFs including doing OCR.

http://money.cnn.com/2015/03/11/technology/security/hillary-...

Edit: Hilarious part was where State says this is not a problem because "it would have to print Clinton's emails in the normal review process."
As awesome as the network is, I do feel like Tokyo has one of the worst subway map designs I've ever seen.

All the station numbers make it far too busy and crowd out the actual route lines.
A minor typo in this paper yields the quote "Our result is that using sic [sic] bricks, one can combine them into different models."
> digitally redact permanently

How sure would you be of a tool that let you do this?

"Flattening" the document through a paper medium offers a benefit of reducing the digital trail to the tools used to convert from paper to PDF. Unintended data leaks are minimized.
Because you don't own your home, you are renting it from the state. The state has just discovered that it has a higher market value and can use the money to fund all sorts of cool CA government projects.

Maybe one day Jerry Brown will find enough money to adopt Narendra Modi style initiatives to end open defecation.
College athletes are paid. I'm not just talking about getting free school. They get free housing, free food, and lots of other free benefits that are all completely allowed by the NCAA. That's without any of the shady booster money.

The athletes I knew (two large division 1 schools) got considerable housing and food stipends. They were quite a bit more than what most students were paying for rent in the area and these athletes had much more disposable income than most of the regular students I knew.
R beats Julia if you ignore all the cases where Julia beats R!
I stand corrected on that one, I'd personally only ever heard of her referred to by her full name, but that's just my own ignorance.
The big takeaway from all these stories is that there's no solution to these problems. To address its housing and transit issues, San Francisco should have changed its zoning and construction plans decades ago. Now, nothing it can do will meaningfully address the problem in any relevant timescale.
Several of the people I know living in the western half of the city are living with 3–4 roommates in one single-family house, because they can’t afford separate apartments. Because they have rent control, they can continue to afford to stay in places where rents have doubled in the last few years, but they can’t afford to move to a new place, and might have to leave the city entirely to e.g. get married and start a family. Some of them don’t drive, so the excessive parking requirements are useless, but are constantly and bitterly complaining about how slow and unreliable the Muni buses are (the ones who drive complain about traffic congestion instead).

Many such people would be pretty happy to have an independent one bedroom apartment in a 5 story building in the same neighborhood at a similar price, assuming some improved transit.
That's unfair to to the pig. I mean, unfair to Perl. In the past I've done lots of programming in Perl, and am currently doing lots of programming in R. I would say without reservation that Perl is a much better designed language, with good documentation, and a coherent philosophy. Perl has some issues, but has a solid core.

R has some nice individual packages, and some bright people involved, but the core is rotten. While it is possible to write high performance R, and possible to write easy-to-read R, I don't think it's possible to do both at the same time. It's easy to drop to C or C++ to speed up the critical sections, but often the glue between the pieces is so slow that it's not worth bothering.

I'm not recommending that you use Perl for statistics (Python or Julia would be better choices), but I think a language written by a linguist for sysadmins is a much better choice than a language written by statisticians for statisticians. Although maybe that's because I'm a programmer and not a statistician?
The way our network currently bootstraps is to dial a set of peers that are hardcoded into the default config file. We also have mdns for finding peers that are on your LAN without the need for any hard coded addresses.
And that might be a German peculiarity.

Co-workers who have known each other for longer than they have known their spouses address each other as Herr Schulze and Frau Schmidt.
https://github.com/JuliaLang/julia/issues/558

> There is a huge discussion about this on the mailing list; please see that. If 0 is mathematically "better", then why does the field of mathematics itself start indexes at 1? We have chosen 1 to be more similar to existing math software.

A post above also appeals to mathematica. It's been a while since I've had to internalize the "cost" of zero indexing, so this never felt very compelling.
No one would be forcing them to move.

Now some might _choose_ to move because they could sell their single-family home for a much higher price to someone who would then build a multifamily building on the lot. But that's obviously their business.

But to the main point of your argument, about happiness: it's a general truism that people in low-density-zoned areas are happy there and oppose any sort of upzoning anywhere nearby. Upzoning nearby but not on their actual lot is particularly bad, because it would reduce the value of their real estate; people fight _that_ tooth and nail.

The result is that everyone who is already there is fine; it's people who are trying to enter the market, either via moving to the area or by growing up and trying to move out of their parents' house, who get screwed. But since by and large those people don't vote (the young for demographic reasons; the not-yet-residents because they're not yet residents), it's the incument residents who get to control the zoning rules to their exclusive (perceived, at least) benefit.

Which is all fine, but then prices get out of hand and people panic and start introducing things like rent control and whatnot, which makes prices get even more out of hand anytime someone actually moves. And then we see the current San Francisco real estate market.
Have you tried the HTC vive? I felt like moving around could be the solution. It was definitely the experience I was expecting with VR. Oculus was just weird when I tried it.
Maybe. Maybe not. Impossible to tell. People were saying this about SVMs and kernels 10 years ago (which, by the way, is why it's important to have a broad knowledge of probability and machine learning).
You're preaching to the wrong person...I think the world would be a better place if everyone could grep/sed/awk their way through textfiles. That said, imagine the agency's situation: They have thousands of documents to review before releasing. Many/most of these emails are releasable as is. But some potentially contain classified information that cannot be known a priori...i.e. it's not as simple as doing a grep for "CLASSIFIED" or "OSAMA". In fact, one of the current controversies with the Clinton email is that they're finding information that should have been treated as classified, but at the time of sending, was not...the conditions for classification aren't often based off of keywords, but on the context and who the sender is.

Occam's Razor falls on the side of the print-to-paper-then-scan-to-PDFs. When you print an email or Word document to paper, you have effectively destroyed all non-visible metadata. When you use a Sharpie to rub out a name, you can be sure that mark is going to propagate to the electronic scan. You have none of those assurances if you work electronically...and imagine being someone who _isn't_ a programmer. Not too long ago the NSA was clusterfucked by a low-level employee who ran wget without anyone noticing. If you're the non-programming bureaucrat in charge of this bespoke redaction process, software seems very arcane and insecure...paper sounds pretty nice in comparison.

But yeah, I do wonder about the amount of human labor and late nights that go into this. But apparently, a lot of our legal system has revolved around legions of paralegals and lawyers sifting through uncountable volumes of paper...and a lot of the people doing the current redaction probably came from that field of work.
R is meant for built in statistical processing. Instead of comparing it to Python, compare it to SAS. Or shudder SPSS command line.
Georgetown in DC. The liberals didn't want poor people running through their neighborhood. So, they still don't have a Metro stop.
We have data compiled from billions of claims that will give you the average price for each one of the 10,000 medical procedures in every zip code. We are also launching a campaign for all users to contribute medical cost information that they receive in their explanation of benefits (you know, the paper that says “this is not a bill”): with the FairCare app, you can just snap a picture of the document, our app will help you remove all your personal information, and then upload it. With everybody’s help, we will be able to uncover prices that each doctor, hospital and lab charges for medical procedures.
What a trivial issue to reject R.
In the same vein:

"The missile knows where it is at all times. It knows this because it knows where it isn't. By subtracting where it is from where it isn't, or where it isn't from where it is (whichever is greater), it obtains a difference, or deviation. The guidance subsystem uses deviations to generate corrective commands to drive the missile from a position where it is to a position where it isn't, and arriving at a position where it wasn't, it now is. Consequently, the position where it is, is now the position that it wasn't, and it follows that the position that it was, is now the position that it isn't.
In the event that the position that it is in is not the position that it wasn't, the system has acquired a variation, the variation being the difference between where the missile is, and where it wasn't. If variation is considered to be a significant factor, it too may be corrected by the GEA. However, the missile must also know where it was.

The missile guidance computer scenario works as follows. Because a variation has modified some of the information the missile has obtained, it is not sure just where it is. However, it is sure where it isn't, within reason, and it knows where it was. It now subtracts where it should be from where it wasn't, or vice-versa, and by differentiating this from the algebraic sum of where it shouldn't be, and where it was, it is able to obtain the deviation and its variation, which is called error."

Audio on yt[1]

[1]https://www.youtube.com/watch?v=bZe5J8SVCYQ
The idea (and I don't know if it is correct) is that a significant proportion of luxury apartments go to foreign investors seeking secure places to store cash in the case that Russia/China/Some oil dictatorship decides they don't like the wealthy individual in question anymore and they have to flee. Such investors don't care if the property is worth $1 million or $5 million merely that in an emergency it is worth some amount in the millions. There is also a question in the UK if such investors are engaging in money laundering using our property market. This segment of buyers therefore tends to skew the market with what would otherwise be irrational buying practises (extremely overpriced purchases, several million $/£ cash-in-a-suitcase purchases etc).

The problem for middle class people being that the domestic luxury condo buyers then get pushed into midrange property market where they outbid the middle class. The middle class then move into the low range property market outbidding the working class etc.
Ask HN: Psychologists in modern companies. Do many have them and if not, why?
That's been puzzling me for some time. From the experience of being in tech industry for about 10 years, I have an impression that significant part of all "problems" teams experiencing are communication issues. Yet when I propose something like say, "You noticed that 60% of our problems are communication. Let's have a person for 'debugging' those, i.e. HR/Psychologist", people just ignore the idea as if it wasn't there. That's so wasteful in my opinion. Are other readers of HN experiencing similar situation? Do you have a person to whom you can talk about communication issues at your workplace? If yes, has it proven to be effective? Thank you.
I don't get it. She wasn't supposed to use a private email server because it could be compromised and leak classified information. And now they're releasing the emails to the public. How does this make any sense?
Well it does make sense short term but it would be a bloody stupid thing to do medium to long-term.
I think the bigger issue is all the hills. They are bedrock, so arnt an issue for liquifaction, but make any underground line much more difficult to construct. For rail to get most places in san francisco its not enough to just rip up the street and put tracks underneath, like was done along market street. You need serious tunneling. Thats why historically transit in SF was mostly cable cars, which were replaced over time by buses. Its much easier to go over the hills.
"these schools spend considerably more than $100,000 a year educating each student"

Averaged over 30 weeks, that's $3.3k. I could pay a private tutor $100 per hour ($150 including payroll taxes and benefits) for 20 hours per week and still pay less than $100k per year.
Previous discussion: https://news.ycombinator.com/item?id=10189288
Why our startup has no bosses, no office, and a four-day work week
Our first launch is the phone, because you can have access to it anywhere. We are launching a crowdsourcing campaign for everybody to contribute medical cost information: using the camera of the phone, take a snapshot of your explanation of benefits (that paper that says "this is not a bill"), the app will help you remove your personal info, and upload the document. That is why we are launching on the phone first.
> ... Ruby was created in 1995, Python in 1991. Node was first released in 2009. That's not an entirely fair comparison since, of course, JavaScript was created long before Node, but Node introduced the language to a new environment...

Actually, no, it didn't. JavaScript was first introduced "on the server side" about 20 years ago in the Netscape web server[1].

We learn from history that we learn nothing
from history.

George Bernard Shaw[2]

1 - http://docs.oracle.com/cd/E19957-01/816-6411-10/getstart.htm

2 - http://www.wisdomquotes.com/quote/george-bernard-shaw-19.htm...
Here's a discussion from last week about an article on the situation in the UK:

https://news.ycombinator.com/item?id=10158180

Here's a couple articles on the situation in Vancouver:

http://www.theglobeandmail.com/life/home-and-garden/real-est...

http://www.theglobeandmail.com/news/british-columbia/vancouv...

If you Google "Vancouver empty condos" you'll get an entire page of links.
Old but classic is C.J.Date's "An Introduction to Database Systems". This book covers most concepts required for databases, and the reason why relational databases had been an improvement over prior key-value, hierarchical, and network databases.

One could consider relational language as a database kernel language.
China to host tech forum in Seattle; Xi Jinping to meet with Gates
Congratulations! You're the exact cause of the problem SF has had for nearly 30 years now!

How are you finding that has worked out for SF overall?
Are those implementations extensions or do they require native code changes?