skysight-inc/HackerNews huggingface dataset:
The person in question already has a copy in the scenario we are discussing, so there would be no need for them to buy it anyway.

It might be argued that some other person who has not yet seen the design might not buy a copy from the copyright holder, but that is speculative.

The difference that I don't think is getting through is that a design can be copied from a copy, without affecting the original. If I rent your place, I necessarily displace you. The same is not so with a written design. It can be copied without the copyright holders' notice.
I hear classic economic thinking is that productivity gains lead to higher wages. But could the causation be reversed? Cheap labor tends to disincentivize innovations that can lead to productivity gains.

Perhaps we're entering a period where there are simply too many people for too few jobs. This keeps unemployment high, wages flat, and removes the incentive for companies to invest in automation.
This is a B2B service, and being a scumbag does not work for long in the B2B space.
Or: "Wow, I unexpectedly got a medal!" versus "I was edged out of gold!"
My experience was very straightforward. It's easy to configure for most scenarios if you follow the documentation and use any of its layers (see https://github.com/syl20bnr/spacemacs/tree/master/layers). Most Vim key bindings work beautifully. For be its best feature is how discoverable it is.
Though his "it's better to be next than first" bit kind of refutes it. :)
More than just for fun. In a global society so encapsulated by money people are always going to tend toward the path of least resistance to maximise that goal. In many cases, despite the moral factors, risk, etc; this is going to be crime. It seems to simply be human/animal nature and something which society itself won't easily be able to change.
So is there a per-chunk MAC, or do you rely on the signed hashes of ciphertext for the integrity and authenticity of each chunk?
Yep, it's possible, at least to some extent.

https://www.technologyreview.com/s/515726/a-password-so-secr...
I took 042 and 006 simultaneously, and wish I'd have just skipped 042 altogether. I'd seriously consider jumping straight into 006, and adding something else (SICP, 6.945, learn a new language, or commit yourself to a personal project).
Thanks for the link, I can only find "when the processor detect AVX instruction additional voltage is applied, the processor can run hotter which can require the frequency to be reduced" but I don't see anywhere mentioned that the base frequency is 200 MHz. If you mean 200 MHz lower than TDP marked frequency, but processing twice as much data, it doesn't sound so bad, it's still 1.7 times more power efficient than the shorter instructions spending twice as much time at the marked TDP frequency. And I'd be surprised that AES is magically not needing serious processing too. Otherwise it would be already implemented to be much faster than it is now.
There's a lot of development methodologies and if you actually think this you probably haven't seen many of the others.

It regularly seems to me that people think that there's Agile/Scrum and there's Waterfall and that's it. The first year engineering design course (and the first year programming course) in my department cover a number of different approaches.
How to Manage Your Time, 5 Easy Tips as an Entrepreneur
> More importantly, if there were criminal charges, it would mean going through the regular channels of the criminal justice system.

I'm not sure why you think this would be a problem; the regular criminal justice system has processes for handling classified evidence and is the regular venue for people accused of espionage.

> I wouldn't be surprised if they tried to treat Assange as an enemy combatant (i.e. no due process)

The cases challenging detentions under the Bush Administration pretty clearly established that "unlawful enemy combatant" designation comes with its own due process protections (lawful enemy combatants are Prisoners of War, who have rather extensive legal protections.)
It's pretty crazy how video games can display thousands of objects and millions of vertices at 100+fps, yet web browsers and applications can struggle to display more than a handful.
A year ago I'd probably agree with you. But since then I've researched various avenues of software hardening and I think the future of C programming will begin to increasingly leverage the restriction.

For example, C++ class vtables are a prime target for heap overflow attacks because they store function pointers on the heap. And with the anti-ROP measures coming around the corner it's a target that will be increasingly used to create and execute a ROP chain.

So, for example, I can easily imagine new compiler modes and coding styles that outright ban casting function pointers to object pointers, and ban casting pointers to function pointers to other object pointers. PaX and W^X don't help you here as the issue isn't writing over code, but writing over pointers to code.

Banning those conversions is neither sufficient nor necessary, but nonetheless a very plausible and practical counter-measure. In that context dlsym sticks out like a sore thumb. One of the easiest solutions is to just standardize a routine for returning a function pointer. That's arguably better than forcing compilers to understand the semantics of dlsym.

Note that implementations can still support mixing pointer types, and POSIX could even still require it so existing software can continue using dlsym the same way. But it would simplify things for the tooling and runtimes that enforce the distinction. Given that it makes POSIX more consistent with the C standard, it's a win-win.
This is a good analysis of the situation: http://imgur.com/gallery/mSHi8
I agree with your premise that the answer to "what algorithm lies halfway between JinJerry and YOLOBOT" is difficult to ascertain but I have heard of zero effort at trying to answer such a question.

In the end I could see a scenario where all strategy algorithms are ran in parallel with some understanding of the number of turns required for each strategy choice to provide payoff. That net can then weigh the choices and choose the relevant strategy algorithm for a period of time until it deems changing strategy algorithms is appropriate.

Things can become even blurrier if the net can choose components from multiple algorithms (depending on the game and the strategy). There are a few whole directions I'd want to go with this work if I were pursuing it.
Jack responds, "I know...

Jack knows it's bad for him.

Let me ask, What do you live for? Why are you continuing your life on this planet? What will make you not regret on your deathbed?

For me, life is a festival. I am here to enjoy all the attractions. The scrumptious food, the unforgettable experiences, and the thrilling rides.

But nowadays I am realizing that a big part/joy of the festival is bringing other people to the festival, and showing them around. To enjoy, together. To eat, together. To experience, together.

That is why I worry about other people's problems. That is why Steve cares about John and is "intervening". Steve wants to bring John to the festival. And John wants to come, but he just needs a little help. Steve is there for him.
It may be that Agile developed in reaction to Waterfall, but that just says to me that the creators didn't look at all the other methodologies out there.
I'm amazed this submission doesn't get more love (maybe it's the fact that their dives start at 4:30pm ET so there are no up votes from the east coast crowd leaving work), but this really is great nerd fodder.

Experts commenting on things that are found at the bottom of the pacific ocean about video being streamed in real time from the bottom of the god damned pacific ocean! We're living in the future!

I won't bother submitting again, their project is over in 9 days, I believe, but hopefully some other folks see it and enjoy it.
I didn't use it, which further proves my point!
I don't disagree in the slightest. But that addresses only the specific case in which the text of a copyrighted and privately held document is incorporated by reference into that of a law as passed. Copyright in general is a much broader subject.
>I will base my criticism on actual events such as this one instead of hypotheticals.

The problem is that due to its nature, you only hear about one side of these events. We never hear about the attacks that were stopped or could have been stopped by backdoors. Many people take that as proof that these events don't happen but as the old saying goes absence of proof is not proof of absence. Without that proof, all we can do is provide hypotheticals.

I am not arguing that this story isn't relevant. I am arguing that people who feel this story should change their opponents minds are guilty of hypocrisy. In my personal view, both side in this debate have pros and cons. However, most in the tech community refuse to acknowledge that which results in zero progress.
How many people play call of duty? Overwatch? Battlefield? Skyrim? Not the majority of people, but a hell of a lot of people still.
New Startup offers SEO Virtual assistants service for the low rate of $1.95/hr
The author is a woman. I posit that this is a gendered issue. Women who are people pleasers tend to get treated like doormats. Men who are pleasant seem far more able to also stand up for themselves and it seems to be a completely different dynamic socially.
Venezuela Seen Staving Off Default Again Even as Crisis Worsens
I don't know NixOS, but this blog post and lecture might help you give emacs a fair trial:

http://blog.aaronbieber.com/2015/05/24/from-vim-to-emacs-in-...
https://www.youtube.com/watch?v=JWD1Fpdd4Pc

One of my vim-using coworkers found it. He, along with another colleague, have since found emacs compelling enough to use as their main text editor.
Of the mushroom cloud variety.
> The difference that I don't think is getting through is that a design can be copied from a copy, without affecting the original.

That's hardly a novel claim here; I acknowledged, discussed, and disposed of it in the argument to which you here reply, and whose tl;dr is more or less that copyability and scarcity are orthogonal. That's the argument I would like to see addressed.
The End of the Beginning
Loved that book, it's quite an eye opener.
The idea here is to separate lifetime of iteration (the scope in which "next" is used 'i) and the lifetime of data ('a), which would result in following signature:

fn next<'i>(&'i mut self) -> Option<Vec<&'a T>>

which, thanks to lifetime elision, is the same as

fn next(&mut self) -> Option<Vec<&'a T>>
Why You Should Integrate Social Media to Your Business Email Marketing
Never nest data (not `post: { author: { … } }` but reference only `post: {author_id: …}`)

I'm creating a huge API on my dayjob and we have nested A LOT. So many levels of nesting, the responses have become too big.

Yet, the clients refuse to call additional endpoints and always insist on this. And it _does_ make sense for them to make 1 call and retrieve all information they need.

How does everyone handle this on REST?

(I know GraphQL is a solution.I'm wondering how people use REST API's)
Is this meant as some sort of defense of this tawdry stupid CIA bullshit? The fact that a particular vaccination effort faced this particular challenge should have been a reason not to make the situation with respect to the health of poor children worse for no benefit whatsoever. When inbred goat enthusiasts harbor some zany prejudice, it is not CIA's mission to confirm that prejudice.
There's some demand for niche accessory boards for the RPi. Relatively easy to design, too - get a basic copy of Eagle or KiCAD.

I don't know if any single tutorial is going to give you what you want. I'd just dive right in, figure out what you want to do with your board, select some parts at Digikey, and start designing. Google questions as they come up.
Love My Company but Feel Like My Salary Is Low
Like the title says, I love my company and everyone that works there.

It's a company with about 20 of us who are mostly developers. I generally really like it - I feel like I could be more challenging work (but I think that's a bit of the grass is always greener).

My friends in tech are giving me crap because they know I only make around 50k and I'm entering a mid level of experience as a Front-End Dev. My skill set looks like this: high levels of knowledge with OO Javascript, Angular.js/Backbone/Ember.js, Ruby on Rails, Postgres/Mysql, Grunt, Less/SCSS. I've been here for 4 years now.
I'd rather have better quality of life than get paid a lot but I can't help thinking that 50k is feeling a little low for the Portland, OR area.
Any stories of a good balance between salary and quality of life? Or in a similar situation?
Ask HN: How to track app downloads via a shared link?
Our start up is getting ready to launch/market our product via twitter users who have a large following. We want to track each twitter user and see which one is getting the most downloads. Is there a tool that can do this (Paid or free)?
> I don't ever want my medical records in any internet-facing system. I realize that's a fantasy but I'd never voluntarily help make that happen.

This! I would pay even a premium for non-digitalization.
Break my heart – built a marketing SaaS
My team and I have created an influencer marketing platform for small businesses (and startups), which you can try out for free (no credit card required). Please enjoy at https://intellifluence.com and let me know what other features you want to see.

How does Intellifluence work?

1. Discover influencers for your brand's products.
2. Interact with them.
3. Get product to the influencer for purposes of a review.
4. Do a happy dance when the review goes live and you're getting a new stream of converting traffic.

I'd love to hear what HN thinks we're missing in our MVP. We're cautiously excited about it, and are looking to layer on a lot more functionality over time.
Sadly it seems Apple keeps putting design/looks above actual functionality (i.e. letting Jony Ive make decisions). I can (and do) use that top row just fine right now without looking at it. Changing that to a screen that I have to look at does not save me time or make things simpler.
I completely empathize with your statement. I am also sick and tired of people excusing their assholery with notion of "being completely honest".

It's quite ridiculous.

Part of me wants to say that then maybe we should teach honesty differently. Instead of putting the virtue on a pedestal, we should use it as a tool when it is most fit.

If a white lie will engender a win-win relationship, use that.

Ultimately what we want is betterment of the other person and myself, and honesty is not always the answer.
I'm a emacs convert from vim (big reason is because module support is just leagues ahead of vim, Vundle, Pathogen, or anything else don't come close to emacs package management). A huge reason why I stuck with it is because evil. evil is very mature and is incredibly close to vim, some say it's a better vim than vim.

I tried a lot of "vi modes" in several IDEs but none of them cut it, you can map anything to evil and you can, of course, map commands to different states. Something I found very usefil is that you can even set states for different buffers, for example, for magit buffers (another amazing emacs module and a very good reason to use emacs) I default those to "insert" mode.

I haven't used Intero myself, but I've yet to find any kind of conflict between evil or any other module.
Nice list! Will definitely come back to it.

Also: invest some time to learn speed reading - you'll be amazed how much more reading you can get done.

I used this book: http://www.penguinrandomhouse.com/books/350613/breakthrough-...
Another possibly unpopular opinion: having some bad people makes us safer on the whole. If the world were perfectly safe, and we didn't have to study and invest in security, redundancy, weapons, emergency response, and so on - we become more vulnerable as a race to potential future badness. Phrased differently, if badness is physically/theoretically possible, we're better off having to practice defending against it, than be caught off guard when it does manifest later on (by natural events, aliens, whatever).

Similarly with war, there is likely some optimal level above zero that increases our overall safety as humans by honing our abilities in force.
I'm not using Spacemacs, but rather Evil mode in Emacs. I think the biggest thing I would caution is to expect small things to be different. For example underscores are word boundaries in Emacs. File selection is different. Some modes do not have vi key bindings set up by default. Escape doesn't always work to abort (you need to get used to pressing ctl-g). Omni complete is absent and completion in Emacs works quite differently. Searching through files and sorting through compilation errors works quite differently. I think that's most of the issues I've run into.

It took me about a month to get everything set up the way I wanted it and to get used to it. With Spacemacs, I imagine that things will generally be set up, but that it will take longer to get used to because it is pretty opinionated about things like leader keys. Right now my set up is good enough that if I accidentally run vim instead of emacs, it takes me about 15-20 minutes before I realise it (normally when I try to update an org mode file ;-) ).

My biggest advice is to take the transition slowly. Use Emacs/Spacemacs until you get annoyed with it and then put it away for a while. Eventually you will start to get used to Emacs-isms (like ctl-g) and Vim will start to annoy you. At that point cut over entirely.

One thing that's really annoying is that when you are modifying your .emacs/init.d file, it's easy to get it into a bad state. At that point Evil and also probably your theme won't be set up properly. So you have to fix everything using emacs keystrokes. I used emacs for 20 years before I switched to vim and even still it seems I am no longer able to use vanilla emacs ;-)

One you get it set up and are used to it, though, it works surprisingly well. For me the absolute biggest advantage to emacs is Org mode and I basically can't give it up now. Good luck on your switch!
Why Internet Marketing Is Importance of Business
Why MapR Monitoring Is Different – Whiteboard Walkthrough
Yes, things like Google Search must be increasing productivity. But at the same time the amount of time dedicated to infotech entertainment addiction is going through the roof. I wonder how much productivity the hours of Facebooking at work is costing us.
That's basically how unlicensed wireless (e.g. 802.11 wireless ethernet) works, and it seems to be working okay. I think increased unlicensed spectrum would be great.

Another option would be to have something like a hybrid of the unlicensed and HAM bands with more liberal output power restrictions than unlicensed spectrum where you have to pass a test and get a proper (inexpensive) license to use the band, but you can do more-or-less whatever you want within the band as long as long as you identify your station, stay within output power limits, and don't intentionally interfere with anyone.
I seem to perpetualy hear that with ARMA games.
Could this be used to generate unique images from a training set?
You can't learn that in a book. Use other ppls APIs, read other people's APIs, design own APIs, overcome the desire to say "FK U" to everybody who criticises your APIs, edit your APIs, rinse&repeat.

It becomes interesting once you start to use/read "hard" or "shitty" APIs. You may discover that many of them aren't either of their given labels, but that they solve really complex problems, that can't be solved (even) more intuitively.
They're optimized for single-precision linear algebra. If you need double-precision all those optimizations go out the window and you're left on your own.
Well, the official GDP numbers also don't count the value of sunshine and rainbows -- because that's not what they're created to measure.

If you get a lot of value from something you pay nothing for, and it doesn't increase your job output in dollars and cents, then there's no reason it should increase GDP.
Genetic Engineering Will Change Everything Forever
DopeBooks – Netflix for Books
ChemRxiv
When Tumblr Asked Me to Take Down My School Project
Most modern laptops are completely comparable in terms of hardware and software capabilities, so long as you aren't trying to do top-end gaming and super-computing. Administration is not significantly less painful on any one of them.

This machine feels pleasant to use. It doesn't frustrate me or get in my way. (Unless I'm using finder or other awful OS X programs, but I'm not afraid of the terminal, so I just don't use those.)
Elon Musk Wants to Build Entire Solar Roof
Thanks! Tmax 100 is a difficult film. I tried overexposing it like crazy at first (which usually works well for B&W film if you're in doubt), but it doesn't respond well to that. You end up with no tonality; everything is black or white, and very contrasty. Now I meter the shadows, underexpose those by two stops, and check that the highlights are not too contrasty. This yields very good results. (My previous algorithm would be to take an incident light reading in the shadows, or expose the shadows as middle grey. It ends up being too much light for the film, you do have to take advantage of its "underexposure" range to get full tonality.)

Acros seems to respond well to whatever exposure you throw at it, but it's significantly more expensive and yields identical results to Tmax when exposed carefully. (I save Acros for my pinhole pictures, where its amazing reciprocity characteristics are much appreciated.)

Tmax 400 is a little different. Basically... if you expose it to light you'll get a great picture. It's my favorite film, but if I have a tripod, I might as well aim for a little bit more resolution. In some tests I did last weekend, the MTF-limiting function of my setup is actually the film, which is a nice place to be. These used large format lenses I've randomly acquired are some fine equipment.
WAV is actually a specialization of an old container format called RIFF. RIFF allows for extensibility by allowing the embedding of arbitrary data.

So this is technically a legitimate use of RIFF because it's designed to support multi-purpose contents, not just PCM data.
It's a voluntary commercial relationship between me (or any other patron of Facebook) and Facebook, and none of your business. Neither I nor Facebook need to justify any aspect of said relationship to you or any third party as long as they are legal, and even if any aspects were illegal it's still none of your business. I am more than welcome at Facebook without ever looking or seeing a single ad they're showing, and I'm pretty sure Facebook would resent your attempt at driving their customers away.
Did not want to repeat myself. :-)

Every source is biased. It is up to the reader to understand the biases, read from differently-biased sources and then make up his/her minds.
A sort that uses vectorized floating point multiplication?
Is every band of spectrum re-auctioned every year? How do companies make multi-year investments?
So does it validate the bios/uefi firmware? Which then in turn can be setup to validate the OS (or not to validate it?)
"People spend a lot of money on physical security as well."

You would have spent more money on personal entertainment than on your personal security. Your TV, tablet and books would have cost you a lot more than your locks.

Add in the cost of tickets to concerts and plays and your entertainment expenses dwarf any security expenses that you have had.