skysight-inc/HackerNews huggingface dataset:
As I've gotten older I've noticed my memory is not as good (both short term - what was I talking about, and long term - what was the very obvious term for this thing I've said many times in the past).

Any other middle-aged people (early 40s) experience this? What degree of it is just "your brain sucks as you age"?
We're working very hard on making GitLab.com much faster. Right now, it's measurably (and more importantly: measured [0]) faster than it was a month ago.

If you would like to follow progress you can dive into it all here [1]. One of the spearpoints is Gitaly, which should significantly improve git access.

[0]: http://monitor.gitlab.net/dashboard/db/fleet-overview?from=n...

[1]: https://gitlab.com/gitlab-com/infrastructure/issues/947
There are wavelengths other than visible light that satellites use.
Ah yes. Because markets worked so well in the gilded age.
My mistake. I would search for the brace and then press n twice.
The most important thing you can do to increase your odds of success when releasing a technical book is to have multiple pricing tiers, adding additional content so you give people the option to pay you more than $30 or whatever you are charging for just the book.

I released a book in May 2016 teaching PHP programmers how to refactor code with lots of loops and conditionals into collection pipelines.

So far it's made about $180,000 CAD.

~$30,000 of that came from the "just the book" tier, at $29-$39 (depending on if the customer bought at the discounted launch price)

~$75,000 came from a "book + screencasts" tier, at $59-$79

~$75,000 came from a book/screencasts/example application tier, at $135-$179

If I had only given people the option of the cheapest tier, I would've made less than half of what I made by adding additional tiers.

The absolute bulk of the value is all in the cheapest tier, in fact the screencasts are the same examples from the book + just two bonus examples, and the example application is a project I already had that happened to use a lot of the principles in the book.

You can take a look at the landing page here if you're interested: https://adamwathan.me/refactoring-to-collections/

I think this sort of success is pretty achievable, I just followed the strategy outlined by Nathan Barry in his "Authority" book: http://nathanbarry.com/authority/

Nobody is going to make a lot of money selling a $40 book through a traditional publisher. If you really want to produce content like this and be able to earn a living from it, you need to be a bit more strategic about it, which includes things like tiered pricing.

I don't think it's deceptive to call it a "book" just because the author put in the extra effort to give people the option to pay a premium price for some bonus material; that's the right way to self-publish a book if you actually want to earn a decent income from it.
I find That SpaCy is much more "plug and play" or "fire and forget".

NLTK is better as a learning tool and for messing around. SpaCy is better if you just want something that "just works".
Show HN: Visualize song lyrics using self-similarity matrices
Designing Arabic User Experience from a cool innovation lab in the desert
I had a company call me up years later based on an old resume. I turned them down, but mainly because I only applied to them because I was desperate (don't like the company) and the job they were offering sounded pretty lame.

I can't imagine it's a very successful tactic, and it probably only happens when they're desperate.
> Niche technical books that are well-written and effectively marketed have greater potential than a poorly edited shape-shifting romance title from an unknown author. On the other hand, technical titles also have to compete with free or low-cost information on the Internet, YouTube, etc., not to mention existing books that dominate the field (something that Nate referenced in his post).

Something you've left out is "correct pricing". I'm happy to pay $10 or even $15 without much thought for a technical book on a topic of interest. Once the price goes above $15, I put a lot more thought into the decision, and usually don't buy.

People are too quick to throw out "$50 for a book that helps you get your work done is nothing". That's true, but $50 is not pocket change, and my expectation is that most books I buy will provide either no value or a little value. In other words, be careful if you start doing calculations of book sales at $40. Sales of books that you think are priced at $50 are driven largely by discounted sales. (I have seen some numbers on this, but don't have the reference, sorry.)
Or maybe he has access to high-resolution satellite imagery. If so, maybe someone could figure out what area he was checking.
Telegram uses a custom protocol that makes professional cryptographers like Matthew Green tweet things like this: https://twitter.com/matthew_d_green/status/72642891296898252...

WhatsApp and Signal use the Signal protocol, which has a good reputation among working cryptographers (who I hope we'll hear from in this thread).
Mainly related to web annotation: does anyone here use Hypothes.is? (its goal to do web annotation correctly, versus Genius' desire to do the same (eventually, right?))

(https://hypothes.is/blog/annotation-is-now-a-web-standard/)
What difference does it make? They all report to the same person, and in the eyes of Russians it's all Federal US Government regardless of what three-letter acronym is acting as a front.
Negative Results
Speaking of big motors and big torques its interesting to consider CNC machine tool conversion technology ... Admittedly continuous use, industrial level indestructibility and temperature levels means expense, but if you want 400+ oz=in of torque for a wheel perhaps, you could do worse than CNC controller hardware perhaps driven by something other than CNC software. At some point you have a 5 volt TTL interface thats as simple as direction and step. You'll be spending maybe $200 per axle but you look at the price of 400+ oz-in servos or gear motors plus drive circuitry and suddenly its not that bad. 1000+ oz-in is not out of line for the larger machine tool conversions. Standard NEMA motor mounts etc. You take 200 steps/rev stepper and add 10-step microstepping driver like a geckodrive and theres 2000 steps/rev at 400+ oz/in with a simple TTL interface for maybe $200 (plus power, and steppers are hungry beasts)
Probably my old University -- University of Missouri which is currently under the tight control of Monsanto.
Fortunately for them, we don't have an extradition treaty with Russia. On a related note, Semion Mogilevich, head of the Russian mafia, and one of the FBI's most wanted, lives freely in Moscow.
> most tech authors including Douglas Crockford, John Resig, etc will not be able to pull $70k in 12 months whether they self-publish or let a traditional publisher like O'Reilly market the book.

I think they definitely could if they self-published, but not if they went through a traditional publisher.

The cut that a publisher takes is insane compared to the value they provide. For fiction, it may be worth it because they act as a quality control filter and send a signal to readers that the book is may be better than the sea of self-published novels out there.

For technical books, the market is totally different. It's not that crowded, and most readers will find the book through you, the author, and not through bookstores or the publisher's own marketing efforts. In fact, most technical publishers aren't even interested in you if you don't already have an audience.

A publisher might help you get on bookshelves (though you can do that while self-publishing too), but I haven't seen much evidence that they will otherwise significantly increase your sales. Given how big a slice of the pie they expect to take, you should be confident that they will do something like increase your sales by 8-9 times before they are earning their keep.

Publishers also help with the other production stuff: developmental editing, copy editing, design. I'm not convinced they are very helpful at the former—again you already need an audience and you are more clued in on what they audience wants than the publisher is. Copy editing you can just hire a freelancer to do and throw a relatively small fixed chunk of money at them for. Likewise for design.

If you decide to self-publish, you do have to do lots of grunt work yourself—managing mailing lists, dealing with freelancers, talking to foreign publishers for translations, etc. All of that is a drag, and there's value in outsourcing it.

The interesting question is whether you would be willing to pay a separate company something like 80% of your profits, forever in order for them to do that. Given that it amounts to writing a few emails and filling out some forms every now and then, that seems like a pretty steep price to me.
Ibuprofen Linked to a Higher Risk of Heart Problems
It is also a cultural thing.

I observe that anglo-saxon peoples teach their kids to voice their concerns, needs, wants, and opinions, and to expect (!) results from this. (Compare how american kids behave at airports, train station, and public places with kids from other countries, e.g. french speaking countries).

This helps them approach situations in life with a healthy dose of self-worth and the baseline state of mind that if something is wrong it's not their fault.

In contrast, many other cultures teach their kids that it is impolite/crude/disrespectful to bother adults with your half-baked thought, or (God forbid) unexpected wants, or complaints.

I come from a culture where you are expected to moderate your verbal output when addressing your superiors (e.g. teachers, boss, etc.). You speak out only when you have something worthy to say.

Example:

I had trouble going to "office-hours" when at university in North-America. I always got the feeling that I am bothering the prof, and it is my duty to study more to understand the material, and I should not take his time when I merely did not understand something.

My anglo colleagues seem to not have such qualms. Their thinking is more along the lines of "I don't understand (not my fault), it is his job to teach me (most likely his problem), he has to explain this better, I pay for tuition after all...".

I am happy to have unlearned some of the above things.

But generally, I find the speak-your-mind-at-the-white-board-while-we-watch interview tailored for cultures where kids are taught to be vocal, and are difficult for equally intelligent people from other backgrounds.
Introducing FreeNAS Corral
Linux XIA Joins Conservancy as a Member Project
>Tabs playing audio or maintaining real-time connections like WebSockets or WebRTC

How long before a "performance best practices" guide suggests leaving a websocket open to ensure snappier page responses when users switch to your tab.
Thanks. We hope so too :). Latency without any networking will be under 10 milliseconds, so you can expect to play at 60 frames per second at 1080p with less than 10 milliseconds of latency while within your own home if you're connecting to your gaming PC there.
Do you have a source for this very specific fact you brought to the table?
Interesting. I've done a fair number of interviews for my last few companies, and while I've found that whiteboarding isn't terribly useful, likewise I've found that I really do need people to do some coding. I've definitely encountered people that talk a great story but don't have the chops behind a keyboard.

My usual process (which isn't to say it's perfect, but it's a process I regularly edit to address problems I see) is to give a few, simple problems, and have them actually code it on a system.

* I know that the computer and environment are unfamiliar to you, so I expect there to be chopiness and typos
* I know that most people are nervous during interviews, so I don't fail people if they freeze on one of the questions or miss a concept
* I don't give "trivia" questions - the problems tend to be fairly easy ones that cover your ability to approach basic problems. Example: "here is a nested data structure (like an array of objects). Write a method to pull these sorts of elements out."
* I'm actually hoping you'll screw up - I'm far more interested in seeing how you deal with a bug than if you can dash out an algorithm flawlessly. Nonetheless, I keep the questions simple because I want to minimize the impact of nervousness
* I inform people they are absolutely allowed to use Google, StackOverflow, etc - I'm trying to mimic the actual work experience as much as I can. I WILL judge people on their searches, but I'm pretty loose - I can only recall one person that I dinged for searching, and that's because they went to about.com and copied the answer there without trying to understand it (and it subsequently didn't work). Usually this ends up GIVING people points, because if they demonstrate comfort with finding solutions, I expect that we can hire them and know they'll improve over time.

Despite this, I still ask a few questions that are purely verbal. I want to see if you are someone that will force your preferences on others or are willing to bend. (I'm not looking for a doormat, but I've never met one, so that's a bit moot) I want to see that you are continuing to learn things, because the skills you have now will just not be the skills we need in a year or two.

but overall - I have to judge candidates based on the limited info I can glean in an interview. Of:
* resume
* whiteboarding skills
* discussion skills
* coding skills

...I find the latter to be the best measurement of the options, even allowing that it won't be fully accurate.
I have one as there is a CA law that requires it.

I am not sure how I found it, but I got mine from termsfeed.com they were even nice enough to modify it for me when I realized I did not check the correct boxes.
Is this why I find myself awake at night reading papers about The Foundations of Mathematics, Quantised Inertia or Squeezed Light (for some random examples taken from my history). I've been writing C++ for "too long" now and subconsciously my intellect is grooming me to move into something else?
User-defined variables can transform the way you deliver media
> That's insane - you think everyone at Uber can afford (both literally and metaphorically) to simply quit their jobs without a landing place?

Uber's unethical behavior didn't start recently, but it has recently reached a point where I don't think anyone at the company can still claim plausible deniability. If you're still at Uber, you've had a lot of time to think about this stuff.

> The flip side of this is that I would be happy to avoid working for someone who's so easily prejudiced against someone before ever meeting them. That kind of social bigotry is also very toxic...

I wouldn't consider hiring someone who I suspected of being involved in theft of trade secrets, knowingly violating laws, or knowingly evading oversight, because those are behaviors I don't condone and would not tolerate at my company.

I can't say for certain that anyone who works at Uber beyond March 2017 is involved in unethical activity, but I can say for certain that anyone who works at Uber beyond March 2017 either knows that they're working for a company with a long history of unethical activity or is completely oblivious, and both of those things tell me this is a person I may not be able to trust to make good decisions at my company.

I also discard resumes that show a lack of relevant technical expertise, because that's another indicator that a person may not be able to make good decisions at my company.

I'm not interested in hiring robots without pity, remorse, or fear. I'm interested in hiring humans with empathy and good conscience and a capacity to do the right thing even when it's not easy, because those are values I want my company to have.
It would be nice to improve the documentation a bit, and mention that only one agent is needed per node and that this agent will collect the logs across namespaces.

As I have understood,you do not set any namespace for the secret/daemonset, which is fine with me.

But this way, I could install multiple agents (for each namespace).

So a better documentation about the best practice installation for multiple namespaces would be nice.
Gitlab has its own CI. Are you sure you need Travis? Especially if you're the owner of project and can make a switch. Imo all open source programs should make the switch. Gitlab stands better for the community that github does.
This whole discussion has been about an "interface refactoring". I.e. a change to internal interfaces so obviously anything that sees that interface is subject to change.

Now it is true that some interfaces are more stable than
others, and you can make a good argument that testing
shouldn't be done at boundaries that are likely to be
unstable.
My father often told me that there are 2 ways go get rid of a bad worker. Fire them, or promote them. Eventually, they'll be promoted into a situation where they'll have to be fired.

I don't take "multiple promotions" to mean anything in itself. If they can talk about what they did and why, then I consider that they're probably good at their job. And that's the point of interviews, IMO.
Even in ASCII you have multibyte sequences to worry about: what's the reverse of CRLF?
Not sure how your value analysis differs. Clearly "test the product" isn't good enough with empirical evidence. Otherwise we wouldn't have large security and data breaches that result in money and productivity loss.
Which games can I play?
Millions of records leaked from huge US corporate database
Bilyeu is dead:
https://www.google.com/search?q=Bilyeu+dead
Introduction to IoT
Imo github has the much better user interface. I wouldn't say gl became bloated, but it is not easy to navigate around. At one point, I think, it is necessary to 'rethink' the UI, i.e. to arrange the parts into one consistent beautiful whole.

(My comment excludes the CI part)
LLNL rescues nuclear test footage, posts 64 declassified films on YouTube
I am not a mathematician and I did not read the actual paper, so forgive me if I beclown myself with this question.

Isn't this a nothingburger? How would you hit absolute zero anyway when the minimum joint uncertainty of any given particle's position and momentum must be greater than Planck's constant / 2?
What makes us happy at work? [new Hired report]
Show HN: Bit - Bitcoin made easy in Python
> I don't bother with vote-ringing on HN because I think HN's algos are pretty sophisticated on this front.

I think the right answer should be that you don't do vote manipulation because it's deceitful and unethical. Your argument here is basically "because I can't get away with it". :(
So if entropy must increase, and temperatures must fall but can't reach zero... Does that imply the universe must keep expanding?
The first thing you'd need to setup is a lobby to make it mandatory to have it be legally required to have a licensed software engineer sign off on code going into a production system. Generally the rest of the engineering professions have this requirement. You must legally have a licensed engineer sign off on the drawings for a bridge for example.
Can anyone explain why it took 100 years to 'prove' this?

Like a really basic proof is:

- It takes an infinite amount of time and resources to remove energy to reach absolute zero

- You can't reach infinity

- Therefore reaching absolute zero is impossible.

What deeper knowledge am I missing?
Russian Spy Agents Accused by U.S. Of Masterminding Yahoo Hack
I develop a trick where I would alter one letter in my last name and then keep a track which company got which alteration.

It was funny experiment and I tell you boy Victoria Secret is not in business of selling lingerie - they are in business of selling your data!

My wife wanted me to order something from them about year ago and I used my trick on them too. 3 months later all sort of companies start spamming my mailbox with all kind of stuff including Deer tractors (!!!) When I called to find out where they got my info from, they said they can't tell me because they cannot validate my identity as of if Im exact person who says I am. I even offer to send my ID via fax and eventually show up at their office and I was told "this is not how we work". The only thing they could do for me is to opt me out.
On the positive side, I can report that I know many people completely outside of tech who are extremely concerned about these problems. They tend to be older generation incidentally…
This just makes me hope you guys buy more things.
Django 1.11 will be last release to support Python 2
VMware Workstation Pro 12.5.4 Keygen and Patch Download
>> To me the white board session is to understand if you can take new problems and understand them enough to sketch out a solution.

Honestly? This should be ferreted out in a screening interview.

As someone who's hired developers both as a manger and a senior dev, you know what's really important to me? Knowing where your head is at as a developer.

What I really want to know is:

1 - When shit hits the fan and you're buried under a mountain of stress, how are you going to handle that? Are you going to fight through it, or just give up?

2 - I want to know if you're open to other approaches to coding? What about other frameworks or tools? Do you believe there is one way to achieve a result, or multiple ways?

3 - Does your code have be perfect on the first try, or do you get something working first and then worry about how sweet the code looks later?

4 - How do you feel about fixing bugs? What if I made you fix bugs for 6 months before you started working on any project, how would you feel about that?

5 - Do you have the courage to stand up and say something if you feel like it will negatively impact a project you're working on?

Knowing how to solve basic coding problems at a whiteboard can't substitute for an impending deadline and tons of work that needs to get done in two days. I'd rather have an average developer who can handle a shit ton of stress and get his job done, then some rock star developer who folds like a lawn chair when things get tough. I want the developer who sees a tough deadline as a challenge, rather than the dev who whines constantly about it. You can't figure that out by standing at a whiteboard. You need to sit down and actually talk to the person to get to that stuff.
> I think people severely, severely underestimate the amount you can make self-publishing.

I agree completely if we're talking about self-publishing technical books. For fiction, my impression is that it's a whole other ballgame.

But, yes, I've been completely blown away too by how well my self-published book did. It really was a life changing experience.
As someone who was a full-time YouTuber - I agree. Monetization changes really hurt animators and anyone building high quality but short duration content.
Before getting too carried away, I'd suggest reading this piece [1], about the search for Randy Bilyeu, the missing treasure seeker mentioned int the NPR article. It provides lot more background and context, and is enjoyable as far as long form journalism goes.

Like many, I've casually followed the story over the years, but in the 5280 article, the reporter interviews Fenn in the context of the manhunt. To me, Fenn comes off as someone whose obsession with his own eccentric idea of a "game" overrides the very real life-and-death situations created as a result of that game.

The NPR article is surprisingly blase considering the dangers involved.

[1] http://www.5280.com/news/magazine/2016/07/how-one-colorado-m...
Perhaps in theory...

http://www.jpost.com/Middle-East/Iran-News/Terror-victims-ki...

http://www.zerohedge.com/news/2016-10-01/sept-11-widow-first...

http://www.historycommons.org/context.jsp?item=complete_time...
> There is nothing Russia loves better than to dismiss claims against them because the US does it too - and the Russian public eats this "US double standard" up every time. They just see what Russia does as more explicit.

There's a new Russian term for this phenomenon. "Reverse cargo cult".

https://www.reddit.com/r/bestof/comments/5rtznu/idioma_expla...