skysight-inc/HackerNews huggingface dataset:
Yeah, it's a little more complicated than that. The Chinese demanded silver and nothing else whatsoever for their goods, creating MASSIVE trade deficit with all of Europe, sucking practically all of the silver there and then some (from Mexico and Brazil). The traders found a way to get silver from the Chinese (in exchange for opium). Trade loomed even more. Then the Chinese decided to forcefully stop the Opium trade, which would crush their trading partners. This lead to the first Opium war, which was quickly settled, but the Chinese broke their part of the contract which lead to the 2nd Opium war.
As it stands, Tcl is still relevant in 2015. It is for example used as a scripting language in hardware design toolchains (such as ModelSim and Xilinx ISE).

Furthermore, the "standard" Git tools "gitk" and "git gui" are written in Tcl.
I'd have given them major kudos if they'd called it Web Traffic Firewall instead.
Reminds me of this: http://xkcd.com/1573/
MLS --> Multiple Listing Service
Resizing the window and trying to scroll causes a lot of scrolling bugs as well.
Roku's New Streaming Media Box Supports 4K Resolution
When I was searching for a house I used 5 or so apps to do so. I found that Zillow had many, many listings that were very old, but were placed up top and the dates changed to make it look like it was just listed. However, checking the actual data for that listing shows that it was not pulled from the market and relisted, it was just Zillow constantly boosting really crappy houses that had been on the site for a long time.

In short, trust none of them, use multiple services, and keep looking constnatly. I found my house through my agents MLS system, which was about the time it showed up on the aggregates.
The hardest part of any Mars flight is simply getting from Earth's surface to LEO. That step literally costs more delta-v than the rest of the mission combined, and nuclear rockets really aren't up to that challenge - NTRs don't have the TWR, and I don't really think Orion needs explaining on that front.

The other thing is that we can get to Mars with chemical rockets. Using an NTR wouldn't make the journey meaningfully faster - we'd just bring a larger payload - and while I'm sure that almost everyone would rather triple engine Isp, personally I'd rather just go to Mars already instead of waiting for another couple decades.

If we do start spreading out into space, the vast majority of our early trips will be to the moon or to Mars. Don't overengineer the problem - an cheap and adequate rocket now is better than an excellent rocket later.
Feynman was asked by a journalist if he could please explain what he got his Nobel for in terms the average person could understand. He said no, if he could so that it wouldn't be worth a Nobel Prize.

In this case, they got it for discovering neutrino oscillations, which prove that neutrinos have mass. Want to understand why neutrino oscillations imply that neutrinos have mass? Bad luck.
Different Kinds of Users
Update: they've just published the spec, and it weighs, as I was suspecting, 1.5kg, which is not bad for a sturdy (I assume it's going to be robustly built) hybrid.
We merged https://news.ycombinator.com/item?id=10340117 and https://news.ycombinator.com/item?id=10340022 hither, since there shouldn't be three stories about this on the front page.

Since the live event looks done now, we've picked (what I think is?) the most significant product URL to change to from http://www.microsoft.com/october2015event/en-us/live-event. If anyone suggests a better URL we can change it again.
If you're using a flexible serialization scheme, such as many JSON libraries, you can exclude the field and have a sane default.. you can also handle this at the service boundary for older clients. Personally, I find this type of coercion to be more reliable than explicit case testing, and usually leads to fewer unexpected results.
This seems... odd. I don't really understand the way auctions work vs the wider market to understand if this is just a fluke in the selling process, but I wonder if someone somewhere is panicing about something and getting into short term debt?
Point is intelligence based in Europe is still under legal control, NSA is not.

If there is big issue in future, you can summon European intelligence at court.
I think they are calling it holographic because more people will understand that than augmented reality.
I had this problem a lot. I really wish Zillow allowed you to block houses from your search, regardless of price changes, relistings, etc. I came across the same lot of sad, crappy, and overpriced homes over and over, because Zillow kept erroneously marking them as "just listed!"
Pretty much. From what I have heard so far the general assumption is that you can still set up a contract to achieve what Save Harbor did, you users need to explicitly agree with the provisions.
You're crossing the line into spam here. HN is for intellectually interesting discussion, not site promotion.
There's a lot of certainty here about the capabilities of a just-announced device that was only seen under strict NDAs before today. Can you give more information?
What I meant was that the sellers of house didn't like potential buyers saying "Your house is only worth half of that according to Zillow"

Of course this is an extreme example, I'm not sure how much people use Zestimates when negotiating the price of a house.
I use exact same configuration , ARCH and DEBIAN cli in background and putty in windows 10 for my C development , and btsync for syncing file between two .
I hate tabbed interface , especially in command line.

One good reason is window managers , with windows 10 window manager I get almost perfect tiling window manager functionality , but with tabs ?
I see a number of websites that don't have comments. I also notice that when an article is controversial, sometimes a site that usually has comments has them turned off for that article. I think this is a kind of censorship. Newspapers used to do this by taking letters to the editor, but carefully selecting the ones they wanted to print. Obviously, every website owner has the freedom to choose to have comments or not - I hope that things don't shift that way though. One of the great things about online comments is seeing what the public thinks vs. what the media is portraying.
An upcoming NIPS paper seems to be a followup

"Hidden Technical Debt in Machine Learning Systems"
D Sculley*, Google Research; Gary Holt, ; Daniel Golovin, Google, Inc.; Eugene Davydov, Google, Inc.; Todd Phillips, Google, Inc.; Dietmar Ebner, ; Vinay Chaudhary, Google, Inc.; Michael Young, Google, Inc.; Jean-Francois Crespo, Google, Inc.; Dan Dennison, Google, Inc.

(see https://nips.cc/Conferences/2015/AcceptedPapers )

Unfortunately, I haven't been able to find the paper yet.
There's certainly a plausible reason for that. Just not a plausible reason why it was in the taxpayers' interest.
Is there an easy explanation for why the oscillation implies mass?
You might be interested in the most recent episode of Shop Talk Show (http://shoptalkshow.com/episodes/186-dave-goes-windows/) and associated blog posts.

One notable thing from the blog side was significant issues with RoR, but otherwise I think there's a lot of good.
Swiss TV Station Replaces Cameras with iPhones and Selfie Sticks
Not taking legitimate concerns seriously and securing the Internet we want is what is going to throw away the positive things about the Internet. Something that isn't technically secure nor robust in the face of arguments is bound to change
Immigration is vital for innovation
I don't know about you, but I don't want a separate walled garden of services based on the particular voice recognition app my phone uses (whether that be Siri or Now or Cortana or...). Using some other service that provides a sane communication layer that everyone already uses means that doesn't have to happen.
That's very true. I find that many of the commenters do better research into the topic than the writer.
> Lync... "just works"

Those are two things that I would never say together. Lync is great if you are all on Windows within the same building or campus perhaps, but the video quality is horrible compared to Google Hangout or (consumer) Skype for cross country and international communication.

Also: Lync is now called "Skype for Business" and old Lync will be sunsetted per http://research.gigaom.com/2014/11/microsoft-announces-skype...
Looking at the C&D letter, it seems that Zillow is saying any use of their site for commercial use is prohibited. Wouldn't that cover traditional print journalists doing a similar story, or any story that made use of information gleaned from Zillow?

Why didn't Bloomberg receive a C&D for this story which says "Bloomberg used data from the U.S. Census Bureau, Zillow Group Inc. and Bankrate.com to quantify how much more money millennials would need to earn each year to afford a home in the largest U.S. cities." http://www.bloomberg.com/news/articles/2015-06-08/these-are-...

I guess nobody except the EFF really wants to take on this type of fight.
Creating EventKit Alarms (Time/Location Proximity Based)
Re: testing, see also the Caius Project:

Caius – A functional testing framework in object-oriented Tcl

http://caiusproject.com/

https://github.com/tobijk/caius
All good points. "software engineering" is how we take raw code and turn it into reliable systems.

The worst code you'll ever see written is by computer science PhDs who just have to get something done for their research paper experiments. It'll be 6,000 lines of matlab with no loops, no functions, and entire 30 line sections just get copy/pasted when they need to repeat an action.

That's code without software engineering. That's "coding" and not "developing."

In a way, software engineering is a moving goalpost in the same way as "if a computer can do it now, it's not AI." Many of our standard practices these days used to be "must be considered separately" software engineering practices 10 years ago (revision control, proper documentation, creating libraries, etc).

Open Source projects run by communities with a focus towards testing, documentation, and maintainability are the best thing to happen to software engineering. But, there are still crazy people running around writing code just for themselves and refusing to realize software is more than code code code these days.

We pretty much need two divisions here: "software engineering (social)" and "software engineering (technical)". Social software engineering is defined by well maintained, long-lived, multi-contributor software projects. Technical software engineering is the implementation of the testing systems and contribution systems behind those long lived sustainable projects (e.g. are you calculating the branch coverage of your unit tests? do you even have unit tests? (no, testing your live servers aren't "unit" tests, those are integration tests) are you testing all combinations of acceptable and invalid inputs (null, proper value, invalid value, out of range value positive, out of range value negative, ...)? are your systems even testable and not bound to side-effect laden global states? do you have proper mock objects to compensate for your side-effect driven development? do you allow outside contributions so you don't have to maintain all 60 of these detailed testing and failure scenarios yourself?).

(there's also the entire other branch of "how to be a better software writer through requirements gathering and agile/lean/XP/monkeypants practices," but that's out of scope here.)
I agree with the OP. Vice is pretty much a trash site.
True, this is true, and technically against the rules. Post Title and Article Title must agree. The poster must be popular or someone affiliated with the mods, else they would've had their posting rights revoked by now.
The website does a really poor job of emphasising that it's using asymmetric cryptography and some sort of challenge/response protocol, and how that is really where the improvement over the status quo is. It's _not_ just sending a hashed password.

I actually don't know very much about challenge/response protocols, and I'm struggling to find any good resources, so take this with a grain of salt. You could build a protocol out of digital signatures (probably there are massive things wrong with this, don't do this, here by dragons, don't build your own crypto etc. etc.):

1) When the user registers with the site, the client generates a public/private key pair and sends the public key to the server, which stores it.

2) When the user wants to log in, the server sends a challenge to the client. The client uses their private key to sign it and sends the signed message back to the server. The server uses the public key stored against the user to validate the signature.

Obviously this is more than just hashing the password on the client. If the server sends a different challenge each time (possibly time based like OTP?), you're protected against replay attacks.

The problem is you need a key pair. You don't want to generate a random one because then the user has to manage it and keep it with them and copy it from machine to machine etc. So the problem solved on the website is how to generate a good key pair from just a site identifier, username and password.

How effective it is at that, I have no idea.

[edit] other posts have helped me realise the public key is just an unconventially derived hash. Even if it's used in an unconventially way for authentication, you can brute force it the way you brute force any general hashing algorithm: key == generate_key(password_guess)
Agree with your comments. Google is cloud-centric while Apple is Apple device-centric. Since I use Windows and Office, Mac OS X and Android, Microsoft does a better job of bridging devices, cloud and local storage.

> Google Now has no real competition right now.

Cortana is getting there. I'm looking forward to getting Cortana on my Nexus phone....
The other banks weren't in the same state as Lehman.
“Victorian Blood Book” from the Library of Evelyn Waugh (2009)
Agreed. I'm extremely impressed by the quality of that video. Reminds me of the original Surface teaser[1] in that it's surprisingly ambitious and self-confident marketing, for Microsoft.

[1] https://youtu.be/dpzu3HM2CIo
The first alternative name which came to my mind was "API Condom", but I like your idea more.
Yes. (You don't need @replies on HN guys!)
Does anyone know what type of cable the SurfaceConnect cable is? Is it yet another standard, or thunderbolt re-labeled?
It really doesn't, but it takes someone very self-aware to watch for the all-to-human tendency to pursue the beauty of complication.
> So as not to violate Zillow.com’s terms of service we have done so manually (hence the limited number of cities).

Can sites have a legally enforceable terms of service that ban automated access? I understand if the automated traffic is high and impacts server performance and cost, but they can ban it even if it's limited? I understand sites need to protect their servers, but if it's publicly accessible and the traffic is reasonable, I'm surprised it's legally enforceable to ban it. And as shown by this blog post, it still can be done manually so the ban isn't very effective.
Of course, the page has a photo of DJ using it. What about a developer ;)
The point is doing without sharing the secret.

I don't want to share my secret with you. You just throw a test at me that only I could possibly answer.

The point is, every time you should throw a completely different test at me.

Not only you can verify my identity, but anyone who's listening to the conversation can also verify my identity, and I don't have to share any secret.
You are wrong sorry. Plenty of Christian mutilation of female genitalia is permanently disfiguring and removes their ability to have pleasure during sex.
Any mutilation is horrible just because it isn't so bad does not excuse it at all.
I don't know what rational investor would take US Dollars and invest them in Treasuries for no return. The treasury has default risk (however small you feel it is) and only pays back in dollars. So you incur the dollar risk anyway, yet you add the treasury risk on top. There's no advantage when there's no return.

For years now people have been alleging that the Fed via the FOMC and other mechanisms has been propping up the treasury market by buying them directly... an effective strategy to keep interest rates low, which will work really well... until it doesn't.

When the market signals are distorted to such a degree, the damage to the economy is cumulative. It may not cause an impact now, but it will eventually.

This is a lot like the causes of the housing bubble (which were in part due to artificially low interest rates.)

Quantitative easing is economic heroin... it makes things feel great for awhile, but the price to be paid on the downside gets heavier every year.

We should have let the banks fail, and the economy work out the repercussions and get healthy.
For sure there's a buzzwagon; and, true, microservices are just a kind of SOA (which itself wasn't new), etc.

What's different this time round is that microservice hosting should be much \cheaper\.

When you're cheap enough, all sins are forgiven.
Really cool way to visualize and understand funding models. Great work!
From: http://www.microsoft.com/surface/en-us/devices/surface-book#...

Starting at 3.34 pounds (1,516 grams) including keyboard
I lost all faith in Zillow when I realized their estimate was just a number based on their guess at a price per square foot times the square footage...

A properties historical "Zestimate" changes if you update the current square footage. Whatajoke!
How do you say, "Please don't send any more patches" in a way which isn't hostile, and what is the point? Rejection is fundamentally hostile, no matter how you dress it up.

Let's try it:

"I, speaking not only for myself, would be most grateful if, at least for a period of some number of years during which your already considerable skills continue to attain even greater heights of excellence, you might, as kindly as you have done here, bestow the favor of your well-considered patches upon some other open source software project. Should you be so obliging as to accommodate our wishes in this matter, you shall be rewarded with no less than a half pound sack of jelly babies, delivered to your place of residence by overnight courier."

Now that I look at it, though, not bad! Would it kill those kernel developers to use this friendly template?

Hostility is not avoidable in human interactions; the British have off-the-shelf reusable solutions that satisfy everyone involved with reasonable compromise.
It isn't pathologizing people, it is diagnosing. With diagnosis comes acceptance and coping stratagies (read as: "Yes I'm different, and that is ok"). The coping stratagies are there to help someone with those issues lead a happy, healthy life. But what it really takes is people like you to stop thinking that being different is bad. Being different is good.

I'm dyslexic, I have a daughter being tested for autism this month. I want the diagnosis to help better understand her and help her adjust to have a happy life. She isn't even that bad, she has cousins that are far worse, but they are still all autistic (in my daughter's case, still probable). Some autistics kids can't talk, I have a cousin who is very autistic but can drive to work. Another just gets panic attacks. The range and scope is huge.
Testing PHP code using Docker
I agree - so many people have the following reaction to being asked questions: either clam up, or insult you and call you a name for "not getting" the point they are making. It's always suspect to me when someone cares enough about something to comment or post about it, but then doesn't want to answer questions about it.
I would never be caught with an Apple product built on the backs of millions of Chinese children and women in horrible and tyrannical working conditions.

If this turns out to be the same case I will also denounce and boycott it.
I can only speak to the Surface Pro which has the Wacom tech -- it's great but sucks at the edges.

The Surface Pen from the Surface Pro 3 forward does not have this issue.
It's interesting to me that between this and Apple's news app that we're steering to a less-social-engagement centric model for news presentation. One new way to save myself from looking at the comments.
Redfin is a brokerage and thus has full access to the MLS. I'm not sure anyone can shut off Redfin's access so easily because of this?
FlightAware has released the SpeedTables package for Tcl, which basically creates C structures on the fly, as well as C-based accessor routines:

"Speed tables reads a structure definition and emits C code to create and manipulate tables of rows of that structure. This allows operations to be performed on the table at native code speeds, using a custom extension that manages rows of fields as native C structs and emit subroutines for manipulating those rows in an efficient manner."

FlightAware.com deals with extremely high-volume data throughput, and they manage the whole process with Tcl.

https://github.com/flightaware/speedtables
If you want to use lambda, going to a small EU-based cloud provider also doesn't work...
The fragmentation might be good when we talk about pricacy. It gives motivation to create more local services and not depend on foreign ones.

China is good example of how that works: they have their own search engine, blog platforms, website analytics software, video sharing sites, IM software. So Chinese users do not send their data (and money) to USA and goverment can protect personal data from NSA while EU cannot.

Of course I do not approve other things like censorship in China but having local services is a good thing both economy-wise and privacy-wise.
Again, this is something that is independent of microservices. If you have a modular mono codebase then one team can easily deploy commits that only touch their module.
There would be no real advantage to this short term debt at %0, even if you're panicking, because you're trading dollars for dollars. EG if you're panicking about the value of the dollar, buying treasury with those dollars that only returns the same number of dollars is no advantage.

What this does indicate is that the fed is buying treasuries directly to keep interest rates low. They don't care about return, but are simply going to provide enough demand to keep all treasuries the government wants to issue snapped up... so interest rates don't rise.

I doubt they meant to hit %0, and probably just over bought a bit.
Where else would you keep your money though? You could hold cash in a bank, but the risk of the bank defaulting on it's custody assets is more than the risk of government default.

This is probably a really good time to invest in developing world junk bonds.
"VC Diversity Final Exhibits" slides by Social+Capital
Microsoft Surface Book: First Ever Laptop, Thinnest and Most Powerful on Planet
That was my first thought. Same thing newspapers used to do when people could send in comments (letters) to the editor, and carefully selected for publication (I used to work at a paper so I saw the process and discussions numerous times).
Zillow does have a "hide" feature, which I used extensively when house-hunting this year.
Depends on how you build it out, but yeah I do agree that Lync/SfB is the weak point in the suite. But the Exchange/Outlook combo is the gold standard for corporate communication.
Really? I've been using it for a year and I've had no trouble finding anything on DDG. Sometimes if I'm looking up a very esoteric bug, I can generally get to where I need to be with a second opinion from Google, but 95% of my searches seem to do just fine with DDG.
Ok, we reverted to the original title plus a representative phrase from the article.

Submitted title was "Zillow using cease-and-desists to kill posts about their listings". I don't think it broke the rule—more likely the submitter was trying to follow the rule by rewording something linkbaity. But since people don't agree about this we've taken another shot.