skysight-inc/HackerNews huggingface dataset:
Hydradock: Continued Delays for Kickstarted USB-C Dock
Wow the filtering controls are pretty terrible. No way to type in dates, for one.
I think this book should have been on gitbook than github atleast it would have given more downloading options and book friendly UI.I read a lot on my mobile.Is there any reason why someone should chose github over gitbook if the sole idea you use your git repo is for writing a book?
This app is free to download and use.

It's created by a respected English charity in partnership with a lead for suicide prevention.

They monetise by charging for "localisation": an org can pay money to have details of useful local organisations added.

As far as I know it's the only app of its kind.
Great, let me waste some time analyzing an in-depth report on how I waste my time!
We got hosed by PADL and rfc2307/rfc2307bis.

In short:

We never standardized a viable schema that covered the majority of real-world enterprise use-cases. Active Directory did. We got stuck with the broken rfc2307 (essentially NIS-in-LDAP), and the slightly better but abandoned rfc2307bis.

Without a standardized schema, every management tool out there had to either expose LDAP directly, or provide a limited subset of operations supportable across random schema.

We could solve this issue with a new RFC defining a modern standard server schema, including things like sshPublicKey, but I don't know if there's any UNIX/Linux vendor still alive that would invest in doing so.
Deploy Docker images directly to Heroku
>Large complex systems don't just magically change overnight because of a governmental decree

This a million times. Its scary how people applaud draconian or at least, short sighted, legislation and regulations as long as those those policies are used against the "bad guys." They don't realize how much power this gives government and how easily government can victimize business, kill jobs, and hurt the economy over the whims of a couple regulators.

I'm no Comcast fan, in fact I'm sure I hate them, but expecting them to just be able to magically implement this stuff overnight is a little much. Have you seen tech surveys or interviews with congressmen, fcc types, and bureaucrats? They seem to have a CSI view of technology which is scary to me. I don't think they truly understand what they're asking for in some/many cases. They just follow the political winds and know what to say and do to advance their careers in the government.

Let's remember the failure of the cablecard. This was a big FCC decree. No one uses it. There's just so much choice between providers, satellite, streaming, etc that these things just never caught on. All these card readers and the back-end implementation were done for what exactly?

That said, when regulations are absolutely need they should be done. Are these needed? Lets assume so. How much is the government paying for all the extra cost these regulations will give to Comcast? Nothing? I can't imagine the government coming into my place of business and tossing out a decree like this. It would surely bankrupt us. Comcast will just pass the cost increase to the consumer just like it did with the cable card. Maybe we shouldn't be applauding all regulations without question anymore, even when they're used against our "enemies."
Disclosure: This is an astroturf ad for the author's employer.

It's a funny gimmick, for entertainment and to get visibility for the author's employer's name.
I think this was instrumental in their success - older people are more cautious their approach. Younger people don't know what can and can't be done and are way more Liberal in taking risks.

I also think of this as related to the second system syndrome - Apollo was the first system for a lot of these engineers, and doing lots of things for the first time ever. People were bold and cautious at the same time. The Space Shuttle was the second system - an way over engineered system that did not reach the targets it was designed for, and was successful only through large amounts of money being thrown at the problem.
Seems the definition of power is as relevant as terrorism.
Efficient copypasta
I though this was hosted at https://github.com/mozilla/contextgraph-service but it's inactive since a month.

You should ask people involved in the #contextgraph channel on irc.mozilla.org (https://client02.chat.mibbit.com/?server=irc.mozilla.org%3A%...)
The Design Tools We Really Need
I recently launched a successful university
Thank you. I saw his name, immediately knew what his contribution was, but wasn't familiar with his work in a historical context.
Unhappy Anniversary at Twitter
> Article suggestions in Google Now? Crap

I spend at least an hour every morning and night waking up and falling asleep to the latest news I'm interested in, with probably 1 or 2 additional hours throughout the day -- and all from article suggestions in Google Now.

If you aren't seeing things that interest you, you can tap the dropdown menu in the top-right of each card and tap "I'm not interested in this" or "Not interested in this source" to train it towards articles that you actually do care about.
> C4 never pauses

To my knowledge this is false. AFAIK while the C4 algorithm is pauseless the C4 implementation is not. It's just that the pauses are really short.
I'm not sure where you got manual memory management from. I was strictly referring to RAII. Manual memory management is such a pain but the C++ and Rust ways are very similar with RAII.
Fascinating - I've heard many variations of the "MBAs come in and apply Process to terrible results". I wouldn't hire these folks either, though I haven't worked in such regulated industries, so I can't comment as to what happens there.

As to #2, I've met folks with lots of experience who think that makes them right all the time, and folks with lots of experience who have learned that they still have much more to learn. It sounds like you've hired the former - and I'm not trying to say "You hired bad, don't do that". This is an incredibly tricky thing to filter for, it may not be apparent until six+ months down the line. I'm thankful my current employer (Netflix) has worked hard to hire & retain only the latter. I'm also impressed by your humility near the end - it's clear to me that you're the sort of experienced folk who keeps learning.

Thanks again for your perspective, especially from the regulation side of things.
It does not seem to build with the stable Rust.

$ git clone ...
$ cd theca
$ cargo build
...
errors
...

edit: formatting
A practical use of multiplicative inverses (2013)
Let's not lie to ourselves. Google has as close as it gets to having a monopoly. Monopolies are everywhere in our industry. For the last 5 years, the key questions to get funding were policed versions of: "can you build a monopoly" and "if we give you money, what will be your dumping strategy". And that behaviour is exemplified by e.g. the transportation market conquest by Uber.

Imo, Microsoft's antitrust is not something that would happen again, because politicians now care about international power rather than domestic balance, aswell as the fact tech companies now invest significantly in lobbying.
I don't understand, at TipRanks (our FinTech startup) we have been busting our asses off to get a steady revenue stream and partners. We've been at it for years and we finally have something we're proud of and works well - but it was certainly not what I remember the .com bubble days as.

We won a lot of big awards like Finovate (twice!) and Benzinga awards and we won sevaral events (like a large IBM Watson one) - but that doesn't translate directly to success. We're only now starting to see "real" success 4 years in but we're in no illusion that 'we made it' or anything like the "good ol'" .com bubble days.

Working with banks is hard, working with brokers is hard, working with financial institutions is hard - contracts take over a year to sign and consumers are very skeptical when you ask for their money.
Freerange: Free stock photos, not just the same CC0 images
The podium/teleport concept seems very intuitive, at least it definitely was in my mind before the article explained it. Lots of interesting gameplay mechanics still need to be solved for VR, interesting times ahead.
Let's take one of the 'signs', taken to be 'Brexit in the UK'. For most people the issue came down to asking that vital political question that has to be considered in any country: who has the power and how can it be removed if the demos so decides?

Brexit concluded (among other issues) that letting 28 un-elected commissioners decide EU law and preventing elected members of the European parliament (MEPs) from initiating new legislation or repealing existing law was not acceptable. As to removal of the governing body, unless I'm mistaken that's not possible. You can only vote for MEPs. Thus, UK citizens opted by a majority for control returned to Britain.

Was nationalistic xenophobia on display? Short answer, no! New research from ICM for British Future finds that 84% of the British public supports letting EU migrants stay – including three-quarters (77%) of Leave voters. Among Conservatives, support for protecting the status of EU citizens in the UK and UK citizens in Europe is even higher at 85%, with 78% of UKIP supporters in agreement.

Aggrieved peoples within a trans-national entity may not contribute towards a recipe for a peaceable environment.
I'd imagine this only applies if you keep the recording. What about hearing impaired people who might use this for accessibility purposes? One would only need to keep it for the following fractions of a second it takes to turn it into text. At that point, it turns into the legal equivalent of notes you write while on a phone call.

That said, IANAL.
I have a cluster that I'm looking to upgrade on AWS and was holding off for some information on upgrade procedures but I see this "Instructions coming soon" under "Known Issues and Important Steps before Upgrading".
Show HN: Impact the world by volunteering your skills to neighbors
You require crap all over your code that doesn't do anything?
Yeah to be clear my point from the article is that even though you can model an incredibly high durability number in theory, there's a lot more work required to see that in practice. I'm sure the S3 team also have extremely high internal durability numbers.

A lot of other factors go into an end-to-end durability numbers, including the possibility of software bugs, correlated failure, etc. Magic Pocket has an external durability claim of 12 9s which gives us a lot of headroom between the external figure and the internal model.

Fortunately both 11 or 12 nines is close enough to infinite as far as clients are concerned.
https://xkcd.com/1700/
That there are assumptions that they own and control the network end points is betrayed by the comment that you don't find credible. I agree that the comment is poorly worded, but to me, it indicates that the set-top boxes they're renting out are more complex than just than something that naively decodes whatever video codec stream(s) is/are thrown at it.

I think it's a reasonable assumption that the set-top boxes that Comcast provides are loaded with at least some proprietary Comcast code that takes care of the various functions the TV box provides (scheduling/channel guide, on-demand, authorization, DRM-handling etc). I think it's also a reasonable assumption that Comcast's video distribution network (and related systems, like billing) are also built with the assumption that the endpoints will have Comcast's code running on them. It could well be that the set-top boxes for their new system are naive MPEG decoders running completely stock OEM firmware, but until presented with evidence of such, I think the former is more likely.
> Short version: Hire the best makers you can early even if they're junior, hire the best managers you can later which means more senior folks.

Interesting - this jives a lot better with my experience while still not contradicting what sama has to say. (I've worked under some abysmal managers...).

I like to say "Hire for first derivative, not Y-intercept" and it sounds like you agree with that as well. Good thoughts, and thanks for replying!
yeah thats true, but most text books pdfs that are passed around in higher education are not from the publisher, if you are picking up what I'm putting down. >.>
FYI: I was reading the README to understand what Kalman Filters are. This section seems to end abruptly mid-sentence at "You might imagine" without explaining what Kalman filters are: https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Pyt...
You might have bigger problems than misplaced ads if you let other people use your accounts.
HAVEN (DrawBridge/MOAT) demonstrated the possibility of enclosing a stripped down OS within an enclave.

Hoekstra and fellows at Intel have created a PoC secure browser plugin that utilizes an enclave.

Use of middleboxes that are hardened and have iSGX support can be used as a proxy as well to limit exposure.
It's apparently branded under the Roewe marque (a premium brand of SAIC)

http://www.cnbc.com/2016/07/05/alibaba-saic-motor-launch-int...

We have plenty of SAIC minivans here in Uruguay, and they seem to work ok, no idea about their reliability though.
Quick question - if you're using AWS (or GCP or Azure), was there a reason that:

./kube-up.sh

Didn't work for you?

Disclosure: I work at Google on Kubernetes
I know someone who worked on the team to develop one of the 'next-gen' Comcast DVR units. The company is exactly what you'd expect but they apparently did have quite the competent engineering team. Not talking about IT here but the people that actually build the hardware and firmware for their proprietary boxes.

That being said it is absolutely not in Comcast's financial interests to adhere to the FCC regs on this and I also suspect that Comcast isn't fully lying when it says the FCC regs are hard to comply with.
LOL, I suppose you can parse out a lot about my hobbies and interests by what software I would make.
The issue I took away from the article is that the bench's unique design actually inhibits its primary function: sitting. The slanted seats make for poor resting areas and require a sizable open space for installation. Not to mention it causes people to sit in opposite directions from each other, making typical conversations near impossible. The other features like anti-(skate|graffiti) are interesting, but designing for a particular aim always requires tradeoffs. In this case, I'm not sure it's really worth it.
For Students Taking Online Courses, a Completion Paradox
How did you setup the cluster on AWS? Which instructions did you follow?
Hillary Embraces Free College Tuition
Hi there, I'm one of the original engineers who worked on our re-implementation of chat which ended up in Go.

We've a culture of being willing to try new things at Twitch. When our twisted-python chat system no longer met our needs of being easy to iterate on we decided to rebuild it; it was a monolith and we decided to chunk it up to reflect needs of our users and the pace at which we could develop new features. Notably we wanted to no recycle TCP connections whenever a new feature was added (which was a short coming of the twisted-python solution - along with a bunch of global state that was becoming hard to reason about). As part of this re-work we had a pub-sub portion which was super simple and we decided to try this new exciting language with a lot of promise out on it - it worked amazingly well. Over the course of another year or so we ended up rebuilding all of the components in Go.

When we first evaluated rebuilding chat we assessed a few options:

- python

- nodejs (we started with this, but random crashes and poor tooling at the time didn't work for us)

- erlang (notably could we use ejabberd as the hub of the system)

Ultimately we chose python because we knew python and we needed this to work right now. The move to go happened incrementally thereafter and was driven by:

- increase in trust

- great tooling

None of this can be pitched as "Go vs X", it is purely a tools and expediency orientated set of decisions.
The impact so far has been minimal despite the constraint of supply, the cost of IPs is still marginal. It's also a situation that has unfolded recently, long after the rampant success of the platform.

It's also possible to make more efficient use of limited addresses now either through NAT, or IPv4 to IPv6 bridges, where once again IPv6 permits large numbers of addresses to be issued with zero cost.

> There will always be people who are rich for no justifiable reason.

There are a lot of people that profited in a huge way on early internet plays "for no justifiable reason", but that didn't hinder growth because it didn't constrain supply. Someone hoarding Bitcoin does.
Truck driver tries to cross floods in China and is swept away in 10 seconds
Slash | Soho, Manhattan | Full-time | Local

$: 80-140k, 0.1-0.5% equity

Slash (http://tapslash.com) is a new company that aims to change the methods of mobile communication. Our main product, Slash Keyboard, is an iOS and Android plugin makes puts Google, Foursquare, Giphy, and more available in every app you use.

We are young and growing startup in one of the best parts of Manhattan, with 12 full-time employees, hiring in the following roles:

* Web/full-stack engineer. We use a React-Django-Postgres-AWS stack and are hiring for all parts of it.

* iOS engineer. Swift and/or C++.

Contact: at mike@tapslash.com
I'm curious to see how much of an impact this has on her polling in the 18-25 demographic. This seems like a crowd-pleaser. Let them eat cake?

Interesting timing as well given the recent FBI recommendation.
TP-Link Loses Control Over Router Configuration Domain
I can't agree more with others in the thread. This entire comment warms the cockles of my cold dead heart.

I know Silicon Valley folks are infinitely pessimistic and/or grandiose, but this is LITERALLY the reason I got into this job.

Disclosure: I work at Google on Kubernetes
You are both absolutely correct. It's better than it was AND we have to be very careful to keep it that way.

I use the exact same strategy you do: if the feature doesn't work in all browsers, it's not ready yet and I don't use it. It can be painful, but I will NEVER AGAIN use browser-specific tricks or hacks because I remember a time when we pretty-much had to.
I'm partial to a good conspiracy theory and this one has it in spades...
The circumstances of Kelly's death are very odd.
And didn't Robin Cook (most prominent and influential opponent on the front bench) meet with an accident after this also?
"It's not possible to document the information flows. Here, let me tell you how the information flows work so you'll get why I can't explain it."
This is an excellent idea, I've often looked longingly at used Airstreams and thought about reconfiguring one for a mobile tech workspace.

A typical RV park (or many of the campgrounds in Oregon) will have sewer and electricity hookups for RVs. That takes care of your two major consumables (water and power). I've done a lot of "dry" camping (no hookups) in my class B motorhome (basically van sized) that we tow a small utility trailer behind (we use a Space trailers (http://www.spacetrailers.com/), they work well for us in that role). We also have an 85W solar panel which we use to top off our battery during the day (12V AGM 45Ahr lead/acid). There is a small 1kw honda generator (quiet) which we can use if we want to use the microwave or AC when we're not connected to power. Fridge and stove run on propane. We have two battery boxes (basically an ice chest holding an AGM lead-acid battery and a power inverter) which we can use in camp to run lights or fans away from the camper. The solar panel set up lets us use it to charge any of the batteries.

Ok, so there some meta considerations. One is that most trailers and RVs are designed to be compact "living" spaces, and are not set up for "working." In my sketches I've got the dinette changed to be convertable between dinette and workspace (giving up the extra bed). With my current camper I have been known to write code with my macbook in my lap or on a picnic table. What I don't have is good network connectivity.

You can make a lot of progress by making a log of your typical "work" day for a week or so, in both good weather and bad, and then going back over that log and taking each day and describing how you would spend that day if you're living space were this trailer. What things would you need the trailer to provide, what things would you substitute.

If you're primary goal is to avoid the "high cost of housing" then you probably need to scope out where and for how long you can park your trailer while you live/work in it. Camp sites will often have continuous day limits (like 14 days in California state parks) RV parks you can go longer but you have to figure that cost into your 'burn rate' as well. That said, one of the features of 'trailer park living' has been the low overhead.

Feel free to contact me offline if you have more questions (mail is in my profile)
Video Conference Part 1: These Things Suck
Ok, that's it, time to switch to Safari. I was using private windows for searches for years but had no idea about unique browser ID.

Also Chrome crashes multiple times a week on macOS nowadays.
I definitely came away from Tinco's original comment with the icky feeling that a) Tinco's a little too thrilled with how super interesting and intellectual he is, and b) Tinco doesn't have much respect for his girlfriend's interests, and c) Tinco takes it for granted that Google should know that a single person couldn't possibly be interested in the union of those interests, probably because it should know that all the physics and programming and philosophy stuff is "boy stuff" and the rest is "girl stuff".

gberger seems to be reacting (in a slightly less than constructive way) to that same uncomfortable sense.
I sincerely hope Go does not go in that direction. The 'less is more' approach is so far very strong among the Go steering committee.
Android N(Nougat) First Look and Review
Snapchat is moving further and further away from disappearing messages
This propagates a myth that the choice of language is the bottleneck in a complex program. Twitch hires engineers who are good enough not to be constrained by the difficulties of learning a particular language.

Odds are, Twitch wasn't trying to optimize over a long time horizon when they chose Go. They were once a scrappy startup, surely accumulating technical debt left and right to get product features out. Go was likely a locally optimal choice.

Twitch chat also requires heavy string processing, and that's an arena where, if I had to guess, Go has an edge over Erlang.
I would add to the list 'revealed preference'

'... an economic theory of consumption behavior which asserts that the best way to measure consumer preferences is to observe their purchasing behavior. Revealed preference theory works on the assumption that consumers have considered a set of alternatives before making a purchasing decision. Thus, given that a consumer chooses one option out of the set, this option must be the preferred option'
http://www.investopedia.com/terms/r/revealed-preference.asp

In other words "observe their actions, not their words"
I came here to say the same. I'm pretty sure he meant "don't hire people with senior sounding management titles from big companies" but it could be read as "don't hire old people with experience" which despite being terrible advice is pretty common in this industry.