skysight-inc/HackerNews huggingface dataset:
Note that it was primarily the UK, not the USA, who were the ones started pushing opium on Qing China (and were the most successful, it would be more ironic if they were sending opium to the UK). Also, the boxer rebellion comes long after the opium wars.

Anyways, if that many opiates are being exported to to the US, one has to wonder how many are sloshing around inside China itself.
Whole team owns decision is precisely lack of accoutability. They might have agreed, they might have choice between pretending to agree and circularly discussing the same detail for hours, they might have been afraid to disagree for political reasons. They might not consider it important. They might have been introverted geeks uncomfortable with heated discussions.

If you and code reviewer ends up not agreeing on something, then you are not responsible for delivering it.

But more importantly, agile tasks are max half day long, so your inactivity would be very fast recognizable and responsibility is limited by that. You are not responsible for communicating issues nor recognizing them, you are not responsible for overall deadline nor anything like that. The only thing you are responsible for is not slacking for half a day, everything else is taken for by other people.
> .. but Ruby doesn't support keyword parameters

Your information is outdated, and only applies to Ruby 1.x. Ruby added real keyword arguments in 2.0, and declaration of mandatory keyword arguments in 2.1.
Start by going to a good library and checking out the proceedings of the Artificial Life (ALIFE) conference. Read the papers and start following the references.
How, exactly, is embracing and responding to change going to happen if there's not frequent communication? What form of agile methodologies have the developers going off on their own for weeks without oversight? How do they 'respond to change'?

A strict literal reading of the agile manifesto doesn't include daily standups, yes, but if you read it at anything other than the most superficial level, frequent communication is necessary.
Have gotten a bit of press from:
http://gizmodo.com/a-way-to-search-for-film-recommendations-...
http://indiestreet.org/cinetrii-traces-artistic-lineage-film
https://www.psfk.com/2017/02/film-recommendation-platform-fi...
https://youtu.be/yPvyrPcJisg?t=1m15s

My intention has been to find the lineage of ideas in film. "Up/Down" specifies whether the search should look for just older or newer movies.
Ask HN: How do you manage software engineers' time?
I am managing 12 software engineers and 3 QAs. We have a flexible working schedule, where people can come at any time and should work 9 hours a day for 5 days a week and they can work from home when needed.

We work with another office which has 5 hours difference (behind us), so we prefer to start at 11 AM and leave at 8 PM.

I like to manage team's output rather than managing their time, because if they are forced to spend time inside the office, it doesn't mean they are productive or even working. At the same time it's hard to manage output, because software engineering tasks are hard to estimate and things can go out of the track easily.

I would like to hear about the culture aspects you built inside your companies to increase productivity and how do you manage your team's time? (how do you like to be managed?)

I been noticing few things in the office, and would like to see how would you react to them:
a. 2 team members play mobile game 4-5 times a day (5-10 mins each game).
b. Some comes at 11:30 AM and leaves at 7:30 PM
c. Some comes at 12:30 AM and leaves at 8:00 PM
e. Some leaves early last day of the week without compensating the difference.
It's not surprising that no one else commented about it because agile/scrum/lean are terms that cast a huge net.

If I just set deadlines, then I've recreated part of Scrum which has deadlines at the end of Sprints. Deadlines existed long before Scrum was defined.

I think of Agile, Scrum, and Lean as just names for common ideas about the nature of how work can get done efficiently. Very few of the ideas from these practices are unique to those practices. The reasoning for why those ideas work doesn't go away if you don't call it Agile/Scrum/Lean.

The important thing to recognize is that the ideas have merits on their own, and their inclusion in any particular lexicon or philosophy is incidental.
Stephen Wolfram postulates that quantum mechanics and therefore all of physics and the whole universe emerge from a few simple cellular automata rules.

How truly wacky (if true)
Would it make sense for this to be the link?
With your sleep schedule constantly shifting, how do you manage day-to-day activities? You must have a job with very flexible hours for that to work. But even things like going to the store and seeing a doctor must be slightly more difficult if you might be asleep from morning to afternoon.

With 9 months of data, how consistently do you shift your schedule by 1 hour each day? I'd imagine there are fluctuations, but I guess if it's reliable you could schedule things on certain days.
Alas, there is little open source software of the quality of the closed source software in any areas except OS and infrastructure.
The protocol is secure, but we have no idea if the implementations are secure (except Signal itself), because we can't audit them.

In fact, Facebook Messenger's implementation of Signal has very questionable security right out of the box, because if one party "reports" an encrypted conversation, the whole thing is decrypted and sent to facebook support staff.
The article says it was carfentanyl, not even that high in the list
I guess I added to that 35%. I'm a brown guy(Indian) with a beard amd often mistaken for middle eastern. I live in the US. I put off International travel plans because of all the craziness going around. They weren't essential travel though. I would've, but now I saved up some money before I move out of the US permanently in July ;-)
And whoever hacks dropbox, yours or all of them.
> if our Universe is currently, say, nested N levels deep in a simulation hierarchy

Maybe the simulation hierarchy is like a neural net - where hierarchy represents more abstraction and meaning - the higher we go, the more exotic the universes and more capable of carrying meaning by integrating information from below. Such a neural-net hierarchical universe could be seen as "God".
Steve Reich is Calling
The "half-maximized" feature sounds great, and one of the things that I feel like no one has right, still. Windows has actually gotten pretty good, surprisingly (drag to corners to get a quarter screen window, drag to sides to get half screen). Gnome is clumsier than I'd like. I really would love a window manager that handles tiling well, but doesn't require complete buy-in to a fully tiled concept. I doubt I'll be going back to Window Maker for this (I used it up until switching briefly to Enlightenment and then on to various Gnome standard window managers....Sawfish, and some others), but it seems like it's reasonably well thought out implementation.

Also, I find it really funny when a project has been around for decades, and has been regarded as stable for nearly as long, and still hasn't done a 1.0 release.
No, he got only 2 years served.

Meanwhile, steal $100 from a 7-11 and you can get 5-10years
Weird, it sounds defective. Have they tried replacing the unit?
> I have definitely heard about more incidents involving Sikh individuals.

Most likely because all the aggressors in those incidents see is the traditional dastar.

Remember that one of the more prevalent slurs for men from Muslim cultures is "raghead." If you're already enough of a shit to think that's a legitimate way to treat people, you probably don't care one whit about the cultural specifics of the "rag" in question.
Why not just convert your page to use the AMP style, but still use your own CDN to deliver it? That way you get most of the benefits but retain control.
The Making of a Mexican-American Dream
I agree. I very much enjoyed this article. Even though Steve's situation may not fit every organization perfectly, I think the core concept holds true.

The way I see it, the symptom is giving excuses the day of, and the problem is people thinking they are entitled to a job with only putting forth minimal effort.
That's exactly it. I turn on the light when the alarm goes off. And make sure my eyes are open.

You can even go back to sleep after ten minutes and your circadian rhythm will start making you feel like going to bed earlier. And you need to go to bed when you feel that effect.
I think those 2 videos are on the topic:

- AI "Stop Button" Problem https://www.youtube.com/watch?v=3TYT1QfdfsM (the AI won't let you push the stop button, because that would impair its function)

- General AI Won't Want You To Fix its Code https://www.youtube.com/watch?v=4l7Is6vOAOA (the AI won't let you patch, because changing its goal means it can't reach it)
The Slave Who Outwitted George Washington
Show HN: Nomouse
I think most people would distinguish between crimes of necessity, such as feeding and clothing yourself and your family, and generating another $20 million in income.

Now, people have an amazing ability to rationalize behavior, so it's entirely possible some of those people convinced themselves that they needed to continue because they would be out on the streets with now way to provide for their family because that's all they knew, but I think it's important to distinguish irrational thinking such as that and the reality of the situation when discussing it.

1: "Out on the streets" could very well have been well above the poverty line and quite comfortable given their likely assets and resources, but unfortunately it's all to often a relative assessment that is made, where relatively worse still may be quite comfortable on an absolute (or relative to the region) scale.
Time is an emergent phenomena - an extra dimension - of the bulk interior of our de Sitter space. On the boundary of the de Sitter space, there is no time.
Top 7 iPhone Apps Under 20 MB You Should Have
In blog spammer terminology, the AP is a shallow content farm that subscribers can either copy verbatim or spin into new articles to avoid duplicate content filters, as long as they provide credit/backlinks.
Came across one the other day, just by mentioning in a post "blue plaque", got instant like and retweet.

This started me thinking of a little game - what post with the limitations of 140 characters could you post that would trigger the attention of the most bots for automatic retweets/likes?

It's on my to do list, when bored, but I'd imagine others have had comparable thoughts and may of already had a go.

Anybody got any other examples?
> You're right, but I disagree with your argument that: "the 'laws of logic' are universal axioms that would not change." Axioms are not universal and have been modified or discarded throughout the progression of mathematics [0],[1],[2]

I love that you point this out here. One of the interesting things is that even still today, as we speak, axioms and their utility are being debated. This stems from the second part of your reply:

> I suppose one could argue...

This is the fundamental reason I do not adhere to axiomatic systems in general. One could always argue any point, and so axioms from the get-go are "self-defeating". Fortunately with ibGib's logic, "self-defeating" is more equivalent to "in some given environment, some statement is not fit enough to survive." So any statement in environment X could conceivably be fit to survive in environment Y.
Am I weird for really not wanting to rely on a company just to help me release an update to my site?
I figured it would be higher, since there's not much there to hold it to some upper bound.
In truth, your real issue is you don't value an integrated workplace. Once you decide that it is a top priority to have a diverse workforce, you will find ways to attract, grow, and retain diverse talent.

You clearly have not decided this is important to you, which is your choice. However, because you choose not to pursue it, you are now concluding that you are entirely blameless for your objectively abysmal performance in hiring women. That is not a valid conclusion.

My experience is that once I chose to prioritize hiring women, a bunch of my own hidden biases, assumptions and yes, values, became clear. I realized that I had missed opportunities to hire women in the past. I realized that I had connected values I shared with people I hired as objectively "good" when in fact they just matched mine. I have a high opinion of my skills, so it's perhaps natural that I would do so, but in the end it actively hurt my abilities to recruit a diverse workforce. It was actually quite painful to realize I was the reason for not hiring women in many cases.

The other thing to realize is women, like all humans, have their own biases, and instinctively suss out those organizations that are seriously hiring women, and avoid those that don't. So until you decide that you want to recruit women, and succeed in doing so, you will continue to have a terrible record for hiring women.
I like this DNA analytics stuff.

Did a 23andme that told me I'm Neanderthal, lol.

Also ~1% irish :3
> You complain about ads, but think about what they enable.

Saying that the ends justify the means certainly simplifies things. It's not a compelling argument to me; I suppose that I'm too much of an idealist.

> Do you use any social network? They live off ads.

Indeed, they do. And I use the benefit of my education to block them every way that I can, pushing the cost onto others. Without ads, or at least some kind of financial support, networks like that would fall apart. Necessity being the mother of invention, and interpersonal connections being necessary, we'd invent another solution. I like the idea of small, independent, federated social networks, but I don't know that they'd actually be practical.
I've seen tons of those over the decade or so on HN. But just off of the top of my he^H^H a quick google search:

"I'm all for cursing in private conversation with friends and such when it's appropriate - but why do people continue to think it's acceptable in public examples of work? Will this go on someone's resume like this? What will an employer think?"

https://news.ycombinator.com/item?id=12460640

"Reading through the comments I am glad I am not the only one who finds over the top profanity upsetting. Yes , the author is free to make his/her point any way they want to. and No, not everyone who thinks that this profanity is undue is a prude. and I dont think it is fair to make a culture or age characterization based on a user's response. Extreme or sometimes, any profanity changes the tone of the article. that alone is a good reason to avoid over the top proclamations. IMO the author comes across as loud and noisy , and not strong and forceful. Just like a stand up comedian, who says 'fuck' for every joke."

"potty mouth."

(and numerous other comments focusing on the use of "fuck" in the post)

https://news.ycombinator.com/item?id=5694173

"Was it really necessary to drop an F bomb to ask this question?"

https://news.ycombinator.com/item?id=11122711
and have never had any extra scrutiny at security, except for one "random" screening on my boarding pass that involved some TSA swab check.

Interesting. I'm a white guy and I've gone through secondary screening (swabs, detailed questions, etc) probably half a dozen times over the past 2-3 years.

And I have a US passport!
This is a promising project, however, in its current state it is at best a component library starter rather than a library you can build a full SPA with. A simple gap is any component relating to date and/or time input.

As a comparison, look at http://element.eleme.io/#/en-US/component/layout and the number of components they support. Please note that Element has been posted on HN before and it also has its own set of limitations - not-mobile being the biggest issue.

At work we've built out an internal app with Element and found it to have saved enough time to be worth the compromises. Furthermore, how pretty it is on mobile is less of an issue for an internal application where the users have less choice.

BTW, another promising project is VueJS AdminLTE https://github.com/rorikurniadi/vuejs-AdminLTE or https://github.com/misterGF/CoPilot however the issue with these are that they are project starters so you can't just import the components you need. Furthermore, they have different levels of componentisation completeness.

Although I may be being a bit harsh on the projects, but the underlying issue is that components should follow some level of atomic design philosophy so that we can build more complex components ourselves. However, componentising something like bootstrap takes time as one needs to make decisions on props, possible models, different internal states to support, ideally write tests, and keep everything as decoupled as possible so people can import what they need.

Such an undertaking is not just a large effort, but quit tedious as well. With how quickly JS moves, the likelihood that by the time someone completes a Bootstrap 4 to VueJS 2 implementation, that VueJS 3 will be released and they would have to start migrating again. Therefore, when looking at projects like these, I tend to prefer choosing ones that come out of a company that at least needs to scratch its own itch and maintain components needed for their use cases. It may not cover all, but at least it covers some real life scenarios.
use Divvy ( Mac, Windows )

You get granular ad-hoc tiling that fits the need you have when you have it.

http://mizage.com/divvy/
I think it's interesting to note that (anecdotally, at least) things that are "less practical" attract far more in-depth SO answers than those that are more "useful in the real world" (insert connection to capitalism) - Haskell/"help me push this into the typesystem" questions tend to attract very well-thought-out answers oftentimes, and usually multiple answers at different levels of abstraction.

(Not that I'm discounting things like the excellent low-level questions on things like cache misses/alignment/"why are sorted lists faster to process", but I think they're rarer.)

If anyone here knows their way around the StackOverflow API and has some time, I think it could lead to an interesting couple of hours.
> How, exactly, is embracing and responding to change going to happen if there's not frequent communication?

Frequent communication doesn't have to be synchronous, prescheduled, or in-person, though, and it doesn't have to be through a heirarchy (team lead).

Also, the phrase "Agile methodology" is almost an oxymoron (and absolutely incorrect in terms of most of the methodologies it is applied to); a development methodology in the usual sense cannot be Agile, though a team's higher-level methodology that controls choice of and change to the development methodology can be.
I've found that you have to pick results (output) OR time. You can't manage both and trying to do so sends the wrong message to your team. They'll question your motives and start to assume they can substitute output for time or vice versa.

Pick one and stop thinking about the other. Worried people aren't working enough? Is one guy only working a day a week? If you have team members like that they don't have enough work and you need to set better goals with/for them.

So save yourself the eternal headache and pick your poison, people will respect you a lot more for doing so.
I think often what attracts these people, beyond getting a certain level of wealth, is the game and the high from knowing they are better than those they go up against.

Switching sides allows them to continue the game and often even continue with a good base level of wealth. This can be hard to do without an existing reputation, but their prior career should have already achieved that.
Wow Andy, go back to school. Once for English Comprehension (so you can read the paper and not just the news headline), and again for basic 802.11 theory. You are an idiot. First off, you missed the part about the MAC addresses being randomized when they are unassociated. Key word there is unassociated. It means "not connected to any network". ARP and everything else are only present when clients are associated (meaning they are part of the network; joined). The paper talks about tracking devices that are NOT connected to any network as they move about an 802.11 rich environment. Bonus for you when you DO go through a class on WiFi, pay attention to what devices do when they aren't associated and re-read the paper. It will make a lot more sense to you then. Think first, type later bro.
If we had similar labelling for opiates, and distributed them in the same way we distribute booze or marijuana, surely they could be consumed more safely / appropriately. It seems the overdoses are not necessarily thrill seekers, but where the consumer doesn't know that they're taking a 5000x dose of morphine vs a 2.5x dose.
I've also been subject to secondary screening a lot more often than the GP, and am a white, native-born US citizen with a germanic surname.
I like that idea; like a separate com-net and pub-net, or something. IPFS seems like a great way to spread the cost among the users; it reminds me of an even more decentralized version of Usenet, or something.
There's a big difference between a contractor and a consultant, and I'm not speaking about the difference between full time contracting and some variable hours contracting. In consulting you want to ensure an arms-length separation and work on a deliverables-only basis with the understanding that the deliverables can be worked on by your team, not exclusively you; i.e. that your hours, schedule, work environment, tools, software, work organization, who does what, how many and which people are involved, subcontracting, etc are all decided and managed by you with only reasonable limitations caused by requirements of confidentialty/NDA's and the billing setup. Of course, some tasks are a bad fit for that, and it's reasonable to want an employee or a full time contractor for that, but if you don't want that then you most likely shouldn't convince them, but you should accept that this task is not what you want - perhaps the same company will have other tasks later where they will want consulting services.

Yes, if you want to be in consulting business, that means that you have to work as if you were a consulting firm, even if you are a single person. It carries some overhead, so charge accordingly. Some form of incorporation tends to help and give an aura of being a larger team even if you're not, but for people who know you it only changes billing/legal/tax factors, not the job itself.

Yes, small businesses and startups are iffy about hiring consultants, and probably rightly so - the nature of such services simply isn't a good fit for them. Again, you shouldn't convince anyone, you should either accept that small businesses and startups won't be your target audience (and thus avoid networking with them but focus on larger companies who are actually likely to be customers) or discard the concept of consulting and accept to work as full time contractor or employee or co-founder or service provider or any other relationship style that works well for their situation.
They're leading the day-to-day normalization of the idea that end users don't get (and shouldn't have) ultimate control over their devices.

Or said another way, the vast majority of users don't care to have complete control over their devices and place more value on Apple's approach.
The other thing is the $7 price point is for an individual / enterprise. You can't have a team collaborating which means that isn't the price point any business is paying.
You're dodging the question.