skysight-inc/HackerNews huggingface dataset:
there's no reason your bank is less trusted than anyone else to confirm that they're really your bank, are they?

Yes, there is.

The list of entities I actually care about authenticity for are vanishingly small, basically just financial institutions and CAs themselves (for all other communication I don't trust who I think I'm talking with any more than I would trust a hypothetical man in the middle, so authenticity doesn't give me anything there). But for that small group, I definitely want an entity other than whoever controls their IT infrastructure to be verifying they are who they say they are.

Meanwhile, all of the dicking around these attempts at preventing largely-hypothetical active attacks have stalled simply solving the much-easier and arguably more-important issue of simply securing transport against passive attacks.

Connecting to TLS to news.ycombinator.com is nice in that I know nobody has read or altered the message in transit. The fact that a third party vouches that news.ycombinator.com is who they say they are doesn't add anything for me, because I don't trust news.ycombinator.com any more than I would trust somebody impersonating news.ycombinator.com. The CA in this situation simply complicates things and adds nothing for me.
I'm glad you found it interesting.

I started from Assange's scathing review and decided I had to read the thing for myself. From an inside view, it's just terrible futurism (who wants to read the news on a transparent screen facing a window?), but from an outside view it's a fascinating position paper from Schmidt/Cohen.

I'm usually unimpressed with the "tech companies are all government conspirators!" paranoia, but I do have the sense that Google has chosen a way more active role in international politics than others.
Years ago I saw a WWW server written in PostScript. People were also asking "why?" :)
Google has proposed more than once building housing at their North Bayshore (HQ) site but the "city" of Mountain View is having none of it.
With this in mind, the success of the Genesis makes more sense: it was basically one of their Arcade boards squashed into console size.

I remember reading years ago that the reason they went with a Motorola 68000 for the Genesis was because that was what their arcade machines at the time were using, so they already had experience with the hardware, and it would make porting arcade games easier.
Wasn't Comodo on the list of bad CAs one should avoid too?
I don't see how this is an Apple vs. Microsoft issue, since Apple uses Azure too, and Adobe products are still available on Macs.
I'd use it a bit more if I could style it with CSS without inlining the SVG source code within my HTML.
Of what exactly? The last question I answered got deleted by moderators.
If removing the financier causes fish production to drop, the financier was producing fish.
Google has been struggling with Mountain View city council to get housing built in North Bayshore for about a decade.

It got approved this spring:

http://www.mv-voice.com/news/2016/03/03/council-oks-plans-fo...
I think a true urban transit system is underground or elevated, and in that sense SF has half a transit system.
And bad for Uber drivers that works 14 hours/day, 6 days a week to make less than 1k USD.
Not to speak about remote sensing for land management / agriculture, something that is quite vital for a country so overcrowded and with such a volatile weather.
Yeah. As much as I hate ESR (I hate to beat that dead horse, but I don't want anyone getting the impression that I like him) he got it right here in this case, and Systemd definitely does the Wrong Thing.

It's not a Good Thing now, though: It's an attack surface.
Every where I have worked in the last few years. Windows Server is still a requirement for a lot of businesses, especially smaller companies that use MSPs.

Although recently, I've been running into a lot more Linux stuff, and it seems that people are beginning to see open source as an option now.
> worst case

Can you develop please? To me it seems that the worst case would be an immediate and permanent revocation of their certs because of fraud. I find Mozilla/Google very lenient in this affair, and that's probably because I don't understand what's the problem with revoking a CA with short notice. Ok it's annoying for customers, but they just have to subscribe to a new CA and install the new cert. It's annoying but it's a security emergency. If your bank was physically guarded by a security company who has been found to replace agents with puppets in 62 Macau banks, wouldn't the head of security interrupt their week-end to guard the bank and contract a new company? If CA revocation takes customers by surprise today, it's time to start revoking certs more regularly. Heck, if you don't answer to a request from your domain provider within 15 days, your domain can even be revoked. CAs are more important than that.
That's an old IBM thing which dates back to the mechanical tabulator era. There were "Series 50" machines, geared to run at half speed.[1]

[1] http://archive.computerhistory.org/resources/text/IBM/IBM.Se...
Agreed. I have two follow up thoughts:

1. Badly designed functions can do less design damage per-function than badly designed languages per construct, but user-defined functions tend to have much higher volume than both language constructs and their usages.

2. Powerful techniques, including DSLs, lead to denser code. Denser code takes more time to read per unit of code. Total reading time may be either more or less, but the cold start ramp is always much steeper.

Combined, this means that people are less sensitive to suffering the complexity caused by user-defined functions vs DSLs/etc because that complexity has lower intensity spread out over a greater area. I'll refrain from any further value judgement on this state of affairs; just wanted to share some more insights in to the tradeoffs.
Hardest language to learn
First of all, a human body is not an isolated system from a law of conservation of energy standpoint. A human body is a complex ecology of micro-organisms and chemical processes with different energy needs, storage solutions, masses. A human body is continually interacting with its environments including factors that we are just now starting to truly analyze such as the microbiome, which is the crux of the article referenced here.

But that is beside the point, calories != energy (which is properly Joules now in SI system) on either side of the CICO scale, especially the "energy used" side. It's not just a matter of precision, calories are an approximation to energy at best.

But if you want to argue that calories on the input side are still useful, I get that calories can sometimes be a useful first pass approximation, especially to numbers-minded software folks that like easy metrics, and there are plenty of examples where comparing two calorie numbers gives you a reasonable approximation of the comparative "weight" of foods. But there are also plenty of counter-examples: most Diet Sodas have less calories than their "non-diet" counterparts but the science doesn't seem to bear out that they are "healthier"; olestra chips had lower calories than other chips but were determined to be rather unhealthy to the digestive system and people gained weight eating them... Calories don't tell you anything about what is in the food or how the body will react to it.

I get that as software-minded people we like nice easy metrics, but calories are not a good metric.
I forgot I did that. It was because Emacs is really technically impressive. It's a bit ugly in places, but on the whole, it's remarkably well designed.
I wonder if one could create some sort of a floating platform and build housing on it.
You Are Not a Commodity [audio]
I am curious about this, though, and I have posed this question to HN. Is there a lot of precedent for a city that has been at a medium level of density for 75+ years suddenly going to a much higher density model?

One example I frequently hear about is Vancouver which is similar to SF in square mileage, which did add a lot of density without tearing a lot of old stuff down. However, people often don't realize that SF is already more densely populated than Vancouver managed to achieve after it's very high profile density initiatives. Not to say we shouldn't try that here, but keep in mind we'd be starting this high-rise density initiative from a higher density point than Vancouver reached after the high rise initiative. Again, we may be in uncharted political waters here. Clearly, SF isn't the first city to grow bigger, but it may be the first city facing pressure to tear down the oldest housing stock west of the Mississippi. Even in the relatively low density and unfashionable SFH neighborhoods like the excelsior or outer mission, many of the houses are nearing their 100th birthday. Out here, that's old.

The reason I ask this question is that I'm not really sure this is a "SF" specific phenomenon. It may be an artifact of borders. Many cities do have a relatively old "core", but their borders extend far beyond this core. In other words, growth in concord or walnut creek or antioch would count as growth in "SF". So if they protect their older neighborhoods, they can still build elsewhere and show new construction growth.

I'd be interested in seeing what kind of precedent there is for something like this. It's reasonable to ask why SF isn't building more, but it may be in a much more unusual situation than people realize. No, of course it isn't the only city ever to grow bigger, but it may be the first city under pressure to grow bigger by tearing down neighborhoods that have been in a relatively stable, medium density state for close to the last 100 years.
Well it's not been mentioned on this page, but without Sega, Alien Isolation would never have been made. Without doubt one of the scariest games I have played, and as a fan of the first Alien film, I feel they beautifully recreated the atmosphere of that masterpiece.

Without Sega I don't think the game would ever have been made, it was in development for years and they developed their own engine for it. Unfortunately it only just broke even, I think maybe they went slightly too far on the fear side. It really does take you to the edge whilst playing it and often feels like you're having to will yourself forward rather than having an enjoyable experience.

Having said that, I'm glad I finished it and props to Sega for funding it.
Thank you for your reply. You can check our portfolio for web design and WordPress development.
Which is nice right up until the trailer park gets sold for condos.
The FPGA disk emulator/interface isn't quite working yet.

http://www.righto.com/2016/09/restoring-ycs-xerox-alto-day-7...
I'm wondering if it would be possible to parameterize SVG files. Suppose I have an icon in the file "icon.svg", it would be awesome if I could say in the CSS:

.icon:hover
{
background-image: url("./icon.svg") main-color=#ff0000;
}

where "main-color" is a parameter of the SVG file. So the icon turns red upon hovering (just an example).

Is something like this possible?
I'm trying to read the article on an iphone but every time I zoom out to see the full width article I get bounced over to an article about toothbrushes?!

For the better part of a minute I was wondering if they had monkey-patched the disk controller with an electronic toothbrush?!
This is very reminiscent of what many early software developers build -- a simple program to construct meaningful random sentences from collections of words. Interesting to juxtapose the two, mentally.
> it is an anti-democratic currency

I guess that's true, but that's because there's no commons that needs to be regulated. You don't need to vote on Bitcoin because anyone can just do whatever they want with it. Your neighbor's use of it has zero effect on you. If you don't like it, you can just ignore it and use some other currency, crypto- or not-.

It's similar to spoons. Spoons aren't democratic. No one can vote to ensure that your spoons must be a certain way. Spoons are just a thing you can choose to participate in or not. I wouldn't exactly call that anti-democratic so much as there's-no-need-to-vote-because-there's-no-commons.
> Here's a fun one I noticed: Wells Fargo and several other banks are CA's. This is idiotic. The "logic" behind PKI dictates that it's a third party identifying my bank to me. If banks themselves are CA even that fig leaf doesn't mean much.

How is that idiotic? Go to any CA's site and their cert will be (essentially) self-signed. There is no requirement that it's a third party signing the cert, just that it's a 'trusted' party.
If the problem is a political one, is the only solution to fight fire with fire? Politics is a slow turning ship, so I can't imagine the problem getting better any time soon for folks who's lives are affected most.

I'd probably just settle for a much longer commute if push came to shove, but I imagine that's not an option for everyone.
Pardon, I am unfamiliar with what it means to go "Han Solo"? Could you elaborate?
Ha. Looks like it's back up.
Apparently, they actually do stay around.
For unit tests, we prefer Jest. We don't have a preference for acceptance testing, you could use Appium or similar tools for that.
Yes: http://www.sfyimby.org/
It's a different thing reacting to one person than reacting to a million people, especially when those million people's actions are tightly coupled with each other in a social graph. But if you could fit a million people's state into memory AND also handle a very fast flow of messages at one physical box, well that's probably good enough for government work! But we love stateless, wasteful architectures (wasting server CPU time, memory, and network bandwidth) so that means you need 1000 machines to support 1 million people.

(That's not entirely fair since locality also requires some overhead. One machine that supported a million users might be great if all of those people were in one city. But usually that's not the case, so at the very least you need a box in the top 100 cities (by whatever measure, the simplest being population), at least.)
GPUs have worse performance per watt than a tuned FPGA. Some newer FPGAs can have 400 megabits of on chip RAM - that's huge, significantly larger than the 128-256k cache typically available on chip for a GPU that turns into big energy savings.
I cannot even start to contribute to Stackoverflow, because it is way too complicated ladder to become helpful.
I think you would like Beaker Browser (https://github.com/pfrazee/beaker) that comes with out-of-the-box support for normal HTTP, Dat and IPFS
Or Caltrain, which is packed.
I agree with all of you points.
However, most taxi drivers are just leasing the taxi though from the medallion owners. The medallion owners are the small business owners. That being said I do wonder if more medallion owners drove their own taxis if the things you mentioned would change.

This is an interesting read on the medallion/leasing system if anyone is interested:

http://www.heritage.org/research/reports/2015/12/taxicab-med...
The parent's point was that MS have the institutional memory and expertise that you don't get by simply forking someone else's codebase.
And more. I got a bug bounty by uploading a malicious svg witch would get parsed and fetch external resources, even read local images.

If your app receives and parses svg server side you might have a hole there.
A big improvement over Project Shelbyville, where bugs were allowed to marry their cousins.
Arguably, YC leadership is overbalanced towards Trump [1].

As someone who has a preference, I wholeheartedly support more enfranchisement regardless of demographic or party. That's a race to the top, not the bottom.

[1] http://fortune.com/2016/07/21/peter-thiel-gives-full-throate...
I'm sure they did, as they both would have taken the exact same course of action.

The PATRIOT Act itself was written by Sen Joe Biden ffs.
You'd probably inline the svg, and style it with CSS.
i.e.

.icon:hover .fill-main {
fill: red;
}

and

<div class=icon>
<svg height=16 width=16>
<circle class=fill-main cx=8 cy=8 r=8/>
</svg>
</div>
> If this doesn't fix the machine, can I afford to try again with a another part? (this last statement is often a sore point when folks are fixing their own vehicles).

Spot on! I can't even remember how many times I had to bike or bum a ride to a parts store midway through a repair.
When did that happen? I tend to check housing prices when I pass through cities I really like, and the only reasonably priced housing (compared to almost every other major city, except in California) I found back in ~2011 was in Long Island.
I feel that the homepage at kubernetes.io is a poor introduction to the project. All the keywords and short descriptions don't add up to a complete picture of what Kubernetes does and why someone would want to use it. The opening tagline "Kubernetes is an open-source system for..." seems like a complete description of the project, but to a _newcomer_, the sentence is not easy to parse.

The "What is Kubernetes?" page [1] gives a very clear overview of Kubernetes that will make sense both to people who already know about containers in general and those who are new to the concept.

Can someone help me understand what type of person the homepage is targeted at? It just doesn't do anything for me. I'm mainly interested because I find that a lot of projects have very poor home pages, even if the rest of the project is awesome.

[1] http://kubernetes.io/docs/whatisk8s/
I love Path of Exile! Thanks for working hard at making it great!
Besides NIMBYism, a drop in home equity will be extremely bad for the economy due to how much of debt is linked to mortgage debt, so I do not expect to see a drop in price anytime soon.
Warning: autoplay
Silicon Valley as a phenomenon is about network effects, so of course it's extremely difficult to reproduce. How do you reproduce the mid-century hacker culture leading to technical giants leading to VC money attraction leading to startup culture?

VC money moving to the Midwest will maybe change where future startups happen, but there's still a lot of networking power centralized to Silicon Valley that will take time to match. And in the meantime, those other places are at a disadvantage in that respect.
Woo-Hoo! This is super exciting! Thanks!
Introducing the Environment for Developing Communication-Based AI
i need this.
Wow. This resonates strongly.

The parts I didn't mention, like for the 4 or 5 years of madness I could see the damage going on at home. We ended up so toxic towards each other, I'd feel guilt for the staff at the business and my partner and kids. No choice was guilt free or win, so the pressure built quickly.

Looking back I wish I'd let the staff go long before I did, and shutter the business far quicker. Walking away and getting a low pressure job for a year would have been better for everyone. Doing what I was doing for the family cost me the relationship. We had a good split, the now ex came back to help when I broke and helped deal with all the outstanding business things. We still talk, though she doesn't understand what's going on with me, but neither do I, and thinks I can snap out of it.

I like your suggestions, the hacker me always wants to understand everything, so it appeals on many levels, and as you guessed medical options are a bit limited now.

Thank you.

With all the responses to my quick comment last night, and writing out my replies I've got a real lift today. I need to make progress from that. Thank you everyone.
> SVG is amazing, my main concern about it. it is because it creates a huge burden to browser developers.

Yes, it would have been better if SVG was designed on top of something simpler; and this something simpler could be implemented by browser developers. Probably, such an approach is more secure too. But, I guess it is too late now.
Hallo, Google Allo
As a designer using SVGs across the web, there are a few drawbacks that are easy to fix:

- platforms like Twitter and Google Slides not accepting SVGs. I assume this is due to security concerns.

- Using SVGs on a website doesn't render with included WebFonts like normal text would. This leads to outlining text, which is a huge maintainability burden.

- Graphics programs have tones of SVG bugs. Even "leading" software like Illustrator and Sketch have a lot of bumps in the road.

Overall really excited about SVGs and use them as much as possible.
Stoic Week 2016: Live Like a Stoic for a Week
is that a robot reply?
There are no non-rational “real” numbers involved whatsoever in drawing this fractal (or e.g. the Mandelbrot set). Only rational numbers, simple purely rational functions, and some amount of truncation of the least significant bits at each step.

The deep “weird” “inherently chaotic” structure you’re talking about is the structure of the rational numbers.
I love the software engineering daily podcast...
Your so right. The fragmentation of the Linux desktop is the reason I think Linux will never play a bige role on the desktop.

The people in the Linux ecosystem fighting more against each other than against Windows - a common enemy (sorry for war rhetoric).

Linux is the ecosystem with the least resources, but with the most competition inside the ecosystem. You have more than 10 different desktop managers, two competing display servers, hundreds of distributions and whatnot. A lot of people will say, competition is healthy for the Linux ecosystem, but I personally would disagree. I think most forks are a waste of energy - yes, I am looking at you Canonical.
I've wondered a bit about the future of infotainment systems for cars. It seems to me that infotainment systems arose out of a need for drivers to be able to interact with their multimedia and mobile devices in a safe manner. Will there still be a need for infotainment systems once we have self driving vehicles? I'm sure people will still want to be able to play audio over the car speakers for a better audio experience and have a large screen for watching video content. But, in general it seems most of the features infotainment systems have today will be unnecessary--people will just use their devices directly.
Show HN: A Node HTTP client that returns Futures instead of Promises
I don't see a family as being a morally privileged group in the way you seem to.

For example, if A threatens B with violence should B employ C, I believe that's wrong. I don't believe it becomes morally acceptable if A and B are members of the same family, or the same ethnic or national group.

I believe parents owe a certain individual obligation to their children (due to the fact that they chose to birth them), but little else.
I don't know. I for one love working with people as long as the focus stays on the goal and not on interpersonal stuff.
Same Origin Policy will prevent most network access from a browser tab.

You'd need to run chrome with SOP off.
R U saying that (currently) Mono is a superset of Core ?

So i am starting with a large and varied Win code base, i will have an easier time porting (as much of it as possible) to Mono rather than Core ?
Awesome, I was not aware of this! http://homepages.inf.ed.ac.uk/jyamagis/page3/page58/page58.h...
Immediate distrust of all StartCom certificates might be the worst case for WoSign/StartCom, but it's not the worst case for the incumbent CAs as a whole, and it's only marginally worse than what's being done already for WoSign/StartCom.

The fact that they have a way to punish the CA business itself without punishing its customers is a good thing. It sends a clear message that the browsers can't be blackmailed out of punishing abuse by a CA's huge customer base. The browsers have demonstrated that they can put a CA basically out of business without impacting its customers.

If I ran a CA, I'd be much more nervous about this than I would be about them zapping the CA and all its customers.
"Focus on finding the main problems." Your plan definitely doesn't lol.
just use a cruise ship to bring cheap labor 5 miles off shore ala http://www.sea-code.com/