skysight-inc/HackerNews huggingface dataset:
You could, but these things have potential value because they save time.

Anyone can sit at a screen and pick stocks all day, and I'd guess most of people of average intelligence would do better than the markets given a few simple strategies - because most brokers seem happy to make more money from fees than from investment gains.

But not many people want to do this. If you start selling a maintenance-free money machine, it's not going to be hard to get sales.

Of course if enough people start using it, it stops working. But that's a different problem.
> if ... that game isn't streamed, you're FAR more likely to watch a different game than actually go and buy a copy and play it

Surely the relevant question is whether people would be more likely to buy if the game is streamed, but a few more streamers posted a link and refrained from spoiling the ending? That's what the article is asking for, not for everyone to stop streaming.
Hand-crafted Containers
Welcome to the internet, where people only read half the story and make up opinions :P
Another reason why sexual reproduction is efficient is that it enables division of labour.

A mother needs to provide a complete eco-system (uterus) for the baby to live and grow which affects even the hormonal system.

A man doesn't need this, so he can use this energy or "program space" in his genome for other things.

It's one of Dawkins theses in his superb book "The selfish gene" [1] where he basically reduces evolution to game theory (without explicity saying so).

[1] https://en.wikipedia.org/wiki/The_Selfish_Gene
Hmm, how do you integrate local developers? Everyone is unique. Bob may not be too excited about the Sweet Sixteen beer fest that Jane and Jim are so pumped over. I'd say developers are most integrated when they have important tasks or areas of responsibility that they handle well, and everyone acknowledges their competency. In other words, they are a solid contributor. So have them work on something important, that's within or near their capabilities. Or if they're more junior, give them tasks that require them to ask questions of more senior, local developers. Remote developers have to be driven and independent, hopefully the kind of people that read the docs and code before asking too many questions.

Then you just have to worry about communication. But the onus of communication is on the remote worker, IMO. The most successful remote people I've worked with were all excellent at written communication. You may think that having extra meetings and video chats are a way to integrate the team, but it could be better to let remote workers leverage the quietness of their remote setting in order to knock out code that requires focus.

That said, chat is huge! But it's like texts, in that it's socially acceptable to answer anywhere from immediately, to an hour later.

For team building, I find it's good to fly everyone in a couple times per year, for product planning and social time.
What Makes a Good Leader?
This is beyond ridiculous. I fucking hate everybody.
What patches do people want applied that are missing? I know there are several patches as port options on FreeBSD.
The Nik collection is editor
Nissan (Sunderland) too, one of the highest productivity car factories in Europe.
Hacking doesn't always cost the system operator anything, in fact I think the confusion between hacking as the activity of creating creative improvised solutions and the circumvention of security comes from settings like the hacking of the phone system where the cost to the phone network of phreakers making calls was negligible.

File sharing is a big resource hog. It's a totally different story.
Rent is the last thing fellowships want to pay for. They'll give up a living stipend but they certainly want the money to be used on technical resources.
Moon Travel guide at Wikivoyage
This author is basing their reasoning on some fundamental flaws:

1) That the chip needs to be physically removed to be reflashed, introducing significant down time

2) That the iPhone is incapable of rebooting hundreds of thousands of times

To reflash the chip they'll talk to it directly over the bus on the logic board-either by soldering in a test harness or by building a rig that touches pins/test points on the board. Very likely this rig will be connected to the battery as well to enable quick reboots. The addition of a camera pointed at the screen would enable the cracking software to watch the process.

The idea that the phone would care about the number of reboots is just odd-I don't know why this would even enter his mind as something to be concerned with.
Wouldn't it be possible to take a copy of the NAND and run the whole thing in an emulator? If they can reverse-engineer the decryption algorithm, they wouldn't even need that.

Edit: It seems that there is a device specific encryption key that may be hard to extract. Bring on the electron microscopes! http://searchmobilecomputing.techtarget.com/tip/How-iOS-encr...
FYI, they allow custom domains now. This shouldn't be a problem.
In defense of iPads as productivity devices
In office and working remotely will never be the same experience. I worked remotely for three years at my previous job, where I was part of a team of a dozen or so that was headquartered in a central location. The majority of the team participated at the HQ, and I was remote. We had IRC, video conferencing, and all the necessary technology set up. Regular visits to HQ helped. However, the thing that made the biggest impact was everyone else on the team started to work from home on occasion. This made communication happen in a remote-first manner so it was level playing field for all members. I would suggest reading the book, Remote, for more ideas of how to make it work.
What Are the Trends and Best Practices in Enterprise App Development?
I'm one of a few remote developers on a team of 15.

Daily standups, dialed in on planning meetings and the odd visit for project kick off meetings all help to make me feel a little more integrated into the team. In saying that, I'll never be as integrated as the people that are in the office everyday, but I can live with that for the flexibility remote working gives me.

I should also note that I don't work from home, but rent a desk in a coworking space.

I truly think that this is the future of the work environment. People go to an office to work, but one that is local to them, rather than relocate.
Basically anything that involves somebody from africa not being 100% happy with something from the west = colonialism to some people.
Sometimes the countermeasures are quite simple: a policy of "don't plug outside USB devices into the facility's PCs" can get you pretty far.
I just switched from vim to emacs for org-mode. I use evil and the key mappings are very, very close. Give it a shot. It's really good. eLisp is kind of fun to play around with, I already grok that better than the vim language.

A couple perks of the switch: org-mode, magit (wrapper for git), elisp is kind of fun and makes customizing emacs really approachable (subjective of course), I used to live in the commandline (bash, tmux, vim) but I've found that I navigate my system faster and better than before (buffers and registers).

There's a steep learning curve, but being willing to read documentation is helpful. It's definitely been worth it for me. And I do think that conceptually thinking of emacs as an OS or interface to your computer rather than a text editor is helpful.
Some of third party modules (from https://www.nginx.com/resources/wiki/modules/) require patching, moreover if you want to just add a third party module to nginx you should recomplile nginx with configure flag --add-module=<directory> pointing to the module directory because nginx doesn't support dynamic loading of modules.
“Until recently, science has basically ignored the fact that we are all walking around with two genomes in every cell,” Dowling says, “that of our own nuclear genome, and that of the mitochondria.”

Really? I was taught about mitochondria in considerable detail as part of the biology part of my undergrad science degree & mitochondria have clearly been studied pretty intensively. That’s not to say that there aren’t gaps in our knowledge or new things to learn, but the idea that the mitochondria have just been ignored is clearly untrue.

I guess some researchers feel it necessary to talk up their own research though - it’s a labrat eat labrat world out there.
The Wolves of Tel-Aviv – Exposing the Binary Options Scam
> Then you just have to worry about communication. But the onus of communication is on the remote worker, IMO.

As a remote worker, I'm glad that you brought this up. I think that the communication must be good on both sides. That being said, I think that remote workers have already much better communication skills than "local" workers. It should be the duty of the local team to pass on the information about what they do. I faced the situation when the whole "local" team went to a meeting not saying a single word. It was very disappointing for two reasons: I didn't feel like a part of the team and I didn't know what happened. We slowly developed good communication practices.
Minor nitpick with the first paragraph:

"A major feature
of these changes includes the dropping of traditional encryption algorithms
and mechanisms like RSA, DH, ECDH/ECDSA, SHA-2, and AES, for a completely
different set of mechanisms, including Curve25519 (designed by Dan Bernstein
et al), EdDSA (Bernstein and colleagues), Poly1305 (Bernstein again) and
ChaCha20 (by, you guessed it, Bernstein)."

Curve25519 is an implementation of a cryptographic group. (EC)DH is an agorithm that you can run over such a group. In fact, when you do key exchange the recommended way in libsodium, you're doing DH key exchange over Curve25519. (ECDH is simply "DH performed over an elliptic curve".)

Isn't EdDSA just ECDSA (which is again an algorithm) performed over a group that happens to be a curve in Edwards form?

Put another way, the basic maths of DH key exchange is that you have a vector space of "points" (vectors), you can add one point to another to get a new point and you can multiply a point with an integer to get another point.

DH key exchange starts with an agreed-on point P. Person A picks a secret x and sends x * P to B. Person B picks a secret y and sends y * P to B. Now A has x and y * P so can compute x * (y * P) = (xy) * P while B computes y * (x * P) = (xy) * P.

If the vector space is a certain kind of subgroup of Z ^ * _ p then this is called DH. If the vector space is an elliptic curve group we call it ECDH. Presumably if the elliptic curve is in Edwards form we should call it EdDH. But the DH algorithm is by and large the same idea in each case - you could happily define an interface for the vector space and then implement the key exchange part once over this interface, which would let you link the same KEX code against different implementations for ECDH, EdDH etc.

The same applies as far as I know for DSA/ECDSA/EdDSA.
and some billionaire fortunes have been lost; in the end, you get the overall market performance. Maybe there is some excess. It would be interesting if there were a study about if stocks of companies by Forbes 400 members outperform stocks which don't have members.

I said more efficient than ever. That doesn't mean 100% efficiency.
> Generators are JavaScript's programmable semicolons. Lets not take away that power by taking away the programmability. Lets drop async/await and write our own interpreters.

One of "our own interpreters" (i.e not standard in JS), that I am very fond of, is js-csp [1]. It's a replica of Clojure(Script)'s core.async, or Go's channels/goroutines. It uses ES6 generator functions underneath.

James Long has written an excellent post about it [2].
I find it to be the less taxing on the mind solution for coordinating complex asynchronous processes in JS, especially when paired with transducers [3].
Furthermore, powerful Go/Clojure patterns can easily be re-used in JS.

In conjunction with CoffeeScript, the code becomes elegant and straightforward since there is no 'function*' ugliness required.

That's the least complex solution I have found to like the most. Performance and memory usage suffer a bit, but it's very straightforward to optimize if/when needed.

[1] https://github.com/ubolonton/js-csp

[2] http://jlongster.com/Taming-the-Asynchronous-Beast-with-CSP-...

[3] http://jlongster.com/Transducers.js--A-JavaScript-Library-fo...
Definitely think there should be some way of sharing the revenue with devs, especially indie devs.

Take "Life Is Strange" for instance. I watched a Let's Play on it and it killed any interest I had in actually playing the game. It was a story based game without much in terms of gameplay and I realised after I'd finished watching someone play episode 1 that the story was all that would keep me interested and I'd already seen that. Narrative games don't translate well into Let's Plays format of helping game sales.
From the guidelines:

> Are reposts ok?

> If a story has had significant attention in the last year or so, we kill reposts as duplicates. If not, a small number of reposts is ok.

In other threads, the mods explained that the dupe detector is weaker than expected on purpose so good stories get a second (and third, ...) chance to get popular. Sometimes the first submission don't get attention by bad luck (wrong time, another submission was too popular, random, ...). So it's common to see that the second or third resubmission gets to the front page.
how many legitimate uses can there be for >300mb jpeg and gifs?
I like you're thought about the future of the work environment. Can you tell me, from your experience, how easy was for your company to accept for you to work remotely? I work for a startup in the UK, with a very small team, and can't find an easy way to apply for that.
With difficulty:

1) Use as many visual techniques as possible e.g. Screen sharing and drawing pictures and sketching examples of what you're talking about.

2) open chat channels all day

3) ability to build rapport e.g. During standup calls look at what the weather is like in their country or share something about what's happening in your area at the weekend. Ice breakers if you will

4) if possible get them to visit you so they understand the culture in your office and understand the people. the most success we've had is when people visit the local team soon after joining
That is blatantly false. Sex speeds up evolution exponentially with population size. With sex, each beneficial mutation can spread across the species even after arising only once. With asexual reproduction, beneficial mutations are confined to that particular strain. Sex is enormously beneficial for the ability to evolve and adapt quickly. This has been confirmed by mathematical models.
by Sean Gallagher - Dec 31, 2013 2:15pm CET
I've gotten similar results, and think that's where the danger, if any could be. I find cycling off can also be helpful.
EC Council Website Hacked and used to serve malicious code
Selling out of the money puts will almost never generate a downdown. Hence an infinite sharpe because the denominator is zero. Technically you are still beating the risk-free rate but there is a lot of downside risk not accounted for in the shapre ratio. Often a huge amount of leverage is applied to boost returns.
Off topic.I am student and in last year I felt this drawback.I spent almost all of my day reading internet (scientific material, watching courses).But recently I can feel internet makes person a shallow, without deep understanding about topics.(I don't know how to express clearly). I recently completely switched from internet to reading exclusively book/papers.
> But the onus of communication is on the remote worker, IMO.

I may be misunderstanding you, but, if I'm not, I mostly disagree with this. Remote workers need to communicate well, but if all 12 local developers are in a shared office/working environment, then it's really easy to exclude the remote devs. If your remote devs are treated as second-class citizens (intentionally or otherwise), they'll never be integrated in your team. Lots of things you get "for free" with local teammates (as far as communication, camaraderie, etc.) you have to be more deliberate about with remote ones.

Part of the benefit of being remote is the ability to be even more self-driven than you are when you're in an office. That shouldn't come at the cost of being left out of the loop and/or not being included in discussions that you could contribute to.

This may not work for everyone, but the way we do things where I work is we use remote-focused communication (chat, video conferencing, Wikis, etc.) as our primary communication. We try to limit any in-office conversation to the relatively trivial or the extremely time-sensitive. However, the way our company is distributed, most of our team leads, internal stakeholders, etc. aren't local, which helps "enforce" that mindset.

As far as specific tech solutions here's what we use:

HipChat
Zoom (video conferencing)
GitHub
Confluence + Jira
Jell (distributed/asynchronous standups)

At the end of the day, the tools make remote working possible, but the mindset we approach remote working with is what makes it viable.
Yeah, that's a good point. If you don't know what's going on at the office, you may waste a bunch of time doing something that's been done, or is not needed. My point was to focus on remote work integrating in the context of writing code, and let it evolve.
UE4 demonstrated it as well:

https://www.youtube.com/watch?v=VHbHOQ1NRuw

And so did Unity:

https://www.youtube.com/watch?v=ouJNRJ2uPmY
really? I thought they were called "Libertarians".
Yeah, I agree. Everyone should be on chat when you have remote workers (in a similar time zone). Important communication should happen or be tracked in email, slack, code review comments, issue/bug discussions, etc.
DROPS [1] is the Dagstuhl Research Online Publication Server, and is the
DOI home for papers from a number of conferences. This paper was
submitted to one of the OASIcs conferences [2] in 2014 (I think).

[1] http://drops.dagstuhl.de/

[2] http://drops.dagstuhl.de/opus/institut_oasics.php?fakultaet=...
Is the DMCA working the way Congress intended? All we ever talk about here is how it's constantly abused, and used as a club by large organizations over smaller parties.

Or, is that pretty much "what Congress intended?"
HN discussion of the paper: https://news.ycombinator.com/item?id=11223266
Basics of Computer Hardware
I'm far from a rookie overall but am new to Go, so an article like this is useful and it seems a lot of people agree.
We're quite dependent on all the Google tools: chat, Hangouts, shared Docs. We do screenshares often as well as normal face-to-face video conferencing all in Hangouts. It's worked for us for many years.

We also use Basecamp on a daily basis for specific project tracking.

All in all, we are pretty "integrated" using this rather minimal set of technology.
previous

https://news.ycombinator.com/item?id=11355501
Did your company assist with the local office, or is that on your own dime? I have an opportunity for a full-time remote position, and I was considering a similar setup.
ZMorph’s Hybrid 3D Printer Is an All-in-One Manufacturing Tool
Citus – Make your Postgres database distributed
A: 42

Q: How many people that have been a part of my life are having sex at this moment?

A bit disappointing if so, but it would at least satisfy those mice's desire for a salacious topic to tour the galaxy's talk show circuit.

To the second part, it doesn't seem like that theory of vocal grooming would need to be the genesis of syntactic speech.

Complex verbal communication could have come about for completely other reasons, and, as we standardized around words and sentences and the like, vocal grooming likewise could have grown from simple noises to these similar more-complex mechanisms.
It's such a tease to see a headline I'm really interested in, only to wait for the excitement to die down so the guy's web server is accessible again!

That's okay, I can wait -- concepts are something I really want to learn more about and understand how they work, what they do, and every new article helps.
Building a Web Application with Node and typescript (and hapi)
In case the source goes down, there's a public mirror online here: https://marc.ttias.be/cryptography-general/2016-03/msg00391....
The fact that the current formulation of the details of most open source licences don't allow restrictions against military use doesn't make them incoherent. Just like you can argue that open source software makes the world a better place, you can argue that making the military more powerful makes the world a worse place.
There are two parts.

1. Safe Harbor for websites, means you don't have personal liability as long as you comply

2. Ability for copyright holders to get stuff taken down quickly

1 is working fine, 2 is subject to abuse. The post says that 1 works.
By "coping mechanism" I originally clicked to read how it helps us cope with the crushing reality that is life...
HBO’s online streaming thingy is $15/month. For someone who doesn’t have a cable subscription, that would be pretty steep to watch one or two shows.

> You can subscribe to HBO, watch whatever you want, and unsubscribe. You only paid for the content.

You can buy a used Apple TV on ebay for $20–30. You can buy one, watch what you want, and then resell it for approximately the same price you paid for it. On balance, you’ll be out the cost of one-way shipping. (This is assuming it doesn’t break in between. If it breaks, you can still resell it for $5–10 for parts.)
Careful with that. I recently went through something similar, and had a block of 4 years worth of photos deleted. Been working with Apple for over a month now to restore it, and am not very hopeful.
Soon it shall. Tengine is the solution to that in the meantime though
I downvoted you because although individual points of the article can argued, the text is certainly not "blatantly false" and the overall dismissive attitude is harmful to potential discussion about nuances of the issue.

I would recommend you to read https://en.wikipedia.org/wiki/Punctuated_equilibrium for a start.
TheIronSuit+Review
I'm reading this on an android phone; is there a way of forcing that text to not require me to scroll back and forth on every single line?
Yard sale
I think it's interesting to look at how psychiatric disorders are invented. For example, is homosexuality a mental disorder? It's basically just a bunch of psychiatrists getting together, suggesting stuff and voting on it. It is not science.

http://www.theatlantic.com/health/archive/2013/05/the-real-p...
Ex-CIA director: EU 'gets in way' of security services
SObjectizer-5.5.16: new version with advanced features for message chains
Is this how the FBI are going to get into the iPhone maybe??
Only if it's enforced, and in a culture of people who understand why it's important - a great many facilities have that policy, but if people think something like "oh, well, X is only a power cord, not actually using the computer", or it's blatantly ignored by even just e.g. cleaning staff charging their music players, you're going to have a bad time.
There weren't nearly as many shows so there weren't nearly as many stars.

No one said movies weren't big before the 1930. Most of us weren't around to see them so it's irrelevant to the conversation.
Scott Hanselman has worked remotely for several years. Unsurprisingly, he's done so loudly and opinionatedly.

http://www.hanselman.com/blog/CategoryView.aspx?category=Rem...

Part of the problem stems from the framing of the question. Flipping it on its head as "how do you integrate local developers into a team?" highlights how easy it is to believe the team's core must be determined geographically rather than functionally.

Reframing remote work as the normative context then places responsibility for accommodation on the people who have the habits that make integration difficult.