skysight-inc/HackerNews huggingface dataset:
It looks like the client generates:

S <- scrypt(zeroes,
SHA2(name, pw, host))

secureSrand(s)

keypair <- keygen(ecdh, secureRandom)

The client sends the pubkey to the server, the sever sends nonce challenges to the client.
Wow, there is a development one. Looks forward to download it for my project development. Love it!
While you didn't provide any evidence, I agree with you. The housing market didn't "rebound" per se; investors soaked up all of the distressed inventory while previous owners fled to rentals. This masked the underlying fundamentals of the real estate market.

In some markets (SF, Texas), you have a lot of foreign (read: Chinese) money flowing in fleeing less than favorable jurisdictions. That should hold prices up there (as well as the other obvious reasons SF pricing will be held high; Texas is a new phenomenon).

Other markets though are (in my opinion) being held up by extremely low mortgage rates (<4%), and as soon as the Fed starts their march upward, you're going to see home prices come down. This doesn't even begin to address Boomers who are going to want to downsize to unlock their equity for retirement, flooding the market.
Disney's Crazy New Tech Brings Coloring Books to Life
It would be really nice if this were integrated directly with ELB and/or API Gateway. The CloudFront requirement makes it quite expensive - especially for people using custom SSL certificates (without resorting to SNI).

CloudFront (or any CDN) is great for serving static/cached content, but for the kind of services WAF is designed to help protect, it wouldn't make a lot of sense to use CloudFront (apart from WAF) as it would just be passing the requests through to another load balancer/server.
This weak justification for imperialism is dangerous for our future generations. The subjugation and exploitation of technologically weaker peoples for PROFIT, usually under the guise of some self-righteous religion, mandated by god, is something that I hope humanity is done with.

In this case, it was a war fought to force a drug trade. Pathetic.
So explain the difference between it and the other banks that were in the same state, but the others got rescued...?
I was very impressed until I saw the pricing strategy. $1500 for a 128GB SSD/8GB RAM and no discrete graphics? I'm not as interested.
What do you mean? The current title is factual, the actual title is clickbaity.
Diffie Hellman is the cryptographic standard solution to "share a secret (and thus authenticate) over an unencrypted channel".

It's also what SSH uses.

Hope that's helpful!
I occasionally have to work with Windows servers. Most of the rest, for me, is somewhat painful, but Powershell is probably going to make you wish somebody would port it to unix-y OSes. Just a shame that all the convenient line-editing commands don't work.
Apple - Microsoft seems interesting these days. Old rivals seem back after a whole silence for both of them
The title may be clickbaity but it's true, and it's the biggest takeaway I'd have gathered from the post had I found it through other means.
It's also possible the Zillow listing didn't happen at the same time the home went on the market. It may have been on Realtor.com for 6 weeks before going onto Zillow.
And the failure to intervene in Syria or Ukraine prevented a total destabilization and millions of refugees. Wait...
I wish I had down voting ability , You would be my best candidate for down voting.
I have a touchscreen netbook, and using it without a mouse or trackpad is almost impossible. You lose a lot of fine control with just a finger.
This is a very valid concern. There are a lot of ways to make algorithms and distributed systems scale poorly for significant numbers of computation nodes (it took Hadoop half a decade to figure out how improve this via YARN).
I find scrolling and cursor placement to be the most useful aspects of a touchscreen in a laptop form factor.

After I got my Surface Pro 1, I found myself constantly touching the screen on all of my other computers (laptops and desktops) to do that.
I like the HN title better, "What Zillow Doesn’t Want You To Know" is the definition of click-bait (it doesn't let you know what they don't want you to know!).
That is the feature of Maverick too, that on 5% of battery, CPU goes into throttle mode.
The ideal answer is a zero knowledge exchange.
https://en.wikipedia.org/wiki/Zero-knowledge_proof

But tptacek obviously knows what he is talking about.
I largely agree. Data structures and algorithms, which are very fundamental to CS, are pretty much a type of mathematics.

Furthermore, I don't think you need to expand or distort the definition of mathematics into "math-ish". For instance, many branches of engineering or even physics can be intensely mathematical without being mathematics, strictly speaking, whereas code for algorithms and data structures are highly abstract and more or less form a kind of proof. Sorry to sound pedantic, but some fields use math at a very high level, whereas CS is math.

There are some courses in CS, like operating systems, that I wouldn't quite consider to be math, that are still a fundamental part of CS... I suppose you could call those "computer engineering" but to me, that would be a dodge. Computer architecture and operating systems are pretty much computer science, and I wouldn't call them a specialized branch of math.
Judith Curry who wrote less than a year ago[0]:

Moreover, the estimates in these empirical studies are being borne out by the much-discussed “pause” or “hiatus” in global warming—the period since 1998 during which global average surface temperatures have not significantly increased.

Even though the actual data shows warming of ~0.18 deg C:
http://climate.nasa.gov/vital-signs/global-temperature/

0. http://www.wsj.com/articles/judith-curry-the-global-warming-...
Until you express an opinion which certain groups of users don't like, at which point you get downvoted, harassed, brigaded, shadowbanned, and your whole community gets quarantined or banned.
The problem is, no one has really come up with an answer for the previous Surface machines Microsoft has put out. The Yoga, XPS, and whatever that newer Asus is are nice, but still not a perfect product start to finish. The OEMs still are not getting it.
Same in Safari on iPad (ironically enough).
Noone ever got promoted over "making a service better!". Maybe we should change that :).
Not sure how they can claim it's 2x faster than MBP without any specs... not sure what they are comparing it too as well. Their highest end model to Apple's lowest?
Project X Lets You Fight HoloLens Aliens in Your Living Room
In Japan, the popular noun for the economic crisis is "Lehman-shock". A lot of weight is attached to Lehman - appropriately so, but it has the effect of sticking around in Japanese memory.
Drivers. Sadly.
Is Weak Typing Strong Enough? (2005)
See again: Diffie Hellman. :)
Can OneNote data be exported to some open, editable format? I like the idea of OneNote's functionality, but I worry about having my data trapped in that application.
As a fairly old reddit user of 7 years and someone who was on digg before that, this is nothing like what happened to digg. Nobody changed the core site they just bolted an optional extra onto the side to appeal to a different audience. Not got a problem with it whatsoever.
Linux/Firefox too. Eventually the pictures load. Wonder how it's looking on edge?
Weight:
Surface Book Laptop:
Non-GPU: 3.34 lbs. (1515 g)
GPU: 3.48 lbs. (1579 g)
Tablet only: 1.6 lbs. (726 g)

So the non-GPU base weighs 1515-726 or 789g.
Now that you bring that up (and it finally loaded the page in my browser) I'm intrigued by the pen. If this could be a good replacement for Wacom tablets (which have double the price) it would be really interesting.

Does anyone have experience with drawing on Surface with a Pen?
Would love to read about people's experience with this, also the kind of use cases where this is a great fit.
Weighing in as an artist who works in Photoshop all day: I just preordered one because they look awesome. This is exactly the sort of machine that people in my profession want.

I've used the Surface Pro 3 exclusively (as in, no desktop) for about a year now. This will be a fantastic replacement.

Props to Microsoft for actually looking out for creatives.
There is no algorithm, this was done by hand.
I have relatively mild prosopagnosia; I can recognize people I know well. My understanding is that the brain's object recognition system takes over from the facial recognition system. It's less efficient but it works well enough. Anyone I know well enough to recognize from the back (by gait, voice, height, hair color, etc.) I can also recognize from the front by looking at their face. It's hardest when I'm first meeting a lot of new people, like at a new job.

Other people, with more severe prosopagnosia, can't even recognize their own family members' faces. They rely on gait and voice and other cues. It's really hard on them when, say, their spouse decides to get their hair dyed blue.
"Industry" is quite a wide generalisation.
Yeah, the UI is shit, though in the next server release they're adding native PowerShell over SSH, so hopefully you should never have to log in to one again.
Facebook will now deliver internet from space
In Windows 10 I think MS ship trackpad drivers now, on the old Surface products at least two finger tap is definitely a right click anyway.
This seems awesome, the video is great.

How do you find related ideas/needs? Simple fulltext search?
I'm not sure what to say. Young kids shouldn't smoke pot. Young adults shouldn't smoke pot if they can't keep it from interferring with their lives.

Just like alcohol. Just like video games. Just like "hanging out at the mall" or whatever.
Ugly? You mean it doesn't follow the latest Flat UI Design® standards where beauty means a lack of differentiation between clickable and not, is mostly text with a predictable layout, and degrades gracefully in the face of no javascript?

..because older-female people can't figure out how links and votes work? Huh?

I don't think you'd be able to substantiate that connection you just made, and what's more, it's quite insulting.
I've seen what seems like gamma ray problems on CRTs on older planes that have been flying a long time. Not quite dead columns but more like streaks from top down (part way and at angles).
Narrow in a sense that it's one specific angle to view math problems. But the range of problems is indeed great; hell, parts of computer science have or may have direct relation to how we view reality itself.
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
They should be one of the many companies in the world that know how to produce high availability websites.
'narrow as hell' is your assessment based on what?

Is there some industry standard minimum field of view for AR glasses that this fails to meet? Have the people who tested HoloLens out who complained about the field of view being narrower than they would like said that it made the technology useless, or just that it limited it? Seems like you think it's a showstopper, I'd be interested to know why.
I'm kind of playing devil's advocate here, but I think there are some key differences with your analogy.

The goal of colonizing another planet would give a small subset of people the ability to continue living if the people on Earth were to destroy themselves. This is a hypothetical situation that -if it happens- will kill off almost everyone, dragging hopes, dreams, money, infrastructure, standards of living (basically everything that makes life enjoyable) with it. So if that is destroyed, why does it matter if humans continue living as a species? Especially on an extremely harsh planet.

Your analogous examples differ because all of those things -medicine, quality of life, children, even sustaining our environment- help us now. We do those things to make our own lives longer, improve our own children's lives, and make our quality of life greater, not some hypothetical future civilization away from Earth. You're right that humanity's best interest is survival, but I think way more people are concerned with their own survival and I think that's where the true incentives for those examples lie.
Why cool things like this have to be always a smartphone app? Couldn't this work on the computer?
Nah. Hashes of hashes works just fine, and allows the actual password value to never be stored plaintext. A simple example:

Stored on server: x = SHA256("mypassword")

Server challenge to client: send a secure random nonce

Client sends: c = HMACSHA256(nonce, SHA256("mypassword"))

Server verifies: c == HMACSHA256(nonce, x)

In some implementations, the server challenge and 'c' are encrypted using 'x' or some derivation that both sides can create. In addition, salts can remove the sensitivity of the stored 'x' values (https://en.wikipedia.org/wiki/Salted_Challenge_Response_Auth...)
Right, in our market and for our home search, Redfin was as fast as the broker's feed and the other sites were delayed several days. We went under contract on our house after seeing it on Redfin and before the listing even showed up on Zillow.
I think you're right, but scales will shift in a surprising way; also, it's possible to refactor to microservices bit by bit (not all at once).

(1) Easy scaling allow for worse coding (and therefore quicker developement).

For "webscale" you're right, and if you can run it all on a single cheap server, then no need to worry about it - small servers are so cheap, the cost per month is insignificant relative to, say, ramen cost per month.

But what if you write your app incredibly inefficiently? Perhaps because you develop it quickly; you're not highly skilled (or not even a "developer"); it's difficult to optimise. It's very slow, seconds per request. That's fine for getting started, but you need to scale it far before it gets to "webscale".

You could just upgrade to a better server; but at some point, the costs becomes prohibitive. The key thing about microservices is that they should be cheaper (because vendors can better utilise capacity; and customers only buy what they need, when they need it).

(2). You don't have to architect the whole project for microservices from the get go.

e.g. If there's a single resource-heavy function, factor it out into a microservice. Your main code becomes super cheap to host; the microservice only uses expensive resources as needed: when and if it runs.

===

At the moment, microservices are a pain to set up and manage. But with tools, it will become very easy to factor out a module into a microservice.

That is, assuming that code is already a separate module - microservices aren't magic pixie dust!
That first link threw two interstitial ads at me back to back. The only thing more egregious they could have done would have been to make one of them an auto-play video.
Advanced SSH Tunneling
Or if CO2 had never risen at all, right? End of ice age and all that?
The hololens's first big advantage here is that you don't have to loose sight of the other people around you while using it. A couple of people can sit around and see both each other and the visualization they are working on.

Secondly, you can see the environment around you. For science purposes this may not matter, but for industrial visualization, this makes all the difference in the world.
A New App Aims to Improve Retention of All College Students
Well, if you have autistic traits, then however good you are at assessing other people's demeanor nowadays, you would probably not have been good at it as a child. So maybe you DID meet other children with the same traits.
If all you want is a dropdown terminal emulator with Cygwin/git-bash or the windows command prompt why not just use https://conemu.github.io/ . You can configure it to behave just like guake/yakuake. No need for Python scripts.
Well ignoring the software, it looks like the specs beat similarly priced Windows Laptops and Macs, so you're probably not going to pay extra, if you do (say compared to a solid Dell XPS 13 2015 which has different price ranges) it won't be much. Either way, while I appreciate some people will never use tablet form factors much, I was personally pleasantly surprised by the form factor despite being a guy who always built his own PCs, barely used laptops and didn't care for any mobility in my computer/device usage at home or at the office (even keeping my laptop almost permanently docked), I now take my tablet to the couch quite a lot to read, play some chess, watch some video. I think you'd be surprised to use it as a tablet but that's just a generalisation, perhaps you are an exception.

The lack of USB-C surprised me a bit, too, especially as they said 'we only stopped going thinner because we wanted to fit USB', i.e. they're claiming they could go even thinner without compromising anything except losing USB, which is where USB-C would've done the trick. Anyway I probably would've gone USB myself, too, there's just too much stuff out there for existing laptops using USB. But instead of the charger, why not offer USB-C as a charger, alongside the regular USB ports? The charger could then connect to a new docking station that'd give you both charging as well peripherals like a monitor, mouse and keyboard office setup. That way you could push USB-C forward, create an easy charging and docking setup, maintain the old USB ports this generation (thereby not excluding anyone), while also facilitating those who buy new USB-C peripherals because they actually work on the Surface Book, making a full change to USB-C in the future (Surface Book 2 or 3) easier, which would then allow an even thinner device. I mean I get they built a cool charger and docking solution and it sucks to ditch that but I don't see the advantage over USB-C.
Fedora is Now Teachable
Verizon’s Zombie Cookie Gets New Life
I don't like where they're placed on my keyboard either, so I use AutoHotkey to bind those functions to alt+arrows. Alt+up for page up, alt+down for page down, alt+left for home and alt+right for end. After a couple hours it became muscle memory again.
#1 doesn't really help if you also want to use EC2, Lambda, etc.

#2 assumes that the US national security apparatus is playing by international law, which the EU may not want to assume. Like the EU cookie law, regardless of the intentions behind the ruling/law, what matters for me as a developer is what the law thinks I should do to protect my users, not what I think I should do.
@staunch Sold it for around $2000-3000? (asking)
That article and a recent social media debate prompted the comment. The debate was with a well-educated adult woman saying she'd "rather have autism than $CURABLEDISEASE", and she referenced the adorable children of her friends that had an autism diagnosis that were delightful to be around. She recounted a recent conversation via communication device where a little girl expressed how she felt (and liked) her own autism and being different.

I explained that autism didn't look like that in all cases, and if she wanted autism she'd have to take the autism of my child who at 11 isn't capable of these types of interactions and generally has a rough go of it.

I think most people now realize how different the ends of the spectrum can be, but the high-functioning end of the spectrum sometimes engage with those advocating for the low-functioning end. If you like your autism, keep it - but those of us impacted by the "other" autism will keep advocating for our children. Separate diagnoses would help this tremendously.
When I was looking for a condo this past summer, I used RedFin. Since RedFin ties into MSLs (basically a list that all realtors use), I knew about listing before my agent could email me about them.

I highly recommend it, even if you have a non-RedFin agent.
The discussion thread is about battery life under heavy usage which never meets the advertised battery life since no one would buy a laptop that only advertised its minimum battery life. "Will last at least 3 hours after full charging" isn't catchy.
Thank you fsargent. You are a scholar and a gentleman.
They use a holographic waveguide, but it isnt like looking at real volumetric hologram, the actual image formed is still flat at fixed focus. But you do get stereo and parallax from head movement, the only thing lacking is variable focus/eye accommodation.
Comments moved to https://news.ycombinator.com/item?id=10339388.
And this is why most people on HN can't down vote comments.
Generally you want to focus your "innovation" on your core competencies. For other things, you kinda want to use 3rd party things
How many seconds left in your life?
Well, on the pro-side, at least we don't have to worry about the government defaulting on their interest payments anymore.
Apple Approves an App That Blocks Ads in Native Apps, Including Apple News
Call me a hipster, but I really miss back when no-one cared about the Internet.
It doesn't ever work that way in practice for larger applications though... once you have multiple teams with many developers working on something, those library boundaries fade, and tbh sometimes they should just be bypassed in favor of more shallow layers (for a monolith).

Once there are more than a handful of people working on anything no one person understands the details of the whole. Smaller, specialized services can at least act as and enforce those boundaries as upstream comments said.
Show HN: Coward.js – Back off AJAX polling interval when something goes wrong
This

What would be the general level of frustration if something
fundamental was broken?

More importantly, how frustrating it is to get back to the same kinds of problems?

(I remember a similar issue with ACPI where the kernel got into a 'fix/break/fix' loop until they decided to change the
approach and not accept breakages anymore)
To continue digging previous history:

git blame <sha>^ -- file.c

Where <sha> is the hash of the commit where the spelling mistake was made, pulled from the original blame from HEAD.

Though I don't use such stuff, I would be surprised if there wasn't IDE support to make this "deeper dig" more of a point and click operation.
How to optimize the 3 stages of SaaS Churn
Any plan to add metric system?
I like how they speculate that where Zillow has more listings that it could be because Zillow has database or data scrubbing problems and not the other way around.
The most important thing to measure is the user-experienced response time. If your app isn't ready until some assets have loaded and your UI is actually displayed and usable, then you need to measure and instrument THAT. (domready is a poor but often usable proxy).

A good APM tool will measure this as well for ajax requests by measuring how long it takes from click to the end of the callbacks executed after receiving the response (i.e. displaying the refreshed content).
What does that quote have to do with antarctic ice levels or the science in question? You seem to be the one picking a fight here with rhetoric instead of engaging on substance...
someone screwed up. here it hangs before loading any image waiting for accounts.microsoft-int.com or something.

network capacity issue, not browser.
Zillow used to tie into MLSs but their access was cut in most areas (as described in the article) due to a dispute. Used to be an awesome resource, now it's a ghost town.

Would think it's only a matter of time before realtor.com shuts down similar sites like RedFin.
I know this is pretty small compared to many of the projects posted here. I'm just getting into Javascript and thought this would be useful in a lot of places. I'd love any feedback people have to give.