skysight-inc/HackerNews huggingface dataset:
I have worked remotely for 4 years.

Start by creating a remote-first culture. Everyone should think "remote" first. Thus it should never matter if a local employee is working from home, the HQ, from the other side of the world. Make all work processes remote friendly. That should be step zero when considering hiring a remote person regardless of the reason. The goal should be to avoid a two-tiered culture. Some differences will always be there but if the spirit of the remote-friendly culture is there integration is pretty fluid.

Thus (near) all communication happens in Slack/Hipchat/etc. Group meetings, when including remote people, happen in video conf / Hangouts. Shared Google docs to collaborate on. Have in-person meetups 2-4 x a year for beneficial face-time and for people to get to know each other better on a personal level. When a new person is hired, have them do 20 min 1-on-1's with all team members to get to know each other and their job role. Have monthly video conf/hangouts on non-work technical topics where people rotate presenting.

The biggest element is the decision to be a fully remote team. Which honestly is a major retention benefit as well. Why should local employees not enjoy the same flexibility to work as needed remotely?
Both of the above demos are done with the commercial product Enlighten. Would be great to have an open source alternative to it that people can customize. :)
I desperately, desperately want this feature, but I am glad that the committee is determined to implement it correctly. C++ already has a convoluted, complex syntax, it doesn't need to be made any more complicated.
A first look at Akka streams
Could you share something about how you compose containers from different code bases? This has always felt hacky to me, but maybe I'm doing it wrong.
This algorithm didn't appear out of nowhere. Maybe this page should mention the source?

I had pictured this as being essentially Gauss's algorithm, but if Wikipedia is correct, this particular implementation is due to Tomohiko Sakamoto in 1993.

https://en.wikipedia.org/wiki/Determination_of_the_day_of_th...
>You need an information advantage

Yeah, exactly my point. You need to spend >20 hours to research a single company and will chose to invest in 1 out of 10. Those are the optimistic numbers.

So 5 stocks is 1000 hours. How many hours to learn how to do your due diligence? How many hours per month, every month to keep an eye on what is going on and optimize if necessary?
Every genre is covered with high-quality mobile games. They have to adapt to different form factor and player habits, but they do exist. The huge problem is discoverability. You have to specifically ask for your genre and you'll get some good recommendations.
Show HN: Ambicular – new digital nature every 10 days
I frequently erase the history and bookmarks to a site.

For example instead of being easily able to CTRL+T and type 'ne'+enter to get to HN I am forced to type in the full URL, which gives me pause to think if it's how I should really be spending my time.
I thought it was just me. Anything more than the basic commands and I get confused and have to look it up. Git is certainly popular -perhaps for many it's the first version control system they've used-and is very fast, but would you say it's well designed from a user perspective?
http://bluebirdjs.com/docs/api/catch.html
Google will bring fiber to multiple new cities, may launch its own wireless serv
> a policy of "don't plug outside USB devices into the facility's PCs" can get you pretty far

A policy of "inject hot glue into exposed USB ports" gets you further.
The definition of "Authority":

the power or right to give orders, make decisions, and enforce obedience.

We're all free-willed individuals. Accepting orders, accepting other's decisions, and obeying others are voluntary actions. As soon as we refuse to follow an order, refuse to obey, the "authority", by definition, returns its power back to ourselves. Authorities are only authorities because by our grace, we allow them to be authorities.

The crazy ones are those who would voluntary give up their own initiative to the stupid, to the power obsessed, to the egocentric, to the selfish.
Tony is most definitely /not/ a leader. Firsthand experience here from what amounted to an attempted takeover of another team inside of Google. He came, said our work was shit, said we were going to start from scratch, and shortly after, lost nearly the entire software division.
previous

(722 points, jamesheroku, 21 hours ago, 140 comments)

https://news.ycombinator.com/item?id=11353322
Don't start with this condescending "nah" when you are going to make a qualification after that and exclude the very case we are discussing here.
That's what alcohol and Netflix are for :p
What previous?
I hear ya - hope you give us a try :). Would love to get your thoughts!
She talks about econ and, as you diligently pointed out, that's not her area of expertise, exactly. OTOH I would assume that a professional does have a clue about adjacent topics.
Not specifically. ECDSA is a signing algorithm. Unless there's some really fancy asymmetric authentication protocol between components within the phone, which perform curve operations, it's most unlikely. Of course, there's no saying a hardware side-channel isn't a possible attack vector.
That extends to the genders' respective role in society as well, at least in humans - men being the hunters or soldiers and dying a lot, that is.

On the other hand though, in e.g. lions, it's the females that go out hunting the most. I'm not sure what the logic is there. Maybe the males die a lot in fights for dominance and territory so they get to be lazy?
Not good general advice maybe, but I had good success working remote with more like telepresence setup. I had small monitor in the corner of the office and people could walk up to it and speak to me. I could also overhear quite a bit of the chatter in the room. It was very important that people could see me on the screen.

Although I missed many of the perks of working remote I felt pretty connected socially. What I discussed with my colleagues they also found it ok.

As said this is not for everyone, but I look forward to technologies that enable people being in same place remotely.
CppCast: Stream Processing with Jonathan Beard
RC Airplane Boeing 747-400 from Adi Pitz
just one comment - your entire js is basically building a reactive workflow through vanilla js. it is a very commendable piece of work!

however, I'm wondering if using Reactjs+Redux would not reduce the amount of js by many orders of magnitude. You would get all your reactive processing for free.

EDIT: your CPP code is quite cool ! But same comment there, you could probably use nodejs and npm packages to get this out of the box for free. for example - git.cpp -> https://www.npmjs.com/package/git, frame.cpp -> https://www.npmjs.com/package/dataframe, http-client -> https://github.com/mzabriskie/axios + https://github.com/petkaantonov/bluebird, etc.
I was under the impression that jquery bundles the kitchen sink, as well. It's sort of a special case. Those who use it, know what they're getting. The average npm module doesn't emulate jquery.
The Capital One researchers were also not getting any information from Chipotle. There were getting some information about Chipotle (specifically, that Capital One customers were spending a lot of money there). This information was not from inside Chipotle, but was also not available to the whole market.

Unless you can explain otherwise, it's exactly analogous to the situation described above.
That's the kinda arms-industry I like.
This was exactly my thought. You would build a small circuit board with contacts on the bottom corresponding to the footprint of the NAND flash chip. On top of the board would be either a flash chip that is denser than the original flash, along with some circuitry that allows you to electrically disconnect it from the phone and reprogram it externally, or a high speed serial interface with a cable connecting the board to an external device—such as an FPGA connected to enough DRAM to have an image of the entire flash—that lets you emulate the NAND flash.
Perhaps the regular Dyson vacuums are different, but I have the handheld and it is amazing.

The whole design of the handheld makes cleaning easier and it looks like a laser gun from a computer game.
And yet this giving up is the quintessential behavior of humans which makes mass society possible. If we did not cede power and allow ourselves to be made into essentially slaves to serve each other's desires, society and the economy would not be possible.

Yet I often feel that this was in fact a deal with the devil which has already reduced people to machines to be coerced at the whim of others and in the future will do more of that and continue to make life less autonomous, stable and pleasurable because of the continued decreased autonomy to be yourself and say what you want to say when you want to say it, and not be judged and discriminated against for having your own non-mainstream opinions.
I don't understand. I'm all for collapsible comments exactly because the current situation often puts all the focus on the first comment. Because that one will have a disproportionally large tree of discussion hanging off it, usually with one or two tangents that have not a lot to do with the featured article.

While the tangents can be interesting, when checking comments I actually really do want to read the top five voted top-level comments, because that gives me an idea what people think about the article.

Now I do have an HN-comment collapsing plugin installed (I forget which), and I use it for exactly this purpose. Especially when the singular large top-thread contains more than one large tangent that I don't particularly care about, it's absolutely great. Especially compared to the alternative, which is sort of eye-balling where you are in the thread and tracking with your finger or mouse cursor whether you're back at a level where people stopped talking about that thing (which is not always apparent if it's a short reply).

Now if I want to read what people think about what other people think (about what people think ..) about the article, I can always return to the tangent later.

I also believe having the feature built-in will be a net positive on quality of discussion. Even if you may prefer HN's tone of discussion over Reddit's, to assume that adopting any feature that Reddit has will result in a decline of discussion quality is pure cargo-culting.

HN's tone of discussion comes from the guidelines, stringent self-moderation and constructive hints from a moderator. Not from having messy comment threads and lack of UI affordances just because Reddit has them.
Not that it's much of hinderance these days but it will make the knock-offs easier and quicker to produce, and of a higher quality. I know the controllers are assembled in the US[1], don't know if the injection molding is too.

[1] https://www.youtube.com/watch?v=uCgnWqoP4MM
The problem is the telco data rate is too high. In Vietnam, we have $3 for unlimited access to 3G data/month (ofcourse the speed is slow). Why didn't some Telco companies jump into the Angolan market?
Not all companies will be open to this idea, and the ones that are may have some criteria eg: how far into your career you are (for instance new/junior devs are less likely to be going fully remote).

Picking the right motivation will help, "I can't be bothered coming into the office everyday" won't work but "I'm wanting to move away from the city for X/to do Y" gives you a good reason to be asking about it. If you truly feel like remote is for you, you'll have to present the case at some point to your boss, even if informally at first. If they are against the idea, you can start looking for a new, remote, job.
Many people are so desperate to convince themselves that they are very special snowflakes that they will use every opportunity to renounce the status quo. It doesn't matter if the status quo is very sensible and sound. They need, crave to be unique. So every crazy, poorly concocted conspiracy theory gets thousands, millions of devout followers. Convinced beyond belief in the most absurd of things. The funniest thing is that they all think everybody else is delusional and they got to the very special, elevated place, reserved only for the very enlightened.

It is very annoying, tbh.
Google Cached Page here [1] as the link is Down. The summary:

the committee failed to achieve consensus that Concepts, as specified in the TS, has attained sufficient implementation and usage experience to be confident in the current design. Basically, the committee did not say “no” to concepts, it said “not yet.”

[1] http://webcache.googleusercontent.com/search?q=cache:SurLIow...
To be functional in an inherently dysfunctional system that is the nature of hierarchical society. It is made for certain personalities to thrive at the cost of others who may or may not be economically as important, but then why should personality and behavior be judged by the economic and social ability of an individual, but that's what psychology is really for... for enforcing, disciplining and punishing people that don't conform to the economic or social norms, who are therefore not functional in conventional settings. Who are hunter gatherers by their nature and not corporate drones, for instance.
It's premise, that the costs of sex obviously outweigh the benefits, is false. Sex is an extremely advantageous ability. There is no discussion to be had, because the assumed problem doesn't in fact exist.

What does punctuated equilibrum have to do with it?
New from old: the why and how of reviving a typeface
I can understand the sentiment of feeling offended by the term "colonialism" when giving away something for free. It implies a negative intent when really people/organizations intended to do something charitable.

That said, I can also understand the sentiment of feeling "colonialized" when people are only allowed to use something under conditions/mores imposed by a "foreign party".

Different world views then? I think it's more like two sides of the same coin...
Except for HN I suppose ;)
Awesome. Glad somebody actually downloaded. Any thoughts/contributions/criticism on RaftLib are welcome! As with any project going from thesis research toy to something people can actually use is a journey/experience (especially when making the transition in your spare time). I'll be presenting this at C++Now, so if you're interested please come check it out.
Yes! That's actually a feature I often wish for on Reddit as well :) It would make reading and keeping track of where you are a lot easier.
WW3 100,THOUSAND MUSLIMS ON WAY TO MANCHESTER
Up until recently, women died a lot… giving birth.
(It really comes to life when you read about history and queens or the classic plays and fairytales where there's so many remarried older men)
Very interesting article, thanks!
That's exactly what is up for discussion here.
One library with 1000 methods, where you only use 2, is probably not better then a library doing what you need.
Maybe the lion case is also a "social effect" since a male lion is either completely alone or he is the leader of a pack of not so few females + cubs.

I suppose the lone lions hunt for themselves (and you probably didn't count those) while the leader of a pack doesn't need to because he is the respected, well, leader.
yes, worked for me - download the update(s) from http://www.amazon.com/gp/help/customer/display.html/ref=hp_b... , mount your kindle and drag&drop them there.
Hm...So, what conditions person needs to satisfy to elevate from ToS violator to fighter against colonial rule? Does 'fighter' status gives free pass on such violations? Are people who pay to keep Wikipedia free in agreement with this? What is digital colonialism? Which problems of it were exposed?
Weird article.
One of the applications I work on has a long history of problems handling data for people with the last name Null. I've given feedback on these bugs and make several recommendations for fixing them, but the folks who work on the application framework just...don't care? I don't know. They certainly don't design with exceptions in mind.

That's such an alien way of thinking to me. I was taught that 80% of your work is spent handling 20% of the data. Is there something cultural that prevents other programmers from working in exceptions-first mode?

Maybe it's just with boring business logic. I've heard that the most robust networking applications are written assuming constant worst-case failure states. Anyone have any insight into this phenomenon? I get that there are practical limits to what you can plan for, but if you're accepting string input, shouldn't you at least be prepared for apostrophes?
If language has primitives for some concepts then people tend to use those because they have special syntax that makes using them more convenient.

For example if language has special syntax for numbers people tend to use number as type of account (or string for contact person). Then when software evolves and new information needs to be kept for account and new operations performed the shorthand syntax stands in the way. You can't easily change the type of account from number to complex object without refactoring all of the places in your code where account was used as number. (I'm ignoring languages with overridable operators to make the point).

People tend to obsessively stick to built in stuff (anti-pattern Primitive Obsession) because swapping for what they need now is excessive burden.

What I would very much like to see in languages development is that whenever the syntax gets introduced programmer should be able to use it on more complex things then the syntax was primarily designed for.

If you introduce syntax for operators don't make them work just for few built in types. If you introduce async/await don't make them just work on promises (especially not just built ins) but anything that is shaped like a promise. If you introduce generators make sure that they programmer can implement persistable version of them with the same syntax.
If the few thousand are taken randomly. Not so much if they're taken from the set of "those that broke".
FYI, your tonicdev code runner doesn't seem to be working for me.

Whenever I run a code example, I get 5 403 errors one after the other trying to make PUT requests to http://tonicdev.com/new

Sample request:

{"model":{"content":{"package":{"engines":{"node":"4.x.x"},"lastEvaluatedDependencies":{},"dependencies":{}},"title":"","cells":[{"_id":"cells/3f4e1137-79ee-4dbd-b201-ba404a056e0f","content":{"type":"source","text":"/* @jsx console.log */\n\n// Now this is the same as console.log(\"div\", { \"id\":\"my-element\"}, \"hi\");\n<div id = \"my-element\" >hi</div>"}},{"_id":"cells/fd8deede-cfeb-48df-ac0f-740397f61e47","content":{"type":"rich-text","text":"Created from: http://tolmasky.com/2016/03/24/generalizing-jsx/","tag":"p"}...},"evaluationCount":0},"fromNotebook":null,"fromLocation":"http://tolmasky.com/2016/03/24/generalizing-jsx/","embed":tr...}

And response:

{
"message": "CSRF token failure",
"csrf": "4fa7f4dc-c906-4561-92dd-2489cc53c7f7"
}

Safari on OSX, Chrome doesn't have the problem.
You only need the PAN to charge the card, and many banks will gladly accept charges on expired cards even if provided with an expiration date in the past.
Aha, missed that, thanks!
How Bitcoin Impacts Charity, and Why It’s Cool
No evidence - merely a rant.
Dyson is the best vaccuum cleaner I've ever had.
CSS and Scalability
I live in Kiel, a 280k city in Germany, with a mediocre transit system.

I can get from anywhere to anywhere with, at maximum, 800m walking and 2h by bus, but frequently I walk directly instead of taking transit.

Which is possible, since Kiel is small enough that you can get anywhere within the city walking within of about 5h (one end to the other).
'9/11 was a gift to the NSA '
I bought a stylish Dyson vacuum cleaner once - one that didn't have a bag to hold dirt, so it 'wouldn't lose suction'.

It was exceedingly painful to empty - I had to take it outside because opening it spewed dust everywhere, then I had to put on gloves and scoop the dust and gunk out of the unit and put it into a garbage bag. Every time I did that I hated myself for buying into the 'bagless' Dyson marketing bullshit.
Mostly because most Telco companies are monopolies that are not run by 3rd world people, and even if they are they still feel the right to milk it for every dollar; eg. Carlos Slim. I think though if China was to get into the game, they might drop the price like it's hot, but it's China.
This is not unique to NASA, or indeed digital data. An anthropologist acquaintance of mine recently made a significant (though very niche) discovery sifting through samples collected on a dig done in the early 1900s. There's often not enough eyes to look through all the data out there as it's collected, and new eyes often spot new things.
Stardew Valley might not the best example as it was designed to work also with a gamepad. You control the mouse cursor with the right analog stick and the player with the left stick.
Ask HN: How do you blog for your startup/site?
I tend to develop with Node.js/express using EJS as the templating language, and have several sites with a blog, but I've never found a great solution for keeping the blog in-house.

I tend to use Blogger or Tumblr or something like that, but it's a pain to keep the look/feel the same.

I've seen various static-site generators such as Jekyll, but I really want to be able to reuse my main site's header.ejs - and I haven't found one that does that.

Any thoughts?
Full ECommerce Template with Stripe Payments, AngularJS, Firebase and Ionic
If 1 was working fine, google wouldn't have had to implement Content ID. Which in turn led to even more of 2.
Brainhacking for Beginners
Good quality time together when you can get together. Initially I'd try to conduct as much business as possible during office visits, building rapport and friendship is more important. Eat together, talk about non-work things. Do team building.

Beyond that, you have to practice the technical bits, conduct all meetings on a google hangout. If people don't offer remotes that opening to talk, they have to make it.
Just split the files into a lot of small parts like in the good old Usenet/Hotline days. Then upload your "collection of holiday pictures".
Man, I wish I spent that little. My family is closer to 20% of household income spent on groceries, and I make good money, too.
When you have a "diagnosis" from a "scientific discipline" that cannot be rigorously tested or diagnosed, it seems obvious it would be open to abuse in this manner.

If there were a blood test for crazy, it would be a little more difficult. Sadly, diagnosing illnesses of the mind is just educated guesswork, and will likely never rise to the level of science that most people assume.
I think it's not very exciting at all. Browser support for Houdini will be a new issue in the future if they manage to release anything.
I'd actually like a full sized , full power battery powered vacuum. I think that's my biggest mental hurdle to vacuuming. Dealing with that cord.
Certificate Transparency