skysight-inc/HackerNews huggingface dataset:
Zillow has substantially mitigated the loss of Move.com/Realtor.com by forging direct relationships with numerous MLSs since the cutoff in April.

> Since January, more than 300 MLSs have signed agreements to send listings directly to Zillow and Trulia, providing their members access to the largest audience of home shoppers on mobile and Web 1.

http://investors.zillowgroup.com/releasedetail.cfm?ReleaseID...

The sampling methods used by the author are extremely poor. Miami, FL on Zillow.com and Realtor.com are substantially different areas. Just do a search yourself and look at the map. Realtor appears to be using the metro while Zillow's site defaults to "Miami" only. They need to extract 100% inventory and use exactly the same geofenced boundaries if you want actual 1:1 comparison. Their conclusion may very well be correct but the data sure as hell does not support it.

If you want to criticize Zillow, there are far easier methods than this one. How about that Trulia acquired MarketLeader for $355M (Apr 13), Zillow acquired Trulia for $2.5B (Feb 15), and Zillow just sold MarketLeader for $23M. How much of Trulia's $2.5B pricetag was in recognition of Market Leader's "value"? I'm guessing we'll see at least $200-250M or so drop from Zillow's goodwill ($1.8B as of 6/30/15) on their balance sheet for Q3-15.
One of the first things I noticed out of school was that most projects prefer not using formal methodologies for building software. A lot of the projects that do, tend to focus on applying methodologies more rigorously than the actual goal of the software. I've seen problems with both.

I think what some people miss about having a formal methodology is that a lot of time can end up being wasted addressing the same types of issues (design problems, bugs, re-implementing things, multiple requirements changes, etc...). The same can actually be true with applying methodologies too rigorously though.

The most effective software development I've seen tends to be where the culture values both quality and time spent. If something can improve quality and reduce the amount of time spent on boring tasks, it generally doesn't take much convincing there.

I think in a lot of ways, a lack of focus on software engineering isn't necessarily an academic problem. It can end in some fairly bad results though, like the Knight Capital incident (https://en.wikipedia.org/wiki/Knight_Capital_Group#2012_stoc...), so obviously there can be a very tangible impact.
Intervention in Ukraine would have meant shooting at the Russians and starting WW3. Not invading Iraq would have left the region as-is without sacking the whole Iraqi army, leaving them and their weapon s to become ISIS.
Note that you can change Spark's aggregation algorithm to sort-based with a configuration.
Without having direct access to an MLS (ie, being a brokerage), you're pretty much SOL for getting access to decent listing data.

If you DO have access, and you're looking for a solution to use the MLS data via a more simple API - SimplyRETS (https://simplyrets.com) can help with that :) (Disclaimer: I'm a cofounder).

Past that, ListHub, as another user mentioned, is probably the best bet if you're not a member of an MLS - but it's not free.
Well that was easily the coolest thing I've seen all day.

I advocate for everybody to study martial arts. Learning to fight is a process that teaches you to synchronize your mind and body out of sheer necessity: if you don't practice your technique, strengthen your entire body, or take care of your diet, you're gonna get punched in the teeth.

Most of my youth was spent playing video games, and sports were boring exercises that my parents dragged me to. If anyone else can relate to my experience, take my advice and try a martial art.
Keynes is the Jesus of leftist atheists.

They never question him, they don't want to know what others said about him and how those around perceived him, and most importantly, they don't want to actually study his teachings, only as presented by vicars (those speaking on behalf of Keynes).

Because of course, just like the best antidote against a religion is its holy book, the best antidote against Keynesianism is reading Keynes.
VW PHPUnit extension
Yeah, I think the point was to showcase many async operations, and to perhaps have simpler code. Certainly in a real-life scenario it would be better to optimize by transferring the items as lists (though XHR would be just fine for that too, at least for initial population).
> Eh, what? The EU data privacy laws have a specific paragraph directly and specifically declaring that caching is exempt.

That works for actual short lived caching, but not for database replication which is what you would actually need for services like facebook.

//EDIT: also the directive does not actually mention caching directly, it just mentions various exceptions of the rule. Can I have a reference to what you mean exactly?
No, the problem is that the pictures take ages to load and until they have loaded, the page is completely garbled. It's the same in Safari, Chrome and Firefox.
Start with HTML and CSS.

Run MAMP or WAMP locally with Sublime Text . . . learn basic html/css

This book is great for getting your feet wet.
http://headfirstlabs.com/books/hfhtml/

Once you make it through that one move on to PHP/MySQL
http://www.headfirstlabs.com/books/hfphp/

Once you have those two completed you'll be ready to create a simple app, maybe a to do list or tracking something you collect.

After a few simple applications, even doing the login/authentication you'll be ready to move to a framework.

I'd recommend Laravel or Rails (laracasts.com/railscasts.com) are great resources. But don't skip laying the framework with the books above.

TeamTreehouse.com is a great resource too, but I think the books are better to get you started.

Good luck.
It's Only Temporary (Even the Blessings)
Agreed. I've been on Reddit ten(!) years now and watched Digg rise and fall from the sidelines.

This is not like that.
Pro and Enterprise versions of Windows 10 come with Bitlocker Drive Encryption, FYI.
It tastes pretty bland and artificial to me. For example, this [1] post is fluffy in the most aesthetically offensive, buzzfeedy way:

* It doesn't link back to Reddit

* There's no context

* It's glib, impersonal and bland

* It has an unnecessary illustration

* It adds nothing to the original content

Contrast this with what I presume is a comment from Tom Hanks about what his perfect sandwich is. That's meaningful.

[1] http://upvoted.com/2015/10/03/perfect-sandwich-tom-hanks-red...
(iwr "http://Slashdot.org").Links | select href

Nearest Unix equivalent please.
It’s Time for Microsoft to Reboot Office
How the Bloomberg terminal made history
Looks like crap on IE also.

(Disclaimer: I don't use IE, I just have it available when I need to check something. I don't want people to get the wrong idea.)
When you get enough points (and maybe hasn't been too annoying?) you get downvote privilege.

I think the point is to force people to lurk around a while before they can downvote anything.
Nope. I switched to OS X in the early 2000s because of the OS X Unix underpinnings, while still having a proper GUI for design apps.

Nothing beats having the ability run Unix command line tools.

MS really needs to add these to their base OS.
Twitter’s ‘Moments’ Will Try to Tame the Chaos
Yes, and while Thinkpad is excellent, it's not really a 'cool' option. The Surface Book's design (and price point) places it solidly as a competitor to Macs.
Very. Money maintains its history from its creation to its destruction. Money is created when someone provides goods, services, or labor in exchange for debt. Money is destroyed when its creator accepts the debt as payment.

With that said, everyone's going to be better off if we only punish transgressions that occur after merit capitalism is in place. Our monetary system has driven people to do crazy things, but we should just fix that, forgive them, and move on.
Swagger UI as a service, edit and share your interactive API documentation
I agree that Apple overdesigns too, but the DIRECT competition of the Surface Book is the Apple page I referenced.
The Rolls ad is a blast. The man sure loved to toss some emphasis in them there texts ...
I like it sometimes more and sometimes less. For instance, the "everything's a string" parsing rules mean comments can cause parse errors.
Took a while to load but looks OK now.

Servers / CDNs probably were hammered.
Very disingenuous of them to not include the full weight spec with the keyboard.

my big worry with the MS hardware is its flimsy plasticky nature.
I don't understand the second line of your pseudocode -- I read the description as not having any ("external") random bytes, just the PRNG initialized from the seed derived from scrypt:

"CBcrypt combines publicly known authentication factors (typically username and server id) with secret factors (password), applies a rate-limiting work function such as scrypt or pbkdf2, to deterministically generate a random seed. This seed is then used in a pseudo-random number generator (prng), and the prng is used as the basis for generating a public/private keypair."

EDIT: ah, got it (libc! :), secureSrand means "initialize PRNG with seed", so we're talking about the same thing.
if you encrypt the password, then that encrypted value IS the password relative to the service and the shady employees you're so afraid of.
I'm surprised by the negativity from other comments. I agree that this is nice, as an attempt to get people to come up with ideas backed by concrete code to handle what is indeed a difficult problem (i.e. multiple async sources in large non-trivial apps). I don't think it should replace TodoMVC though, as I think they evaluate different things.
Hopefully this page (barely loading) does not represent the quality of their products.
.net has a public thread.abort function which allows this, it will result in a interruptedexception on the aborted thread. I think there are ways to do this in java and python also although I know the official stance on thread.abort from the python maintainers is no way in hell.
Building a winner at TechCrunch Disrupt
So the Surface Book must be a fantastic device. Given that there's seems nothing else to hate about ...
Can you explain in more detail why you believe the public key "isn't the password" the way it is in a "hash based system"? I don't think this is true, but I'm not totally clear on what you're arguing.
No, I didn't mean HTTP.

I meant Google, Facebook, YouTube, Yahoo, Amazon, Wikipedia, Twitter, LinkedIn, Ebay, Bing.
Sync Ninja: Why we're building browser mirroring
Can't use mouse-scroll on this page, only arrow keys.
Yes, there's a challenge/response scheme (like in SRP), so the communication part is slightly improved, but what I'm talking about is that the server stores public key, and this public key is deterministically derived from password, thus stealing the database of public keys from the server is equal to stealing the database of password hashes (like in SRP).
Software Engineering is an oxymoron. If it weren't, professionals in the field would be held accountable when projects go belly up, and they would be required to be licensed to practice. Since there is no real understanding of what that "engineering" is, there can't be a body of standards to which qualify and license. Software Engineering is the only profession I know of that requires no formal training, no license, and has pretty much zero liability.
I disagree as well; not because it is Apple as Google is doing the same thing; 'people' (not people reading HN generally) really don't need to power of OS X or Windows or a fullblown Linux distro. In fact, they are much better off without. Windows / OSX drive a lot of people mad; iOS/Android/Chrome are simple. There is a market for Windows/OSX/Linux obviously but the current use of Windows is very much because of the history; by far most people / most jobs do not require anything like this and are, in fact, better off with a far more limited and more straight forward option. From companies that went to iPad (Android would've worked but it seems less popular) for sales reps and other staff; they say it saves them millions on training, installation, updating etc. Nevermind for non tech savvy consumers where this is even worse. I do not know how good MS Office is on the iPad but if it is good I have no clue why 99% of employees and consumers would not be fine with a tablet + keyboard and a very limited OS.

Edit; that said; bring on the competition. I would buy a Surface Pro just to experiment if it had more battery life. I hoped the 4 would be (a lot) better in that department but it is not. So then I'll just run my MBP with El Capitan instead for now; http://i.glui.me/1GuUc4H
A favorite martial art of mine is Aikido. It is quite different from all other martial arts in that it emphasizes disabling your opponent while minimizing harm to them. There are different styles. Here's a demonstration of one such style called Yoshinkan (it is considered one of the rougher/more rigid styles):

https://www.youtube.com/watch?v=ugsS2_Z0wpA
Yes yes yes. As someone who has used and always thinks of Macbooks but cannot stand them I really look forward to good Windows laptops.
I haven't RDPed into a server for at least a year. Do everything with WinRM and powershell remoting and DSC. All our kit is 2012 R2 core.

It does suck on a server though big time.
"she referenced the adorable children of her friends that had an autism diagnosis that were delightful to be around"

We've gotten better at understanding where people are coming from with statements like this... the first statement ("rather have autism") is just bizarre.

It's pretty common that when someone learns our daughter has autism they say "She's so beautiful, she won't have any trouble". I'm still not sure what that means.
If you offer to sell me your assassination car, I'll ask you for your receipt for the car. You can drive the car all you want, sure. Using it as a money replacement is hard.

Banishing people to barter is an effective disincentive.
There's a difference in cooperation between US/UK and USUK/Rest-EU.
Does anyone know why the fingerprint reader on the Surface Pro 4 keyboard is only available in the US?

http://i.imgur.com/0GfZtzz.png
Interesting note on storing cash in "bunkers", according to Wikipedia [0] (referenced to a book "The Accountant's Story"), Escobar and crew used to have to write off 10% of their money stored in warehouses because rats would actually come and nibble away at the bills.

Unfathomable to me having so much money that you need literal warehouses for it, but even more amazing is that there was no alternative besides a 10% year over year loss on your stored capital. When you're talking about a cartel that was bringing in roughly $22Bn a year (also Wikipedia) that amounts to roughly $2.2Bn a year sunk to rats.

So, in retrospect, if you can do it legally, the Fed's bills seem like a great deal compared to stockpiling cash. And I'm sure you're paying far less to secure those, although I'm not exactly sure how these treasuries work and if you could just purchase one worth $22Bn and put it in a safe somewhere. Seems like it'd be just about impossible to steal something like that and pass it off as your own.

[0] - https://en.wikipedia.org/wiki/Pablo_Escobar#cite_note-accoun...
That's one thing that the GDPR (General Data Protection Regulation)[0] which is in the legislative pipeline at the moment is looking to fix.

The proposals include being able to levy a fine up to €1,000,000 or up to 5% of the annual worldwide turnover (whichever is greater) if they fail to comply with EU data protection rules.

[0] https://en.wikipedia.org/wiki/General_Data_Protection_Regula...
> To me, OS/X's quality has been slipping

I don't understand how anyone can state that, OSX has always had shit-show releases as a rule with a few exceptions (spit and polish cycles like Mountain Lion), and "never buy a v1 of a new design" has been the community's mantra since before I bought my first Apple device 15 years ago, it's one of the first things I was told.
I think its worse than that - one interpretation is that you can't use AWS _at all_ because it isn't wholly owned by an EU company.
Do you think there's a genetic component to Autism? As in, it's an inherited condition?

The reason I ask is because if you don't, then it would seem your family tree actually supports the over-diagnosis theory. To check on this, I did a quick lookup. One source says the prevalence is 1 in every 88 children in the US.
There are a number of fallacies in this.

First, ideal money has a neutral origin. Money isn't a physical thing at its core. It is a shared ledger. Gold is a shared ledger. Bitcoin and all crypto-currencies are a shared ledger. The currency of a country is a shared ledger (albeit with more infrastructure and less guarantee of the total). So 'coloring' is extending the idea that money is physical into a place where it doesn't work. The Russian oligarchs didn't create the money they have, they had it transferred to them by others. Maybe they forced citizens by violence, but then again, maybe they sold oil and natural gas to China. Who is 'guilty' now and of what?

The second fallacy plays in to the first. Money is not law. Building law into money has been an excessively dangerous idea throughout history that to no one's surprise favors those who create and enforce the laws. Often those people are the ones with the most money. It isn't a leap to see that this is a cycle that reinforces itself.
Microsoft need to add this to their jQuery to fix the layout issues:

$(window).trigger('resize');
> I don't appreciate being accused of "disingenousness" from an off the cuff example.

Then check your examples before you post them to make a specific point. It is a point of fact that calling those two things "analogous" is incorrect, and your offense doesn't change that fact.

You also specifically said "I can think of" implying that you created the examples rather than that you got them from an "internal wiki." The fact that you said you thought of the UNIX example gives me solid ground to describe the created example as disingenuous.

I cannot help it if you're being misleading about how your got your examples.

> By the way, your example is precisely 12 characters longer than mine and still multiple times shorter than the equivalent PS, so if your goal was to somehow disprove PowerShell's annoying verboseness rather than snark at me, you failed.

My point was your examples were poorly constructed and misleading. I proved my point I believe. The difference between my accurate example of PS and your inaccurate example are night and day.

I'll leave it up to the reader to decide if PS's syntax is more to their liking. I just think they should start off with accurate information so they can form an accurate determination themselves.

In other words I won't get drawn into comparing my PS example with your UNIX example. I just want both examples to be truly analogous of one another.
Thanks for that--I hadn't even considered the possibility of multiple viewers!
This! At least from the initial look and spec it looks like they did a lot of the things right and put effort in making this nice. Yes there are things that maybe I can get by without but the basics looks fantastic.

You don't chip $50 off a premium laptop and make it crappy. OEM just keeps making too many model at every price point .. at every 20 dollars it feels like. While I hate the almost singular choice for OsX .. both for Windows and Android I think there is just too many price points and when you try to reduce by 5-10-20 dollar you skip things that seems not so essentially but the degradation in experience is much more than the money saved.

What I really hope from this is that it shows the OEM that there are enough interest in quality product and also let them know what are some of the things that people really care about like the build quality, nice keyboard/touchpad etc. Beyond this particular laptop my real wish is that it motivates and gives confidence to the windows OEM. We really do need some good windows laptop even if to just to run linux :).
The MBA is already replaced, that's what the "new Macbook" is, an MBA replacement. The iBook brand was replaced by the Macbook brand and isn't going to come back (the name would collide with ibooks anyway).
As the article noted, Microsoft needs to update itself to the current trend of seamless and interconnected workflow already provided from such companies like google, who provide them for free. Perhaps Microsoft is an outdated program that needs restructuring.
It's a way to follow up on stories that bubble up on Reddit's frontpages and give them more depth. 202M+ people can do a great job surfacing and discussing content in real-time, but our awesome editor, Vickie, and her team can do a much more effective job following up on those stories, interviewing, and adding more substance.

E.g.,

This photo of an unemployed man handing out resumes went to the top of r/pics:
https://www.reddit.com/r/pics/comments/3kc1sh/this_man_lost_...

We interviewed the guy pictured + wrote about it:
https://www.reddit.com/r/Upvoted/comments/3kxp7q/bottom_of_t...

Then a week later a photo of the guy (now with a job) topped on r/pics again and a random redditor linked to our story to provide context for everyone on the thread:

https://www.reddit.com/r/pics/comments/3lv1b3/way_to_go_redd...

This was back when we just posted as selfposts to r/upvoted, so I suspect that same article in a beautiful blog layout: http://upvoted.com/2015/10/03/donnie-grooms-unemployed-busch...

Would do even better and reach even more people!
> The quality of writing coming out of wherever is not going to be the same as that of a native English speaker

Any evidence supporting your statement? Or is it just pure anecdote. To counter your point: there is a long list of writers with accolades in writing (in English) who are not native speakers.

There are people who are just poor at language, native or learned. Also, there's a class of errors that only exists among 'native speakers', the most grating to me, is "would of"
Yes, "srand" was my shorthand for that, but since I just invented that shorthand, I'm not surprised it was confusing.

Also: is it safe to use a secret-seeded DRBG as a CSPRNG for ECDH keygen? The time it will take to generate the ECDH key will be secret-dependent, right?

(I'm sure it doesn't matter in this case. Just curious about the general case.)
I'm not sure I agree with what he's saying. I've been looking over the shoulder of my brother's CS degree at Columbia, and although there's a lot of theory, there's also a huge amount of practice.

They've been introduced a huge variety of tools: vim, Git, valgrind, tmux and so on. A variety of languages: HTML/CSS/js, C, Java, oCaml.
Platforms: Linux, windows, Android.

A lot of the stuff seems incidental. If you're going to mess with the Linux kernel, you need to understand C, you need some Linux CLI commands, and you'll end up learning a bunch of other things as well. You end up spending a lot of time debugging, profiling, etc, basically what anyone does when they're programming.

They also seem to learn at least the basics of how to write programs as part of a team. Code merges, planning things together, bits of scrum.