skysight-inc/HackerNews huggingface dataset:
The cross sign is too far up the chain.

If you cross sign a self-signed cert what do you get?

A Let's Encrypt Cert.

Domain Ownership is not the same as file ownership.
Wesley, The readability of your blog is rather poor. You might want to change the default width `font-size: 2vw;` to a fixed width (Use rem or em). Current css settings are not user friendly and breaks the browser zoom.

Thanks.
> While I agree that the tokens must be expired on logout

Is there really that much additional security over deleting tokens locally when logging out, but expiring all existing tokens (using a timestamp) on password change?

Blacklisting individual tokens requires storing them in the db and then looking them up each time a user logs in. It seems like given the app already uses TLS, the tiny security gain isn't big enough to justify the performance impact.
It's not something we're going to be able to avoid; once we figure out how brains work and how to emulate them in software, you're never going to prevent people from building them, how are you going to know what I'm programming? It's not really feasible to halt technological progress, you simply have to learn to deal with the consequences.
"Does anyone get into the NBA who didn't spend thousands of hours practicing basketball as a kid?"

Sure, if you're unusually tall or athletic. The Warriors' Festus Ezeli never played organized basketball of any kind until college. Manute Bol didn't start until his mid-teens.
I am. I am working on a new programming language designed for the next generations. The language re-imagines the role of the compiler from being a monolithic static blackbox that converts source to executable, into being an open dynamic system the manages the language syntax and compilation process, but leaves the final syntax and actual compilation to hot pluggable libraries. Why? To make the language dynamically upgradable, and on a per-project basis. This is the only way to make a language future-proof. More details:
http://alusus.net
http://alusus.net/overview
P.S.
the project is still at a very early stage, but a proof of concept is there.
Mind Your Own Business
> Apple could, if they wanted, start from scratch and it will take 10 years absolute minimum
> but building an automotive company takes decades
> Tesla is a 13 year old company.

Like you said, Apple has $200 billion. That can buy some speed but Apple doesn't have to rush.

Tesla did. From Tesla's founding to the first Model S being delivered took 9 years and they did it with under a billion dollars. They also spent time proving electric cars were viable with the Roadster and secure more funding. Apple doesn't need to take this first step.

So a crappy guess would be 5-7 years to make a car. This is not worth the risk of spending $40-70 billion, especially when you can get away with spending $2 billion and get better results than Tesla.

My main point was the auto companies are so bogged down with legacy (legacy software, legacy manufacturing, legacy thinking, legacy costs, legacy habits, legacy dealerships) that starting from scratch is the better option, even if it does take 10 years.

> and in the course of 2-3 years make it extremely profitable, and in 3-5 years make it into something Apple would be willing to put their logo on.

What your suggesting is, essentially, to unravel 50-60 years of legacy. People have tried and failed. This isn't just a company like GM, a massive institution in its own right, it's all the 3rd party suppliers. I think you're underestimating the work required, even if you assume no worker revolts.

I also don't think Apple wants to manage or take on the liability of car divisions from around the world.
Google, Facebook Urge Supreme Court to Take Up Samsung-Apple Patent Dispute
That is exactly what I made circa 2008. I used the izhekevich model for spiking. It was certainly faster on the GPU (2000x), but, yeah, getting the network to converge on anything was terrible. Debugging it was fun/awful though.

1:"Hey, do you see the first squiggle with the two fuzzes after."

2:"Next to Beaker's eyebrows?"

The low power work seems to have been aiming to be a rough filter, rather than a full system. Still fun to use.
Oh yeah!
sure...

what exactly ensures that the DV cert is a DV cert?
To figure out how to build it, then you shut it down and dump it and train a new instance on whatever environment you want. AI's are just computer programs, you can wipe their data anytime you like.
From what I've noticed, people who spend too much money on a wedding tend to be getting married for superficial reasons, not because they love their partner. So when shit hits the fan, nobody's surprised when they fall apart rather than sort their crap out.
If they stashed in their mattress sure. But don't fucking argue about savings and claim they don't invest it at all.
Absurd that he would try and argue about live savings and claim someone does not invest.
Here is a blog post by a psychiatrist looking at one of the dynamics involved in this: http://slatestarcodex.com/2015/02/17/pharma-virumque/
What is society's ideal for the average white working class? What is "success"? Is it better looking houses? More expensive cars? Fresher food? Is it getting to live in a very expensive nursing home when they retire? Is it equality where both husband and wife are responsible exactly 50% in finances, chores and taking care of the kids? Or have the time & money to spend a lot more time with the kids; Will welfare help that cause?

Or are the ideals something America's white working class is leaving behind? Such as, belonging in religion with compassionate & authentic people; as people no longer believe in religion and the ones who still do are less compassionate and less authentic? Or, is it to be in an marriage with a partner who you can trust will stay with you through thick and thin, until death; as society thinks a marriage where one partner is unhappy should end in divorce, because society thinks that will be better for the children than to be in a unhappy marriage? Or is it to have children who you can trust will take care of you when you grow old; as society says children have the right to do whatever they choose to do and should not be burdened with the responsibility of taking care of their parents, because that's the government's obligation?

Are America's white working class ideals in front of them, or behind them?

I suggest when as a collective, they finally have clarity to see what they really do want, rather than what other people say they should be wanting, they will move towards their ideals, instead of away from them, and then things will get "better" all on their own.
Something that no one has seemed to mention: it doesn't work on shared hosting, it requires a static IP. For small sites, the additional cost of moving to a plan that supports SSL and has a static IP, this could be a big cost.
He might mean MVC by Rails which is a widely used paradigm in Web Development (Django, Laravel, etc.) And two-way bindings for a frontend framework as brought along by Angular or the concept of using a Virtual DOM to improve DOM performance as pioneered by React.

There are maybe tons more but each of these did have a massive impact in their respective communities.
Same here. I hadn't heard anything about him in years until 2014 when he took on the task of converting the Emacs code base to git.

https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00...

It was especially amusing when the the repository was initially deployed unpacked.

https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00...

It took almost a year to complete but I am really glad he was able to make this happen.

In browsing his site it's safe to say he's certainly been keeping busy. Can't wait to check out his hist post titled "Why I joined the NRA".
Then you and I are reading the article completely differently than I am:

> Or maybe you're just not a good 'team fit'. It's tough to pass a brogrammer interview. At the other end, it's too easy to push experienced technical women into 'project manager' and administrative roles, and eventually we flip the table. Brogrammers at one end of the pipeline, flipped tables at the other.

The article definitely strikes me as a "world is going to shit" hypothesis since it starts out in the beautiful era of the past and takes the reader to the ugly era of the present. I'm sorry that you disagree with me so strongly on my reading of the article. I understand that my original comment was too off-topic, and belonged more in its own thread rather than as a response to the post. However, it is unfair to say that I meant harm by sharing that I think gender issues are much larger than the tech field, and that we do them an injustice by thinking of gender discrimination as a problem internal to programming, engineering, science, etc. Because in a tech centric place it's easy to think these issues are unique to our fields.

Please understand that sometimes sharing an opinion like this is going to incite people regardless of how it's presented. Some people think expressing an opinion like this somehow says that there is no gender inequality in tech. When all I said was that we need to look at external rather than internal reasons.
This does not make sense, I'm not sure what you're trying to say. The cross-sign works on all major browsers. Domain validation as practised by Let's Encrypt is in accordance with CA/B Baseline Requirements, and they're not the first CA to offer domain ownership verification via HTTP.
Still far from "every"
True enough, but there are also companies that were designed from the beginning to have vertical integration and control much of their business from beans to buildings. And of course I am thinking of Starbucks. (People don't really understand the technological story of Starbucks, which has a lot to do with their introduction of the vacuum packs to get their coffee across the country, and overcoming the challenge of brewing coffee on passenger jets.) Mostly for the better, they decided long ago to own as much of the stack as they could.
A key aid would be a disincentive to posting duplicates, e.g. lose rather than gain karma points by doing so.

Many sites are trolling for extra hits by deliberately munging their URLs, either appending random crap to the URL itself (e.g. gamedevdaily.io) or appending fake fragment identifiers (medium, signalvnoise) to evade automatic dupe detection using simple URL duplication.

In the meantime, dupes are "winners" for both the poster (intercepting activity and, thereby, points) and the site (gaining more visibility, since your site appears 2X-4X more in HN than it would otherwise).
As a non-american I would like to ask: did the affirmative action go too far up to the point of endangering another group? If so, what correction steps would you take?
It doesn't require a static IP; you can use SNI to use HTTPS on a shared IP:

https://en.wikipedia.org/wiki/Server_Name_Indication

SNI was already been mentioned an hour ago, too:

https://news.ycombinator.com/item?id=10928036
The TOC hack to finding topics for content marketing – Miles Burke
If you're going to build an expendable rocket designing it as a SSTO doesn't really make sense. With a single stage you can't shed the extra weight of the engines and rocket that got you out of the atmosphere and have to have engines that work both in atmosphere and in vacuum.
At least on the internet you can tell who's lying and who isn't. SO lets you vote. If a bartender blatantly lies to you, you don't find out until days and there is no accountability.
Cacoon Networks: Europe's Newest VC Backed by Chinese Investors
Six-Legged Giant Finds Secret Hideaway, Hides for 80 Years
Upvoted because I too asked for a source and have yet to see one.
1. Salt water is very corrosive, and would require extensive rebuild of the engines.
2. They want the tech to land on Mars before too long.
Actually, I don't remember that particular insight in TID; what you describe is what I personally call "the Blockbuster effect" -- the idea that a company can quite rationally refuse to adopt a disruptive innovation because its current financial structure is adapted to a particular size market with particular revenues, costs and liabilities. In Blockbuster's case, the risk was that aggressively taking on DVD-by-mail and later streaming would have eaten into its revenue structure (late fees); render operationally worthless its physical stores and thus sink their capital investment and liabilities underwater; and shift the market to a lower-revenue level that would not generate the cash flow necessary for Blockbuster's continued existence.

Of course, they did go out of business while flailing about wildly, but to my mind that simply underscores the importance of knowing how to gracefully exit a market. Ironically, perpetually-beleaguered Yahoo isn't a bad model for that.
I'm building a language for learning to program on smartphones. It's a stack-based language designed for interactive editing (since typing code on a smartphone is no fun).

It's in the very early stages at the moment.

https://github.com/alpha123/vio
Static IP? Do you mean "one certificate per IP, unless you're okay with not supporting clients that don't use SNI"?
Interesting, I hadn't heard of that. Perhaps I should make a correction -- on the webhost my small business uses, purchasing a static IP is required for SSL support. I was under the impression this was a technical limitation, but I was apparently wrong.
How to Budget Your Money for the Long Run
Breadbox
https://treeline.io/

YC company run by Mike McNeil. Visual backend programming. Built off Node, Sails and Machine Spec. The latter is particularly interesting:

http://node-machine.org/
Obviously it works for them, but my opinion (coming from another field of engineering) is that this is not a good general-purpose hiring strategy or a particularly good way to manage your internal teams. The field is too broad to say that an engineer with some set of fundamental knowledge can be successfully slotted into any software development position.
I don't want to be too dismissive because something about the article rang true to me, but I don't know that I buy the whole central conceit that the idea of a stack can apply as universally as this article needs it to.

Apple's networked services have often struggled. But are they really higher level than the things Apple succeeds at? Asking whether enormous distributed data stores are higher level than Mail.app just seems confused. It's different, and it brings new challenges, but are they part of the same stack? And is the data ingestion and sanitizing that Maps struggled with higher or lower level than the client that was basically ok? You can multiply these questions and I'm not sure you can get good answers.
@thisisrobv
Looks like fastly:

$ host www.hnreads.com
www.hnreads.com is an alias for global-nossl.fastly.net.
global-nossl.fastly.net has address 23.235.44.204
AngularJS Creator Misko Hevery on Angular 2 and More
It's all good - I enjoy the dialog. I didn't read an attack, and we can still be anonymous Internet friends. I get your point, too, and I'm very glad you see mine now. Other than being easy, there's really functionally little else that the AppleTV does for me (notable exception - HomeKit bridge). I'm willing to pay the convenience fee, though, so I don't have to deal with the rest of those things.

I spend all day with computers, most of the time fighting to make them work the way I want them to (bug fixes, learning new stuff, etc). When it's TV time, it's TV time, not "oh man, Plex was running fine last night, what happened..." time.
it's a simple js view for a 1.4mb json file, so "you got it so fast" really just depends on how quickly you will download that 1.4mb file.
priceline of the food industry?
Ranger hicups very rearly. The speed of doing my files is just way to easy. I love :bulkrename with vim opens up and I change the file names in Vim :wq and boom files renamed.
This post as 5 points and 4 comments from different people interesting, now as 5.
>Breadbox is an operating system and software development company run by all volunteer personnel. We own the proprietary GEOS operating system and associated user-friendly educational, productivity, PIM, games and other software.
I read the links; your language looks interesting, but could you expand a bit on what makes it a new approach? User-programmable syntax is an old idea; for instance, it's been a core feature of Scheme for 30+ years.
Could this also be used to ask them yes or no questions? I wonder if that would be helpful or not. Perhaps "would you like us to pull the plug?"
It looks like it loads all the data on the initial page load. After that, it's a SPA app and all the links are just drawing local data.
>> insufficient planning for future product requirements

This covers both low prioritization and procrastination, the former of which I think is what you're getting at, and the latter of which I think is what purpled_haze is talking about.

It's the difference between "we'd like to clean up this technical debt but these new features are too pressing" and "we have nothing else going on, we're going to clean up this technical debt..." and then never doing it. In my experience, the latter happens because no one ever generates a real execution plan to get it done, often because there's just no reward for doing so.
Curious - why is consulting your way to a product a bad idea, if you don't already have a product/market need validated?
I hope everyone within Skype used it as your main communication tool. If you did, the problem would have been so obvious.
Not so long ago, it was revolutionary to be able to send messages to someone even when they were offline. However, once someone implements it every other chat app had very little time to do that.
IMHO, there is nothing inherent about big companies from reacting quickly. It usually boils down to the culture of the company that's the cause. Call it "Bias for action" or "Ask forgiveness, not permission" or whatever you want to call it - a company (big or small) that allows people to go quickly fix an issue or try another solution instead of talking endlessly about it, well aware that there is a chance for failure, is the one that's likely to succeed.
> Three: Google+ was tech heavy from the start, which meant it tended to drift "professional" and be considered "for the geeks". Friends and family were already connected to me on FB, G+ tended to be old colleagues who weren't close enough to be connected on Facebook. I just don't have much to share with those people that I'm not already sharing on LinkedIn. For a social network, geeky early adopters is NOT a recipe for success.

That, and during the brief window where G+ had the most hype and the best shot and getting mainstream, which also happened to be right when Facebook had just recently made some pretty egregious privacy fuckups and pissed everyone off... they very strictly limited who could get an account. I forget the exact timings but it was basically impossible for a typical prospective user to get G+ until around 6 months after they had actually rolled it out. What the fuck, guys?

Then when they finally opened up registration no one gave a shit anymore.

I guess maybe they were trying to mimic the thing with Facebook where you initially had to have a .edu email in order to get a Facebook account - but it's very debatable whether Facebook succeeded because of that or in spite of it.
Cloud computing isn't really anything new. Back in the day they just called them "servers". And clients were "dumb terminals".
> There is, however, enormous opportunity in crossing this chasm. The new IoT provides valuable data about its users, their habits, daily routines and preferences. The old IoT generates detailed information about the environment they interact in. Combining both with big data crunching technology will lead to unprecedented (and slightly scary) insights into individual user’s behavioral patterns as well as into the systems they compose.

And this is the gap that I don't want to be bridged. One of the reasons I love my rpi's, is that I end up with ultimate control over my device and it's data. At the end of the day, I decide what leaves my home, not $smart_company. If I decide to submit that data to them, sure, they can run with it, but if they require me to send it? I'm not even going to consider their product.

The data-crunching would also have to be done on my server, or I'm not interested. Yes, I understand that my home-server is probably not powerful enough to do the processing required, but I'll live without whatever feature requires it.
Microsoft have done some great and totally ignored work with embedding visual languages into game engines for kids - http://research.microsoft.com/en-us/projects/kodu/ http://welcome.projectspark.com/

Wrt to Code Lauren you may also be interested in http://www.cs.cmu.edu/~NatProg/index.html - a HCI approach to tooling (the WhyLine is my favourite).

Dog hasn't released much info yet but it's an interesting concept - http://dl.acm.org/citation.cfm?id=2502026 https://www.media.mit.edu/research/groups/social-computing

Program synthesis is really interesting area of research eg http://research.microsoft.com/en-us/um/people/sumitg/

VPRI has already been mentioned but I'd like to highlight their work on Programming as Planning - http://www.vpri.org/pdf/m2009001_prog_as.pdf

From the last FPW, there were a couple of projects that really stood out for me: http://probcomp.csail.mit.edu/bayesdb/ http://2015.splashcon.org/event/fpw2015-an-end-user-programm...

Also not really a new language, but Sam Aarons work on Sonic Pi is pedagogically interesting - http://sonic-pi.net/
How I stumbled upon the internet's biggest blind spot
I think Facebook's huge head start was a big part of Google+ bombing, but I think there were other issues, too.

First of all, I think it really bothered a lot of people how they retroactively converted a bunch of pre-existing accounts into social networking accounts. Especially for things like Gmail, I don't think people had any idea they were signing up for a social network.

I also think tying together a dozen disparate sites and services under a single account login bothered people. Nobody really wants their search results, chats, video watching, picture sharing, and email all smashed together into a big social network. Especially not when it's unclear how those things are related and how clicking "Like" or "Share" on one site will show up on the others.

On the other hand, just being logged into Facebook doesn't implicitly log you into a dozen other sites and it's pretty clear that if I click a "Like" button, I'm liking it on Facebook.
Having not spent much time on it is not a badge of honor! If you're not proud of what you're sharing, put in some more effort until you can submit it as "Proudly presenting, my project management prototype" :).
Do you have any good links to documentation / examples for termbox? That's been the biggest missing piece for looking into it in my limited spare time.
"As for the actual device itself: why would I buy it with the remote, subscriptions, dongles, etc. when I could buy an HDMI cable and use my laptop's "apps" instead? Is Apple trying to create an app ecosystem with the TV/Siri Remote as the form factor instead of the iPhone/finger Macbook/trackpad/mouse? That makes absolutely no sense to me."

Because I don't want to constantly be getting up off the couch. I don't want to have to find some place to stash the laptop, and then remember to close or turn down the brightness on the screen after having to get up to fiddle with it.