skysight-inc/HackerNews huggingface dataset:
I dont think YC is as hellbent on maximizing short term returns and renumeration as much as your traditional firm...I think they honestly give a fuck about making a positive difference with their money and making long-term, technological progress manifest. They're not short on money and probably have no philosophical interest in abitraging valuation differences into cash. They just dont seem to worship money that much as an end. Which, imo, is a good thing.
The Final ES2015 (ES6) Draft
Heartbeating is only used for failure detection. Because raft is a consensus mechanism, failure detection is allowed to return false positives. In practice false positives cause a blip in throughout as a new leader gets elected, but since they are rare it isn't a big problem.

Because of the weak guarantees needed by the failure detector, you can use efficient mechanisms like gossip to reduce the bandwidth required. You pay some detection latency for that in return. It sounds like cockroachdb doesn't do that right now, but they could. It isn't some fundamental problem with consensus systems (it is a completely separate problem).
HoloLens Minecraft Demo – E3 2015 Microsoft Press Conference
5 Tips for Overcoming Body Insecurity
Ok, how about libelous speech that can ruin careers, creditworthiness etc?

I guess we can just all hope EVERYONE who matters will ignore anonymous libelous speech. But then, what if someone writes under a false name? In short, can some speech be harmful enough to warrant forced removal from the public record?

How about a leader inciting his followers to violence? Where are the limits of free speech?
What are your platform (OS/device) use requirements?
All the data that Kong stores (including rate-limiting data, consumers, etc) is being saved into Cassandra.

nginx has a simple in-memory cache, but it can only be shared across workers on the same instance, so in order to scale Kong horizontally by adding more servers there must be a third-party datastore (in this case Cassandra) that stores and serves the data to the cluster.

Kong supports a simple caching mechanism that's basically the one that nginx supports. We are planning to add a more complex Caching plugin that will store data into Cassandra as well, and will make the cached items available across the cluster.
There isn't SO_SPLICE on linux. splice() needs a pipe.
I could possibly use service like this. I have a RSS reader on Sheets.
I have two large blackboards in my own office in Phnom Penh. I couldn't live without them. There is a shop that makes them out of wood. They aren't nearly as nice as a proper ceramic coated steel chalkboard (they still make these in china -- look it up on alibaba) but wood still does the job. The only problem is that it's difficult to find large chalk sticks. Couldn't find them in Cambodia or Thailand, but there is a shop in Vientiane (the capital of Laos) that bought a crate of buckets of multi colored sidewalk chalk years ago, and I'm the only one who buys it. I've now bought at least 10 buckets. The only problem is that there are only two white sticks in each bucket and Vientiane is very far from Phnom Penh.... sigh.
I think the switching costs are there

Especially if you have no domain knowledge in running a paywalled website, you could end up getting charged an insane amount of money by some consultants to set it up for you.
"The ACLU’s method is similar to the practice of “spearfishing,” a tactic employed by the Chinese military."

This is idiotic. Putting an image linked to a tracking URL into an e-mail to see whether the message has been read is a standard marketing practice (which is easy to defeat by having your e-mail client not automatically load images). Spearfishing is a targeted attempt to exploit a user's machine by getting them to click on a link that downloads malware.
What are Google and Apple afraid of?
It's ridiculous it has taken GitHub so long to provide this basic functionality. Judging by comments on this thread, it looks like a lot of people assumed the keys were already read-only. And i'm not surprised because GitHub has never made it explicitly clear in documentation and their website that the keys had full write access!

I stopped using deploy keys long ago because of the security issue and instead opted to create additional github users with read-only access for each use case.

Why did GitHub call these "deploy" keys if they had write access? Why would a deploy user need full write privileges to a repository to deploy something?
Ask HN: Company got acquired, new contract seems oppressive
The company I work for (software engineer, advertising industry) was recently acquired by a larger company.

The new employment contract stipulates the usual oppressive confidential information and IP assignment things, detailing how the company owns anything I come up with. The state I'm in specifically protects my rights to things I create entirely independently (outside company time and equipment) but the contract also has a clause that says I must disclose any existing inventions or ideas to the company now and that anything not enumerated belongs to them and that by not listing I am acknowledging that the invention idea was not developed or conceived before the commencement of employment.

Assuming I were to sign and return without enumerating any specifics they would own the IP to anything I've done previous to this?

I'd love any advice anyone here has, but perhaps a better question would be-- Are there any "uber for lawyers" services online where I can pay to have someone with bonafides read through this for me?
I've played with Raspberry Pi and BeagleBone Black, and have also poked around in my Android phone. My impression with the phone has been that programming Android involves a much steeper learning curve than either the RPi or BBB.

For me, the two things I really like about the RPi (and BBB) are that I can plug in a full size keyboard and display, and that I can write and edit programs on the thing itself. Or I can use SSH or Remote Desktop, but I'm still programming directly on the target device.

I need the ergonomics of a full sized human interface due to my advancing old age, but I just have a visceral dislike for cross programming environments, where you program in an IDE on one computer, and run your program on another. Maybe this goes back to my earliest experiences with computers, where you flipped a switch (or entered a user name) and were instantly greeted with the BASIC prompt. I put up with cross development for microcontrollers, but still prefer a direct route.

Also, I'm not afraid to kill the RPi, and I can start over from a completely blank slate if I want to. When I think that I've gotten something working, I often wipe the system and re-install everything to make sure I know what would be required if someone else wanted to use my program.

As for my "case," I just attach everything to a piece of scrap plywood with wood screws, in the original sense of the "breadboard."
Yea the NIR wavelength makes the skin lose a lot of discrimination ability. Don't know how familiar you are with the FOCS, SCFace, or PolyU datasets, but they're a good start for training (of course very few papers use them, they'd rather gain an extra 0.1% on LFW).
You can have a read-write user on your CI server, but use a read-only user for any remote server where code is deployed. It's bad security policy that GitHub ever allowed deploy keys to be RW.
I guess, like every form of advertising, you have to know your market.

This tool seems targetted specifically at designers and front end devs, a distinctly visual group with a high level of overlap with the "appreciates cool front end techniques" group. Maybe in this case it's actually a canny strategy for getting their attention?

If this was a tool for capturing and analysing network packets in vim, probably not as appropriate...

I also noted that the site loaded and animated poorly in FF, but was much smoother in Chrome. I thought it was a much nicer experience when I switched browsers. Does that say anything about this tool? Possibly!
I actually thought the article would be about evading the kind of linguistic analysis that exposed J K Rowling.

I can think of a few ways, including composing your messages entirely from phrases and sentences used in various articles.
Chart: The animals that are most likely to kill you this summer
> Hell, you need a separate VM just to install it.

I'm not sure why that's a problem. If you want something that's actually like heroku like in terms of uptime and what not, you need something that can manage the health of the cluster. Dokku's cool, but it doesn't make sense for anything you actually need to depend on. If it doesn't make sense to pay for the overhead of running your own paas, just use Heroku instead.
Actually, you can change the dimensions of your face. It is very painful, and I do not recommend it to anyone voluntarily.
Given the discussion expressed in this chain and the fact that this is a reasonably small open source project. How many times could a solution have been submitted to the project for this and other noticed issues in the time it was discussed?

I'm sure the author would be very happy to see a sudden influx of contributions to the project, and we'd all have a better product in the end too.

Seems odd the spirit of open source in this respect tends to be more about pointing out the failures of the author than to collectively improve the actual product.
I wouldn't advise this, seems like a terrible idea that could put you on side-projects/unimportant stuff in your current work or that could even get you fired, depending on your country.

I don't think any boss that notices the "I don't like my work/I am looking to leave" would be happy
Well, it does say a lot about what is easy to sell to you.

Maybe you want to eat healthy, but that desire doesn't mean squat if you always end up buying fries on the side. Then the health store is better off pushing fries every time, even though you told them you don't like fries.

I used to work at outbound phone marketing (I regret it too), and whenever we were asked to take people off the list, they were kept on, because the marketing company was a dick and because the pool of people who asked not to be bothered again would still contain buyers for the next marketing push.

So knowing better than your customer is hardly a new big data thing (If you'd asked people, you'd end up with faster horses)

Personally I have only watched 1-2 movies from my netflix "My list", so it is hardly a wonder why it is not featured prominently on my netflix page or why those movies aren't used to indicate my suggested content. I know what I want to have seen, but that is not the same as what I want to see.
Australian Police Want Easier Access to Banking Data
This is a tool for web designers so it makes sense to try something a bit flashy. Now is it efficient or does it help convey a specific message I don't know. To their credit the site is responsive and there is less animation on smaller screens.

As an ex flash designer, the problem is often that doing these kind of stunts in HTML5 takes way to much time for an average result at best. And the browser tends to behave in unexpected ways( horrible lags when scrolling in Firefox, timing will always be an issue when it comes to webtechs and animation,especially with CSS animations that are totally unreliable , Flash kind of guaranteed a stable frame rate at the price of a higher memory and cpu cost ).

People are also less patient today, they want to get what something is about in less than 10 seconds when they visit a new website.
That may change when there is a real crisis and the environmental solutions are considered objectively.
Quoting from the Article -

"If we want documentation from the banks … we still need to go to a court and see a chamber magistrate to be able to get a notice to produce to get that documentation so it can be admissible as evidence in a court," he said. "We've recently put a submission up to government seeking an amendment to that [so] that a commissioned officer would be able to authorise notices to produce."

Detective Katsogiannis said the computerised system would enable officers to "go online and request banking documentation, statements, affidavits and the like" and get it "a lot quicker and more efficiently". The next step – allowing a senior officer to sign off on access to banking information – would make it even faster.

------

How far do global governments intent to take this whole warrentless data access thing? This is getting rather absurd.
Wish that was 2 years ago
If tripling in size in the last ten years can be called a slow death.

http://i.imgur.com/kNuRr0t.jpg

The only thing hedge funds are doing, is growing more slowly.

CNBC: there are now more hedge funds than ever

"Investors have the choice of an estimated 10,149 hedge funds and funds of hedge funds as of March 31, according to new data from industry research firm HFR. That surpasses the previous high of 10,096 set in 2007 before the financial crisis. About 1,040 new funds launched in 2014, a net addition of 176 compared with ones that closed. Total industry assets are $2.94 trillion, another all-time high, despite relatively muted single-digit returns from most hedge funds last year."

http://www.cnbc.com/id/102601680
A difference in idiom between Ruby and Golang: Golang does not want you to overload strings as data structures. Ruby is OK with that. In this case, you're using String#gsub as a setter for the port attribute of a URL masquerading as a string.

Idiomatic Golang could would parse the URL out of the string and not touch the string again. You can, of course, do the same thing in Ruby. But Ruby makes the string futzing so easy that it feels natural to switch ports that way.

On the other hand, you picked kind of a great example, because Golang's net/url is obtuse in this regard: it exposes the host, but not the port directly (you change the port by appending it to the host). And it provides SplitHostPort --- in case strings.SplitN is too tricky? --- but returns the port as a string, not an integer.
What a story and what dedication on the author's part to find the missing hikers. Though searching for bodies as a hobby sounds a bit morbid, I imagine the families appreciated the closure. It was interesting hearing his thought process for where to search for them after SAR crews had given up.

The western US is quite rugged. People worry about animal attacks, but the elements are really the biggest threat. I live in Colorado, where climbing mountains over 14,000 feet (14ers) is a popular pastime. On a 14er not far from Vail, a hiker named Michelle Vanek disappeared in 2005 and no trace of her has ever been found.

http://www.vaildaily.com/article/20051001/NEWS/51001001
Future web design trends
Show HN: Scoop – A command-line installer for locked down PCs with Powershell 2
I'm a lead contributor to the Windows command-line installer, Scoop. Previously, Scoop only worked with Powershell 3+, but due to the silly number of PCs running basically stock versions of Windows 7 (or earlier) with Powershell 2 available, I saw the opportunity to bring Scoop to these machines.

On a personal note, I'm a student at the University of Newcastle, Australia that has many PCs as described above. You don't have admin access (for obvious reasons) and you can't install anything. Downloading and using portable apps is possible but painful when the list of things to install gets big.

So, over the last weekend I've back-ported Scoop to Powershell 2 (with the help of a few libraries) and I was hoping to get some patient HN users to test it out if they have access to PCs as described.

The install process is basically the same as on the Scoop site (http://scoop.sh/) but you need to run a different install script which I'll provide below:

set-executionpolicy unrestricted -s currentuser #enable powershell
iex (new-object net.webclient).downloadstring('https://raw.githubusercontent.com/lukesampson/scoop/powershell2/bin/install.ps1')

I'm pretty sure most things work (I have been testing on a fresh Windows 7 VM). The biggest problem so far is that jq (JSON parser) is slow (or my programming is crap). So installing something with a big .json file (like busybox) takes about 25 seconds to load into a Powershell object.
This reminds me of a Putnam problem from a few years back, was something along the lines of:

Construct a set of discs in R^2 s.t. no infinite straight line can be drawn without intersecting at least one disc, and the sum of the areas of all the discs is finite.
Having potential hires do something relevant for the company is a great way to rate their ability to contribute. It may be that this is yet another reason that the free open source movement has been so successful despite facing clearly great challenges. Every contributor is rated by their influence so projects consist primarily of the able and willing. With an increasing number of companies having free open source software as a critical part of their corporate mechanism a transition to this kind of hiring process becoming dominant might even be inevitable.
Autonomy vs. Leverage
Apartment developers still high on building Seattle high-rises
You are making a point which is orthogonal to mine in that if you are conditioning on somebody cycling then they are by definition not on the margin. But no matter; the distinction is academic. I consider myself a "committed cyclist" and there is absolutely no cost to me of wearing a helmet. None. I feel naked and vulnerable without one, and these days pretty much won't ride sans casque, and that's the extent of it. (The thing about being a member of said group is, you've spent enough time in the saddle to see so many people doing so many stupid things on a bike, and a few of them pay dearly for it.)
Also, the code is here if you want to have a look:

https://github.com/lukesampson/scoop/tree/powershell2
Perhaps you should look into the Neo900 project: http://neo900.org/
There's No Silver Fucking Bullet
Exactly! One of our goals was to also make the scheduling backend pluggable, so we're hoping that the community will implement a Kubernetes backend in the future. There's a lot of similar concepts between both, but we ultimately chose ECS for it's ease of operation and the integration with existing AWS services like ELB.
> But the plainclothes policemen are everywhere, and they'll fine you on the spot if you're found breaking the rules.

I've never been fined in Singapore, nor have I felt like I'm constantly being observed. If you walk around and observe the surroundings in the residential zones, there are people breaking minor laws like jaywalking and littering all the time and getting away with them.

> There are booths all around the city where you can pay your fine.

I've never seen one.

> In New York you can buy a souvenir t-shirt that says "I <3 NY". The equivalent sold on the streets of Singapore reads "Singapore is a 'fine' city".

You can purchase I <3 SG T-shorts as well. But yes, it's a running joke among both locals and tourists alike that Singapore is a 'fine' city.
He's not saying that variations of "a marketplace that connects farmers to people who want farm fresh food" doesn't exist. He's saying that this mythical utopia where everybody ate locally-produced, high-quality, healthy food didn't exist.
The Servitude Bubble
It is so annoying. It must be something you know (Passcode), you are (Iris) or something you have (Key).

In case of Passwords, it is something you know. With limitations to the site (at least X Characters, small and capital, one number but not at the beginning, no number at the end, at least one special...). Some Banking sites even only allow a scary limited amount of characters (I think Schwab allows only 7 and no special characters).

Regarding a PW Manager: I found them all annoying and one has corrupted the PW database several times, resulting in a loss of the passwords.

My solution: A plain textfile with all my passwords.
(I use Linux with an encrypted partition). If this is not secure enough for you, encrypt it with GPG.
This is tangentially related to the same general topic, so I hope it is welcomed here.

Methods for state censorship are making their way onto content providers online. For example, in the United States we have a system across Twitter, Reddit, Facebook and other sites whereby links will be blocked from publication.

A recent academic publication "Antisocial Behavior in Online Discussion Communities" (http://arxiv.org/pdf/1504.00680v1.pdf) has been reported as a boon for 'anti-troll' applications of the internet - though it finds its funding from counter-propaganda funding from the US and NATO.

The West more generally will cry out when nations block Western content, ideas, or US funded Civil Society groups - but are fine themselves censoring anti-Western ideas and narratives even when they are not directly part of a mis- or dis-information campaign.

Those who have lived both inside and outside the United States are, for the most part, well aware that Americans live inside of an information bubble of American narrative - and that Americans (like every other citizen on Earth) is subject to censorship and to propaganda.

The Internet, by a series of laws and technical solutions, is today in the process of being enveloped into this system.

I lived through the era where the Internet was free, and miss it. I fear tomorrow's Internet, and the Internet of the day after; I fear that it will continue - and all signs currently point this direction - down a narrowing corridor until it, too, becomes unashamedly part of the same bubble.
Opaque isn't the word I'd use to describe Linode security.
Godly Dreams
There are actually tons of scam journals. I get emails semi-regularly asking me to submit something to these scam journals that usually don't even have anything to do with my research let alone any credibility.
that's what i thought too. not only does she have several books shown on the right side of the page, she's also founder of careercup, a site where people share these technical interview questions
That's a great point and definitely something I oversimplified -- perhaps the "structural" factors of time horizon aren't a significant influence on the liquidity-seeking behavior of these investors.

But I'd stand by the theory that (1) there is a difference in motivation and mindset between a growth investor domiciled with a firm that primarily trades in extremely liquid, public equities and a traditional growth investor with a sole focus on venture, and (2) that mindset manifests itself in the guidance coming from that member of the board.

Again, this might be a good thing. I think many companies could use more discipline around focusing on profitable revenue vs. top-line growth alone. The point I'm trying to make is that the kind of investor/board member you have definitely changes your decisions as an entrepreneur -- and as non-traditional growth equity pours into tech, decision-making starts to change in a big way.
I think the way we do it is more natural. Numbers which have an infinite decimal expansion towards the right side of the decimal point are relatively much more common and useful compared to numbers which have an infinite decimal expansion towards the left.

For example, you can write out e as 2.7182...

However, if we were to flip this notation, ...2817.2, it isn't clear where to begin writing the number, if we read(and write) from left to write. With the regular representation, you write out the 'major' parts of the number first and then give out as many details as you want. You have the beginning of your string in mind. With a reversed system, you don't have the beginning but the end of the string in mind.
http://blog.iron.io/2013/03/how-we-went-from-30-servers-to-2...